This course is an introduction to fundamental and advanced topics in computer vision. Topics include image formation and optics, image sensing, binary images, image processing and filtering, edge extraction and boundary detection, region growing and segmentation, pattern classification methods, brightness and reflectance, shape from shading and photometric stereo, texture, binocular stereo, optical flow and motion, 2D and 3D object representation, object recognition, vision systems and applications.
This schedule is preliminary and subject to change as the term evolves.
# | Date | Topic | Reading | Assignments |
---|---|---|---|---|
1 | Sep 5 | Introduction pdf | ||
Image Processing | ||||
2 | Sep 10 | Image Processing I pdf | Szeliski 3.2, 3.5 | HW1 Out |
3 | Sep 12 | Image Processing II pdf | Szeliski 3.4 | |
Cameras and Physics | ||||
4 | Sep 17 | Image Formation | Szeliski 2.1, 2.2, 2.3 | |
5 | Sep 19 | Image Sensing | Szeliski 2.1, 2.2, 2.3 | |
6 | Sep 24 | Radiometry and Reflectance | HW1 Due, HW2 Out | |
Recognition and Matching | ||||
7 | Sep 26 | Grouping: Edges and Boundaries | ||
8 | Oct 1 | Image Alignment and Stitching | ||
9 | Oct 3 | 2D Recognition using SIFT | ||
10 | Oct 8 | Learning-based Vision I | HW2 Due, HW3 Out | |
11 | Oct 10 | Learning-based Vision II | ||
12 | Oct 15 | Object and Face Detection | ||
13 | Oct 17 | Image Segmentation | ||
3D Vision | ||||
14 | Oct 22 | Photometric Stereo | HW3 Due, HW4 Out | |
15 | Oct 24 | Shape from Shading | ||
16 | Oct 29 | Depth from Focus/Defocus | ||
17 | Oct 31 | Camera Calibration and Simple Stereo | Project Proposal Due | |
- | Nov 5 | Academic Holiday | ||
18 | Nov 7 | Uncalibrated Stereo | HW4 Due, HW5 Out | |
Video | ||||
19 | Nov 12 | Motion and Optical Flow | ||
20 | Nov 14 | Object Tracking | ||
21 | Nov 19 | Structure from Motion | HW5 Due | |
- | Nov 21 | Academic Holiday (Thanksgiving) | ||
Frontiers | ||||
22 | Nov 26 | Vision, Sound, and Touch | ||
23 | Nov 28 | Unsupervised and Transfer Learning | ||
24 | Dec 3 | Bias and Ethics | ||
25 | Dec 5 | Project Presentations | ||
26 | Dec 10 | Project Presentations |
We do not require a textbook. However, you may find the following books are useful resources:
We gratefully acknowledge several instructors for course material and slides: Shree Nayar, Antonio Torralba, William Freeman, Deva Ramanan, Kristen Grauman, Alyosha Efros, James Hays, Fei-Fei Li, Jia Deng.