Method and system for acquiring a three-dimensional shape description
First Claim
Patent Images
1. A method of determining a three dimensional shape of a free-form object, comprising the steps of:
- (a) providing a pattern of components having a known relative positioning;
(b) projecting said components of the pattern simultaneously onto the free-form object;
(c) acquiring an image of the pattern projected onto the free-form object;
(d) selecting one component out of the acquired image as a reference component;
(e) determining relative positional coordinates of the pattern components other than the reference component in the acquired image with reference to the reference component; and
(f) determining relative depths of positions on said three-dimensional shape of the free-form object by linear transformations of the relative positional coordinates based on one of a pseudo-orthographic and an orthographic geometrical model.
2 Assignments
0 Petitions
Accused Products
Abstract
Method for acquiring a three-dimensional shape or image of a scene, wherein a predetermined pattern of lines is projected onto the scene and the shape is acquired on the basis of relative distances between the lines and/or intersections of the lines of the pattern.
94 Citations
57 Claims
-
1. A method of determining a three dimensional shape of a free-form object, comprising the steps of:
-
(a) providing a pattern of components having a known relative positioning;
(b) projecting said components of the pattern simultaneously onto the free-form object;
(c) acquiring an image of the pattern projected onto the free-form object;
(d) selecting one component out of the acquired image as a reference component;
(e) determining relative positional coordinates of the pattern components other than the reference component in the acquired image with reference to the reference component; and
(f) determining relative depths of positions on said three-dimensional shape of the free-form object by linear transformations of the relative positional coordinates based on one of a pseudo-orthographic and an orthographic geometrical model. - 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)
determining a reliability of relative topological positioning of said components in said acquired image, modifying the relative positions in response to the reliability determining step to generate further relative positions, and determining relative depths of positions on said three-dimensional shape of the free-form object from the further relative position of said components in said acquired image.
-
-
11. A method according to claim 9, wherein the intersections of the lines are determined and the relative positions thereof in the pattern(s) are associated with relative sequential numbers.
-
12. A method according to claim 9, wherein positions of the lines are determined with a a precision better than of an imaging device used to acquire the image.
-
13. A method according to claim 12, wherein the positions of the lines are refined by treating them as a ‘
- snake’
or through a regularization technique.
- snake’
-
14. A method according to claim 9, wherein intersections are determined with a higher precision than of an imaging device used to acquire the image.
-
15. A method according to claim 1, wherein the correctness of the extracted pattern(s) is checked and/or corrections are applied to the extracted pattern(s) through the comparison of the pattern that is actually projected with the shape the extracted pattern would yield if its three dimensional interpretation were viewed from a position from which the pattern is projected.
-
16. A method according to claim 1, including filtering out the pattern(s) to obtain texture.
-
17. A method according to claim 1, wherein a code is added to the projected pattern(s).
-
18. A method according to claim 17, wherein the code is used to correctly process and/or identify depth discontinuities.
-
19. A method according to claim 1, wherein calibration is achieved by presenting an object and extracting its shape in order to derive system parameters.
-
20. A method according to claim 19, wherein an object is presented that contains two planes that subtend a known angle and that are used for calibration.
-
21. A method according to claim 19, including taking at least two views of the same object to calibrate system parameters.
-
22. A method according to claim 21, wherein system parameters are calibrated by exploiting the fact that upon reconstruction from every image the shape of the part visible in more than one of the views should be identical.
-
23. A method according to claim 21 or 22, including projecting a pattern on a larger part of the object than that for which the three dimensional shape is reconstructed from a single image, while using a connectivity of the pattern to facilitate the registration and/or combination of multiple, partial reconstructions obtained from multiple images.
-
24. A method according to claim 19, wherein the shape of the object is known and the system parameters are obtained by a comparison of the reconstructed shape with the known shape.
-
25. A method according to claim 1, wherein the calibration of the system only requires the determination of the height-width proportion (i.e. the ‘
- aspect ratio’
) of the pixels of a device use for acquiring the image and the relative direction of the pattern projection and image acquisition.
- aspect ratio’
-
26. A system for obtaining a three-dimensional shape of an image of a free-form object, comprising:
-
at least one pattern generator for simultaneously projecting a pattern of components having a known relative positioning;
at least one imaging device for acquiring an image of the pattern projected onto the free-form object; and
means for selecting one component out of the acquired image as a reference component, means for determining relative positional coordinates of the pattern components other than the reference component in the acquired image with reference to the reference component; and
computing means for determining relative depths of positions on said three-dimensional shape of the free-form object by linear transformations of the relative positional coordinates based on one of a pseudo-orthographic and an orthographic geometrical model. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
means for determining a reliability of relative topological positioning of said components in said acquired image, means for modifying the relative positions in response to the reliability determining step to generate further relative positions, and means for determining relative depths of positions on said three-dimensional shape of the free-form object from the further relative position of said components in said acquired image.
-
-
30. A system according to claim 26, wherein the pattern generator comprises means for detecting radiation that is invisible to the human eye.
-
31. A system according to claim 26, wherein the pattern generator comprises means for detecting a combination of different wavelengths.
-
32. A system according to claim 26, wherein the pattern generator comprises means for detecting the pattern during a short period of time and/or with interruptions.
-
33. A system according to claim 26, wherein the pattern generator, the imaging device, the computing means and the means for determining reliability are integrated into a single apparatus.
-
34. A method for acquiring a three-dimensional shape or image of an object or a scene including free-form surfaces, wherein one or more predetermined patterns made up of intersecting pattern components having a known relative positioning are projected simultaneously onto the object or scene, the method comprising the steps of:
-
projecting a pattern of intersecting components onto the object or scene along a projection path, acquiring an image of the object or scene along an image acquisition path as viewed from a predetermined angle with respect to the projection path, determining the relative positions of intersection points of pattern components in the acquired image with reference to a reference point in the acquired image, and reconstructing the three dimensional shape of object or scene on the basis of computing relative three-dimensional positions of the intersection points, the relative three-dimensional positions of the intersection points being derived from one of a pseudo-orthographic and an orthographic geometrical model comprising the intersections of first and second parallel beams of rays, the first parallel beam of rays representing pattern projection rays and the second parallel beam of rays representing the image projection rays, an included angle between the first and second parallel beams of rays being a predetermined angle. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system for obtaining a three-dimensional shape of a scene or object including free-form surfaces, comprising:
-
at least one pattern generator for projecting a pattern of intersecting components having a known relative positioning onto the scene or object;
at least one camera for observing the scene or object and for acquiring one or more images;
comprising;
computing means for determining the relative positions of intersection points of pattern components in the acquired image with reference to a reference point in the acquired image, and for reconstructing the three-dimensional shape of the three-dimensional shape of object or scene on the basis of computing relative three-dimensional positions of the intersection points, the relative three-dimensional positions of the intersection points being derived from a pseudo-orthographic or orthographic geometrical model comprising the intersections of first and second parallel beams of rays, the first parallel beam of rays representing pattern projection rays and the second parallel beam of rays representing the image projection rays, an included angle between the first and second parallel beams of rays being a predetermined angle. - View Dependent Claims (54, 55, 56, 57)
-
Specification