ECE 618 Co-requisite: ECE 635 Digital Image Processing Spring 2013 A. Amini Overview This course will introduce the students to Digital Image Processing. Topics covered will include 2-D sampling, quantization, image enhancement, image restoration, image compression, and image segmentation. Note that we will not meet for ECE 635 which is an open lab Instructor: A. Amini (email: amir.amini@louisville.edu, WWW: http://mil.uofl.edu ), 409 Lutz Hall Office hours: By appointment only. Please email Dr. Amini. Substitute Lecturer/Projects Grader: J. Cha j0cha001@exchange.louisville.edu Office Hours: by appointment. Required Text 1. Gonzales and Woods, Digital Image Processing, Prentice-Hall, 3rd Edition On-Reserve in Ekstrom 1. Gonzales and Woods, Digital Image Processing, Prentice-Hall, 3rd Edition 2. Pratt, Digital Image Processing, Wiley 3. Rosenfeld & Kak, Digital Picture Processing, Academic Press Grading for ECE 618 (3 credits): 25% homeworks/quizzes, 25% Projects, 20% Midterm exam, 30% Final exam. Final course letter grades will be assigned based on class average Grading for ECE 635 (1 credit): 100% Projects Projects: In projects, you will be required to implement image processing algorithms. It is recommended that you use matlab for this purpose. In many cases, the image processing tool box has these routines available and will provide the means to check your implementation. Each student will need to provide a written project report for each project following the project guidelines which will be distributed later in the class. It will be expected that all students will write their own code for the projects. Based on the grading description above, ~44% of the assigned final grade for the 4 credit hours in this course will be based on the projects Blackboard: Lecture notes will be posted on blackboard. Solution to homework problems and quizzes will also be posted on the blackboard. Exams: There will be a midterm and a final exam in the course. Related/Useful Links: 1. Textbook website: http://imageprocessingplace.com 2. List of on-line MATLAB tutorials: http://www.duke.edu/~hpgavin/matlab.html 3. Intro to MATLAB: http://amath.colorado.edu/courses/4720/2000Spr/Labs/Worksheets/Matlab_tutorial/ matlabtutorial.html 4. Intro to Image Processing in MATLABhttp://amath.colorado.edu/courses/4720/2000Spr/Labs/Worksheets/Matlab_t utorial/matlabimpr.html 5. MATLAB demos: http://www.mathworks.com/products/matlab/demos.jsp 6. CV on-line [an on-line book describing many topics in image processing and Computer Vision]: http://homepages.inf.ed.ac.uk/rbf/CVonline/ 7. Database of images http://www.imagelabs.com/library/imagedb.php 8. Database of images http://www.imageprocessingplace.com/root_files_V3/image_databases.htm 9. Computer Vision Handbook: http://www.cs.hmc.edu/~fleck/computer-vision- handbook/index.html Course Learning Outcomes: 1. State properties of linear, shift-invariant imaging systems, point spread functions, Fourier Transforms 2. Derive continuous Fourier Transform of functions of 2 variables 3. Describe 2-D sampling theorem, DFT, FFT 4. Derive and implement image enhancement in the spatial domain 5. Perform image filtering in the frequency domain 6. Describe fundamental techniques of image restoration 7. Describe fundamental techniques of image compression 8. Describe fundamental techniques of image segmentation Topics Covered by Class (approximate): 1. Introduction and Review (2 classes) 2. Digital Image Fundamentals (5 classes) 3. Image Enhancement in the Spatial Domain (7 classes) 4. Image Enhancement in the Frequency Domain (6 classes) 5. Image Restoration (3 classes) 6. Image Compression (3 classes) 7. Image Segmentation (2 classes)