[1] Invitation to 3D Vision: From Images to Geometric Models: Y. Ma, S. Soatto, J. Kosecka and S. Sastry web siteOnline Resources
[2] Computer Vision: A Modern Approach: D. Forsythe and J. Ponce, Prentice-Hall, 2003
[3] Image Processing, Analysis, and Machine Vision. Sonka, Hlavac, and Boyle. Thomson.
[4] Computer Vision. Ballard and Brown web site
[5] Computer Vision: Algorithms and Applications. R. Szeliski, 2010, Springer online version of the book
[6] Computer Vision Compendium CVonline
[1] More code details from [1] are here
sample images
sample code
Announcements
Get familiar with Matlab and OpenCV
Schedule (subject to change)
Date Topic Assignments/Due dates Jan 24 - Introduction and course logistics (slides)
- Representation of 3D moving scene, Chapter 2 in [1] (.pdf)
- Chapter 3 in [1] (.pdf) , Chapter 2 in [5]
- Linear Algebra (vectors, 2D transformations, lin.eq., eigenanalysis)
- (slides1) (slides2)
Matlab Materials,
OpenCV installation
Homework 0Jan 31 - Image Formation (slides)
- Light and Color (slides)
- Introduction to MATLAB and OpenCV (.pdf)
OpenCV code examples
Homework 1
Chapters 3, 4 in [1] or 4.1-4.3 in [2],
2.1, 2.3, 3.1-3 in [5]
Feb 7 - Image operations, filtering (.pdf)
- Image features (.pdf)
Readings Chapters 4 in [5] Feb 14 - Image Correspondence, Optical Flow Feb 21 - Advanced Features, Line Fitting, RANSAC Feb 28 - Stereo, Epipolar Geometry
- Image Stiching, PanoramasMarch 6 - 3D reconstruction, uncalibrated two view geometry, camera calibration March 13 - Spring Break
March 20 - Advanced Stereo, Image Morphing March 27 - Image Segmentation April 3 - Detection and Recognition of objects in images April 10 - Recognition statistical view-point, distriminative learning April 17 - Face detection, Image Based Retrieval April 24 - Active Contours, Tracking May 1 - tba May 8 - Final Project Presentation slides (.pdf)
- formatting instructions latex (.tar.gz) MS word (.doc)