Digital Image Processing-2
Digital Image Processing-2
CATEGORY L T P CREDIT
ECT352 DIGITAL IMAGE PROCESSING
PEC 2 1 0 3
Preamble: This course aims to develop the skills for methods of various transformation and
analysis of image enhancement, image reconstruction, image compression, image segmentation
and image representation.
Course Outcomes: After the completion of the course the student will be able to
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO 1 3 3 2 1 2
CO 2 3 3 2 1 2
CO 3 3 3 3 1 2
CO 4 3 3 3 1 2
Assessment Pattern
Continuous Assessment
Bloom’s Category Tests End Semester Examination
1 2
Remember K1 10 10 10
Understand K2 20 20 20
Apply K3 20 20 70
Analyse K4
Evaluate
Create
Mark distribution
Total ESE
CIE ESE
Marks Duration
150 50 100 3 hours
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A contain 10
questions with 2 questions from each module, having 3 marks for each question. Students should
answer all questions. Part B contains 2 questions from each module of which student should answer
any one. Each question can have maximum 2 sub-divisions and carry 14 marks. The questions must
have 50% representation from theory, and 50% representation from logical/numerical/derivation/
proof.
Course Outcome 1 (CO1): Analyze the various concepts and restoration techniques for image
processing
1. For the given image check whether pixel P and Q have 8 connectivity.
2. Find filtered image using median filter.
3. Explain Weiner filtering.
Course Outcome 2 (CO2): Differentiate and interpret the various image enhancement techniques
1. Classify different image enhancement process. Differentiate between spatial domain and
frequency domain techniques of image enhancement.
2. What is histogram equalisation? Briefly discuss the underlying logic behind histogram
equalisation.
Module 1
Digital Image Fundamentals: Image representation, basic relationship between pixels, elements of
DIP system, elements of visual perception-simple image formation model. Vidicon and Digital
Camera working principles Brightness, contrast, hue, saturation, mach band effect
Colour image fundamentals-RGB, CMY, HIS models, 2D sampling, quantization.
Module 2
Review of matrix theory: row and column ordering- Toeplitz, Circulant and block matrix
2D Image transforms: DFT, its properties, Walsh transform, Hadamard transform, Haar transform,
DCT, KL transform and Singular Value Decomposition.
Image Compression: Need for compression, Basics of lossless compression – bit plane coding, run
length encoding and predictive coding, Basics of lossy compression – uniform and non-uniform
quantization techniques used in image compression, Concept of transform coding, JPEG Image
compression standard.
Module 3
Image Enhancement: Spatial domain methods: point processing- intensity transformations,
histogram processing, image subtraction, image averaging. Spatial filtering- smoothing filters,
sharpening filters.
Frequency domain methods: low pass filtering, high pass filtering, homomorphic filter
Module 4
Image Restoration: Degradation model, Unconstraint restoration- Lagrange multiplier and constraint
restoration
Inverse filtering- removal of blur caused by uniform linear motion, Weiner filtering,
Geometric transformations-spatial transformations
Module 5
Image segmentation: Classification of Image segmentation techniques, region approach, clustering
techniques. Segmentation based on thresholding, edge based segmentation. Classification of edges,
edge detection, Hough transform, active contour.
Text Books
1. Gonzalez Rafel C, Digital Image Processing, Pearson Education, 2009
2. S Jayaraman, S Esakkirajan, T Veerakumar, Digital image processing, Tata Mc Graw Hill, 2015
Reference Books
6. Create degraded images affected by motion blur and noise by simulating the models for both.
Apply inverse filtering and Weiner filtering methods to the simulated images and compare
their performance.
7. Detect an object against the background using various edge detection algorithms and compare
their performance.
1. Give mathematical representation of digital images? Write down the names of different
formats used. K2
2. Explain mach band effect. K2
3. What is SVD? Explain its applications in digital image processing. K3
4. Write the similarity and difference between Hadamard and Walsh transforms K3
5. What are the advantages and disadvantages of block processing K2
6. Name the role of point operators in image enhancement K2
7. What is median filter? Explain the operation in 2D noise image with salt and pepper noise K3
8. Distinguish between linear and nonlinear image restoration. K3
9. Mention the use of derivative operation in edge detection. K4
10. The Pewitt edge operator is much better than Robert operator. Why? Give the matrix. K3
PART B
Module 1
1. a) State and explain the 2D sampling theorem. Explain how aliasing errors can be eliminated? (7
marks)
b) Define the terms brightness, contrast, hue and saturation with respect to a digital image. Explain
the terms False contouring and Machband effect. (K1 – CO1) (7 marks)
OR
2. a) Explain elements of visual perception simple image formation model in detail (K1 – CO1) (8
marks)
b) Explain various color image models and its transformations (K1 - CO1) (6 marks)
Module 2
3. a) Explain the difference between DST and DCT. (K2 - CO1) (4 marks)
b) Compute the 2D DFT of the 4x4 gray scale image given below. (K3-CO1) (10 marks)
OR
b) Compute the 8-point DCT for following date X={2,4,6,8,10,6,4,2}. (10 marks)
Module 3
5. a) List histogram image enhancement techniques? Explain each one in detail. (10 marks)
K2-CO2
OR
6. a) Describe the following in detail (i) Histogram equalization (ii) LPF and HPF in image
enhancement (iii) high boost filters (10 marks)
Module 4
7. a) Assume 4x4 image and filter the image using median filter of 3x3 neighbourhood.
Use replicate padding. (K3—CO1) (8 marks)
OR
Module 5
9. a) Explain the active contour algorithm for image segmentation any four geometric
transformations on an image. (K2-CO3) (7 marks)
c) Assume 4x4 image and filter the image using median filter of 3x3 neighbourhoods. Use
replicate padding (K3—CO1) (7 marks)
OR
10. a) Explain global, adaptive and histogram based thresholding in detail. (7 marks)
c) Explain Hough transform in detail (7 marks)