Digital Image Processing (CS-323)

Course Type: Core
Batch: 3rd Year CSE, B.Tech and Dual Degree
Course Credits: 04

Course Objectives

Pre-requisites

There are no official pre-requisites for this course.

Venue

Vivekananda Lecture Hall (F5, B3 and G1)

Time Slot

Monday: 03:00 PM - 04:00 PM
Tuesday: 02:00 PM - 03:00 PM
Wednesday: 09:00 AM - 10:00 AM
Thursday: 10:00 AM - 11:00 AM

Course Content

  1. Introduction: Digital image representation, Fundamental steps in image processing, Elements of Digital Image processing systems, Elements of visual perception, Image model, Sampling and quantization, Relationship between pixels, Imaging geometry.
  2. Image Enhancement: Enhancement by point processing, Intensity transformation, Histogram processing, Image subtraction, Image averaging, Spatial filtering, Smoothing filters, Sharpening filters, Frequency domain: Low-Pass, High-Pass, Homomorphic filtering.
  3. Image Segmentation: Detection of discontinuities, Edge linking and boundary detection, Thresholding, Region oriented segmentation, Use of motion in segmentation, Spatial techniques, Frequency domain techniques.
  4. Image Restoration: A model of the image degradation/restoration process, noise models, restoration in the presence of noise only spatial filtering, Weiner filtering, constrained least squares filtering, geometric transforms; Introduction to the Fourier transform and the frequency domain, estimating the degradation function. Color Image Processing.
  5. Morphological Image Processing: Preliminaries, dilation, erosion, open and closing, hit or miss transformation, basic morphological algorithms.
  6. Image Compression: Coding redundancy, Inter-pixel redundancy, fidelity criteria, image compression.

Course Outcomes

Upon successful completion of the course, the students will be able to:

Reference Books/Text Books

  1. Digital Image Processing, by R. Gonzalez and R. E. Wood, Prentice Hall of India.
  2. Digital Image Processing using MATLAB by R. Gonzalez, R. E. Wood and Steven L. Eddins Gatesmark Publishing.
  3. Introductory Computer Vision and Image Processing by Andrian Low. McGraw Hill.
  4. Pattern Recognition-Statistical, Structural and neural approach by Robert Schalkoff, John Willey & Sons.
  5. Fundamentals of Digital Image Processing by A K Jain, Prentice Hall.
  6. Digital Image Processing by W.K. Pratt, McGraw Hill.

Other Important Material