CS 484 Introduction to Computational Vision


Watch a video introduction to this course on YouTube.

Required Background

Assessment

Typical course offerings will have four or five assignments (60% of grade) and a final project (40% of the grade).

Each assignment will each contain a written and a programming component.  The programming components will be small (eg., completing an existing program), but will require significant exploration of the algorithms presented in lectures.  In particular, students will be expected to explore a wide range of input data and paramater settings to determine where algorithms succeed and where they fail. 

The final project will allow the student to explore a topic of their own choosing in detail.  The scope is wide, ranging from image processing to artificial intelligence, but students will be required to implement specific algorithm(s) on their own and perform a detailed evaluation of their performance.  They will also be required to perform their own research and write a comprehensive report.  The students may elect to present their material for partial credit towards the report requirement.  Students may choose a project related to their interest (hobby or work term) and/or research area (graduate students).  A list of topics and past projects will be provided to students on request.  Graduate students will typically do the same assignments but will be expected to produce a project with a substantial research component.

Overall goals

General guidelines

This course will generally have the same core material (see Outline below) but problems and applications may be specialized to the instructor or students' interests.

Resources

Most classes will be lectures, involving blackboard work for mathematical derivations, slide presentations to show graphical concepts, and in-class demonstrations using Matlab.  Some time will be devoted to students presenting their projects at the end of term.

The course may use the following textbooks (in order of importantce, with relevant topics listed in italics):
Finally, there are a number of online resourses, including research papers, data sets and sample code.  A good starting point is the "Computer Vision Homepage" at www.cs.cmu.edu/~cil/vision.html.

Outline Topics

Core Material (required) Some typical topics (vary with instructor/class)

Campaign Waterloo

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1

Tel: 519-888-4567 x33293
Fax: 519-885-1208

Contact | Feedback: cs-uops@cs.uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics


Valid HTML 4.01!Valid CSS! Last modified: Wednesday, 15-Feb-2012 12:42:03 EST


Menu:ShowHide