Personnel
Instructor: | Selim Aksoy (Office: EA 423, Email: ) |
---|---|
TA: | Hüseyin Gökhan Akçay (Office: EA 522, Email: akcay[at]cs.bilkent.edu.tr) |
Course Information
Schedule: | Tue 11:40-12:30, Fri 8:40-10:30 (EB 103) |
---|---|
Office hours: | Selim Aksoy (Fri 10:40-12:00) Hüseyin Gökhan Akçay (TBD) |
Catalog description: | Image acquisition, sampling and quantization. Spatial domain processing. Image enhancement. Texture analysis. Edge detection. Frequency domain processing. Color image processing. Mathematical morphology. Image segmentation and region representations. Statistical and structural scene descriptions. Applications. |
Course emphasis and goals: | This course provides an introduction to image analysis and computer vision for undergraduates. We will start with low-level vision (early processing) techniques such as binary image analysis, filtering, edge detection and texture analysis. Then, we will cover mid-level vision topics such as image segmentation and feature extraction in detail. Finally, we will do case studies on several applications such as image retrieval and classification. The emphasis will be on feature extraction and image representations for recognition. |
Prerequisites: | Good programming background, data structures, linear algebra, vector calculus, basics of signal processing. No prior knowledge of image processing or computer vision is assumed. |
Texts
- R. C. Gonzalez and R. E. Woods, Digital Image Processing, 2nd edition, Prentice Hall, 2002.
- L. G. Shapiro and G. C. Stockman, Computer Vision, Prentice Hall, 2001.
- D. A. Forsyth and J. Ponce, Computer Vision: A Modern Approach, Prentice Hall, 2002.
- D. H. Ballard and C. M. Brown, Computer Vision, Prentice Hall, 1982.
Lecture Schedule
Chapters |
Contents |
---|---|
Introduction(Jan 30) |
Topics:
|
Digital Image Fundamentals(Feb 2, 6) |
Topics:
Readings:
References:
Software:
|
Binary Image Analysis(Feb 9, 13, 16) |
Topics:
Readings:
Software:
|
Linear Filtering[ Slides: Part 1 (pps | pdf) | Part 2 (pps | pdf) ] (Feb 20, 23) |
Topics:
Readings:
Software:
|
Edge Detection(Feb 27, Mar 6, 9) |
Topics:
Readings:
References:
Software:
|
Pattern Recognition Overview[ Slides: Part 1 | Part 2 | Part 3 ] (Mar 13) |
Topics:
Readings:
References:
Software:
|
Local Feature Detectors(Mar 16, 20) |
Topics:
References:
Software:
|
Color Image Processing(Mar 23) |
Topics:
Readings:
|
Texture Analysis(Mar 27, 30) |
Topics:
Readings:
|
Image Segmentation(Apr 3, 6) |
Topics:
Readings:
References:
Software:
|
Spring Break(Apr 9-13) |
No class |
Representation and Description(Apr 17, 20, 24) |
Topics:
Readings:
References:
|
Case Studies[ Slides: Part 1 (pps | pdf) | Part 2 (pps | pdf) ] (Apr 27, May 1, 4, 8, 11) |
Topics:
References:
|
Exams
- Midterm exam will be held at EB 201 at 18:30-20:30 on May 1, 2007. The exam will cover all topics from the beginning of the semester until the end of the representation and description chapter. You are allowed to bring the lecture notes (slides).
- There will be at least two in-class quizzes.
Homework
- Homework assignment 1: description | data (Due: February 27, 2007 as online submission)
- Homework assignment 2: description | data | software (Due: March 29, 2007 as online submission)
- Homework assignment 3: description | data | software (Due: April 13, 2007 as online submission)
- Homework assignment 4: description | data | software (Due: May 7, 2007 as online submission)
Please make sure you fully understand the late submission policy and the honor code for assignments in the syllabus. Cheating and plagiarism on homework assignments will be punished according to the regulations of the University as described in the Bilkent University Policy on Academic Honesty / Öğrenci Disiplin İlke ve Kuralları.
Project
The goal of the project is to develop a content-based image retrieval system that supports queries by example. The similarity between the query and an image in the database will be computed based on global image features, individual region features, and combinations of regions.
- Project description | data | software are available.
- You must submit the final report and the developed code as a single archive file (e.g., zip, tar, rar) using the online form by May 25, 2007.
- Presentations will be made on May 27, 2007 (exact time will be announced later).
- Page limit for the final report is 6 pages for two person teams and 8 pages for three person teams (due to increased number of tasks) in IEEE two-column format as shown in the example and the format definition table and glossary. You can use IEEE's Word template or LaTeX template (conference mode). Try to follow the format as closely as possible.
Project teams:
- Gokberk Cinbis, Volkan Dinc
- Yasar Kemal Alp, Ibrahim Emir Atalay, Gorkem Saygili
- Ates Akaydin, Baris Koc
- Alp Artar, Bahadir Erkan, Mustafa Emre Kazdagli
- Eren Algan, Abdullah Bulbul, Onur Kucuktunc
- Yunus Emre Barun, Emre Candan, Ilker Onur Kaya
- Dogus Ertemur, Efe Karasabun, Seyhun Sariyildiz
- Bahadir Kemaloglu
- Ali Sengul
Grading Policy
Homework: | 40% |
Quiz: | 10% |
Exam: | 20% |
Project: | 25% |
Class participation: | 5% |
Related Links
- Gonzales and Woods book
- Shapiro and Stockman book
- Forsyth and Ponce book
- Ballard and Brown book
- Software resources
- Matlab tutorials
- Data resources
- Other image analysis / computer vision courses
- Others