COL7(6)83: Digital Image Analysis

I Semester 2025-26

Course Description

Content: Digital image fundamentals; image enhancement in spatial domain: gray level transformation, histogram processing, spatial filters; image transforms: Fourier transform and their properties, fast Fourier transform, other transforms; image enhancement in frequency domain; color image processing; image warping and restoration; image compression; image segmentation: edge detection, Hough transform, region based segmentation; morphological operators; representation and description. Laboratory exercises will emphasize development and evaluation of image processing methods.

Textbook: Gonzalez and Woods, Digital Image Processing, 4th ed.

Prerequisites: COL106, ELL205, or equivalent.

Overlaps with: ELL715.

Announcements: All announcements will be made on Piazza. It is your responsibility to check it regularly.

Lectures

Slides will be posted here as the semester proceeds.

Date Slides Textbook chapters
25 Jul 1. Introduction Ch. 1, 2.1–2.3
29 Jul 2. Sampling and quantization, basic image operations Ch. 2.4–2.6
1 Aug No class
5 Aug 3. Intensity transformations Ch. 3.1–3.2
8 Aug 4. Histogram processing, spatial filtering Ch. 3.3, first half of 3.4
12 Aug 5. Spatial filtering, smoothing filters Ch. 3.4–3.5
14 Aug 6. Derivatives and sharpening filters Ch. 3.6–3.8
Recorded 7. Colour image processing Ch. 6.1–6.6
19 Aug 8. The Fourier transform Ch. 4.1–4.4
22 Aug 9. Fourier transforms in 2D Ch. 4.5–4.7
26 Aug 10. Filtering in the frequency domain Ch. 4.8–4.11
29 Aug 11. Image restoration, denoising Ch. 5.1–5.3
30 Aug 12. Optimum notch filtering, LTI degradations Ch. 5.4–5.7
2 Sep 13. Deconvolution, tomographic reconstruction Ch. 5.8–5.9, first half of 5.11
9 Sep 14. Tomographic reconstruction Ch. 5.11
19 Sep 15. Image transforms Ch. 7.1–7.3, 7.5
23 Sep 16. Transforms and multiresolution representations Ch. 7.4, 7.6–7.7, DIP 3e 7.1.1, 7.1.3
10 Oct 17. Wavelet transforms Ch. 7.9, first half of 7.10
12 Oct 18. Fast wavelet transform, image compression Ch. 7.10, 8.1
14 Oct 19. Image compression: coding and transforms Ch. 8.2–8, first half of 8.9
17 Oct 20. Image and video compression Ch. 8.9–11
21 Oct 21. Morphological image processing Ch. 9.1–9.7
24 Oct 22. Grayscale morphology Ch. 9.8
28 Oct 23. Edge detection Ch. 10.1–10.2
31 Oct 24. Region segmentation: thresholding, clustering Ch. 10.3–10.5
4 Nov 25. Mean shift, graph cuts, watersheds Ch. 10.6–10.7
7 Nov 26. Feature extraction Ch. 11.1–11.5
11 Nov 27. Detection of key points and regions Ch. 11.6
14 Nov 28. Scale-invariant features Ch. 11.7

Assignments

  1. Assignment 1: 14 August – 7 September
  2. Assignment 2: 9 September – 5 October
  3. Assignment 3: 4 October – 26 28 October
  4. Assignment 4: 28 October – 16 November

Assignments should be done in groups of two. You must implement all tasks yourself by directly working with the pixel array, unless otherwise specified in the assignment description.

Policies

Evaluation:

The following grading breakdown is tentative and subject to change.

Grading: Following institute policy, a minimum of 80% marks are required for an A grade, and minimum 30% marks for D.

Late policy: Homework assignments are due at 11:59pm on the due date. You are allowed a total of 4 late days across all the assignments. After the total allowed late days have been used up, a 25% penalty will be applied for each extra day a submission is late.

Audit policy: To earn an audit pass, you must score at least 40% in the course total, and at least 20% in each assignment and each exam.

Attendance policy: Attendance lower than 75% will result in a one-grade penalty (e.g. A to A–, or A– to B).

Academic dishonesty: Adapted from SAK’s general guidelines for students:

Remember that you have signed an honour code before getting admitted to IIT Delhi. Check that out on the inside cover page of your prospectus. Here is a non-exhaustive list of dishonest behaviour in assignments, based on past experience.

Please note the following points in addition.