1. A 3D surface geometry reconstruction system for reconstructing the surface geometry of an object to a given degree of precision, the system comprising: a three-view optic head operative to generate at least three views of at least a portion of the object; a mechanical manipulator operative to vary the relative orientation of the object and the optic head, at a precision less than said given degree of precision, from a first relative orientation in which a first portion of the object is visible to at least one second relative orientation in which a second portion of the object, which overlaps said first portion, is visible; a local 3D surface geometry reconstruction unit operative to reconstruct the surface geometry of said first and second portions of the object, based on at least two of three views of said first and second portions generated by said optic head; and a surface geometry stitching unit operative to determine the relative locations of said first and second portions of the objects.