introduction
The objective of this course is to introduce the essential concepts of digital image processing from an operational perspective with some exposure to theory. Aspects of image acquisition, processing, practical applications, and elementary image analysis algorithms will be covered. This course will make digital image processing accessible to computer scientists and engineers that are currently unfamiliar with the topic. We will be programming in C/C++/Java and/or MATLAB for numerous visual examples in the form of actual digital image processing results and homework assignments.
PREREQUISITES
You are expected to know basics of calculus, linear algebra, and probability/statistics. Homework assignments and course projects will require knowledge of C/C++/Java.
GRADING
Assignments 65%
Assignment Reports 10%
Midterm Exam 25%
RECOMMENDED TEXTS
Digital Image Processing, R. C. Gonzales and R. E. Woods, Prentice Hall, 2002.
SUPPLEMENT TEXT
Digital Image Processing, K. R. Castleman, Prentice Hall, 1996.
NOTES
Attendance and participation in class in encouraged. The exam will cover topics discussed in class and will test your understanding of the basic principles. The exam will be different for students enrolled in COSC 4393 and COSC 6380. All students are expected to complete their assignments and provide a written report.
All assignments submitted after the due date will accrue a penalty of 33% per day.