ECE 438 Image Analysis &
Computer Vision
Course Syllabus

Professor: Dr.
Scott E Umbaugh Office:
Phone: 650-2524, 2948 e-mail: sumbaug@siue.edu
Textbook: Computer Imaging: Digital Image Analysis and Processing , SE Umbaugh, CRC Press, 2005
Prerequisite: ECE 351 and programming experience, or consent of instructor
Class Format: Two lectures and 1 lab/homework per week, two tests, term project
Web Site Imaging Examples: CVIPtools Imaging Examples
Goals and Objectives: To introduce the student to computer vision algorithms, methods and concepts which will enable the student to implement computer vision systems with emphasis on applications and problem solving. Lab exercises will familiarize the student with typical hardware as well as software development tools. Students will use the C programming language to implement computer vision algorithms.
OUTLINE
Project will be some application of computer vision to digital image(s). Typical projects are simple pattern classification applications using CVIPtools libraries.
GRADING: Test #1 - 25%, Test #2 - 25%, Lab Exercises & Homework - 25%, Project - 25%
ECE 438 LECTURE SCHEDULE
|
WEEK |
TOPICS |
|
HOMEWORK & LAB |
|
1 |
Overview, computer imaging systems, lenses |
pp. 3-11, 15-26 |
Chap 1: 1-6 Chap 2: 1-4,6,9,11,12 |
|
2 |
Image formation and sensing, CVIPlab |
pp. 26-57, 551-573 |
Chap 2:13-15,21,25,27,29 Program: 2.7.1 |
|
3 |
Image analysis, preprocessing |
pp. 67-93 |
Chap 3: 1,2,3,6,9,10,12,21 Program: 3.6.2, parts 1,2,5 |
|
4 |
Binary image analysis |
pp. 93-109 |
Chap 3: 23,25,26,28,29 Program: 3.6.5, parts 1-3 |
|
5 |
Edge detection |
pp. 121-135 |
Chap4:1-6,9,11,14,15 Program: 4.6.1 |
|
6 |
Edge detection performance, Hough transform |
pp. 135-151 |
Chap 4: 17-21 Not collected due to test |
|
7 |
Review and TEST #1 Sample test KEY |
|
|
|
8 |
Segmentation |
pp. 151-168 |
Chap 4: 22-26 Program: 4.6.4 |
|
9 |
Morphological filtering |
pp. 168-183 |
Chap 4: 27-30 Program: 4.6.6, 4.6.5 for extra credit |
|
10 |
Fourier transform Project proposal due |
pp. 201-220 |
Chap 5: 1-8 Project |
|
11 |
Feature extraction, shape, histogram, color, spectral, texture, using CVIPtools |
pp. 261-278 |
Chap 6: 1-4, 8,11,13,14, 16,17 Project |
|
12 |
Feature analysis, feature vectors, distance /similarity measures, data preprocessing |
pp. 278-285 |
Chap 6:18-22 Project |
|
13 |
Pattern classification |
pp. 285-291 |
Chap 6: 23-26,28 Project |
|
14 |
Projects |
|
Project |
|
15 |
Review and TEST #2 Sample test KEY |
|
|
|
16 |
Demonstrate term project to professor and TA Final Project paper due |
|
|
ECE 438 Image Analysis & Computer Vision - Semester Project
Semester Project: The project will consist of designing experiments, implementing algorithms, and analyzing the results for a computer vision problem. You can work alone or with a partner. The project will be selected by the students**, subject to approval by the professor. A paper will be written describing the project and discussing what was learned during the project. The final paper should be about 8 to 15 pages, typed and double-spaced; include images ! In the paper include an appendix containing related data files and/or program listing(s). The students will give a short presentation of their project in the lab to the class, the professor, and the lab instructor.
Grading: The project is worth 25% of your term grade, broken down as follows:
NOTES: 1) Start on your project as early in the term as possible, 2) late projects are worth 0.
If you need specific types of images for your project that you cannot get yourself:, such as X-ray, MRI, etc, look here: Image Databases
============================================================================================
**Fall 2007 Project: This semester the entire class will be doing a project that consists of performing three lab exercises. Therefore, no proposal is necessary. These exercises are related to using images from the new 3-D camera that the department has recently acquired. You are to work in groups of two and work together on all aspects of the project. When you write the report and give the presentation, include a brief discussion of individual contributions to the project. The files for the project are available here, the first three are the required Word documents for the labs, and the last is the image database
Project Files: Project Overview, Lab1, Lab2,
Lab3, Image Database
|
Week |
TOPICS - reading: Section 2.3, Chapter 11, CVIPtools |
|
1&2 |
2.7.1 Introduction to CVIPlab |
|
3 |
3.6.2 parts 1,2 and 5, Arithmetic/Logic Operations, |
|
4 |
3.6.5, parts 1-3 Connectivity and Labeling |
|
5 |
4.6.1 Edge Detection – Roberts and Sobel |
|
6 |
(Study) |
|
7 |
(Test #1) |
|
8 |
4.6.4 Histogram Thresholding Segmentation |
|
9 |
4.6.6 Iterative Morphological Filters; EXTRA CREDIT: 4.6.5 Morphological Filters |
|
10 |
Project proposal due. |
|
11-15 |
Work on project: application of pattern classification |
|
16 |
Present project to the class |
Brief Bibliography
Books
Journals
Numerous Conference Proceedings from the following professional groups: