Schedule and Lecture Notes

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, Alyosha Efros, Bill 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.

All dates for lectures and unreleased assignments and homeworks are provisional. All readings are from Richard Szeliski, Computer Vision: Algorithms and Applications, 2nd Edition, unless otherwise noted.

Note on slides: We will update the slides after each lecture, but we have uploaded all slides from previous years, for anyone interested in previewing the course material. Lectures are subject to change. Email Gene (gene@cs.cornell.edu) if there are issues with the slides.

21 Jan
Introduction

Introduction and Overview Slides PDF

Readings

  • Szeliski (2nd Edition) Ch. 1

Assignments & Tests

  •  

23 Jan
Introduction

Image filtering Slides PDF

Readings

  • Szeliski 3.1-3.3

Assignments & Tests

  •  

28 Jan
Introduction

Image filtering and edge detection Slides PDF

Readings

  • Szeliski 3.1-3.3, 7.2

Assignments & Tests

  • Project 1 released

30 Jan
Introduction

Image resampling Slides PDF

Readings

  • Szeliski 2.3.1, 3.4-3.5

Assignments & Tests

  •  

4 Feb
Feature Detection

Feature Detection Slides PDF

Readings

  • Szeliski 7.1

Assignments & Tests

  •  

6 Feb
Feature Invariance

Feature Invariance Slides PDF

Readings

  • Szeliski 7.1

Assignments & Tests

  • Project 1 due this Friday Feb 7

11 Feb
Feature Descriptors

Feature Descriptors and Feature Matching Slides PDF

Readings

  • Szeliski 7.1

Assignments & Tests

  • Project 2 released

13 Feb
Image Transformations

Image Transformations Slides PDF

Readings

  • Szeliski 3.6

Assignments & Tests

  •  

20 Feb
Image Alignment

Image Alignment Slides PDF

Readings

  • Szeliski 6.1

Assignments & Tests

  •  

25 Feb
RANSAC

RANSAC Slides PDF

Readings

  • Szeliski 6.1

Assignments & Tests

  • Project 2 due Feb 26

27 Feb
Cameras

Cameras Slides PDF

Readings

  • Szeliski 2.1.3-2.1.6

Assignments & Tests

  • Take-home midterm released

4 Mar
Panoramas

Panoramas Slides PDF

Readings

  • Szeliski 8

Assignments & Tests

  • Project 3 released. Take-home midterm exam due on Tuesday Mar 4.

6 Mar
Single-view Modeling

Single-view Modeling Slides PDF

Readings

Assignments & Tests

  •  

11 Mar
Stereo

Stereo Slides PDF

Readings

  • Szeliski 12.3-12.5

Assignments & Tests

  •  

13 Mar
Multiview Stereo

Multiview Stereo Slides PDF

Readings

  • Szeliski 12.7

Assignments & Tests

  •  

13 Mar
Light and Perception

Light and Perception Slides PDF

Readings

  • Szeliski 12.7

Assignments & Tests

  •  

18 Mar
Neural Networks

Neural Networks Slides PDF

Readings

  • Szeliski 5.3, 5.4

Assignments & Tests

  • Project 4 released, due March 28

20 March
nerf

Inverse Graphics and Neural Radiance Fields Slides PDF

Readings

  • Szeliski 14.6

Assignments & Tests

  •  

25 March
Structure from Motion

Structure from Motion Slides PDF

Readings

  • Szeliski 11.4

Assignments & Tests

  •  

27 Mar
Photometric Stereo

Light & Photometric Stereo Slides PDF

Readings

  • Szeliski 2.2 and 13.1

Assignments & Tests

  •  

8 April
recognition

Introduction to Recognition Slides PDF

Readings

  • Szeliski 5.1

Assignments & Tests

  •  

10 April
cnns

Convolutional Neural Networks Slides PDF

Readings

  • Szeliski 5.3, 5.4

Assignments & Tests

  •  

15 April
generative_models

Image Generation Slides PDF

Readings

  • Szeliski (2nd Edition) 5.5.4

Assignments & Tests

  •  

17 April
diffusion

Image Diffusion Slides PDF

Readings

  •  

Assignments & Tests

  • Project 5 released

22 April
ethics

Computer Vision, Ethics, and Society Slides PDF

Readings

Assignments & Tests

  •  

24 April
transformers

Transformers Slides PDF

Readings

  •  

Assignments & Tests

  •  

29 April
nvs

View Synthesis Slides PDF

Readings

  •  

Assignments & Tests

  •  

1 May
review

Course Review and Vignettes Slides PDF

Readings

  •  

Assignments & Tests

  •  

6 May

In-class Final Exam

Readings

  •  

Assignments & Tests

  •