![]() |
MIT CSAIL6.S058: Introduction to Computer Vision |
![]() |
Spring 2026 |
||
This schedule is preliminary and subject to change as the term evolves.
You can find the Course notes under Files on Canvas.
Lecture recordings will be posted here.
| Lecture | Date | Topic | Instructor | Course Materials | Assignments |
| Week 1 | |||||
| 1 | Tue 02/03/2026 | Introduction,
Simple Vision System |
Bill |
Reading: Chapter 2
Slides |
|
| 2 | Thu 02/05/2026 | Image Formation:
Pinhole Cameras, Lenses, Cameras as Linear Systems |
Bill |
Reading: Chapter 5, 6, 7
Slides |
pset1 out |
| Week 2 | |||||
| 3 | Tue 02/10/2026 | Foundations of Image Processing: Linear Filtering, Fourier Analysis |
Vince |
Reading: Chapter 15, 16
Slides |
|
| Tutorial | Tue 02/10/2026 | Python Tutorial Session 1 When: TBD Where: TBD |
TBD | Colab workbook, instruction | |
| 4 | Thu 02/12/2026 | Spatial Linear Filters, Temporal Linear Filters |
Vince |
Reading: Chapter 17, 18, 19
Slides |
|
| Tutorial | Thu 02/12/2026 | Python Tutorial Session 2 When: TBD Where: TBD |
TBD | Colab workbook, instruction | |
| Week 3 | |||||
| Tue 02/17/2026 | Monday Schedule: No Class (Presidents' Day week) | ||||
| 5 | Thu 02/19/2026 | Filter Banks and Image Pyramids | Bill |
Reading: Chapter 22, 23
Slides |
pset1 due pset2 out |
| Week 4 | |||||
| 6 | Tue 02/24/2026 | How to do research, give talks, write | Bill |
Reading: Chapter 52, 53, 54
Slides |
|
| Tutorial | Wed 02/25/2026 | PyTorch Tutorial Session 1 When: TBD Where: TBD |
TBD |
Official Tutorial
|
|
| 7 | Thu 02/26/2026 | Learning to See | Bill |
Reading: Chapter 9, 11
Slides |
|
| Tutorial | Thu 02/26/2026 | PyTorch Tutorial Session 2 When: TBD Where: TBD |
TBD |
Official Tutorial
|
|
| Week 5 | |||||
| 8 | Tue 03/03/2026 | Neural Networks | Kaiming |
Reading: Chapter 12, 13
Slides |
|
| 9 | Thu 03/05/2026 | Convolutional Neural Networks and Transformers | Kaiming |
Reading: Chapter 24, 26
Slides |
pset2 due pset3 out |
| Week 6 | |||||
| 10 | Tue 03/10/2026 | Statistical Image Models | Bill |
Reading: Chapter 27
Slides |
|
| 11 | Thu 03/12/2026 | Learning Visual Representations | Kaiming |
Reading: Chapter 30
Slides |
pset3 due
Prep assignment due Fri 03/13 |
| Week 7 | |||||
| 12 | Tue 03/17/2026 | Perceptual Grouping | Vince |
Reading: Chapter 31
Slides |
|
| 13 | Thu 03/19/2026 | Midterm | |||
| Week 8 | |||||
| Tue 03/24/2026 | Spring Break: No Class | ||||
| Thu 03/26/2026 | Spring Break: No Class | ||||
| Week 9 | |||||
| 14 | Tue 03/31/2026 | Generative Models: Overview | Kaiming |
Reading: Chapter 32
Slides |
|
| 15 | Thu 04/02/2026 | Generative Models: Diffusion and Flows | Kaiming |
Reading: Chapter 35
Slides |
Article review assignment due Fri 04/03 |
| Week 10 | |||||
| 16 | Tue 04/07/2026 | Robustness and Adaptation | Vince |
Reading: Chapter 36, 37
Slides |
pset4 out |
| 17 | Thu 04/09/2026 | Representing Images and Geometry | Vince |
Reading: Chapter 38, 39, 40
Slides |
|
| Week 11 | |||||
| 18 | Tue 04/14/2026 | 3D Estimation | Kaiming |
Reading: Chapter 43, 44
Slides |
|
| 19 | Thu 04/16/2026 | Motion Estimation, Optical Flow, and Tracking | Guest Lecture |
Reading: Chapter 46, 47, 48, 49
Slides |
Draft introduction due Fri 04/17 |
| Week 12 | |||||
| 20 | Tue 04/21/2026 | Datasets, Curation, Biases | Vince |
Reading: Chapter 45
Slides |
pset4 due |
| 21 | Thu 04/23/2026 | Object Recognition | Kaiming |
Reading: Chapter 50
Slides |
|
| Week 13 | |||||
| 22 | Tue 04/28/2026 | Vision and Language (or another topic on Multimodal) | Guest Lecture |
Reading: Chapter 51
Slides |
Final project due Fri 05/08 |
| 23 | Thu 04/30/2026 | Fairness, Ethics in CV | Guest Lecture | Slides | |
| Week 14 | |||||
| 24 | Tue 05/05/2026 | Deployable CV/ML | Vince | Slides | |
| 25 | Thu 05/07/2026 | TBD | Slides | ||
| Week 15 | |||||
| 26 | Tue 05/12/2026 | Event Horizon Telescope | Bill | ||