Chevron Left
Back to Fundamentals of Digital Image and Video Processing

Learner Reviews & Feedback for Fundamentals of Digital Image and Video Processing by Northwestern University

1,056 ratings
220 reviews

About the Course

In this class you will learn the basic principles and tools used to process images and videos, and how to apply them in solving practical problems of commercial and scientific interests. Digital images and videos are everywhere these days – in thousands of scientific (e.g., astronomical, bio-medical), consumer, industrial, and artistic applications. Moreover they come in a wide range of the electromagnetic spectrum - from visible light and infrared to gamma rays and beyond. The ability to process image and video signals is therefore an incredibly important skill to master for engineering/science students, software developers, and practicing scientists. Digital image and video processing continues to enable the multimedia technology revolution we are experiencing today. Some important examples of image and video processing include the removal of degradations images suffer during acquisition (e.g., removing blur from a picture of a fast moving car), and the compression and transmission of images and videos (if you watch videos online, or share photos via a social media website, you use this everyday!), for economical storage and efficient transmission. This course will cover the fundamentals of image and video processing. We will provide a mathematical framework to describe and analyze images and videos as two- and three-dimensional signals in the spatial, spatio-temporal, and frequency domains. In this class not only will you learn the theory behind fundamental processing tasks including image/video enhancement, recovery, and compression - but you will also learn how to perform these key processing tasks in practice using state-of-the-art techniques and tools. We will introduce and use a wide variety of such tools – from optimization toolboxes to statistical techniques. Emphasis on the special role sparsity plays in modern image and video processing will also be given. In all cases, example images and videos pertaining to specific application domains will be utilized....

Top reviews


Mar 21, 2019



Oct 07, 2018

This course is much simpler and easier to understand for those who wanna get and set their goals towards the image engineering field. Really enjoy much doing this course. THank you everyone !!!

Filter by:

1 - 25 of 214 Reviews for Fundamentals of Digital Image and Video Processing

By 刘学柱

Sep 19, 2016


By Bram M

Oct 20, 2017

The course combines a relatively high mathematical level with a lack of depth. For people that understand the mathematics it won't go deep enough/not explain a lot of the things in depth. The depth fits better with someone that doesn't understand the mathematics, but they won't be able to follow the mathematics. In short, I don't understand who this course is meant for, definitely not for me. The level of the content seems to me like perhaps third year of a Bachelor's or undergrad degree. If you do not have some background in mathematics, don't take this course. It is way too easy to pass the quizzes. You just shouldn't be able to pass with 50%. Also, the presentations are often not very focused. Sometimes the teacher glosses over quite important things you need to really understand what's going on. However, sometimes a lot of time is spent explaining completely trivial things (at least they will be trivial to anyone that understands the rest of the course). I decided to also do a different course in this field, because I don't feel I learned that much here. I did a Physics bachelor's and master's degree and am already proficient in MATLAB. It took me about 3-4 hours per week to learn the content and make the quiz in the first 8 weeks. If you want to really understand the content, you will have to find sources outside coursera as well. The last 4 weeks I got too annoyed with the presentations glossing over everything that I went through it more quickly. I do not recommend following this course.

By Nikolay K

Nov 06, 2017

The lecturer tries to fit too much information into the limited size of the lectures, so he has to skip too much, so many formulas are given with not enough explanation. I think the only folks who can follow are the people who already know all the math from other sources.

By Jonathan B

Nov 03, 2018

This class is WAY too theoretical, I took it hoping to have emphasis on matlab but I was very disappointed. The lectures didn't help me complete the homeworks at all. I always had to look things up in other places to get the right answers. Need more problem solving and less describing the math behind everything.


Mar 05, 2019

Very informative and helpful course for beginners in image processing. The lectures are well organized and - in most cases - are clearly explained. I would recommend it to anyone who wants to start studying image processing/computer vision, although linear algebra and digital signal processing are required prerequisites. There is only one drawback of this course I would like to mention. MATLAB tasks that start from week 6 are not as helpful as the previous ones were, because it only requires to put a few lines into already existing code or just change a value of a variable there to complete it. I think, it would more useful to write a code on my own with thorough guides provided (as it had been prior to week 6). I know, it might be a bit hard but it's worth it.

By Jenkins

Mar 15, 2019

Was very useful to brush up the image and video processing concepts.

By 昊 黄

Jan 06, 2018

As an amateur photographer who is interested in post-processing, I came here to find more about how image processing softwares work. Sometimes it took me lots of time to catch up what the professor was teaching. This course is not friendly to the person who does not have basic knowledge about signal processing and math. And the professor's accent is quite noticeable to me, a non-native English speaker, plus there are tons of errors and [UNKNOWN] in the subtitles, which is the one biggest challenges I had met. But frankly speaking, This course is great in the most of aspects, I have learnt a lot from it. The most of tests are relative easy compared to the lectures.

BTW, In the final MATLAB test, there is a hint about normc function, that is useless for the student who is using MATLAB online because the function belongs to additional toolkits that online users will not have.

By wuqimin

Nov 28, 2018

A course not easy for

By Raghavendra S

Nov 30, 2018

amazing experience thank you for all the important techniques that have been imparted to me won't ever forget it.

By Foudil A

Jan 14, 2019

Excellent. I would like to thank all the team of coursera and professor

Aggelos K. Katsaggelos for his pedagogical way of presenting the course.

By Soh W K

Jan 17, 2019

By far one of the most challenging courses presented in Coursera. This course should be classified as an Advanced course for people with Engineering Mathematics Background, else it would be tremendously difficult to follow. I truly enjoyed the course presented here, and once the fundamentals are understood, it would be quite easy to understand all the Imaging Processing Technique presented. Now I am confident of using Matlab to try out the Algorithms to do Image and Video Processing!

By Sayantan R

Mar 20, 2019

Great course! Relevant to the current progress in tech fields!

By Vimal F T

Mar 21, 2019





By Naitik s

Mar 20, 2019

great one

By elvis.hao

Mar 21, 2019

I had a wonderful experience through this marvelous course, way to much changed my view on the world, especially the last week's sparsity optimal problems, very impressive.

By Ayush A

Mar 23, 2019

Good course

By Jatin G

Mar 25, 2019

very helpful course. Starts from the very basics and the teacher is also very good

By Juan M d M M

Mar 25, 2019

I liked very much because of the content and the exercicies given to practice

By murapureddy K K R

Mar 26, 2019


By Pranav K

Mar 26, 2019

This course has been really helpful for me in understanding the basics of Image Processing

By Naveen S N

Mar 26, 2019

Great lecture

By lizailin

Mar 26, 2019

diverse and full, clear routine, deep thinking!

By Vishwa T

Mar 28, 2019

Great course

By Sharang D P

Mar 28, 2019

Very good and very helpful in my project.

By Liubov F

Jan 18, 2019

Спасибо за этот курс. Он очень интересный и заставляет много думать. А это очень хорошо. Главное, что эти знания очень нужны в современной жизни.