In this course, you will learn the science behind how digital images and video are made, altered, stored, and used. We will look at the vast world of digital imaging, from how computers and digital cameras form images to how digital special effects are used in Hollywood movies to how the Mars Rover was able to send photographs across millions of miles of space.
The course starts by looking at how the human visual system works and then teaches you about the engineering, mathematics, and computer science that makes digital images work. You will learn the basic algorithms used for adjusting images, explore JPEG and MPEG standards for encoding and compressing video images, and go on to learn about image segmentation, noise removal and filtering. Finally, we will end with image processing techniques used in medicine.
This course consists of 7 basic modules and 2 bonus (non-graded) modules. There are optional MATLAB exercises; learners will have access to MATLAB Online for the course duration. Each module is independent, so you can follow your interests.
Learn what is image and video processing. Learn the very basic concepts of human perception needed for understanding image processing. Learn simple tools in signal processing needed to understand following units.
What's included
8 videos2 readings1 assignment
Show info about module content
8 videos•Total 94 minutes
0 - Welcome and Start Here•1 minute
1 - What is image and video processing (part 1)•11 minutes
1 - What is image and video processing (part 2)•11 minutes
2 - Course logistics•3 minutes
3 - Images are everywhere - Duration 06:31•7 minutes
4 - Human visual system - Duration 17:10•17 minutes
JPEG and MPEG are the most successful algorithms in the area, widely used by everybody in a daily basis, and the goal of this unit is to understand how they work. Also to understand why these techniques are important and why they are enabling technologies. Also will describe what is done in the Mars expedition.
What's included
7 videos1 reading1 assignment
Show info about module content
7 videos•Total 114 minutes
1 - The why and how of compression - Duration 14:16•14 minutes
Some of the most basic tools in image processing, like median filtering and histogram equalization, are still among the most powerful. We will describe these and provide a modern interpretation of these basic tools. Students will then become familiar with simple and still popular approaches. We will also include non-local means, a more modern technique that still uses classical tools.
What's included
14 videos1 reading1 assignment
Show info about module content
14 videos•Total 114 minutes
1 - Introduction to image enhancement - Duration 19:11 - Optional break at 08:33•19 minutes
13 - Gradients of scalar and vector images - Duration 05:57•6 minutes
14 - Concluding remarks - Duration 01:12•1 minute
1 reading•Total 10 minutes
Optional programming exercises•10 minutes
1 assignment•Total 30 minutes
Quiz #3•30 minutes
Image restoration
Module 4•2 hours to complete
Module details
The goal of this unit is to complement Unit 3 by adding prior information about the sources of degradation. Students will learn that if we know about the degradation process, we can do better. The objective of this unit is to complete the training with basic and powerful classical tools.
What's included
9 videos1 reading1 assignment
Show info about module content
9 videos•Total 67 minutes
1 - What is image restoration - Duration 07:49•8 minutes
6 - Degradation Function - Duration 11:40•12 minutes
7 - Wiener filtering - Duration 12:34 - Optional break at 06:54•13 minutes
8 - Demo - Wiener and Box filters - Duration 03:19•3 minutes
9 - Concluding remarks - Duration 00:33•1 minute
1 reading•Total 10 minutes
Optional programming exercises•10 minutes
1 assignment•Total 30 minutes
Quiz #4•30 minutes
Image segmentation
Module 5•3 hours to complete
Module details
Not all parts of the image are the same, and students will learn the basic techniques to partition an image, from simple threshold to more advanced graph cuts and active contours. This is the first unit where student will learn about image analysis and image interpretation, and will learn why this is important, e.g., in medical imaging and object recognition.
What's included
12 videos1 reading1 assignment
Show info about module content
12 videos•Total 123 minutes
1 - Introduction to Segmentation - Duration 04:17•4 minutes
2 - On Edges and Regions - Duration 05:17•5 minutes
8 - Graph Cuts and Ms Office - Duration 09:34•10 minutes
9 - Mumford-Shah - Duration 05:50•6 minutes
10 - Active Contours - Introduction with ipol.im and Photoshop Demos - Duration 05:58•6 minutes
11 - Behind the Scenes of Adobe's Roto Brush - Duration 31:29 - Optional breaks at 20:30 and 27:26•31 minutes
12 - End of the Week - Duration 00:21•0 minutes
1 reading•Total 10 minutes
Optional programming exercises•10 minutes
1 assignment•Total 18 minutes
Quiz #5•18 minutes
Geometric PDEs
Module 6•3 hours to complete
Module details
This is all optional material. It will help the students that are more mathematically oriented and want to better understand the math behind next unit's lectures. But you will be able to handle without it.The quiz is therefore practice only.This is the first “advanced” unit and smoothly follows from the previous one. Students will learn very modern tools, widely used today, and will contrast with units 3,4 to illustrate how significantly more advanced mathematical tools are also very useful in image and video analysis. We will connect some of these advanced tools with classical ones, e.g., average with heat flow and median with anisotropic diffusion. This will help to provide unified views to the students.
What's included
9 videos1 reading1 assignment
Show info about module content
9 videos•Total 168 minutes
1 - Introduction to PDEs in Image and Video Processing - Duration 10:22•10 minutes
2 - Planar Differential Geometry - Duration 38:33 - Optional breaks at 12:46, 21:03, and 29:41•39 minutes
Students will get involved with a very exciting topic, since image and video inpainting is one of the most used tools in the movie industry. They will learn the problem, and also how they can approach it from multiple directions. This will also help to illustrate how the same problem can be approached from multiple mathematical angles. We will connect this with Shanon’s work providing yet another angle. If you watched the lectures on PDEs you will have more mathematical background, but you will enjoy this unit and learn without it as well.
What's included
7 videos1 reading1 assignment
Show info about module content
7 videos•Total 66 minutes
1 - Introduction to Image Inpainting - Duration 08:16•8 minutes
2 - Inpainting in Nature - Duration 05:01•5 minutes
3 - PDEs and Inpainting - Duration 21:59 - Optional break at 13:31•22 minutes
4 - Inpainting via Calculus of Variations - Duration 15:32 - Optional break at 10:06•16 minutes
5 - Smart Cut and Paste - Duration 07:51•8 minutes
7 - Video Inpainting and Conclusions - Duration 05:13•5 minutes
1 reading•Total 10 minutes
Optional programming exercises•10 minutes
1 assignment•Total 30 minutes
Quiz #7•30 minutes
Sparse modeling and compressed sensing
Module 8•3 hours to complete
Module details
Here the goal is to present one of the most modern tools in image and video processing, and students will learn something that is today at the top of active research. This will also help to illustrate the use of linear algebra and optimization in image and video processing. This is the last formal unit of the course.
What's included
8 videos1 reading1 assignment
Show info about module content
8 videos•Total 128 minutes
1 - Introduction to Sparse Modeling - Part 1 - Duration 10:39•11 minutes
2 - Introduction to Sparse Modeling - Part 2 - Duration 18:16•18 minutes
This is a bonus unit. Enjoy it. Image processing has been very successful in medical imaging, and we will use examples from HIV and brain research to illustrate the importance of image processing in solving societal problems. We will describe the basic tools in these exciting applications, from the acquisition to the analysis.
What's included
5 videos1 reading
Show info about module content
5 videos•Total 75 minutes
1 - Introduction to Medical Imaging - Duration 07:03•7 minutes
2 - Image Processing and HIV (Part I) - Duration 23:51 - Optional breaks at 12:37 and 18:39•24 minutes
2 - Image Processing and HIV (Part II) - Duration 16:30•17 minutes
Duke University has about 13,000 undergraduate and graduate students and a world-class faculty helping to expand the frontiers of knowledge. The university has a strong commitment to applying knowledge in service to society, both near its North Carolina campus and around the world.
Some but not much. If you have you will get a more in depth understanding. We hope you know linear algebra for example. Again, some concepts you will grasp even without strong mathematical background. Some will consider this an advanced undergrad class.
Who uses image processing in industry?
Who doesn't?
Do I need any programming skills?
We suggest some optional (not graded) programming exercises. The forums discuss them a lot and this is fun.
Will I receive a transcript from Duke University for completing this course?
No. Completion of a Coursera course does not earn you academic credit from Duke; therefore, Duke is not able to provide you with a university transcript. However, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.