Abstract: A system for reconstructing the surface geometry of an object includes a three-view optic head, a mechanical manipulator, a local 3D surface geometry reconstruction unit and a surface geometry stitching unit. The three-view optic head is operative to generate at least three views of at least a portion of the object. The mechanical manipulator is operative to vary the relative orientation of the object and the optic head, at a precision less than the a predetermined 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 the first portion, is visible. The local 3D surface geometry reconstruction unit is operative to generate local reconstructions of the surface geometries of the first and second portions of the object, based on at least two of three views of the first and second portions generated by the optic head.
Type:
Application
Filed:
December 16, 2000
Publication date:
August 23, 2001
Applicant:
CogniTens, Ltd.
Inventors:
Dan Albeck, Meny Benady, Arie Rudich, Tamir Shalom, Amnon Shashua, Eyal Yosef, Ilan Zelnik
Abstract: A system is disclosed for stitching a plurality of reconstructions of three-dimensional surface features of at least one object in a scene to relate the reconstructions to a common coordinate system. Each reconstruction is generated from a plurality of two-dimensional images of the scene, and each reconstruction is defined relative to a respective one of a plurality of reconstruction coordinate systems defined relative to one of the images in the scene. The system generates, from at least some of the images, values for translational and rotational components relating a respective reconstruction coordinate system to the common coordinate system. Thereafter, the system uses the values of the translational and rotational components to convert coordinates of the surface features in the respective reconstruction coordinate systems to the common coordinate system.
Type:
Grant
Filed:
October 2, 1998
Date of Patent:
March 13, 2001
Assignee:
CogniTens, Ltd.
Inventors:
Tamir Shalom, Ilan Zelnik, Jacob Goldberger
Abstract: A system for reconstructing the surface geometry of an object includes a three-view optic head, a mechanical manipulator, a local 3D surface geometry reconstruction unit and a surface geometry stitching unit. The three-view optic head is operative to generate at least three views of at least a portion of the object. The mechanical manipulator is operative to vary the relative orientation of the object and the optic head, at a precision less than the a predetermined 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 the first portion, is visible. The local 3D surface geometry reconstruction unit is operative to generate local reconstructions of the surface geometries of the first and second portions of the object, based on at least two of three views of the first and second portions generated by the optic head.
Type:
Grant
Filed:
December 11, 1997
Date of Patent:
December 26, 2000
Assignee:
CogniTens, Ltd.
Inventors:
Dan Albeck, Meny Benady, Arie Rudich, Tamir Shalom, Amnon Shashua, Eyal Yosef, Ilan Zelnik
Abstract: An arrangement for generating reconstructon information to facilitate reconstruction of three-dimensional features of objects in a scene based on two-dimensional images of the scene taken from a plurality of locations. The arrangement includes a plurality of elements including an epipole generating means, a homography generating means and a depth value generating means. The epipole generating means identifies the location of epipoles, that is, the coordinates in each image plane, in which the images were recorded, of the point of intersection of the line interconnecting the centers of projection of the image recorders that record the images. The homography generating means uses the epipoles and the coordinates in the respective images of selected reference points to generate a homography that relates the coordinates of all points in the images.