Three-Dimensional Computer Vision