Lectures are held on Tuesdays and Thursdays from 1:30pm to 2:50pm @ Building 370370.
Recitations are held on select Fridays from 12:30pm to 1:20pm @ Shriram 104.
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: 7231066, URL: https://oae.stanford.edu/).
Event Type  Date  Description  Course Materials 

Lecture 1  Tuesday September 24 
Course introduction 
[pptx] [pdf] [logistics] 
Lecture 2  Thursday September 26 
Pixels and filters  [pdf] 
Recitation 1  Friday September 27 
Linear Algebra Review I 
[pdf] 
Lecture 3  Tuesday October 1 
Filters and convolutions  [pptx] [pdf] 
Lecture 4  Thursday October 3 
Edge detection 
[pptx] [pdf] 
Recitation 2  Friday October 4 
Python/Numpy Review I 
[materials] 
HW0 Due  Friday October 4, 11:59pm 
Homework #0 due Basics 
[Homework #0] 
Lecture 5  Tuesday October 8 
Features and fitting 
[pdf] 
Lecture 6  Thursday October 10 
Feature descriptors 
[pdf] 
Recitation 3  Friday October 11 
Linear Algebra Review II 
[pdf] 
HW1 Due  Friday October 11, 11:59pm 
Homework #1 due Filters  Instagram 
[Homework #1] 
Lecture 7  Tuesday October 15 
Resizing 
[pdf] 
Lecture 8  Thursday October 17 
Segmentation 
[pdf] 
Recitation 4  Friday October 18 
Python/Numpy Review II 

HW2 Due  Friday October 18, 11:59pm 
Homework #2 due Edges  Smart car lane detection 

Lecture 9  Tuesday October 22 
Clustering 
[pdf] 
Lecture 10  Thursday October 24 
Visual Recognition 
[pdf] 
HW3 Due  Friday October 25, 11:59pm 
Homework #3 due Panorama  Image stitching 

Lecture 11 Guest Lecture 
Tuesday October 29 
Applications of 2D / 3D Perception in Collaborative Robotics Claudia D'Arpino 

Lecture 12  Thursday October 31 
Dimensionality Reduction 
[pdf] 
HW4 Due  Friday November 1, 11:59pm 
Homework #4 due Resizing  Seam carving 

Lecture 13  Tuesday November 5 
Face identification 
[pdf] 
Lecture 14  Thursday November 7 
Visual Bag of Words 
[pdf] 
Recitation 5  Friday November 8 
Class Review I 

HW5 Due  Friday November 8, 11:59pm 
Homework #5 due Segmentation  Clustering 

Lecture 15  Tuesday November 12 
Detecting objects by parts  [pdf] 
Lecture 16  Thursday November 14 
Ontology 
[pdf] 
Recitation 5  Friday November 15 
Class Review I 
[slides] 
HW6 Due  Friday November 15, 11:59pm 
Homework #6 due Recognition  Classification 

Lecture 17  Tuesday November 19 
Motion 
[pdf] 
Lecture 18  Thursday November 21 
Tracking 
[pdf] 
Recitation 6  Friday November 22 
Class Review II 
[pdf] 
HW7 Due  Friday November 22, 11:59pm 
Homework #7 due Object detection  constellation models 

Lecture 19  Tuesday December 3 
Deep Learning 
[pdf] 
HW8 Due  Wednesday December 4, 11:59pm 
Homework #8 due Tracking  Optical flow 

Lecture 20  Thursday December 5 
Convolutional Neural Networks 
[pdf] 
Recitation 7  Friday December 6 
Class Review III 
[pdf] 
Final  Tuesday December 10, 3:30 to 6:30pm 
Final Exam Hewlett Teaching Center, Room 200 