Back to Fundamentals of Digital Image and Video Processing
Northwestern University

Fundamentals of Digital Image and Video Processing

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.

Status: Visualization (Computer Graphics)
Status: Matlab
Course36 hours

Featured reviews

VF

5.0Reviewed Mar 20, 2019

AMAZING COURSE. TAKES YOU THROUGH EVERY TOPIC IN IMAGE PROCESSING.THIS COURSE GREATLY HELPED ME WITH UNIVERSITY STUDIES AS WELL,THANK YOU NORTHWESTERN UNIVERSITY AND PROFESSOR AGGELOS K.

DK

5.0Reviewed Oct 8, 2017

It is indeed a good course for a student to learn basics. The videos are very explanatory and the slides for each week provide best summary for revision.

HS

4.0Reviewed Aug 30, 2019

Accent was a bit hard to understand for me, I used google to study separate topics and then gave assignments. Helpful as a guide to direct you what all to study in the space.

MW

4.0Reviewed Nov 10, 2016

I cannot understand what the teacher says because of the accent, in the first time I thought it's not a problem but actually I was.

SK

4.0Reviewed Jan 29, 2019

Highly relevant and comprehensive, covering important information in the field. Can be improved however by incorporating code using other language libraries besides MATLAB (e.g. Python, etc).

AK

5.0Reviewed Feb 28, 2018

An excellent course which make me feel myself proud. I wholeheartedly thank my professor for sharing his knowledge.Thank u sir i really enjoyed it

HS

5.0Reviewed Oct 6, 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 !!!

PK

5.0Reviewed May 9, 2017

This course was amazing. And to be very honest I learnt a lot from this. The content and tutorial was very good and it proved to be very helpful in taking my works.

EE

5.0Reviewed Mar 20, 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.

HV

4.0Reviewed Jul 24, 2017

Wonderful course....The mentor is knowledgable....the only drawback I find is it we dont find the answers to the assignment questions even after passing it.

AD

5.0Reviewed May 18, 2020

This course is very useful and fundamental for those we are studying Image and Video Processing and would like to enhance their skills in this domain.

YG

5.0Reviewed Jun 17, 2017

This course was quite intensive and very informative. I would recommend it to anyone who is curious about image and video processing techniques.

All reviews

Showing: 20 of 366

Bram Mooij
2.0
Reviewed Oct 20, 2017
Petr Vorel
1.0
Reviewed Aug 15, 2017
Jonathan Bown
1.0
Reviewed Nov 3, 2018
Nastaran Shahmansouri
5.0
Reviewed Jul 18, 2018
昊 黄
4.0
Reviewed Jan 5, 2018
Nikolay Kolotey
2.0
Reviewed Nov 5, 2017
刘学柱
3.0
Reviewed Sep 19, 2016
Soh Wee Kian
5.0
Reviewed Jan 17, 2019
Arkadiusz Bulski
3.0
Reviewed Feb 26, 2021
Chen Li
3.0
Reviewed Jun 21, 2020
Evgeny Markin
5.0
Reviewed Mar 5, 2019
David Frenk
5.0
Reviewed Sep 19, 2020
J. Jenkin Winston 1687
5.0
Reviewed Mar 15, 2019
Sufian Kuriry
4.0
Reviewed Jan 19, 2020
Leon Shen
3.0
Reviewed Jul 12, 2020
Yufei Zhao
1.0
Reviewed Oct 30, 2017
子琰 朱
1.0
Reviewed Jun 19, 2016
Sahar Masoudi
1.0
Reviewed Oct 10, 2020
Naveen Vaitheeswaran
5.0
Reviewed Sep 14, 2019
Zsolt Vizi
5.0
Reviewed Jul 24, 2016