16-720-B: Computer Vision [Fall 2022]

Course Page | Schedule | Piazza | Syllabus | Office Hour [TBD]

Monday and Wednesday, 11:50 AM - 1:10 PM
@ DH [Doherty Hall] A302


Lecture Date Topic Assignments
Part I: Image Representation
WEEK 1
1 Mon 08/29/2022 Introductions, Policies, Grading, Applications of CV
2 Wed 08/31/2022 Filtering, Image Pyramids, Reconstruction
WEEK 2
3 Wed 09/07/2022 Fourier Domain
WEEK 3
4 Mon 09/12/2022 Image Boundaries: Gradient Filters, Hough Transform
5 Wed 09/14/2022 Feature Detection: Harris Corners, Multi-scale Detection
WEEK 4
6 Mon 09/19/2022 Feature Descriptors: SIFT, HOG
7 Wed 09/21/2022 Image Representations: GIST, BOW
Part II: Visual Cognition
WEEK 5
8 Mon 09/26/2022 Classfication methods: K-NN, Naive Bayes, SVM
9 Wed 09/28/2022 Training Neural Networks: Perceptron, Gradient Descent, SGD
WEEK 6
10 Mon 10/03/2022 Optimization (Momentum, ADAM), Convolutional Neural Networks
11 Wed 10/05/2022 LeNet, AlexNet (ReLU, LN, dropout), VGG, GoogleNet
WEEK 7
12 Mon 10/10/2022 ResNet, RCNN, Fast RCNN, Faster RCNN, YOLO, SSD
13 Wed 10/12/2022 Visual Transformers (ViT, DETR), GAN, VAE
WEEK 8 - Fall Break
Part III: Motion and Structure
WEEK 9
14 Mon 10/24/2022 2D Transformations (Euclidean, similarity, affine, projective)
15 Wed 10/26/2022 Homography estimation (algebraic, data-driven)
WEEK 10
16 Mon 10/31/2022 Single View Geometry (camera matrix, vanishing points)
17 Wed 11/02/2022 Pose Estimation, Triangulation, Epipolar Geometry
WEEK 11
18 Mon 11/07/2022 Fundamental Matrix Estimation (algebraic, data-driven)
19 Wed 11/09/2022 SFM (Reconstruction, Bundle Adjustment)
WEEK 12
20 Mon 11/14/2022 Stereo (Rectification, Block Matching, Graph Cut, data-driven)
21 Wed 11/16/2022 Optical Flow (Constant Flow, Horn and Schunck, data-driven)
WEEK 13
22 Mon 11/21/2022 Image Alignment (Lucas-Kanade, Baker-Matthews)
Part IV: New Topics
WEEK 14
23 Mon 11/28/2022 Advanced Topics
24 Wed 11/30/2022 Advanced Topics
WEEK 15
25 Mon 12/05/2022 Advanced Topics
26 Wed 12/07/2022 Advanced Topics


Homework Submission, Regrades and Allowed Late Days

5 late days for the entire semester. Use up to 2 late days on one assignment. No credit for assignments submitted after using all late days (to prevent delay of grading). All regrade requests must be made within 2 weeks of the deadline. Additional late day can be granted for factors outside of your control (e.g., medical emergencies, sudden family emergencies, multiple overlapping assignment deadlines) but will not be granted for planned activities (e.g., conference deadlines, vacation travel).