Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital

Product type
Logo Coursera (CC)
Provider rating: starstarstarstar_borderstar_border 6.3 Coursera (CC) has an average rating of 6.3 (out of 4 reviews)

Need more information? Get more details on the site of the provider.

Description

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: 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…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Photoshop, Adobe Photoshop, (Digital) Photography, Photography, and Fashion Photography.

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: 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.

Who is this class for: This class is for anybody that wants to understand the basics of image and video processing; from how are images and videos stored in your phones and transmitted over the Internet to how medical images are used. You will learn regardless of your mathematical and engineering background; students will strong background might be able to get a more in depth understanding. The quizzes are designed not to be too time consuming, our goal is for you to learn and enjoy without stress.

Created by:  Duke University
  • Taught by:  Guillermo Sapiro, Professor

    Electrical and Computer Engineering
Commitment Each module is split in videos, you can finish a module in a week. Quizzes should take minutes. Language English, Subtitles: Chinese (Simplified) How To Pass Pass all graded assignments to complete the course. User Ratings 4.7 stars Average User Rating 4.7See what learners said Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from your peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

Duke University 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.

Syllabus


WEEK 1


Introduction to image and video processing
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.


8 videos, 1 reading expand


  1. Video: 0 - Welcome and Start Here
  2. Video: 1 - What is image and video processing (part 1)
  3. Video: 1 - What is image and video processing (part 2)
  4. Video: 2 - Course logistics
  5. Video: 3 - Images are everywhere - Duration 06:31
  6. Video: 4 - Human visual system - Duration 17:10
  7. Video: 5 - Image formation - Sampling & Quantization - Duration 28:17
  8. Video: 6 - Simple image operations - Duration 17:05
  9. Reading: Optional programming exercises

Graded: Quiz #1

WEEK 2


Image and video compression



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.


7 videos, 1 reading expand


  1. Video: 1 - The why and how of compression - Duration 14:16
  2. Video: 2 - Huffman coding - Duration 20:11 - Optional break at 06:53
  3. Video: 3 - JPEG's 8x8 blocks - Duration 05:37
  4. Video: 4 - The Discrete Cosine Transform (DCT) - Duration 25:32 - Optional break at 12:13
  5. Video: 5 - Quantization - Duration 24:02 - Optional breaks at 08:48 and 17:18
  6. Video: 6 - JPEG_LS and MPEG - Duration 19:32 - Optional break at 13:45
  7. Video: 7 - Bonus: Run-length compression - Duration 04:29
  8. Reading: Optional programming exercises

Graded: Quiz #2

WEEK 3


Spatial processing



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.


14 videos, 1 reading expand


  1. Video: 1 - Introduction to image enhancement - Duration 19:11 - Optional break at 08:33
  2. Video: 2 - Demo - Enhancement & Histogram modification - Duration 03:53
  3. Video: 3 - Histogram equalization - Duration 19:56 - Optional breaks at 04:40 and 11:30
  4. Video: 4 - Histogram matching - Duration 08:31
  5. Video: 5 - Introduction to local neighborhood operations - Duration 06:46
  6. Video: 6 - Mathematical properties of averaging - Duration 11:00
  7. Video: 7 - Non-Local means - Duration 07:27
  8. Video: 8 - IPOL Demo - Non-Local means - Duration 03:38
  9. Video: 9 - Median filter - Duration 07:20
  10. Video: 10 - Demo - Median filter - Duration 01:31
  11. Video: 11 - Derivatives, Laplacian & Unsharp masking - Duration 14:24 - Optional breaks at 05:21 and 11:33
  12. Video: 12 - Demo - Unsharp masking - Duration 03:10
  13. Video: 13 - Gradients of scalar and vector images - Duration 05:57
  14. Video: 14 - Concluding remarks - Duration 01:12
  15. Reading: Optional programming exercises

Graded: Quiz #3

WEEK 4


Image restoration



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.


9 videos, 1 reading expand


  1. Video: 1 - What is image restoration - Duration 07:49
  2. Video: 2 - Noise types - Duration 12:43
  3. Video: 3 - Demo - Types of noise - Duration 03:03
  4. Video: 4 - Noise and histograms - Duration 04:52
  5. Video: 5 - Estimating noise - Duration 10:41 - Optional break at 05:03
  6. Video: 6 - Degradation Function - Duration 11:40
  7. Video: 7 - Wiener filtering - Duration 12:34 - Optional break at 06:54
  8. Video: 8 - Demo - Wiener and Box filters - Duration 03:19
  9. Video: 9 - Concluding remarks - Duration 00:33
  10. Reading: Optional programming exercises

Graded: Quiz #4

WEEK 5


Image segmentation



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.


12 videos, 1 reading expand


  1. Video: 1 - Introduction to Segmentation - Duration 04:17
  2. Video: 2 - On Edges and Regions - Duration 05:17
  3. Video: 3 - Hough Transform with Matlab Demo - Duration 20:59
  4. Video: 4 - Line Segment Detector with Demo - Duration 03:20
  5. Video: 5 - Otsu's Segmentation with Demo - Duration 14:25
  6. Video: 6 - Congratulations - Duration 00:17
  7. Video: 7 - Interactive Image Segmentation - Duration 21:13
  8. Video: 8 - Graph Cuts and Ms Office - Duration 09:34
  9. Video: 9 - Mumford-Shah - Duration 05:50
  10. Video: 10 - Active Contours - Introduction with ipol.im and Photoshop Demos - Duration 05:58
  11. Video: 11 - Behind the Scenes of Adobe's Roto Brush - Duration 31:29 - Optional breaks at 20:30 and 27:26
  12. Video: 12 - End of the Week - Duration 00:21
  13. Reading: Optional programming exercises

Graded: Quiz #5

WEEK 6


Geometric PDEs



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.


9 videos, 1 reading, 1 practice quiz expand


  1. Video: 1 - Introduction to PDEs in Image and Video Processing - Duration 10:22
  2. Video: 2 - Planar Differential Geometry - Duration 38:33 - Optional breaks at 12:46, 21:03, and 29:41
  3. Video: 3 - Surface Differential Geometry - Duration 11:43
  4. Video: 4 - Curve Evolution - Duration 31:10 - Optional breaks at 08:50, 19:25, and 24:22
  5. Video: 5 - Level Sets and Curve Evolution - Duration 25:34 - Optional break at 14:30
  6. Video: 6 - Calculus of Variations - Duration 14:03 - Optional break at 06:23
  7. Video: 7 - Anisotropic Diffusion - Duration 11:17
  8. Video: 8 - Active Contours - Duration 16:57 - Optional break at 06:23
  9. Video: 9 - Bonus: Cool Contrast Enhancement via PDEs - Duration 08:32
  10. Practice Quiz: Quiz #6
  11. Reading: Optional programming exercises


WEEK 7


Image and video inpainting



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.


7 videos, 1 reading expand


  1. Video: 1 - Introduction to Image Inpainting - Duration 08:16
  2. Video: 2 - Inpainting in Nature - Duration 05:01
  3. Video: 3 - PDEs and Inpainting - Duration 21:59 - Optional break at 13:31
  4. Video: 4 - Inpainting via Calculus of Variations - Duration 15:32 - Optional break at 10:06
  5. Video: 5 - Smart Cut and Paste - Duration 07:51
  6. Video: 6 - Demo - Photoshop Inpainting Healing Brush - Duration 02:31
  7. Video: 7 - Video Inpainting and Conclusions - Duration 05:13
  8. Reading: Optional programming exercises

Graded: Quiz #7

WEEK 8


Sparse modeling and compressed sensing



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.


8 videos, 1 reading expand


  1. Video: 1 - Introduction to Sparse Modeling - Part 1 - Duration 10:39
  2. Video: 2 - Introduction to Sparse Modeling - Part 2 - Duration 18:16
  3. Video: 3 - Sparse Modeling - Implementation - Duration 24:30 - Optional break at 11:58
  4. Video: 4 - Dictionary Learning - Duration 17:13 - Optional break at 06:03
  5. Video: 5 - Sparse Modeling Image Processing Examples - Duration 20:57 - Optional break at 09:25
  6. Video: 6 - A Note on Compressed Sensing - Duration 05:10
  7. Video: 7 - GMM and Structured Sparsity - Duration 15:40
  8. Video: 8 - Bonus: Sparse Modeling and Classification - Activity Recognition - Duration 15:10
  9. Reading: Optional programming exercises

Graded: Quiz #8

WEEK 9


Medical imaging



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.


5 videos expand


  1. Video: 1 - Introduction to Medical Imaging - Duration 07:03
  2. Video: 2 - Image Processing and HIV (Part I) - Duration 23:51 - Optional breaks at 12:37 and 18:39
  3. Video: 2 - Image Processing and HIV (Part II) - Duration 16:30
  4. Video: 3 - Brain Imaging, Diffusion Imaging, Deep Brain Stimulation - Duration 26:28
  5. Video: 4 - Thanks!
There are no reviews yet.

    Share your review

    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.