CSE 4422

Computer Vision


Syllabus
Notes
Notices
Dates
FAQs
Contact Info
Last Modified:
Sep 9 2016

Course Description


In this course we will cover a rather wide variety of topics and the student will have a chance to study a particular topic in depth by doing a project. The topics we will cover are:
  • Introduction.
  • Camera Geometry, Lighting, Image Formation.
  • Color
  • Linaer filters
  • Image Features and Edge Detection
  • Stereo
  • Structure from Motion
  • Segmentation, Grouping and Model Fitting.
  • Visual Motion and Optical Flow.
  • Matching.
  • Recognition

Lecture Hours

Monday, Wednesday, Friday 9:30-10:30 BC230

Lab Hours

Monday 2:30-4:30 Lass. 1004 (every other week approx.)

Programming Assignments

There will be six labs, five of which will be marked. The first, as introductory, will not be marked. Two lab assignments (8% each) and a project that includes a marked proposal, a midpoint progress report, a short oral presentation and a demo in the lab (8+8+8+10%). You will use the facilities in the robotics lab, work in groups of two in the project if you are u-grad, work individually if you are a grad, and use the software provided by the instructor or other software with which you are familiar unless specified in the lab. The lab assignments, proposal and project will be demoed to the instructor or the TA and the project presented during the last lecture.

Tests

There will be a midterm worth 20% and a final worth 30%. The final will cover all the material in the course. The grads write harder versions of the tests.

Text

The text is "Computer Vision: A Modern Approach" by Forsyth and Ponce (2nd Edition). The book will be complemented by notes by the instructor.

Other Reading

To refresh your Linear Algebra: Linear Algebra and Its Applications by Gilbert Strang, Brooks Cole; 4th edition (July 19, 2005), ISBN: 0030105676. The textbook also provides a good summary of related topics in math in the appendix.

Last Modified: Sep 9 2016