CSE 252B: Computer Vision II

Winter 2017

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

TA: Bharath Mankalale
Email: bmankala at
Office hours: M 3:00 PM-4:00 PM and W 12:00 noon-1:00 PM, EBU3B B260A

TA: Abhijit Tripathy
Email: atripath at
Office hours: Tu 2:00 PM-3:00 PM and F 4:00 PM-5:00 PM, EBU3B B250A

Note: when emailing the instructor or one of the TAs with questions about the class, please put "CSE 252B" in the subject line.

Class section ID: 894625
Lecture: TuTh 5:00 PM-6:20 PM, CENTR 119
Class discussion: Piazza

This course covers topics in imaging geometry using techniques from computer vision, photogrammetry, and projective geometry. These topics include methods for projecting a 3D scene to a 2D image, reconstructing a 3D scene from 2D images, and camera parameter estimation. Upon completion of this course, students will have an understanding of single and multiple view geometry, and the algorithms used in practice.

Prerequisites: Linear algebra, calculus, probability and statistics. Matlab or other programming experience.

Assignments will be prepared using LaTeX. Programming aspects of the assignments will be completed using Matlab.

Academic Integrity Policy: Integrity of scholarship is essential for an academic community. The University expects that both faculty and students will honor this principle and in so doing protect the validity of University intellectual work. For students, this means that all academic work will be done by the individual to whom it is assigned, without unauthorized aid of any kind.

Collaboration Policy: It is expected that you complete your academic assignments on your own and in your own words and code. The assignments have been developed by the instructor to facilitate your learning and to provide a method for fairly evaluating your knowledge and abilities (not the knowledge and abilities of others). So, to facilitate learning, you are authorized to discuss assignments with others; however, to ensure fair evaluations, you are not authorized to use the answers developed by another, copy the work completed by others in the past or present, or write your academic assignments in collaboration with another person. If the work you submit is determined to be other than your own, you will be reported to the Academic Integrity Office for violating UCSD's Policy on Integrity of Scholarship.


Lecture Topics (tentative):


Required textbook:

Multiple View Geometry in Computer Vision, 2nd edition
Richard Hartley and Andrew Zisserman
Cambridge University Press, 2004
[Cambridge Books Online] [Amazon] [Google]

Last update: March 16, 2017