Indian Institute of Information Technology, Allahabad

Computer Vision and Biometrics Lab (CVBL)

Image and Video Processing

July-Dec 2022 Semester

Course Information

Course Description: This course provides the basic understanding of the digital image formation and visualization, the visualization of relationships between spatial and frequency, the understanding of mapping the signal processing techniques to the digital image, an idea of multimedia data (image, video), and an exposure to various image and video compression standards.

Course Outline (Topics): The following list of topics is tentative. Based on available time slots, some topics may be dropped or added or reordered.

Unit 1: Digital Image Fundamentals- Simple image model, digital image formation, sampling, quantization, resolutions and representation, relationship among pixels, types of digital images. Color Image Processing: Color Representation, Chromaticity Diagram and Color Spaces, types of digital imaging and application areas. Enhancement- Point Processing: Contrast Stretching, Power-law and Gamma Transformation. Histogram Processing: Histogram Equalization and Matching.

Unit 2: Filtering and Restoration- Degradation function and Noise Models, Spatial Domain Filtering: Correlation and Convolution, Smoothing Linear and Nonlinear Filters: Mean and Median Filters, Adaptive Filtering, Sharpening Linear and Nonlinear Filters: Derivative, Laplacian, Unsharp Masking, High-boost Filtering. Frequency Domain Filtering: Filtering: Low-pass (Smoothing) and High-Pass (Sharpening), Ideal, Butterworth and Gaussian Filtering, Unsharp Masking and High-Boost Filtering, Homomorphic Filtering, Periodic Noise Reduction and Inverse Filtering and Wiener Filtering.

Unit 3: Edges, Lines and Boundary Detection- First and Second Order Edge Operators, Multi-scale Edge Detection, Canny Edge Detection Algorithm, Hough Transform: Line and Edge Detection, Morphological Operations and Application: Boundary, Skelton, Convex-Hull, Thinning, Pruning etc. Segmentation and Feature Extraction: Model-based and probabilistic methods and Image Classification Optimal and Multilevel Thresholding, Gray Image Segmentation, Watershed Algorithm.

Unit 4: Compression: Lossy and Lossless compression techniques, JPEG, JPEG2000 and Variants, Introduction to video processing, Compression standards and formats (MPEG and H.XXX), Video Streaming.


Date Topic Class Material
L01-08 (8 Hours) Introduction and Fundamentals Slide
L09-10 (2 Hours) Intensity Transformation Slide
L11-12 (2 Hours) Filtering in Spatial Domain Slide
L13-16 (2 Hours) Filtering in Frequency Domain Slide
L17-18 (2 Hours) Image Restoration Slide
L19-20 (2 Hours) Morphological Image Processing Slide
L21-22 (2 Hours) Image Segmentation Slide
L23 (1 Hour) Color Image Processing Slide
L24-25 (2 Hours) Image Compression Slide
L26 (1 Hour) Image Compression Standards Slide
L27 (1 Hour) Video Processing Slide





The content (text, image, and graphics) used in the slides are adopted from many sources for Academic purposes. Broadly, the sources have been given due credit appropriately. However, there is a chance of missing out some original primary sources. The authors of this material do not claim any copyright of such material.