Schedule and Syllabus

Lectures are held on Mondays and Wednesdays from 3:00pm to 4:20pm @ Hewlett Teaching Center, Rm 201.

Recitations are held on select Fridays. The first recitation is listed below; additional times, locations, and topics will be announced on Ed.

Students with Documented Disabilities: Students who may need an academic accommodation based on the impact of a disability must initiate the request with the Office of Accessible Education (OAE). Professional staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty. Unless the student has a temporary disability, Accommodation letters are issued for the entire academic year. Students should contact the OAE as soon as possible since timely notice is needed to coordinate accommodations. The OAE is located at 563 Salvatierra Walk (phone: 723-1066, URL: https://oae.stanford.edu/). For OAE letters and requests, please email the TA George Birikorang.



This is the syllabus for the Spring 2026 iteration of the course.

Homework assignments are posted on GitHub.

Event Type Date Description Lecture Materials
Lecture 1 Monday
March 30
Introduction and Image Formation
[Intro Slides] [Image formation Slides] [Demo Notebook]
I. Low-level Vision
Lecture 2 Wednesday
April 1
Images and Filters
[Slides] [Demo Notebook]
Recitation 1 Friday
April 3, 2pm
Python/NumPy Review I
[Blank Notebook] [Filled Notebook]
Lecture 3 Monday
April 6
Edges and Lines
[Slides] [Demo Notebook]
Lecture 4 Wednesday
April 8
Local Features and Fitting
[Slides] [Demo Notebook]
HW0 Wednesday
April 8, 11:59pm
Homework #0 due
Recitation 2 Friday
April 10, 3pm
Linear Algebra Review
[Slides]
II. Geometry
Lecture 5 Monday
April 13
Camera Models & Geometric Primitives
[Slides] [Notes]
Lecture 6 Wednesday
April 15
Calibration
[Slides]
HW1 Wednesday
April 15, 11:59pm
Homework #1 due
Lecture 7 Monday
April 20
Single view metrology
[Slides] [Notes]
Lecture 8 Wednesday
April 22
Multi-View Geometry I
[Slides] [Notes]
HW1 Wednesday
April 22, 11:59pm
Mini-Project #1 due
Lecture 9 Monday
April 27
Multi-View Geometry II
[Slides] [Notes 1] [Notes 2]
Lecture 10 Wednesday
April 29
Final Project Introduction + Guidelines
[Project Guidelines]
HW2 [Updated] Friday
May 1, 11:59pm
Homework #2 due
III. Visual Pattern Recognition
Recitation 3 Friday
May 1, 3pm
Pytorch Review
Lecture 11 Monday
May 4
ML for CV overview
[Slides]
Lecture 12 Wednesday
May 6
ML for CV overview
[Slides]
HW2 Wednesday
May 6, 11:59pm
Mini-Project #2 due
Lecture 13 Monday
May 11
ML for CV overview
[Slides]
Lecture 14 Wednesday
May 13
In-class Final Project Idea Feedback
Project Friday
May 15, 11:59pm
Final Project Proposal Deadline
Lecture 15 Monday
May 18
ML for CV overview
[Slides]
Lecture 16 Wednesday
May 20
Understanding Videos
[Slides]
Project Friday
May 22, 11:59pm
Final Project Milestone Deadline
IV. Advanced Topics
Holiday Monday
May 25
Memorial Day — no class
Lecture 17 Wednesday
May 27
3D Deep Learning
[Slides]
Lecture 18 Monday
June 1
Guest Lecture - TBD
[Slides]
Demo Day / Final Project
Event Wednesday
June 3
Demo Day
Details will be posted on Ed
Project Saturday
June 6, 11:59pm
Final Report due