We may earn an affiliate commission when you visit our partners.
Course image
Guillermo Sapiro

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.

Read more

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.

Enroll now

What's inside

Syllabus

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.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches essential concepts of digital imaging used across industries
Instructed by Guillermo Sapiro, a leading researcher in image processing
Offers optional MATLAB exercises with access to MATLAB Online
Covers diverse applications, including medicine and Hollywood special effects
May require basic knowledge of signal processing and human perception
Optional modules on geometric PDEs and advanced image processing techniques

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Image and video processing fundamentals

According to learners, this course offers a solid and comprehensive introduction to image and video processing. Students appreciate the course's ability to cover both foundational theory and practical applications, linking concepts to diverse fields like space exploration, entertainment, and medicine. While the course is generally well-received, some students note that it can be challenging, particularly for those without a strong mathematical background, and suggest that certain topics are covered quite quickly. The use of MATLAB for optional exercises is mentioned as a tool that aids practical understanding for those familiar with it.
Optional practical component in MATLAB.
"The optional MATLAB exercises were useful for getting hands-on practice with the concepts taught."
"Access to MATLAB Online is provided, which is helpful for completing the assignments."
"While optional, I found doing the MATLAB coding really helped reinforce the algorithms discussed."
Strong foundation in underlying principles.
"I really appreciated the depth the course went into regarding the mathematical and engineering principles behind the techniques."
"Provides a solid theoretical background needed to understand how image processing algorithms work."
"The explanations of core concepts were clear and helped build a strong understanding."
Broad range of image/video processing topics.
"This course covers a wide range of fundamental topics in image and video processing, providing a great overview."
"I learned about everything from compression standards like JPEG and MPEG to more advanced techniques like segmentation and inpainting."
"The syllabus touches upon classical methods as well as more modern approaches in the field."
Connects theory to diverse applications.
"Loved how the course tied the material to exciting applications from Mars to Hollywood and medical imaging."
"Seeing the real-world examples helped solidify why these techniques are important and how they are used."
"The case studies made the lectures much more engaging and relevant."
Some topics move fast or are very dense.
"A few modules felt very rushed, making it hard to fully grasp the complex material presented."
"The lectures packed a lot of information in, sometimes making it overwhelming."
"I had to rewatch some lectures multiple times and look for external resources to fully understand certain topics."
Challenging; needs math/technical foundation.
"This course is quite demanding and definitely requires a solid background in mathematics and signal processing."
"Not for complete beginners; prior knowledge of calculus, linear algebra, and maybe some programming is beneficial."
"Some parts were difficult to follow without prior exposure to the mathematical concepts."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital with these activities:
Review Basic Physics
Refresh your understanding of basic physics concepts to strengthen your foundation for this course.
Browse courses on Physics
Show steps
  • Review textbook chapters on basic physics concepts such as kinematics, dynamics, and optics.
  • Solve practice problems and review online resources to reinforce your understanding.
Follow Tutorials on Image Processing Algorithms
Enhance your understanding of image processing techniques through guided tutorials.
Show steps
  • Identify online tutorials covering image processing algorithms such as JPEG, MPEG, and image restoration.
  • Follow the tutorials step-by-step, implementing the algorithms in a programming environment.
Collaborate on Image Analysis Projects
Gain diverse perspectives and improve your image analysis skills through peer collaboration.
Browse courses on Image Analysis
Show steps
  • Join or form a study group with classmates.
  • Select an image analysis project to work on together.
  • Share ideas, discuss approaches, and provide feedback to each other.
One other activity
Expand to see all activities and additional details
Show all four activities
Solve Practice Problems on Image Segmentation
Develop your problem-solving skills and reinforce your understanding of image segmentation techniques.
Browse courses on Image Segmentation
Show steps
  • Collect a set of practice problems and examples related to image segmentation.
  • Attempt to solve the problems using various image segmentation algorithms.
  • Review your solutions and identify areas for improvement.

Career center

Learners who complete Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital will develop knowledge and skills that may be useful to these careers:
Imaging Scientist
An Imaging Scientist designs and develops imaging systems and applications for use in various fields, including medicine, manufacturing, and entertainment. This course provides a strong foundation in the principles of image and video processing, which is essential for success in this role. The course covers topics such as image compression, spatial processing, image restoration, image segmentation, and image analysis, all of which are critical for developing and optimizing imaging systems.
Medical Physicist
A Medical Physicist applies physics principles to the diagnosis and treatment of medical conditions. This course provides a strong foundation in the principles of image and video processing, which is essential for success in this role. The course covers topics such as medical imaging, image segmentation, and image analysis, all of which are critical for developing and optimizing medical imaging systems and applications.
Computer Vision Engineer
A Computer Vision Engineer designs and develops computer systems that can analyze and interpret images and videos. This course provides a strong foundation in the principles of image and video processing, which is essential for success in this role. The course covers topics such as image compression, spatial processing, image restoration, image segmentation, and image analysis, all of which are critical for developing and optimizing computer vision systems.
Robotics Engineer
A Robotics Engineer designs and develops robots that can perform a variety of tasks, including object manipulation, navigation, and perception. This course provides a strong foundation in the principles of image and video processing, which is essential for success in this role. The course covers topics such as image compression, spatial processing, image restoration, image segmentation, and image analysis, all of which are critical for developing and optimizing robotic systems.
Data Scientist
A Data Scientist analyzes and interprets data to extract meaningful insights. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of data science tasks, such as image recognition, object detection, and medical imaging analysis.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of software development tasks, such as image processing, computer vision, and medical imaging.
Electrical Engineer
An Electrical Engineer designs and develops electrical systems and devices. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of electrical engineering tasks, such as image processing, computer vision, and medical imaging.
Mechanical Engineer
A Mechanical Engineer designs and develops mechanical systems and devices. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of mechanical engineering tasks, such as image processing, computer vision, and medical imaging.
Biomedical Engineer
A Biomedical Engineer designs and develops medical devices and systems. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of biomedical engineering tasks, such as medical imaging, image processing, and computer vision.
Systems Engineer
A Systems Engineer designs and develops complex systems. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of systems engineering tasks, such as image processing, computer vision, and medical imaging.
Aerospace Engineer
An Aerospace Engineer designs and develops aircraft and spacecraft. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of aerospace engineering tasks, such as image processing, computer vision, and medical imaging.
Chemical Engineer
A Chemical Engineer designs and develops chemical processes and products. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of chemical engineering tasks, such as image processing, computer vision, and medical imaging.
Civil Engineer
A Civil Engineer designs and develops civil infrastructure. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of civil engineering tasks, such as image processing, computer vision, and medical imaging.
Environmental Engineer
An Environmental Engineer designs and develops environmental systems and processes. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of environmental engineering tasks, such as image processing, computer vision, and medical imaging.
Industrial Engineer
An Industrial Engineer designs and develops industrial processes and systems. This course provides a strong foundation in the principles of image and video processing, which can be applied to a variety of industrial engineering tasks, such as image processing, computer vision, and medical imaging.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital.
This handbook provides a comprehensive overview of medical image processing and analysis, covering the fundamental concepts and algorithms used in the field. It valuable resource for researchers and practitioners who want to gain a deep understanding of medical image processing.
This widely-used textbook provides a comprehensive introduction to digital image processing, covering the fundamental concepts and algorithms in a clear and accessible manner. It valuable resource for students, researchers, and practitioners in the field.
This textbook provides a comprehensive introduction to image processing, covering the fundamental concepts and algorithms in a clear and accessible manner. It valuable resource for students, researchers, and practitioners in the field.
This textbook provides a comprehensive introduction to image analysis and recognition, covering the fundamental concepts and algorithms in a clear and accessible manner. It valuable resource for students, researchers, and practitioners in the field.
This textbook provides a comprehensive introduction to computer vision, covering the fundamental principles and algorithms used in the field. It valuable resource for students, researchers, and practitioners who want to gain a deep understanding of computer vision.
This textbook provides a comprehensive introduction to mathematical methods for image reconstruction, covering the fundamental concepts and algorithms in a clear and accessible manner. It valuable resource for students, researchers, and practitioners in the field.
This textbook provides a comprehensive introduction to advanced image processing and computer vision, covering the fundamental concepts and algorithms in a clear and accessible manner. It valuable resource for students, researchers, and practitioners in the field.
This textbook provides a practical introduction to digital image processing, covering the fundamental concepts and algorithms in a hands-on manner. It includes numerous examples and exercises in Matlab, making it a valuable resource for students and practitioners alike.
This textbook provides a concise and accessible introduction to image processing and analysis, covering the fundamental concepts and algorithms in a clear and concise manner. It valuable resource for students, researchers, and practitioners in the field.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser