Home Undergrads Graduates Visionaries


Topics include the basics of how cameras work, signal and image processing, principles of optics and photography, introduction to stereo and motion, and having fun with images and photography.
Pre-requisites: Linear Algebra and Calculus.


Rigorous treatment of multi-view geometry, motion, tracking, image segmentation, object detection and recognition. The advanced level Sensors course explores a broad range of sensor modalities including acoustic, tactile and force, in addition to vision.
Pre-requistes: Linear Algebra and Calculus.


Recent years have seen convergence of vision with graphics, machine learning, statistics, optics, and even medicine, resulting in exciting new avenues of research. These courses keep up with these trends making sure students and researchers are at the cutting edge of computer vision.
Pre-requistes: Undergraduate or Graduate level Vision or Graphics.

School of computer science | Carnegie Mellon University