CMPUT 306 - Introduction to Image Processing - First Term, 1999-2000
Document in preparation.
Calendar Description
The first undergraduate course in image processing intended for third
or fourth year Computing Science students.
Prerequisites
Students should
working knowledge of C/C++ programming and have adequate mathematical
skills.
Academic honesty
Students should write programs and solve problems on their own, not
as groups or through group discussions.
Related literature or programs used in the final project must be
clearly referenced. Also, work done or additional contributions made
by the student improving on existing work must be clearly explained.
Table of Contents
Click on a topic to get to the reference.
Office: GSB 675
Office: GSB 652
Email: leichen@cs.ualberta.ca
Office: GSB 207
Email: andrzej@cs.ualberta.ca
Phone: 492-5077
-
CMPUT 306 LEC A1 GSB 723 MWF 0900-0950
Classroom: GSB 723
Labs: D01 W 1400-1650 CAB 311; D02 R 1700-1950 CAB 311
-
Digital Image Processing
Gonzales and Woods
Addison Wesley, Sep. 1993 Edition
(Available at the University Bookstore.)
Office Hours: W 1000-1200, GSB 675
The best way to set up an appointment at other times is via email
(anup@cs.ualberta.ca).
The netscape URL for this course is
http://www.cs.ualberta.ca/~anup/Courses/306.
There are 4 parts that you will be graded on. Grading scheme:
- 20% for the assignments.
- 30% for the mid-term examination.
- 40% for the final PROJECT.
- 10% for attendance and project presentation.
Details and guidelines to be provided later.
A 50 minute in-class examination will be held around the middle of the
term.
There will be no final exam, instead a project implementation and
report has to be submitted in early December.
1. Introduction
2. Digital image fundamentals
3. Spatial domain operatons
4. Frequency domain operations
5. Histogram operations
6. Introduction to image compression
7. Morphological operations
8. Hough transform
9. Applications
Detailed Course Outline
Introduction
Neighborhood Operations
Point Operations
Interpolation