CS5670 Lectures, Spring 2022

Many of the following slides are modified from the excellent class notes of similar courses offered in other schools by Prof Yung-Yu Chuang, Fredo Durand, Alexei Efros, William Freeman, James Hays, Svetlana Lazebnik, Andrej Karpathy, Fei-Fei Li, Srinivasa Narasimhan, Silvio Savarese, Steve Seitz, Richard Szeliski, and Li Zhang. The instructor is extremely thankful to the researchers for making their notes available online. Please feel free to use and modify any of the slides, but acknowledge the original sources where appropriate.

This schedule is tentative. All dates for lectures and unreleased assignments and homeworks are provisional.

Class Date Topic/notes Readings Assignments, etc.
  January
0 25 Introduction and Overview [ppt|pdf]
Szeliski 1  
1 27 Image filtering [ppt|pdf]
Szeliski 3.1  
  February
2 1 Image filtering and edge detection [ppt|pdf]
Szeliski 3.2 PA1 Released
3 3 Image Resampling[ppt|pdf]
Szeliski 3.4, 2.3.1  
4 8 Feature Detection [ppt|pdf]
Szeliski 4.1  
5 10 Feature Invariance[ppt|pdf]
Szeliski 4.1 PA1 due on Friday, Feb 11
6 15 Feature Descriptors and Feature Matching [ppt|pdf]
Szeliski 4.1 PA2 Released
7 17 Image Transformations [ppt|pdf]
Szeliski 3.6  
8 22 Image Alignment [ppt|pdf]
Szeliski 6.1 PA2 due on Wednesday, Feb 23
9 24 RANSAC [ppt|pdf]
Szeliski 6.1  
  March
10 3 Cameras [ppt|pdf]
Szeliski 2.1.3-2.1.6 Take-home midterm exam release;
11 8 Panoramas [ppt|pdf]
Szeliski 9 PA3 Released.
Take-home midterm exam due on Wednesday, Mar 9;
12 15 Single-view Modeling [ppt|pdf]
Szeliski 9  
13 17 Stereo [ppt|pdf]
Szeliski 7 PA3 due on Friday, Mar 18
14 22 Light & Perception [ppt|pdf]
Szeliski 7.2  
15 24 Photometric Stereo [ppt|pdf]
Szeliski 7.1-7.4  
16 24 Multiview Stereo [ppt|pdf]
Szeliski 11.6 PA4 Released
17 29 Two-view Geometry[ppt|pdf]
Szeliski 7.2  
18 31 Structure from Motion[ppt|pdf]
Szeliski 12 PA4 due on Friday, April 1
  April
19 12 Introduction to Recognition [ppt|pdf] CS 231N  
20 14 Image Classification [ppt|pdf] CS 231N
21 19 Convolutional Neural Networks I [ppt|pdf] CS 231N  
22 26 Neural Rendering and Neural Radiance Fields [ppt|pdf] CS 231N  
23 28 Convolutional Neural Networks II [ppt|pdf] CS 231N PA5 Released
  May
24 3 Generative Adversarial Networks [ppt|pdf] PA5 due on Wednesday, May 4
25 5 Computer Vision, Ethics, and Society [ppt|pdf]  
26 5 Course review [ppt|pdf]    
27 10 In-class final exam