Personnel
Instructor: | Selim Aksoy (Office: EA 422, Email: ) |
---|---|
TA: | Hüseyin Gökhan Akçay (Office: EA 427, Email: akcay[at]cs.bilkent.edu.tr) |
Course Information
Schedule: | Tue 10:40-12:30, Fri 8:40-10:30 (EB 201) |
---|---|
Office hours: | Selim Aksoy: Tue 16:40-17:30, Fri 15:40-16:30 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. |
Prerequisites: | Good background on high-level programming, data structures, linear algebra, and vector calculus. No prior knowledge of image processing or computer vision is assumed. |
Syllabus: | Make sure you read the syllabus for course details. |
Texts
- L. G. Shapiro and G. C. Stockman, Computer Vision, Prentice Hall, 2001.
- R. Szeliski, Computer Vision: Algorithms and Applications, Springer 2010. (local copy)
- R. C. Gonzalez and R. E. Woods, Digital Image Processing, 3rd edition, Prentice Hall, 2008.
- 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.
Lectures
Topics |
Contents |
---|---|
Introduction[ Slides ] |
Topics:
|
Digital Image Fundamentals[ Slides ] |
Topics:
Readings:
References:
Software:
|
Binary Image Analysis |
Topics:
Readings:
References:
Software:
|
Linear Filtering |
Topics:
Readings:
Software:
|
Edge Detection[ Slides ] |
Topics:
Readings:
References:
Software:
|
Local Feature Detectors[ Slides ] |
Topics:
References:
Software:
|
Color Image Processing[ Slides ] |
Topics:
Readings:
|
Texture Analysis[ Slides ] |
Topics:
Readings:
|
Image Segmentation[ Slides ] |
Topics:
Readings:
References:
Software:
|
Representation and Description[ Slides ] |
Topics:
Readings:
References:
|
Pattern Recognition Overview |
Topics:
Readings:
References:
Software:
|
Case Studies |
Topics:
References:
|
Exams
- The midterm exam will be held at EB 101 and 102 during 17:45-19:45 on
April 15, 2015.
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
only the lecture notes (slides).
Exam locations are as follows (both classrooms are in the Engineering Building):
- EB 101: AKDEMIR - NGUYEN
- EB 102: ONCUL - YILMAZ
- There will be several pop-up quizzes throughout the semester. There will be no make-up quiz for the missed quizzes.
Homework
- Homework assignment 1: description | data (Due: March 12, 2015 as online submission)
- Homework assignment 2: description | data (Due: April 9, 2015 as online submission)
- Homework assignment 3: description | data (Due: May 3, 2015 as online submission)
Please make sure you fully understand the honor code in the syllabus as well as the Bilkent University Policy on Academic Honesty (in Turkish) and the Rules and Regulations of the Higher Education Council (YOK) (in Turkish). Cheating and plagiarism on exams, quizzes, and assignments will be punished according to these regulations.
Project
The goal of the project is to develop an object recognition system based on the bag-of-words model.
- Project description and data are available.
- You must submit the final report and the developed code as two separate files (a pdf file for the report and a single archive file (e.g., zip, tar, rar) for the code) using the online form by 23:59 on May 21, 2015. No late submission is allowed for project reports.
- The reports are expected to be around 6-8 pages and must follow the IEEE two-column format as described in their templates. Try to follow the format as closely as possible.
Grading Policy
Homework: | 35% |
Quiz: | 10% |
Exam: | 25% |
Project: | 25% |
Class participation: | 5% |
Related Links
- Previous semesters for CS 484
- Shapiro and Stockman book
- Szeliski book
- Gonzales and Woods book
- Forsyth and Ponce book
- Ballard and Brown book
- Matlab tutorials
- Matlab Primer v2
- Matlab Tutorial by Indiana University
- Matlab Tutorial by the University of New Hampshire
- Matlab Tutorial by MIT
- Matlab Tutorial by the University of Washington
- Matlab Tutorial by Gonzales and Woods
- MathWorks - Matlab Tutorial
- MathWorks - Student Center
- MathWorks - Image Processing Toolbox (function list)
- Others