Noah Snavely´s pioneering work on mining data from social media images.
The goal of computer vision is to compute properties of the three-dimensional world from digital images. Problems in this field include reconstructing the three-dimensional shape of an environment, determining how things are moving, and recognizing people and objects and their activities, all through analysis of images and videos. This course will provide an introduction to computer vision, with topics including image formation, feature detection, motion estimation, image mosaics, 3D shape reconstruction, and object and face detection and recognition. Applications of these techniques include building 3D maps, creating virtual characters, organizing photo and video databases, human computer interaction, video surveillance, automatic vehicle navigation and mobile computer vision. This is a project-based course, in which students will implement several computer vision algorithms throughout the semester.