1. A method for reconstructing three-dimensional images from two dimensional image data, comprising: obtaining two-dimensional, plural views of stereo digital data from images of an object; processing the digital data to generate an initial three-dimensional candidate of the object, such process using projective geometric constraints imposed on edge points of the object; and refining the initial candidate comprising examining spatial coherency of neighboring edge points along a surface of the candidate.