This course provides a comprehensive introduction to computer vision. Major topics include image processing, detection and recognition, geometry-based and physics-based vision and video analysis. Students will learn basic concepts of computer vision as well as hands on experience to solve real-life vision problems.
- Sign up for the course Piazza.
- Sign up for an account on this webpage. (No signup code required for the 1st week; the signup code will be on Piazza for those registering after week 1.)
- Carefully read through the Course Info.
Aug 31 (Mon) | |
Sep 2 (Wed) | |
Sep 7 (Mon) |
Labor Day; No Classes
|
Sep 9 (Wed) |
Assignment 1 out
|
Sep 14 (Mon) |
Quiz 1 out
|
Sep 16 (Wed) | |
Sep 21 (Mon) |
Quiz 1 DUE
Quiz 2 out
|
Sep 23 (Wed) |
Assignment 1 DUE
Assignment 2 out
|
Sep 28 (Mon) |
Quiz 2 DUE
Quiz 3 out
|
Sep 30 (Wed) | |
Oct 5 (Mon) |
Quiz 3 DUE
Quiz 4 out
|
Oct 7 (Wed) |
Assignment 2 DUE
Assignment 3 out
|
Oct 12 (Mon) |
Quiz 4 DUE
Quiz 5 out
|
Oct 14 (Wed) | |
Oct 19 (Mon) |
Quiz 5 DUE
Quiz 6 out
|
Oct 21 (Wed) |
Assignment 3 DUE
Assignment 4 out
|
Oct 26 (Mon) |
Quiz 6 DUE on Oct 27th
Quiz 7 out
|
Oct 28 (Wed) | |
Nov 2 (Mon) |
Quiz 7 DUE
Quiz 8 out
|
Nov 4 (Wed) |
Assignment 4 DUE
Assignment 5 out
|
Nov 9 (Mon) |
Quiz 8 DUE on Nov 10th
Quiz 9 out
|
Nov 11 (Wed) | |
Nov 16 (Mon) |
Quiz 9 DUE
Quiz 10 out
|
Nov 18 (Wed) |
Assignment 5 DUE
Assignment 6 out
|
Nov 23 (Mon) |
Quiz 10 DUE on Nov 24th
Quiz 11 out
|
Nov 25 (Wed) |
Thanksgiving; No Classes
|
Nov 30 (Mon) |
Quiz 11 DUE
Assignment 7 out
|
Dec 2 (Wed) |
Assignment 6 DUE
|
Dec 7 (Mon) | |
Dec 9 (Wed) |
Assignment 7 DUE on Dec 11th
|
(Due Sep 23rd) | Programming Assignment 1: Image Filtering and Hough Transform |
(Due Oct 7th) | Programming Assignment 2: Augmented Reality with Planar Homographies |
(Due Oct 21st) | Programming Assignment 3: 3D Reconstruction |
(Due Nov 4th) | Programming Assignment 4: Physics-based Vision |
(Due Nov 18th) | Programming Assignment 5: Scene Recognition with Bag of Words |
(Due Dec 2nd) | Programming Assignment 6: Neural Networks for Recognition |
(Due Dec 11th) | Programming Assignment 7: Video Tracking |
(Due Sep 21st) | Quiz 1: Convolutions and Fourier transforms (LaTeX source) |
(Due Sep 28th) | Quiz 2: Corners and Covariance Matrices (LaTeX source) |
(Due Oct 5th) | Quiz 3: Heterogeneous and Homogeneous Coordinates (LaTeX source) |
(Due Oct 12th) | Quiz 4: Camera Projection Matrices (LaTeX source) |
(Due Oct 19th) | Quiz 5: Essential and Fundamental Matrices (LaTeX source) |
(Due Oct 27th) | Quiz 6: Reflectance and Photometric Stereo (LaTeX source) |
(Due Nov 2nd) | Quiz 7: Minnaert BRDF Model (LaTeX source) |
(Due Nov 10th) | Quiz 8: Nearest Neighbors (LaTeX source) |
(Due Nov 16th) | Quiz 9: Neural Networks (LaTeX source) |
(Due Nov 24th) | Quiz 10: Optical Flow (LaTeX source) |
(Due Nov 30th) | Quiz 11: Image Alignment (LaTeX source) |
The lecture notes have been pieced together from many different people and places. Special thanks to colleagues for sharing their slides: Kris Kitani, Bob Collins, Srinivasa Narashiman, Martial Hebert, Alyosha Efros, Ali Faharadi, Deva Ramanan, Yaser Sheikh, and Todd Zickler. Many thanks also to the following people for making their lecture notes and materials available online: Steve Seitz, Richard Selinsky, Larry Zitnick, Noah Snavely, Lana Lazebnik, Kristen Grauman, Yung-Yu Chuang, Tinne Tuytelaars, Fei-Fei Li, Antonio Torralba, Rob Fergus, David Claus, and Dan Jurafsky.