Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Matlab Digital Image Processing From Ground Up™

Image Processing : Edge-Detection Algorithms , Convolution, Filter Design, Gray-Level Transformation, Histograms etc.
(57 reviews)
387 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 4h 19m
Language: English
Next start: On Demand

Table of contents


With a programming based approach, this course is designed to give you a solid foundation in the most useful aspects of Image Processing in an engaging and easy to follow way. The goal of this course is to present practical techniques while avoiding  obstacles of abstract mathematical theories. To achieve this goal, the image processing techniques are explained in plain language, not simply proven to be true through mathematical derivations.
Still keeping it simple, this course comes in different programming languages so that students can put the techniques to practice using a programming language of their choice. This version of the course uses the Matlab programming language.

By the end of the course you should be able to perform 2-D Discrete Convolution with images in matlab, perform Edge-Detection in matlab, perform Spatial Filtering in matlab, compute an Image Histogram and Equalize it in matlab,  perform  Gray Level Transformations, suppress noise in images, understand all about operators such as Laplacian, Sobel, Prewitt, Robinson, even give a lecture on image processing and more. Please take a look at the full course curriculum.
REMEMBER : I have no doubt you will love this course. Also it comes with a  FULL money back guarantee for 30 days!  So put simply, you really have nothing to loose and everything to gain.
Sign up and lets start manipulating some pixels.

You will learn

✓ Be able to suppress noise in images
✓ Be able to develop the 2-D Convolution algorithm in Matlab
✓ Apply Edge-Detection Operators like Laplacian, Sobel, Prewitt, Robinson etc. on Images
✓ Be able to develop Spatial Filtering Algorithms in Matlab
✓ Be able to compute an Image Histogram and Equalize it in Matlab
✓ Be able to perform Arithmetic and Boolean Operations like Addition, Subtraction, AND, OR etc. on images
✓ Be able to perform Image Enhancement Techniques such as Blurring and Sepia using Python
✓ Be able to give a lecture on Digital Image Processing


• No programming experience needed – I’ll teach you everything you need to know
• No paid software required

This course is for

• If you are an absolute beginner to image processing , then take this course.
• If you are a university student taking the theory of image processing in school, then take this course to learn how the theory is applied practically.
Embedded Firmware Engineer
Professional embedded firmware developer. Been doing this for years, can’t even remember when it started. My areas of expertise include real-time systems development, low level development, medical device architecture, embedded signal processing and embedded AI. Most of my work is based on Arm Cortex-Microcontrollers. And Oh! I am a normal guy just like yourself.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 4h 19m
Language: English
Next start: On Demand

Students are also interested in