Image Processing
0%
Course Title: Image Processing
Course No: CSC332
Nature of the Course: Theory + Lab
Semester: 5
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1. Introduction
5 hrs
1.1. Digital Image Fundamentals
- Digital Image
- A Simple Image Model
- Fundamental steps in Image Processing
- Elements of Digital Image Processing systems
- Element of visual perception
1.2. Image Representation
- Sampling and Quantization
- Some basic relationships like Neighbors, Connectivity, Distance Measures between pixels
2.1. Point Operations
- Point operations
- contrast stretching, clipping and thresholding
- digital negative
- intensity level slicing
- bit plane slicing
- Histogram Equalization
2.2. Spatial Operations and Filters
- Spatial operations: Averaging, median filtering
- spatial low pass and high pass
- high boost filter
- high frequency emphasis filter
- Laplacian filter
- magnification by replication and interpolation
3.1. Fourier Transform
- Introduction to Fourier Transform and the frequency Domain
- Computing and Visualizing the 2D DFT
- Fast Fourier Transform
3.2. Frequency Domain Filters
- Smoothing Frequency Domain Filters
- Sharpening Frequency Domain Filters
3.3. Other Image Transforms
- Other Image Transforms (Hadamard transform, Haar transform and Discrete Cosine transform)
4.1. Image Restoration
- Models for Image degradation and restoration process
- Noise Models
- Estimation of Noise Parameters
- Restoration Filters
- Bandrejected Filters, Bandpass Filters
4.2. Image Compression
- Image compression models
- Pixel coding: run length, bit plane
- Predictive and inter-frame coding
5.1. Morphological Operations
- Logic Operations involving binary images
- Dilation and Erosion
- Opening and Closing
6.1. Detection Techniques
- Point Detection
- Line Detection
- Edge Detection
- Gradient Operator
6.2. Segmentation Methods
- Edge Linking and Boundary Detection
- Hough Transform
- Thresholding
- Region-oriented Segmentation
7.1. Descriptors
- Introduction to some descriptors (Chain codes, Signatures, Shape Numbers, Fourier Descriptors)
7.2. Pattern Recognition
- Patterns and pattern classes
- Decision-Theoretic Methods
- Overview of Neural Networks in Image Processing
- Overview of pattern recognition
Laboratory Works
- 1.Image Processing Programming
Text Books
- 1.Rafael C. Gonzalez and Richard E. Woods, "Digital Image Processing", Pearson Edition, Latest Edition
Reference Books
- 1.I. Pitas, "Digital Image Processing Algorithms", Prentice Hall, Latest Edition
- 2.A. K. Jain, "Fundamental of Digital Image processing", Prentice Hall of India Pvt. Ltd., Latest Edition
- 3.K. Castlemann, "Digital image processing", Prentice Hall of India Pvt. Ltd., Latest Edition
- 4.P. Monique and M. Dekker, "Fundamentals of Pattern recognition", Latest Edition