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 Slides PDF 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

Readings

  • Szeliski 14.6

Assignments & Tests

  •  

25 March
Structure from Motion

Structure from Motion Slides

Readings

  • Szeliski 11.4

Assignments & Tests

  •  

27 Mar
Photometric Stereo

Light & Photometric Stereo Slides PDF

Readings

  • Szeliski 2.2 and 13.1

Assignments & Tests

  •  

TBD

Introduction to Recognition Slides

Readings

  • Szeliski 5.1

Assignments & Tests

  •  

TBD

Image Classification Slides

Readings

  • Szeliski 5.1, 5.3, 6.2

Assignments & Tests

  •  

TBD

Convolutional Neural Networks I Slides

Readings

  • Szeliski 5.3, 5.4

Assignments & Tests

  •  

TBD

Training Deep Networks Slides

Readings

  • CS 231N

Assignments & Tests

  •  

TBD

Computer Vision, Ethics, and Society Slides

Readings

Assignments & Tests

  •  

TBD

Transformers Slides

Readings

Assignments & Tests

  •  

TBD

Image Generation Slides

Readings

  • Szeliski (2nd Edition) 5.5.4

Assignments & Tests

  •  

TBD

Diffusion Models and Course Review Slides

Readings

  •  

Assignments & Tests

  •  

6 May

In-class Final Exam

Readings

  •  

Assignments & Tests

  •