CSE252A
Computer Vision I

Tuesday, Thursday 11:00-12:20pm
Solis Room 110

Class Mailing List: UCSD Listserve cse252a-l
Class Web Board: QuickTopic

News:

03/20: The final exam is on Thursday (3/22) from 11:30-2:30 in SOLIS 110. Good luck!
03/08: Assignment 4 is posted.
03/07: The deadline for assignment 3 has been extended to next Tuesday.
02/27: Assignment 3 is posted.
02/20: A supplemental writeup is now available for homework 2 that describes the homography estimation process in more detail.
02/06: Assignment 2 is posted.
01/30: An irradiance example problem has been posted under todays lecture.
01/26: Additional reading material on radiometry and BRDFs has been made available (see lecture schedule).
01/19: Assignment 1 is posted.
01/12: The textbook is now on reserve at the S&E library.
01/12: Office hours for Prof. Kriegman and the TA have been set. See below for details.
01/11: Some students have reported problems subscribing to the email listserver. As an example, if your email address is super@cool.com you would send an email to listserver@ucsd.edu with the body "ADD super@cool.com cse252a-l". If you still encounter problems, email nalldrin@cs for further assistance.


Course Information:

Instructor: David Kriegman
Office: EBU3B, Room 4120
Phone: (858) 822-2424
Email: kriegman at cs.ucsd.edu
Office Hours: Tu 1:30-2:30pm

TA: Neil Alldrin
Email: nalldrin at cs.ucsd.edu
Office Hours: Wed 11:00-12:00, EBU-3b B250A (CSE Building Basement)

Class Description:
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. A companion course, CSE252B, Computer Vision II is taught in the spring quarter. 4 units.

Required Text:
"Computer vision: A Modern Approach," David A. Forsyth, Jean Ponce, Prentice Hall, ISBN: 0130851981


Prerequisites:
Linear algebra and Multivariable calculus (e.g., Math 20A & 20F), programming, data structure/algorithms (e.g., CSE100). Probability can also be useful.

Programming:
Assignments will include both written problem sets and programming assignments in Matlab. Students can either purchase the Matlab student edition or use copies available on University machines such as are available in the APE Lab.

Grading:
Assignments: 60%
Final Exam: 40%

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.

Assignments:

Homework 0 [Due 1/18]: Getting Started with Matlab
Homework 1 [Due 2/01]: Camera & Lenses, Rigid Transformations, and Radiometry
Homework 2 [Due 2/22]: Image Warping & Mosaicing
Homework 3 [Due 3/13]: Dense Stereo Matching
Homework 4 [Due 3/16]: Optical Flow