CS498/698 -- Image and Vision Computing

Important Notes:

Final marks posted to Quest.  Please come and see me if you would like to see your project grades/comments.

Thanks!


Project: Brief (one paragraph) proposal due Tues 7 Feb. If you require help selecting a project, please contact me. If you can't decide on a project, consider implementing some of the algorithm(s) discussed in class (eg., Optical flow, Factorization method for structure from motion, etc). I can provide you with sample data.

Course account:

Administrivia:

Time: Winter 2006; Lectures T,Th 11:30-1:00, MC4042.  Office hours Th 3:30-5:00 (DC2510).  Tutorial time TBA.  Note: Tutorials will be given only when necessary (eg., help with assignments). Dates will be announced in class.

Instructor: Richard Mann, DC2510, x3006, mannr@uwaterloo.ca, http://www.cs.uwatleroo.ca/~mannr

Prerequisites: There are no formal prerequisites for this course, however, it is advisable to have some exposure to numerical computation, especially linear algebra (eg., CS370), and some basic programming experience (Matlab).

References: All required material will be provided in lectures. The following recommended books will be on reserve in the library:

Grading (tentative): The lecture material will be same for undergrad and grad students. The grading will be: four assignments (50%), Project (50%). The project could include a literature review, an experimental analysis of some algorithm, an implementation of a new algorithm, or any other topic of mutual interest to the student and instructor. Graduate students will be given additional questions on the assignments and/or will be required to undertake a larger project.

General Information:

Assigments:

Lectures:


Reference material:



Course software:


Project ideas:

Additional References (not required for course):

  • The following resources are from Allan Jepson's computer vision course at University of Toronto. These are not required for this course, but you might find them useful.
  • CMU course on Image-based representation and rendering. This page has a very good set of resources about warping, image compositing, structure from motion, etc.
  • Review of projective geometry (Appendix from a book by Zisserman and Mundy.) Please let me know if you get through this. I got stuck near the beginning.
  • Wearcam Steve Mann's webpage on wearable computers and cameras.
  • Gerhard Roth (NRC) Software for 3D scene reconstruction (uses Epipolar geometry). Also, some tutorials on reconstruction using projective geometry.