Styles: single | academic

Back to home

 

TDI2131 Digital Image Processing

Trimester 3, 2009/2010


Course Instructor(s)

Lecturer/Tutor: John See

Course Description

This course aims to introduce fundamental concepts and techniques in digital image processing, and to explore various practical applications in the area of image processing and analysis.

Class and Consultation Hours

Lectures: Thursdays, 4pm-6pm, CR2003
Tutorials: Fridays, 10am-12noon, AR2003

My consultation hours are on Thursdays: 2pm-6pm

All other meetings are by appointment (unless pre-arranged/fixed)

Course Schedule / Downloads
Quick Links:

The schedule below is tentative and subject to further changes, but we will somewhat be following most of it.

Week Topic Material Coursework/Class Matters
1 Introduction to Digital Image Processing Lecture 1[pdf]
Matlab Basics (2 parts), by Gerald Recktenwald [1][2]
Extras:
Matlab Overview, Carlo Tomasi (Duke University)
Matlab Primer, Kermit Sigmon (Uni Florida)
2 Digital Image Fundamentals Lecture 2[pdf]
Tutorial 1[pdf]
Tutorial rescheduled to 27/1 (Wed), 2-4pm, same venue
3 Image Enhancement in Spatial Domain Lecture 3[pdf]
Tutorial 2[pdf]
Assignment 1 [pdf][images]
4 Spatial Domain Filtering Lecture 4 [pdf]
Tutorial 3[pdf]
Tutorial rescheduled to 10/2 (Wed), 2-4pm, same venue
5 Image in Frequency Domain Lecture 5 [pdf]
Tutorial 4[pdf]
Class as usual during CNY holiday week
6 Frequency Domain Filtering Lecture 6[pdf] No tutorial this week. Friday public holiday
7 Image Restoration & Nonlinear Filtering Tutorial 5[pdf][images]
Lecture 7[pdf]
Tutorial 6[pdf][images]
2 tutorials this week -
3/3 (Wed), 2-4pm &
5/3 (Fri), 10am-12pm
Assignment 2 [pdf][images]
Mid-Term Break
8 Morphological Image Processing I Lecture 8 [pdf]
Tutorial 7[pdf]
9 Morphological Image Processing II Lecture 9 [pdf]
Tutorial 8[pdf]
10 Color Image Processing Lecture 10 [pdf]
Tutorial 9[pdf]
Assignment 3 [pdf][downloads]
11 Image Segmentation I Lecture 11 [pdf]
Tutorial 10[pdf]
12 Image Segmentation II Lecture 12 [pdf]
Tutorial 11[pdf][images]
Term Test: 12 Apr (Mon),
8pm, FIT CR2003, covers Lec 2-9
[test sample answers]
13 Image Compression + Revision Class Lecture 13 [pdf]
Tutorial 12[pdf]
[coursework marks]
14 Assignment 3 Short Presentation Venue: FIT AR 2003 (GVGD Lab)
Time: 4.00pm-5.30pm


Pre-requisites

Required: TCP1241 Computer Programming II (pass with any grade)

Desired: Good programming fundamentals (TCP1241, TCP1311), Good anaytical and problem-solving skills (will be useful for assignments)


Grading

10%  Test
30%  Assignments (3)
60%  Final Exam

Participation marks may be given at instructor's discretion.


Coursework

The term test (written) will most probably (TBD) be held in Week 12.

There will be 3 assignments altogether:

All 3 assignments involved real image processing applications, and you will be required to come up with your own methods/algorithms, perform critical analysis and arrive at your own conclusions.

There may be "pop" hand-ups in class (if deemed necessary by instructor), which may contribute some bonus marks towards your overall coursework evaluation.


Textbook & Reading

This will be the main reading text for this course. Although slide notes will be provided (in actual fact, they are actually for class use), it is highly recommended for you to obtain a copy of the textbook for better understanding and further reading. You can purchase it from the university bookstore (with purple cover instead of red). Also, there are some copies of the 1st and 2nd editions available in the library.


Other References

Useful Stuff
To be added...