0% found this document useful (0 votes)
19 views27 pages

PDF 1

The document outlines the syllabus and structure of a Digital Image Processing course taught by Dr. Ajay Kumar Mahato at GLA University. It includes topics such as intensity transformations, morphological processing, image segmentation, and practical lab work using MATLAB/Python. Additionally, it provides details on marks distribution for theory and practical components, recommended textbooks, and key skills required in the field.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views27 pages

PDF 1

The document outlines the syllabus and structure of a Digital Image Processing course taught by Dr. Ajay Kumar Mahato at GLA University. It includes topics such as intensity transformations, morphological processing, image segmentation, and practical lab work using MATLAB/Python. Additionally, it provides details on marks distribution for theory and practical components, recommended textbooks, and key skills required in the field.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Digital Image Processing

LECTURE 1: COURSE OVERVIEW

Dr. Ajay Kumar Mahato


Assistant Professor
ECE Department
GLA University Mathura

1
Syllabus
(Theory Course Work)
Syllabus (Module 1)
❑ Introduction and Fundamentals:
Motivation and Perspective, Applications, Components of Image
Processing System, Element of Visual Perception, A Simple Image
Model, Sampling and Quantization, Some Basic Relationships between
Pixels.
❑ Intensity Transformations and Spatial Filtering:
Introduction, Some Basic Intensity Transformation Functions,
Histogram Processing, Histogram Equalization, Histogram
Specification, Local Enhancement, Enhancement using
Arithmetic/Logic Operations – Image Subtraction, Image Averaging,
Basics of Spatial Filtering, Smoothing - Mean Filter, Order Statistics
Filters, Sharpening – The Laplacian.
❑ Filtering in the Frequency Domain:
Fourier Transform and the Frequency Domain, Basis of Filtering in
Frequency Domain
Syllabus (Module 2)
❑ Morphological Image Processing:
Introduction, Logical Operations involving Binary Images, Dilation and
Erosion, Opening and Closing, The Hit-or-Miss Transformation,
Morphological Algorithms – Boundary Extraction, Region Filling,
Extraction of Connected Components, Convex Hull, Thinning,
Thickening.
❑ Image Segmentation:
Point, Line & Edge detection, Thresholding, Region based
Segmentation, Region Extraction - Pixel Based Approach & Region
Based Approach, Edge and Line Detection - Basic Edge Detection,
Canny Edge Detection, Edge Linking - Hough Transform.
❑ Representation & Description:
Representation - Boundary Following, Chain Codes; Boundary
Descriptors – Shape Numbers.
Books
Textbooks
R. C. Gonzalez and R. E. Woods, “Digital Image
Processing”, Prentice Hall, 3rd Edition,2011.

Reference Books:
S. Sridhar , “Digital Image Processing”, Second
Edition, Oxford University Press, 2016
Books
Reference Books:
Bhabatosh Chanda and D. Dutta Majumder, “Digital
Image Processing and Analysis”, PHI, 2011.

Other Books:
Anil K Jain, “Fundamental of Digital Image Processing,
Pearson Education, ISBN: 81-317-0503-X
Books
Other Books:
Akansha Singh, K K Singh, “Digital Image Processing”,
3rd Edition, Umesh Publication

Other Books:
Dr Sanjay Sharma, “Digital Image Processing”, ISBN:
8190738682, January 2010, S K Kataria and Sons
Marks Distribution
❑ DIP Theory Marks Distribution:

▪ Mid Term Examination = 30 Marks

▪ End Term Examination = 50 Marks

▪ TA Marks: Assignments +Quizzes = 15 Marks

▪ Attendance = 5 Marks
Total Marks
100
Syllabus
(Practical Lab Work)
Experiment List
Objective: The objective of this Lab is to develop hands-on experience to
write programs using MATLAB/Python language for digital manipulation of
images in both spatial and frequency domain.
▪ Basic commands to familiarize with MATLAB & perform the various
Matrix operations.
▪ Understanding image basic “image resize, image type conversion,
extraction of colour band, creating a synthetic image, pseudo colour
image”
▪ Perform various arithmetic operation (image addition, subtraction&
complement) & logical operation (NOT, OR and XOR) on images
▪ Perform various Image Enhancement operations: Image Negation
function, Logarithmic Transformation, Power Law Transformation,
Histogram Equalization, contrast stretching, plot histogram without
using imhist function
▪ Perform smoothing using linear (average filter) and order statistics
filters (min, max & median) of varying sizes
Experiment List
▪ Sharpen an image using Laplacian filter.
▪ Perform various Fast Fourier transform (FFT) and frequency
domain filtering on images using MATLAB.
▪ Perform various Image Enhancement operation in frequency
domain
▪ Perform various Morphological operation dilation, erosion,
internal & external boundary Extraction, Thinning, thickening of
image &Perform Dilation, erosion, boundary Extraction without
using direct function
▪ Perform various thresholding segmentation (Simple, Multiple,
and Adaptive thresholding)
▪ Perform the various Edge Detection Operators (Ordinary,
Roberts, Prewitt, Sobel and Canny Operator)
▪ Minor Application Assignment.
Reference Books
R.C. Gonzalez and R.E. Woods, “Digital Image Processing
Using MATLAB”, PHI, 2ndEdition,2010.

Hands-On Image Processing with Python by Sandipan Dey,


November 2018, Packt

https://www.pyimagesearch.com/
Marks Distribution
❑ DIP Lab Practical Marks Distribution:
❑ Internal Components: 50 Marks
▪ Quiz: 10 Marks
▪ Lab Report: 20 Marks
▪ Viva-Voce: 20 Marks
❑ External Components: 40 Marks
▪ Quiz: 10 Marks
▪ Performance: 10 Marks Total Marks
▪ Viva-Voce: 20 Marks
100
❑ Attendance: 10 Marks
NPTEL Archive
❑ Digital Image Processing, By Prof. P. K Biswas, IIT Kharagpur
(Link: https://archive.nptel.ac.in/courses/117/105/117105135/)
❑ Digital Image Processing, By Prof. G. Harit, IIT Kharagpur,
(Link: https://archive.nptel.ac.in/courses/106/105/106105032/)
❑ Remote Sensing and Digital Image Processing of Satellite
Data, By Prof. Arun K Saraf, IIT Roorkee
(Link: https://archive.nptel.ac.in/courses/105/107/105107160/)
❑ Computer Vision and Image Processing – Fundamental
and Applications, By Prof. M K Bhuyan, IIT Guwahati
(Link: https://archive.nptel.ac.in/courses/108/103/108103174/)
Swayam Archive

❑ Image Processing using Python, By Mrs. Bharati Patel; Dr.


Dipti Verma, Swami Vivekanand Technical University
(Link: https://onlinecourses.swayam2.ac.in/nou25_cs08/preview )

❑ Medical Image Analysis, By Prof. Debdoot Sheet, IIT Kharagpur


(Link: https://onlinecourses.nptel.ac.in/noc25_ee47/preview )
Key Skills
❑ Programming: Python, C++, MATLAB, and Java are commonly
used in image processing applications.

❑ Libraries and Tools: OpenCV, TensorFlow, PyTorch, Scikit-


image, Keras, and PIL (Python Imaging Library).

❑ Machine Learning and Deep Learning: Familiarity with


machine learning algorithms and neural networks, particularly
convolutional neural networks (CNNs) for image-based tasks.

❑ Mathematics: A solid understanding of linear algebra,


calculus, statistics, and optimization technique
Modern Image
Processing Tools
Image
Processing
Tools
Canva
Image Editor
Image
Compression
Google
Meet
Augmented
Reality
Current
Market Trend
Current Market Trend
Current Market Trend
Thank You

You might also like