📚 Reference Books for Image Processing
Digital Image Processing Using MATLAB (Gonzalez)
https://www.cin.ufpe.br/~sbm/DEN/Digital%20Image%20Processing%20Using%20Matlab%20(Gonzalez).pdf
Digital Signal Processing (Proakis & Manolakis)
https://www.srecwarangal.ac.in/ece-downloads/Digital_Signal_Processing___Proakis_and_Manolakis.pdf
Digital Signal Processing (4th Ed)
https://mrce.in/ebooks/Digital%20Signal%20Processing%204th%20Ed.pdf
Fundamentals of Digital Image Processing
http://ultra.sdk.free.fr/docs/DxO/Fundamentals%20of%20Digital%20Image%20Processing.pdf
Digital Image Processing
https://nana.lecturer.pens.ac.id/index_files/referensi/image_processing/Digital%20Image%20Processing.pdf
Digital Image Processing (Course Material)
http://www.mrits.ac.in/coursematerial/ece/IV/DIP%20%20IV-I.pdf
📘 Syllabus of Image Processing
Module 1: Image Fundamentals & Enhancement (10 Hours)
1.1 Introduction to Image Processing: Image fundamentals, Definition of digital image, generation of digital image,
steps in digital image processing, types of images, pixel connectivity.
1.2 Introduction to Image Enhancement in Spatial Domain Point Processing Techniques: Digital Negative, Contrast
Stretching, Thresholding, Log Transformation, Gray Level Slicing with or without background, Bit Plane Slicing.
1.3 Neighbourhood Processing Techniques: Low Pass Averaging filtering, High Pass Filtering, Median Filtering,
High Boost Filtering.
1.4 Histogram Modeling: Linear Stretching, Histogram Equalization and Histogram Specification.
Module 2: Image Transforms & Filtering in Frequency Domain (10 Hours)
2.1 Introduction to Discrete Fourier Transform (DFT): ID DFT, 2D DFT, DFT Matrix & its properties.
2.2 Introduction to other Discrete Transforms: Discrete Cosine Transform, Discrete Hadamard Transform, Discrete
Walsh Transform, Discrete Haar Transform.
2.3 Image Smoothing using Frequency Domain Filters: Ideal Lowpass Filters, Butterworth Low Pass Filters,
Gaussian Low Pass Filters.
2.4 Image Sharpening using Frequency Domain Filters: Ideal High pass Filters, Butterworth High pass Filters,
Gaussian High pass Filters, Homomorphic Filtering.
Module 3: Image Segmentation & Morphological Operations (10 Hours)
3.1 Introduction to Image Segmentation: Image Segmentation based on discontinuities: Point, Line and Edge
Detections, Compass Operators, Edge Linking: Hough Transform, Graph Theoretic Method.
3.2 Image Segmentation based on similarities: Region Based Segmentation.
3.3 Introduction to Image Representation: Chain Codes, Boundary Descriptors: Shape Number, Fourier Descriptors,
Statistical Moments, Regional Descriptors.
3.4 Introduction to Morphological Image Processing: Erosion, Dilation, Opening, Closing, Hit-or-Miss
Transformation, Morphological Algorithms: Boundary Extraction, Skeletons, Thinning, Thickening, Pruning.
Module 4: Image Compression & applications of image processing (9 Hours)
4.1 Introduction to Image Compression: Compression fundamentals, Coding, Interpixel & Psychovisual
Redundancy, Compression Ratio.
4.2 Compression Methods: Lossless Compression: Run-Length Encoding, Huffman Coding, Arithmetic Coding,
LZW Coding Lossy Compression: Predictive coding. Improved Gray scale Quantization, Symbol-Based Coding,
Bit-Plane Coding, JPEG compression, Wavelet Coding.
4.3 Introduction to applications of Image Processing: Vehicle number plate detection and recognition, Human
Expression Detection, Biometric authentication: Signature recognition, Handwritten and printed character
recognition, Text file compression, Morphological toolkit development, Currency recognition, Image & Video
Compression, Steganography, Digital Image Watermarking and CBIR