CS 6384: Computer Vision |
||
Spring 2025 |
||
Textbooks:
S: Richard Szeliski. Computer Vision: Algorithms and Applications. 2022th Edition. Available online: https://szeliski.org/Book/
F&P: David Forsyth, Jean Ponce. Computer Vision: A Modern Approach, 2nd Edition. Pearson, 2011. (Optional)
H&Z: Richard Hartley and Andrew Zisserman. Multiview Geometry in Computer Vision, 2nd Edition. 2004. (Optional)
*This schedule is tentative and subject to change as the term evolves.
Date | Topics | Course Materials | Instructor | Deadlines | |
Week 1 | |||||
Lecture 1 Tuesday 01/21/25 |
Introduction to Computer Vision | Readings: [S] Chapter 1 |
Yapeng | ||
Lecture 2 Thursday 01/23/25 |
Image Formulation: Geometric Primitives and Transformations | Readings: #1: [S] Chapter 2.1 |
Yapeng | ||
Week 2 | |||||
Lecture 3 Tuesday 01/28/25 |
Image Formulation: Camera Models | Readings: #1: Stanford CS231A Course Notes 1 #2: [H&Z] Chapter 6 #3: [S] Chapter 2.1.4 |
Yapeng | ||
Lecture 4 Thursday 01/30/25 |
Image Formulation: Light, Shading, and Color | Readings: #1: [S] Chapters 2.2.1, 2.2.2, and 2.3.2 |
Yapeng | ||
Week 3 | |||||
Lecture 5 Tuesday 02/04/25 |
Image Processing: Filtering I | Readings: #1: [S] Chapters 3.1 and 3.2 |
Yapeng | HW1 release on 02/03, due 02/10 at 11:59PM CT. | |
Lecture 6 Thursday 02/06/25 |
Image Processing: Filtering II | Readings: #1: [S] Chapters 3.3.1, 3.3.2 #2: Non-local means Wiki |
Yapeng | ||
Week 4 | Lecture 7 Tuesday 02/11/25 |
Feature Detection and Matching: Detectors and Descriptors I | Readings: #1: [S] Chapters 3.2, 7.1 #2: A COMBINED CORNER AND EDGE DETECTOR |
Yapeng | HW2 release on 02/11, due 02/18 at 11:59PM CT |
Lecture 8 Thursday 02/13/25 |
Feature Detection and Matching: Detectors and Descriptors II | Readings: #1: [S] Chapters 7.1 #2: SIFT IJCV paper #3: ORB ICCV paper |
Yapeng | ||
Week 5 | |||||
Lecture 9 Tuesday 02/18/25 |
Deep Learning: Convolutional Neural Networks I | Readings: #1: Stanford CS231n lecture notes #2: Deep learning with PyTorch |
Yapeng | HW3 release on 02/16, due 02/23 at 11:59PM CT | |
Lecture 10 Thursday 02/20/25 |
Deep Learning: Convolutional Neural Networks II | Readings: #1: Stanford CS231n lecture notes: optimization #2: Stanford CS231n lecture notes: Backprop #3: Backprop for a linear layer |
Yapeng | ||
Week 6 | |||||
Lecture 11 Tuesday 02/25/25 |
Deep Learning: Recurrent Neural Network | Readings: #1: DL textbook: Sequence Modeling: Recurrent and Recursive Nets #2: Stanford CS231n, lecture 10, Recurrent Neural Networks #3: Long Short Term Memory #4: Gated Recurrent Units |
Yapeng | ||
Lecture 12 Thursday 02/27/25 |
Pytorch Tutorial | TA | |||
Week 7 | Lecture 13 Tuesday 03/04/25 |
Midterm Exam (TI Auditorium, ECSS 2.102; 11:30 AM - 12:45 PM) |
|||
Lecture 14 Thursday 03/06/25 |
Post-Exam Review and Course Project Description | Yapeng | HW4 release on 03/01, due 03/08 at 11:59PM CT | ||
Week 8 | |||||
Lecture 15 Tuesday 03/11/25 |
Deep Learning: Transformers | Yapeng | |||
Lecture 16 Thursday 03/13/25 |
Deep Learning: Generative Neural Network | Yapeng | Project proposal due 03/19 at 11:59PM CT | ||
Week 9: Spring Break; No classes. | |||||
Week 10 | |||||
Lecture 17 Tuesday 03/25/25 |
Recognition: Visual Representation Learning | Yapeng | |||
Lecture 18 Thursday 03/27/25 |
Recognition: Object Detection | Yapeng | HW5 release on 03/26, due 04/02 at 11:59PM CT | ||
Week 11 | |||||
Lecture 19 Tuesday 04/01/25 |
Recognition: Semantic Segmentation | Yapeng | |||
Lecture 20 Thursday 04/03/25 |
Motion: Optical Flow | Yapeng | |||
Week 12 | |||||
Lecture 21 Tuesday 04/08/25 |
Motion: Deep FlowNet and Applications | Yapeng | |||
Lecture 22 Thursday 04/10/25 |
Guest Lecture I | Prof. Cheng Zhang | |||
Week 13 | |||||
Lecture 23 Tuesday 04/15/25 |
3D Vision: Camera Calibration and Pose Estimation | Yapeng | |||
Lecture 24 Thursday 04/17/25 |
3D Vision: Epipolar Geometry and Stereo | Yapeng | |||
Week 14 | |||||
Lecture 25 Tuesday 04/22/25 |
3D Vision: Structure from motion | Yapeng | |||
Lecture 26 Thursday 04/24/25 |
Guest Lecture II | Prof. Heng Fan | |||
Week 15 | |||||
Lecture 25 Tuesday 04/29/25 |
CVMC Lab Research | Yapeng | Project presentations are due | ||
Lecture 25 Thursday 05/01/25 |
Course Project Presentation I | Students | |||
Week 16 | |||||
Tuesday 05/06/25 |
Course Project Presentation II | Students | |||
Thursday 05/08/25 |
Course Project Presentation III | Students | |||
Report Week | |||||
Tuesday 05/13/25 |
No classes | Final report due at 11:59PM CT on 05/07/24 |