Three-dimensional computer vision a geometric viewpoint - Faugeras, O. D. (Artificial intelligence series, 1993)