Winter 2003
Department of Computer Science
University of Waterloo
Instructor: Richard Mann, DC2510, x3006, mannr@uwaterloo.ca
Lectures: Mondays 2:30-5:00, Room DC3313.
First class: Monday 6 Jan, 2003.
A1(25) A2(17) A3(20) Asst(%) Proj(%) Grade(%)
96127845 25.0 17.0 19.0 98.33 96 97
98204645 23.0 17.0 18.0 94.00 92 93
00237239 23.0 13.0 13.0 77.82 78 78
98166305 11.0 10.5 11.0 53.59 74 64
98170875 23.0 17.0 16.0 90.67 87 89
20105626 23.0 12.0 16.0 80.86 83 82
97142203 21.0 16.0 19.0 91.04 94 93
20096923 20.0 14.0 13.0 75.78 90 83
92800139 25.0 13.5 19.0 91.47 INC INC
99801223 21.0 14.5 16.0 83.10 80 82
97097097 25.0 17.0 19.0 98.33 91 95
95124981 24.0 16.5 19.0 96.02 92 94
20114144 25.0 17.0 17.0 95.00 90 93
99178686 24.0 17.0 19.0 97.00 83 90
97029368 18.0 15.0 15.0 78.41 88 83
20105579 20.0 16.0 15.0 83.04 86 85
99801648 23.0 11.5 19.0 84.88 87 86
98113680 23.0 15.0 16.0 86.75 81 84
Computational vision is concerned with the automatic processing of image and video data for scene reconstruction, object recognition, navigation, and activity detection.
The objective of this course is to provide a concise treatment of some fundamental problems in computational vision. This course will focus on a core set of problems where efficient and robust algorithms can be applied. Students will be required to implement several algorithms using real datasets. In addition to providing practical approaches and algorithms, this course will provide the foundation required to pursue research computational vision.
A concise treatment, focussing on geometric approaches to vision.
The course closely follows this book.
Comprehensive treatment of most areas of vision. A good resource
for background reading and choosing project ideas.
Lecture |
Topic |
References |
1. (Jan 6) |
Vision Overview; Image formation | Horn Ch2, Trucco and Verri Ch2 Related link: - Combining images of varying exposure (S. Mann, Toronto) |
2. (Jan 13) |
Lighting and reflectance models Application: Photometric stereo |
Horn Ch10 Related links: - Lightness and shading illusions (E. Adelson, MIT) - Shape from shading (M. Langer, McGill) |
3. (Jan 20) |
Filtering: Linear systems, Fourier theory Note: did not cover discrete case (finite size images, sampling). This will be covered in Lecture #4. |
Horn Ch6, Castleman Ch 10 |
4. (Jan 27) |
Edge and Feature detection. Application: good features to track (corners) |
Trucco and Verri Ch4 |
5. (Feb 3) |
Parameterized features and model fitting. Application: fitting lines to data using robust and mixture models. |
|
6. (Feb 10) |
Optical flow Application: mixture models for optical flow |
Trucco and Verri Ch8, Horn Ch12 References: - Mixture models for optical flow (A. Jepson, Toronto) - Optical Snow |
7. (Feb 17) |
Structure from motion |
Trucco and Verri Ch8 |
8. (Feb 24) |
Stereo (Baseline case) |
Trucco and Verri Ch7; Faugeras Sect 6.6 |
9. (Mar 3) |
Stereo (Epipolar geometry) Application: 3d scene reconstruction |
Trucco and Verri Ch7; Faugeras Ch7 |
10. (Mar 10) |
Object Recognition: View-based approaches. Application: PCA for object recognition |
Trucco and Verri Ch9, |
11. (Mar 17) |
Object Recognition: Model-based approaches. Application: Object search |
Trucco and Verri Ch9 |
12. (Mar 24) |
Computational perceivers. Applications: Scene labelling, perception of scene dynamics |
|
13. (Mar 31) |
Reserved. |
Assignment text (PDF), complete package (tar, zipped).
Due: Wed, 12 Feb, 2003, 5:00pm
Notes:
- To do the assignments you will need access to Matlab. This is available on the Undergrad computing environment. Graduate students may get course accounts by visiting MC3011 (bring your "Watcard").
- You will need to install the following course software (tar, zipped) in your home directory.
Assignment text (PDF), complete package (tar, zipped)
Due: Wed, 26 Feb, 2003, 5:00pm
Assignment text (PDF), complete package (tar, zipped)
Due: Wed, 12 Mar, 2003, 5:00pm