DIGITAL IMAGE PROCESSING
Sub Code: EC732 L: T: P Total Lecture Hrs: 45
Exam Marks: 100 3: 0: 0 Exam Hours: 03
Credits: 3
COURSE OBJECTIVE:
• Define and describe the fundamentals of digital image processing.
• Give an overview of the applications in image processing, and implement various
algorithms on image processing.
• Provide the useful skill base that allows the students to pursue further studies in the area
of image processing and its applications.
SYLLABUS:
UNIT I :DIGITAL IMAGE FUNDAMENTALS 9hrs
Digital image fundamentals: representation - elements of visual perception - simple image
formation model - Image sampling and quantization - basic relationships between pixels –
imaging geometry, Elements of visual perception, psycho visual model, brightness, contrast,
hue, saturation, mach band effect, Color image fundamentals -RGB,HSI models, Image
sampling, Quantization, dither, Two-dimensional mathematical preliminaries.
UNIT II: IMAGE TRANSFORMS AND IMAGE ENHANCEMENT 9hrs
1D DFT, 2D transforms – DFT, DCT, Discrete Sine, Walsh, Hadamard, Slant, Haar, KLT, SVD,
Wavelet Transform. Enhancement: Histogram modification and specification techniques, Noise
distributions, Spatial averaging, Directional Smoothing, Median, Geometric mean, Harmonic
mean, Contra-harmonic and Yp mean filters, Homomorphic filtering, Color image enhancement.
UNIT III: IMAGE RESTORATION: 9hrs
Image restoration: Degradation model - Diagonalization of circulant and Block circulant matrices
- Algebraic approaches - Inverse filtering -removal of blur caused by uniform linear motion, -
Wiener filter - Constrained Least squares restoration - Interactive restoration-Geometric
transformations. Pseudo color image processing - intensity slicing, gray level to color
transformation.
UNIT IV: IMAGE SEGMENTATION AND RECOGNITION: 9hrs
Edge detection. Image segmentation by region growing, region splitting and merging, edge
linking.. Image Recognition – Patterns and pattern classes, Matching by minimum distance
classifier, Matching by correlation, Back Propagation Neural Network, Neural Network
applications in Image Processing.
UNIT V : IMAGE COMPRESSION: 9hrs
Need for data compression, Huffman,. Run Length Encoding, Shift codes, Arithmetic coding,
Vector Quantization, Block Truncation Coding. Transform Coding – DCT and Wavelet. JPEG,
MPEG. Standards, Concepts of Context based Compression.
COURSE LEARNING OUTCOME:
On completion of this course:
Various algorithms on image processing can be implemented.
Application based on image compression and image enhancement can be
implemented.
REFERENCE BOOKS:
1. Rafael C. Gonzalez, Richard [Link], Digital Image Processing‘, Pearson Education,
Inc., Third Edition, 2016.
2. Anil K. Jain, Fundamentals of Digital Image Processing‘, Prentice Hall of India, 2002.
3. David Salomon : Data Compression – The Complete Reference, Springer Verlag New
York Inc., 2nd Edition, 2011
4. Rafael C. Gonzalez, Richard [Link], Steven Eddins, Digital Image Processing using
MATLAB‘, Pearson Education, Inc., 2004.
5. William [Link], Digital Image Processing‘, John Wiley, New-York, 2002.
6. Milman Sonka, Vaclav Hlavac, Roger Boyle, Image Processing, Analysis, and Machine
Vision‘, Brooks/Cole, Vikas Publishing House, III ed., 2013.
7. Sid Ahmed, M.A., Image Processing Theory, Algorithms and Architectures‘, Mc-Graw
Hill, 1994.