Method and system for the three-dimensional surface reconstruction of an object
First Claim
1. A method for the three-dimensional surface reconstruction of an object comprising the steps of:
- (a) obtaining a first set of images of the object having a first structured pattern on the surface thereof, and determining correspondence of image points between images of said first set of images;
(b) obtaining a second set of images of the object having a second structured pattern thereon, and labeling said second structured pattern between images of said second set of images based on the correspondence determined in (a);
(c) matching elements between images of said second set of images based on the labeling determined in (b); and
(d) determining spatial coordinates of the object from matched elements of said images of said second set of images in (b).
1 Assignment
0 Petitions
Accused Products
Abstract
A method for reconstructing 3D surface structure of an object uses a two stage approach. In the first stage, a first set of images is obtained, and a spatial coding technique, such as a random grid, is used for correspondence mapping of coordinates from a first image to a second image of an object, and the images are obtained at different angles with respect to the object. In the second stage, a second structured illumination, typically comprising a striped grid, is used to obtain a second set of images, typically comprising two further images of the object. The mapping provided by the first stage provides proper labeling of the grid between these two images of the second set, and enables accurate matching of elements between these images. Triangulation or epipole methods can then be used for obtaining the 3D coordinates of the surface being reconstructed.
-
Citations
34 Claims
-
1. A method for the three-dimensional surface reconstruction of an object comprising the steps of:
-
(a) obtaining a first set of images of the object having a first structured pattern on the surface thereof, and determining correspondence of image points between images of said first set of images;
(b) obtaining a second set of images of the object having a second structured pattern thereon, and labeling said second structured pattern between images of said second set of images based on the correspondence determined in (a);
(c) matching elements between images of said second set of images based on the labeling determined in (b); and
(d) determining spatial coordinates of the object from matched elements of said images of said second set of images in (b). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 33, 34)
-
-
28. A method for matching points between images of a first set of images of an object comprising the steps of:
-
(a) obtaining said first set of images of the object having a first structured pattern thereon;
(b) obtaining a second set of images of the object having a second structured pattern on the surface thereof, and determining correspondence of image points between images of said second set of images;
(c) labeling elements of said first structured pattern between images of said first set of images based on the correspondence determined in (b);
(d) matching points comprised in elements between elements labeled in (c).
-
-
29. A system for the three-dimensional surface reconstruction of an object comprising:
-
(I) a projector adapted for selectively illuminating said object with a first structured pattern and a second structured pattern;
(II) at least one camera for obtaining images of said object when illuminated with said first structured pattern and a second structured pattern;
(III) microprocessor means for determining three-dimensional surface topology of said object based on said images
-
-
30. (canceled)
-
31. (canceled)
-
32. A control unit for use in the three-dimensional surface reconstruction of an object, said control nit being preprogrammed to carry out
(i) processing data indicative of a first set of images of the object having a first structured pattern on the surface thereof, and determining correspondence of image points between images of said first set of images; -
(ii) using said correspondence for processing a second set of images of the object having a second structured pattern thereon to match elements of said second structured pattern between images of said second set of images;
(iii) analyzing the matched elements to determine spatial coordinates of the object.
-
Specification