Abstract
This course provides an introduction to computer vision, an area that lies in the heart of many modern AI applications: robotics navigation, searching through billions of images, autonomous vehicles and social networking. Computer vision technologies can understand and reconstruct the visual world. The course covers a range of topics, including feature detection, motion estimation, panoramas, 3D shape reconstruction, and object detection and recognition.
This course emphasizes hands-on experience with computer vision, with several large programming projects.
Prerequisites
Knowledge of the following is required:
Textbook
The course will have readings from Computer Vision: Algorithms and Applications (available online), by Richard Szeliski.
Grading
The course grade will be determined as follows: