CS5670 Lectures, Spring 2021

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.
  February
0 8 Introduction and Overview [ppt|pdf]
Szeliski 1  
1 10 Image filtering [ppt|pdf]
Szeliski 3.1  
2 15 Image filtering and edge detection [ppt|pdf]
Szeliski 3.2 PA1 Released
3 17 Image Resampling[ppt|pdf]
Szeliski 3.4, 2.3.1  
4 22 Feature Detection [ppt|pdf]
Szeliski 4.1  
5 24 Feature Invariance[ppt|pdf]
Szeliski 4.1 PA1 due on Thursday
  March
6 1 Feature Descriptors [ppt|pdf]
Feature Matching [ppt|pdf]
Szeliski 4.1 PA2 Released
7 3 Image Transformations [ppt|pdf]
Szeliski 3.6  
8 8 Image Alignment [ppt|pdf]
Szeliski 6.1 PA2 due on Friday
9 15 RANSAC [ppt|pdf]
Szeliski 6.1 Take-home midterm exam release;
10 17 Cameras [ppt|pdf]
Szeliski 2.1.3-2.1.6 Take-home midterm exam due on Friday;
11 22 Panoramas [ppt|pdf]
Szeliski 9 PA3 Released
12 24 Single View Modeling [ppt|pdf]
Szeliski 9  
13 29 Stereo [ppt|pdf]
Szeliski 7  
14 31 Multiview Stereo [ppt|pdf]
Szeliski 11.6 PA3 due on Friday
  April
15 5 Illumination [ppt|pdf]
Photometric Stereo [ppt|pdf]
Szeliski 7.2; Szeliski 7.1-7.4  
16 7 Two-view geometry[ppt|pdf]
Szeliski 7.2 PA4 Released
17 12 Structure from Motion[ppt|pdf]
Szeliski 12  
18 14 Introduction to Recognition [ppt|pdf] CS 231N  
19 19 Image Classification [ppt|pdf] CS 231N PA4 due on Tuesday
20 21 Convolutional Neural Networks I [ppt|pdf] CS 231N  
21 28 Convolutional Neural Networks II [ppt|pdf] CS 231N PA5 Released
  May
22 3 Generative Adversarial Networks [ppt|pdf] CS 231N  
23 5 Ethics in Computer Vision [ppt|pdf]  
24 10 Deep learning and geometry [ppt|pdf] PA5 due on Tuesday
25 12 Course wrapup & review [ppt|pdf] Final exam released; Final exam due on Monday, May 17