Digital Image Processing (Lecture notes*) [course syllabus]
- Programming project submission (grading, guidelines, groups)
- Color Image Processing (Ch 6 slides 1-40 only)
- Matlab implementation (mfile4, example4, mfile5)
- Image Compression (Ch 7 slides 1-15 + example5)
Quiz: take the quiz, click here.
- Ch5: Image Restoration (large file 118MB)
- Exercises, ex2&3_soln
- Frequency filtering:
Quiz: take the quiz, click here. Project submission: upload your project by clicking here.
- Matlab implementation of the above spatial filters for image enhancement (pdf, mfile)
- Image spatial filtering simple example (pdf, pdf2).
Incase if you experience difficulty in submitting your assignment3 to the e-learning platform (e.g. server down), you can upload your assignment here (use class code: rklj3yu). Due date is Thursday, March 26th at 5:00pm.
- Chapter 4 screencasts can be viewed and downloaded from the following url links:
- Ch4 Part 1 (Introduction to Frequency Domain Filtering)
- Ch4 Part 2 (Frequency Domain Components)
- Ch4 Part 3 (Low & High-pass Filters)
- Ch4 Part 4 (Smoothing & Sharpening in Frequency Domain)
All 4 parts can be download in one piece. (large file 158MB)
Screencasts for image enhancement in spatial domain have been uploaded to the e-learning platform. You may also view and download the videos from the following links:
- Part 1 (Image smoothing and blurring – box and average filter)
- Part 2 (Noise removal – median filter)
- Part 3 (Image sharpening)
- Part 4 (Sobel filter and comprehensive example)
- Connectivity operations (pdf, video)
- Distance measures (city block, max, and Euclidean distance)
- Bit-plane slicing
- Numerical example on histogram equalisation.
Overall marks (click here).
(*Source textbook: R. Gonzalez, R. E. Woods, Digital Image Processing, 4th Ed.,Prentice Hall, 2018)