Choose your language
Digital Image Processing Course
More than 20 lakh learners worldwide

Digital Image Processing Course

Master the full spectrum of digital image processing, from pixel-level transformations to deep learning architectures. This course gives you the technical depth to tackle real-world problems in computer vision, medical imaging, and beyond. Build production-ready pipelines using Python, OpenCV, and modern neural networks.

Dedika for businesses

What you will learn:

You will build a solid foundation in digital image representation, color models, and histogram analysis before advancing to spatial and frequency domain filtering techniques. You will learn to restore degraded images using Wiener filters and blind deconvolution, and segment images with methods ranging from Otsu thresholding to active contours. The course covers feature extraction with SIFT, ORB, and Harris detectors, then connects classical methods to convolutional neural networks and object detection architectures. You will also work with geometric transformations, video processing, and medical image analysis. Practical Python coding runs throughout every chapter.

How you study in a practical way Digital Image Processing Course

How you practise Digital Image Processing Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Digital Imaging

  • Lesson 1 • Nature of Digital Images

    Defines what a digital image is and how continuous scenes are discretized into pixel grids. Anchors all subsequent processing concepts in a concrete spatial model.

  • Lesson 2 • Histograms and Pixel Statistics

    Introduces intensity histograms as diagnostic tools for exposure and contrast analysis. Connects statistical image description to enhancement decisions in later chapters.

  • Lesson 3 • Color Models and Spaces

    Covers RGB, HSV, YCbCr, and grayscale representations and their practical trade-offs. Enables informed color space selection for filtering and segmentation tasks.

  • Lesson 4 • Image File Formats and Compression

    Examines lossless and lossy formats, metadata structures, and compression artifacts. Prepares students to choose formats that preserve quality for downstream processing.

Chapter 2See details

Point Operations and Contrast Enhancement

  • Lesson 1 • Color Image Enhancement

    Applies point operations in HSV and LAB spaces to enhance color images without hue distortion. Connects grayscale enhancement theory to multichannel images.

  • Lesson 2 • Adaptive Histogram Equalization

    Introduces CLAHE and tile-based local equalization to handle spatially varying contrast. Extends global methods to images with uneven illumination.

  • Lesson 3 • Histogram Equalization

    Explains global histogram equalization using the CDF to redistribute intensity levels. Demonstrates how uniform histograms improve perceptual contrast.

  • Lesson 4 • Intensity Transformation Functions

    Covers linear, logarithmic, power-law, and piecewise transformations applied to individual pixels. Builds the mathematical toolkit for all contrast manipulation methods.

Chapter 3See details

Spatial Filtering and Convolution

  • Lesson 1 • Sharpening and Edge Enhancement

    Applies Laplacian, unsharp masking, and high-boost filtering to enhance fine detail. Links sharpening to second-derivative operators introduced in this section.

  • Lesson 2 • Edge Detection Operators

    Implements Sobel, Prewitt, and Canny operators to locate intensity discontinuities. Provides foundational edge maps used in segmentation and feature extraction.

  • Lesson 3 • Morphological Filtering Basics

    Introduces erosion, dilation, opening, and closing on binary images as shape-based filters. Bridges spatial filtering to structural image analysis in later chapters.

  • Lesson 4 • Smoothing and Noise Reduction Filters

    Covers box, Gaussian, and median filters for noise suppression with trade-off analysis. Prepares students to select filters based on noise type and edge preservation needs.

  • Lesson 5 • Convolution and Correlation Fundamentals

    Defines discrete convolution and cross-correlation with kernel mechanics and boundary handling. Establishes the mathematical basis for all spatial filter operations.

Chapter 4See details

Frequency Domain Processing

  • Lesson 1 • Homomorphic Filtering

    Uses the illumination-reflectance model and log-domain filtering to correct uneven lighting. Extends frequency-domain tools to multiplicative image degradation models.

  • Lesson 2 • Lowpass and Highpass Filters

    Designs ideal, Butterworth, and Gaussian lowpass and highpass filters in the frequency domain. Demonstrates ringing artifacts and smooth roll-off trade-offs.

  • Lesson 3 • Frequency Domain Filtering Pipeline

    Covers the multiply-in-frequency approach: transform, filter, inverse transform, and post-processing. Connects DFT theory to practical filter implementation.

  • Lesson 4 • Bandpass, Bandreject, and Notch Filters

    Constructs bandpass, bandreject, and notch filters to isolate or suppress specific frequency bands. Applies these filters to remove periodic noise patterns.

  • Lesson 5 • Discrete Fourier Transform

    Derives the 2D DFT, explains magnitude and phase spectra, and covers the shift theorem. Provides the theoretical foundation for all frequency-domain filter design.

Chapter 5See details

Image Restoration and Reconstruction

  • Lesson 1 • Inverse and Pseudo-Inverse Filtering

    Derives the inverse filter and explains its instability due to zero-crossings in the PSF spectrum. Motivates regularized alternatives by demonstrating noise amplification.

  • Lesson 2 • Noise Estimation and Removal

    Estimates noise variance from flat image regions and applies mean, median, and adaptive filters. Connects noise statistics to filter parameter selection.

  • Lesson 3 • Wiener Filter and Regularization

    Derives the Wiener filter using signal-to-noise ratio and introduces Tikhonov regularization. Provides practical tools for restoring blurred images with known noise levels.

  • Lesson 4 • Blind Deconvolution and PSF Estimation

    Covers iterative PSF estimation methods when the blur kernel is unknown. Prepares students for real-world restoration where degradation parameters must be inferred.

  • Lesson 5 • Degradation and Restoration Models

    Formalizes the degradation model H*f + noise and defines the restoration inverse problem. Sets the framework for all filter-based and statistical restoration methods.

Chapter 6See details

Image Segmentation Techniques

  • Lesson 1 • Active Contours and Level Sets

    Introduces snake models and level-set methods for deformable boundary segmentation. Enables precise contour fitting in medical and scientific imaging contexts.

  • Lesson 2 • Region-Based Segmentation

    Implements region growing, region splitting, and merging algorithms based on homogeneity criteria. Extends thresholding to spatially connected region analysis.

  • Lesson 3 • Watershed and Morphological Segmentation

    Uses gradient magnitude images and watershed flooding to delineate object boundaries. Addresses over-segmentation with marker-controlled watershed.

  • Lesson 4 • Thresholding Methods

    Covers global Otsu thresholding, multi-level thresholding, and local adaptive methods. Provides the simplest segmentation baseline for high-contrast images.

  • Lesson 5 • Clustering-Based Segmentation

    Applies k-means and mean-shift clustering in pixel feature spaces for unsupervised segmentation. Connects statistical clustering theory to spatial image partitioning.

Chapter 7See details

Feature Extraction and Description

  • Lesson 1 • Local Feature Descriptors

    Builds SIFT, SURF, and ORB descriptors that encode gradient orientation histograms around keypoints. Enables robust matching across viewpoint and illumination changes.

  • Lesson 2 • Scale-Space and Blob Detection

    Introduces Gaussian scale-space, LoG, and DoG blob detectors for scale-invariant keypoints. Extends point detection to multi-scale feature localization.

  • Lesson 3 • Feature Matching and Homography

    Applies nearest-neighbor matching, ratio test, and RANSAC to find reliable correspondences. Connects feature description to geometric transformation estimation.

  • Lesson 4 • Corner and Interest Point Detection

    Covers Harris, Shi-Tomasi, and FAST detectors for locating stable keypoints. Establishes repeatable point detection as the first stage of feature pipelines.

  • Lesson 5 • Global Image Descriptors

    Covers HOG, LBP, and color histograms as whole-image or region-level feature vectors. Provides compact representations for classification and retrieval pipelines.

Chapter 8See details

Deep Learning for Image Processing

  • Lesson 1 • Object Detection Architectures

    Covers anchor-based and anchor-free detectors including YOLO and Faster R-CNN frameworks. Extends classification CNNs to localization and multi-object detection tasks.

  • Lesson 2 • Convolutional Neural Network Fundamentals

    Explains convolution layers, pooling, activation functions, and fully connected layers in CNNs. Connects classical spatial filtering to learned convolutional feature extraction.

  • Lesson 3 • Training CNNs on Image Data

    Covers loss functions, backpropagation, optimizers, and regularization for image classification. Prepares students to train models from scratch and diagnose convergence issues.

  • Lesson 4 • Deep Image Restoration and Generation

    Applies encoder-decoder networks, U-Net, and GANs to denoising, super-resolution, and synthesis. Integrates deep learning with classical restoration concepts from earlier chapters.

  • Lesson 5 • Transfer Learning and Fine-Tuning

    Uses pretrained models such as VGG, ResNet, and EfficientNet for domain adaptation. Reduces training data requirements by leveraging learned feature representations.

Certification

Your valid completion certificate

This course is for you:

  • Software developer: wants to add computer vision skills to their toolkit.

  • Biomedical researcher: needs to analyze and quantify images from lab instruments.

  • Electrical engineering student: studying signal processing and visual data systems.

  • Data scientist: looking to expand expertise into image-based machine learning projects.

  • Robotics engineer: requires perception skills for camera-equipped autonomous systems.

  • Photography enthusiast: curious about the algorithms behind editing and enhancement tools.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content that I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way of presentation and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos help a lot in learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQs

Who is Dedika?

Is the certificate valid in India?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course