Date | Topic | Textbook reading* | Paper reading | Assignments |
1. Jan 19 | Introduction | FP: Preface, S Ch. 1 | | |
2. Jan 24 | Image formation | FP: I 1.1, S Ch. 2 | | |
3. Jan 26 | Filtering and edge detection | FP II.4, S 3.1-3.2 | | |
4. Jan 31 | Sparse feature detectors: Harris corner, difference of Gaussian | FP II.5, S 4.1 | | |
5. Feb 2 | Sparse feature descriptors: SIFT. Hough transform, RANSAC, panorama stitching | Lowe 2004 (esp Sect 3-6) | | |
6. Feb 7 | Sparse feature descriptors (continued) | | | Quiz 1 (in class) |
7. Feb 9 | Linear algebra refresher and transformations | FP: I 1.2, S 2.1 | | |
8. Feb 14 | Camera geometry, calibration (same slides as stereo) | FP: I 1.2, S 6.2-6.3 | | |
9. Feb 16 | 3D vision overview, stereo | S 11.1, 11.3, 11.4, blog | | Project 1 due (edge and corner detector) |
10. Feb 21 | Basics of machine learning, supervised and unsupervised learning, classifiers | GBC 5.1-5.8 | | |
11. Feb 23 | Vicente Ordonez: data-driven methods for vision | | | |
12. Feb 28 | Structure from motion (presented from Photo Tourism slides 1-30) | S 7.1-7.2, 7.4, FP 8.1 | | Quiz 2 (in class) |
13. Mar 2 | Optical flow, face detection / PCA / eigenfaces | S 8.4, 14.2.1, FP 10.6.1 | | |
Spring recess: March 4 - 12 | | | | |
14. Mar 14 | Intro to neural networks | GBC 6-6.2 | | |
15. Mar 16 | Training neural networks (same as previous slides) | GBC 8-8.3 | | Project 2 due (stereo matching, panorama stitching) on Mar 17 |
16. Mar 21 | More neural networks: CNNs, Keras | GBC 9-9.4 | | Quiz 3 (in class) |
17. Mar 23 | Details of training neural nets | GBC 8.4, 8.7.1 | | |
18. Mar 28 | RNNs | GBC 10-10.2 | | |
19. Mar 30 | Final project proposals I | | | |
20. Apr 4 | Final project proposals II | | | Final project proposal document due |
21. Apr 6 | Reinforcement learning | DQN (video), VisualDoom winner (video), AlphaGo | | Project 3 due (neural networks) |
22. Apr 11 | Object localization, detection, semantic segmentation | FCN, SegNet, YOLO v1 | | |
23. Apr 13 | (Finish previous topic) | | | |
24. Apr 18 | Visualizing CNNs, style transfer, inpainting | Deep dream, Gatys et al. 2016, Barnes et al. 2009 | | |
25. Apr 20 | Computer vision + natural language | Vinyals et al. blog, paper, iBOWIMG | | Quiz 4 (in class) |
26. Apr 25 | Applications: AR/VR | LSD-SLAM | | |
27. Apr 27 | Applications: autonomous driving, medical image diagnosis | End-to-end self-driving | | |
28. May 2 | Final project presentations (3 hour class, 3:30 to 6:30, CHM 304) | | | |
29. May 7 | | | | Final project writeup+code due, 11:59 PM |