Design and analysis of autonomous systems with computer vision. Image formation and low level image processing. Theory and techniques for extracting features from images. Measuring shapes and locations. Object recognition. Design projects using image processing software and hardware systems.