National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance
NIT Rourkela Inside Page Banner

Syllabus

Course Details

Subject {L-T-P / C} : CS6214 : Image Processing { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Ratnakar Dash

Syllabus

Module 1 :

UNIT -I Introduction (12 Hours)
Elements of digital image processing systems, Vidicon and Digital Camera working principles, Elements of visual perception, brightness, contrast, hue, saturation, machband effect, Color image fundamentals - RGB, HSI models, Image sampling, Quantization, dither, Two-dimensional mathematical preliminaries, 2D transforms - DFT, DCT, KLT, SVD.
UNIT - II Image Enhancement (6 Hours)
Histogram equalization and specification techniques, Noise distributions, Spatial averaging, Directional Smoothing, Median, Geometric mean, Harmonic mean, Contraharmonic mean filters, Homomorphic filtering, Color image enhancement.
UNIT - III Image Restoration (5Hours)
Image Restoration - degradation model, Unconstrained restoration - Lagrange multiplier and Constrained restoration, Inverse filtering-removal of blur caused by uniform linear motion, Wiener filtering, Geometric transformations-spatial transformations.
UNIT - IV Image Segmentation(3Hours)
Edge detection, Edge linking via Hough transform – Thresholding - Region based segmentation – Region growing – Region splitting and Merging – Segmentation by morphological watersheds – basic concepts – Dam construction – Watershed segmentation algorithm.
UNIT - V Image Compression (7Hours)
Need for data compression, Huffman, Run Length Encoding, shift codes, Arithmetic coding, Vector Quantization, Transform coding, JPEG standard, MPEG.

Course Objective

1 .

The primary objective of this course is to introduce students to basic principles of digital images, image data structures, and image processing algorithms.

Course Outcome

1 .

1. Apply principles and techniques of digital image processing in applications related to digital imaging system design and analysis.
2. Analyze and implement image processing algorithms.
3. Gain hands-on experience in using software tools for processing digital images.

Essential Reading

1 .

Rafael C. Gonzalez, Richard E. Woods, Digital Image Processing, Pearson , 3rd Edition, 2008

2 .

Anil K. Jain, Fundamentals of Digital Image Processing, Pearson , 2002

Supplementary Reading

1 .

W. K. Pratt, Digital Image Processing, Wiley-Interscience , 4th Edition, 2007

2 .

A. Rosenfled & A. C. Kak, Digital Picture Processing, Academic Press , Vol. I 1976