CSE 252A: Computer Vision I

Fall 2014

Instructor: Ben Ochoa
Email: bochoa at
Office hours: Tu 6:30 PM-7:30 PM

TA: Sam Kwak
Email: iskwak+252a at
Office hours: MW 4:00 PM-5:00 PM, EBU3B 4127

Note: when emailing the instructor or TA with questions about the class, please put "CSE252A" in the subject line.

Class section ID: 824418
Lecture: TuTh 5:00 PM-6:20 PM, PETER 103
Class discussion: Piazza

This course provides a comprehensive introduction to computer vision providing broad coverage including low level vision (image formation, photometry, color, image feature detection), inferring 3D properties from images (shape-from-shading, stereo vision, motion interpretation) and object recognition.

Prerequisites: Linear algebra, calculus, probability and statistics. Matlab, Python, C/C++, or other programming experience.

Assignments should be prepared using LaTeX. Programming aspects of the assignments will be completed using either Matlab or Python.

Late Policy: Written homework will be due in class and accepted thereafter with a penalty of 10% per day starting from the due date. Programming assignments will have a hand-in procedure described with the assignment, and also has a 10% per day late penalty. No assignments will be accepted after the graded assignments have been returned or the solutions have been released.

Collaboration Policy: You may work together on homework assignments to discuss ideas and methods only, however what you turn in should be your own work and any code should be your own coding. Copying is not permitted.


Lecture slides:

Lecture topics (tentative):

Required textbook:

Computer Vision: A Modern Approach, 2nd edition
David A. Forsyth and Jean Ponce
Prentice Hall, 2011

Supplemental textbook:

Computer Vision: Algorithms and Applications
Richard Szeliski
Springer, 2011
[Amazon] [Google]

Other helpful textbooks:

Introductory Techniques for 3-D Computer Vision
Emanuele Trucco and Alessandro Verri
Prentice Hall, 1998
(textbook for CSE 152)

Multiple View Geometry in Computer Vision, 2nd edition
Richard Hartley and Andrew Zisserman
Cambridge University Press, 2004
[Cambridge Books Online] [Amazon] [Google]
(textbook for CSE 252B)

Last update: December 11, 2014