This course provides an introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, multiview geometry including stereo, motion estimation and tracking, and classification. We’ll develop basic methods for applications that include finding known models in images, depth recovery from stereo, camera calibration, image stabilization, automated alignment (e.g. panoramas), tracking, and action recognition. We focus less on the machine learning aspect of CV as that is really classification theory best learned in an ML course.

Note: This course is offered at Georgia Tech as CS 4495 as part of the Online Master of Science (OMS) in Computer Science program. Soon this will be listed as CS 6495.

Instructors & Partners

  • Instructor: Aaron Bobick
  • Course Developer: Arpan Chakraborty

Spring 2015 OMS


  • Schedule: Suggested pace, assignments, deadlines, references.
  • Course website: Course information, problem sets, academic policies, grading scheme.
  • Piazza forum: Discussions, announcements, clarifications.
  • T-Square site: Problem set submissions.

Problem Sets