Schedule and Syllabus

Lectures are held on Tuesdays and Thursdays from 1:30pm to 2:50pm @ Building 370-370.

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: 723-1066, URL: https://oae.stanford.edu/).



This is the syllabus for the Fall 2019 iteration of the course.
Event TypeDateDescriptionCourse 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