MIT CSAIL

6.8300/6.8301: Advances in Computer Vision

Spring 2024

[Home | Policy | Schedule | Course Materials | Final Project | Piazza | Canvas ]

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/06/2024 Introduction,
Simple Vision System
Sara Course notes:
Chapter 2
slides (pdf)
slides (keynote)
slides (pptx)
lecture video
2 Thu 02/08/2024 Describing the Signal:
Pinhole, Computational, and Corner Cameras
Bill Course notes:
Chapters 5 & 7
slides (pdf)
slides (keynote)
slides (pptx)
lecture video
Week 2
3 Tue 02/13/2024 Signal Processing Mina Course notes:
Chapters 14 & 15
Recording
slides (pdf)
Snow cancellation!
pset1 out
Tutorial Tue 02/13/2024 Python Tutorial Session 1
When: 9am - 10am
Where: ZOOM links (snow day)
Joanna & Hyojin Colab workbook, instruction
4 Thu 02/15/2024 Spatial Linear Filters,
Temporal Linear Filters
Mina Course notes:
Chapters 16, 17 & 18
slides (pdf)
slides (pptx)
slides (key)
Tutorial Thu 02/15/2024 Python Tutorial Session 2
When: 2:30pm-4pm
Where: 2-190
Clinton & Sarah A
Week 3
Tue 02/20/2024 Monday Schedule: No Class
5 Thu 02/22/2024 Multi-Scale Pyramids Vincent Course notes:
Chapters 20 & 22
slides (pdf)
slides (pptx)
slides (key)
pset1 due
pset2 out
Week 4
6 Tue 02/27/2024 Introduction to Machine Learning Mina Course notes:
Chapter 9
slides (pdf)
slides (pptx)
slides (key)
Tutorial Tue 02/27/2024 PyTorch Tutorial Session 1
When: 9:30am - 11am
Where: 54-100
Yingcheng
7 Thu 02/29/2024 Neural Networks Mina Course notes:
Chapter 12
slides (pdf)
slides (pptx)
slides (key)
pset2 due
pset3 out
Tutorial Thu 02/29/2024 PyTorch Tutorial Session 2
When: 2:30pm - 4pm
Where: 2-190
David Fang
Week 5
8 Tue 03/05/2024 Stochastic Gradient Descent,
Back Propagation
Sara Course notes:
Chapters 10 & 13 & 14
slides (pdf)
slides (pptx)
slides (key)
9 Thu 03/07/2024 Convolutional Neural Networks Kaiming Course notes:
Chapters 23 & 24
slides (pdf)
Week 6
10 Tue 03/12/2024 Going Deep with Neural Networks Kaiming Reading:
Efficient BackProp
slides (pdf)
pset3 due
pset4 out
11 Thu 03/14/2024 Sequence Modeling Kaiming Course notes:
Chapters 25 & 26
slides (pdf)
transformers intro
Week 7
12 Tue 03/19/2024 Representation Learning Kaiming Course notes: Chapter 30
Reading: Representation Learning
slides (pdf)
pset4 due
pset5 out
13 Thu 03/21/2024 Object Detection and Image Segmentation Kaiming Chapter 50
Reading: Object Detection Tutorial
slides (pdf)
Week 8
Tue 03/26/2024 Spring Break: No Class
Thu 03/28/2024 Spring Break: No Class
Week 9
14 Tue 04/02/2024 Image Synthesis:
Structured Prediction, Generative Models, GANs, Autoregressive Models
Mina Course notes:
Chapters 32, 33, & 34
slides (pdf)
slides (key)
slides (pptx)
pset5 due
15 Thu 04/04/2024 Projective Geometry Vincent Course notes:
Chapter 42
slides (pdf)
project proposal due
pset6 out
Week 10
16 Tue 04/09/2024 Geometry,
Stereo,
Intrinsic-Extrinsic Camera Parameters
Vincent Course notes:
Chapters 39 & 40 slides (pdf)
17 Thu 04/11/2024 3D Scene Representations,
Differentiable Rendering
Vincent Course notes:
None
slides (pdf)
slides (pptx)
slides (key)
pset6 due
Week 11
18 Tue 04/16/2024 Motion Estimation,
Optical Flow
Charles Herrmann Course notes:
Chapters 46, 47, 48 & 49
slides (pdf)
slides (pptx)
slides (key)
19 Thu 04/18/2024 Statistical Models for Images,
Texture
Sara Course notes:
Chapters 27 & 28
slides (pdf)
slides (pptx)
slides (key)
pset7 out
Week 12
20 Tue 04/23/2024 Datasets,
Curation,
Biases,
Domain Adapation
Sara Course notes:
Chapters 35 & 36
slides (pdf)
slides (pptx)
slides (key)
21 Thu 04/25/2024 Fairness and Ethics in Computer Vision Olga Russakovsky Course notes:
Chapter 4
Week 13
22 Tue 04/30/2024 Deployable CV Sara pset7 due; project progress report due
23 Thu 05/02/2024 How To Do Research,
How To Write Papers,
How To Give Talks
Vincent Course notes:
Chapters 52, 53 & 54
Week 14
24 Tue 05/07/2024 Invited Talk Jitendra Malik
Thu 05/09/2024 Final Project Presentations
Week 15
Tue 05/14/2024 Final Project Presentations project report due