Three - dimensional computer vision : a geometric viewpoint - Faugeras, Olivier, 1949- (Artificial intelligence (Cambridge, Mass.), 1993)