This document discusses computer vision and robot vision. It describes early work using artificial neural networks to allow a robot to steer a vehicle based on camera images (ALVINN system). The document outlines the two main stages of robot vision: image processing and scene analysis. Image processing transforms raw images, e.g. through averaging, edge enhancement, and region finding algorithms. Scene analysis extracts task-specific information by interpreting lines, curves, and applying model-based approaches to reconstruct scenes from primitive 3D objects. Stereo vision obtains depth information through triangulation using two camera images.