COS 429 - Computer Vision

Fall 2016

Course home Outline and Lecture Notes Assignments

Dec 13  Lecture notes for today are available.
Dec 14 All parts of Assignment #4 are now available.

Course Description

An introduction to the concepts of 2D and 3D computer vision. Topics include: low-level image processing methods such as filtering and edge detection; segmentation and clustering; optical flow and tracking; recognition; shape reconstruction from stereo, motion, texture, and shading; and recent developments in deep learning. Throughout the course, we also look at aspects of human vision and perception that guide and inspire computer vision techniques.

Prerequisites: Prerequisites for the course are COS 217 and COS 226. The course will require programming (in C, C++, and/or Matlab), as well as some background in data structures and linear algebra. Experience with signal processing, statistics, and/or computer graphics is useful but not necessary.

Grading: There will be four programming assignments worth a total of 70% of the final grade, as well as a final project worth 30%.

Meeting time/place

TTh 3:00-4:20, Friend 006


We will be using piazza for Q&A. Please post your questions there instead of mailing the Professor or TAs, if at all possible.


Szymon Rusinkiewicz
smr at cs
Office hours: W 3-4, CS 406

Guest Lecturer

Andras Ferencz
Mobileye, Inc.

Undergrad Coordinator

Colleen Kenny-McGinley
ckenny at cs
CS 210


Andy Zeng
andyz at cs
Office hours: T 2-3, CS 418a


Riley Simmons-Elder
rileys at cs
Office hours: Th 4:30-5:30, CS 413


Karan Kathpalia
karank at cs
Office hours: on Piazza

Last update 29-Mar-2017 11:38:35
smr at princeton edu