An introduction to aspects of computer vision specifically relevant to robotics applications. Topics include the geometry of image formation, image processing operations, camera models and calibration methods, image feature detection and matching, stereo vision, structure from motion and 3D reconstruction. Discussion of the growing role of machine learning and deep neural networks in robotic vision, for tasks such as segmentation, object detection, and tracking. The course includes case studies of several successful robotic vision systems.
41.3 (Fall), 44.8 (Winter), 86.1 (Full Year)