This course is intended for advanced undergraduate students. We assume students have a rudimentary understanding of linear algebra, calculus, and are able to program in a high level language.

Computer Vision consists of inferring properties of the world based on one or more digital images. Provides background in image processing and image formation. Focus on algorithms for image and video analysis based on color, texture, shading, stereo, and motion.