Geometry in computer vision