CS-573 — Digital Image Processing
Course Overview
| Programme | M.Phil (Computer Science) |
|---|---|
| Office hours | Wednesday: 1100 – 1300 hours |
The course of CS-573 – Digital Image Processing is particularly designed to introduce students to the concepts, tools, and techniques of image processing. This course is designed as a graduate-level elective for M.Phil. in Computer Science. It teaches students the foundations as well as emerging trends in the fields of image processing, including: visual perception, image acquisition, representation, spatial transformations, frequency domain image processing, image enhancement, color image representation and processing, edge detection, image compression, image segmentation, and morphological image processing.
Course Outline
- Lecture 01Introduction to Image Processing and its applications in various fields
- Lecture 02Human visual perception, Light and electromagnetic spectrum, Image acquisition, Sampling and Quantization
- Lecture 03Image Sensing and Acquisition, Image Sampling and Qunatization
- Lecture 04Raster versus vector images, Progressive versus interlaced display, Popular image file formats, Why so many formats?, Basic Relationships Between Pixels
- Lecture 05Point wise operations, Contrast Stretching, Bit-Plane Slicing
- Lecture 06Histogram Processing, Histogram equalization, Histogram matching
- Lecture 07Local Histogram processing, Enhancement using histogram statistics, Enhancement Using Arithmetic/Logic Operations
- Lecture 08Image filtering in spatial domain, Smoothing filters, Order statistics filter, Sharpening filters
- Lecture 09-11Fourier Transform and its applications in image processing
- Lecture 12Properties of Discrete Fourier Transform (DFT)
- Lecture 13Fileting in frequency domain, smoothing and sharping revisited
- Lecture 14Selective Filtering, Homomorphic Filtering, Notch Filter
- Lecture 15Introduction to image restoration and different noise models
- Lecture 16Image restoration filters, Periodic Noise
- Lecture 17Color models, Color transformations, Color image processing
- Lecture 18Morphological Image Processing: Some Basic Concepts from Set Theory, Dilation and Erosion, Opening and Closing
- Lecture 19The Hit-or-Miss Transformation, Some Basic Morphological Algorithms, Some Applications of Gray-Scale Morphology
- Lecture 20Fundamentals of image segmentation: Point, Line, and Edge Detection
- Lecture 21Boundary Detection, Thresholding, Region-Based Segmentation
- Lecture 22Segmentation by Morphological Watersheds, Motion-based Segmentation
- Lecture 23Texture Synthesis
- Lecture 24Image Inpainting
- Lecture 25Content-based Image Retrieval
- Lecture 26Wavelets and Multiresolution Processing: Image Pyramids, Subband Coding, The Haar Transform
- Lecture 27Multiresolution Expansions, Wavelet Transforms in One Dimension
- Lecture 28Image Qualaity Assessment
- Lecture 29Introdcution to Various IQA Technqiues
- Lecture 303D television technology: framework overview, display technologies
- Lecture 313DV representation, compression, and quality assessment
- Lecture 32Course Conclusions
Exam / Sessional Instruments
Quizzes + Home Works
20%
Programming Assignments
20%
Mid Term
30%
Final Term
30%
Text Books
- Rafael C. Gonzalez, Digital Image Processing. Pearson Education, 3rd Ed., 2009.
- Simon J.D. Prince, Computer Vision: Models, Learning, and Inference. Cambridge University Press, 2012.
