Review of Three-Dimensional Computer Vision