Lectures are held on Tuesdays and Thursdays from 2:30pm to 3:50pm @ Zoom.
Recitations are held on select Fridays from 12:30pm to 1:20pm @ Zoom .
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/).
Homework releases can be found on GitHub.
Event Type | Date | Description | Course Materials |
---|---|---|---|
Lecture 1 |
Tuesday September 15 |
Course introduction |
[logistics] [1.1] [1.2] |
Lecture 2 |
Thursday September 17 |
Images and transformations |
[2.1] [2.2] |
Recitation 1 |
Friday September 18 |
Python/NumPy Review I |
[blank ipynb] [complete ipynb] |
Lecture 3 |
Tuesday September 22 |
Filters and convolutions |
[3.1] [3.2] |
Lecture 4 |
Thursday September 24 |
Edge detection |
[4.1] [4.2] [4.3] [4.4] [4.5] [4.6] |
Recitation 2 |
Friday September 25 |
Linear Algebra Review |
[materials] |
HW0 Due |
Friday September 25, 11:59pm |
Homework #0 due Basics |
|
Lecture 5 |
Tuesday September 29 |
Features and fitting |
[5.1] [5.2] [5.3] |
Lecture 6 |
Thursday October 1 |
Feature descriptors |
[6.1] [6.2] [6.3] |
Recitation 3 |
Friday October 2 |
Panorama |
[pptx] |
HW1 Due |
Friday October 2, 11:59pm |
Homework #1 due Filters |
|
Lecture 7 |
Tuesday October 6 |
Image models and priors |
|
Lecture 8 |
Thursday October 8 |
Color |
|
Recitation 4 |
Friday October 9 |
Python/NumPy Review II |
[blank ipynb] [complete ipynb] |
HW2 Due |
Friday October 9, 11:59pm |
Homework #2 due Edges - Smart car lane detection |
|
Lecture 9 |
Tuesday October 13 |
Segmentation |
[9.1] [9.2] [9.3] [9.4] |
Lecture 10 |
Thursday October 15 |
Clustering |
[10.1] [10.2] |
HW3 Due |
Friday October 16, 11:59pm |
Homework #3 due Panorama - Image stitching |
|
Lecture 11 |
Tuesday October 20 |
Resizing |
[11.1] [11.2] [11.3] |
Lecture 12 |
Thursday October 22 |
Visual recognition |
[12.1] [12.2] [12.3] |
HW4 Due |
Friday October 23, 11:59pm |
Homework #4 due Segmentation - clustering |
|
Lecture 13 |
Tuesday October 27 |
Visual bag of words |
[13.1] [13.2] [13.3] [13.4] [] |
Lecture 14 |
Thursday October 29 |
Detecting objects by parts |
[14.1] [14.2] [14.3] |
HW5 Due |
Friday October 31, 11:59pm |
Homework #5 due Seam carving |
|
Lecture 15 |
Tuesday November 3 |
Motion |
[15.1] [15.2] [15.3] [15.4] [15.5] [15.6] |
Lecture 16 |
Thursday November 5 |
Tracking |
[16.1] [15.2] [16.3] [16.4] |
HW6 Due |
Friday November 6, 11:59pm |
Homework #6 due Object detection |
|
Lecture 17 |
Tuesday November 10 |
Camera models |
|
Lecture 18 |
Thursday November 12 |
Stereo vision |
|
HW7 Due |
Friday November 13, 11:59pm |
Homework #7 due Tracking - optical flow |
|
Lecture 19 Guest Lecture |
Tuesday November 17 |
Introduction to deep learning & CNNs (Danfei Xu) |
|
Lecture 20 Guest Lecture |
Thursday November 19 |
Research Talk (Ehsan Adeli) |
|
HW8 Due |
Friday November 20, 11:59pm |
Homework #8 due Camera Models |