Computer Vision
CMPE 537Instructor: Prof. Lale Akarun
Credits: 3
Course Description
Graduate computer vision: imaging and cameras, filtering and CNNs, segmentation, features, object and action recognition, motion, tracking, and 3D vision—with implementations and a term project.
Tentative topics
- Introduction, applications, course requirements
- Human visual system, color coordinate systems, radiometry
- Imaging geometry, camera calibration, image formation, imaging devices
- Basic image processing operations; edge detection
- Filters; image pyramids; CNNs
- Segmentation: boundary-based and region-based
- Representation: feature extraction; feature learning
- Object detection and recognition; DNN-based techniques
- DNN-based video action recognition
- Motion and tracking
- 3D vision
Textbook
Forsyth, D. A., & Ponce, J. (2011). Computer Vision: A Modern Approach (2nd ed.). Prentice Hall.
Term project
There is a term project (including a written component). Students prepare a survey related to the project topic and give a short presentation by the fourth week of the semester. They then propose an implementation or simulation, carry it through the term, and present in the last week of the semester.
Homework
Homework assignments are computer implementations of algorithms discussed in class. Expect roughly 3–4 assignments.