Position and orientation determination in 6-DOF
First Claim
1. A method for a six degree of freedom position and orientation determination of a three dimensional known shape in a scenery, the method comprising:
- taking a range image by means of a range imaging camera with a range image module having a sensor array with a first number of pixels, wherein for each of the first pixels a range information from the sensor to a point of the scenery is determined, resulting in a 3D cluster of points;
taking a visual picture with a digital camera with an image sensor having a second number of pixels, resulting in a 2D picture, wherein the 2D picture includes intensity and spectral information, wherein a relation of the first and the second pixels fields of view is known, wherein the second number of pixels is higher than the first number of pixels;
geometrically fitting of a stored 3D digital representation of the known shape in a virtual space to virtually match with the reproduction of the known shape in the taken 2D picture and the taken 3D cluster of points;
a first matching of the 3D digital representation with the visual picture and a second matching of the 3D digital representation with the range image and determining the six degree of freedom position and orientation by combining the results of the first and second matching; and
determining the six degree of freedom position and orientation of the known shape in the scenery according to the virtual match.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for a six degree of freedom position and orientation determination of a known shape in a scenery is disclosed. The method includes taking a range image with a range imaging camera and a visual picture with a digital camera. The range imaging camera includes a sensor array with a first number of pixels. Determining a 3D cluster of points from range information collected from the sensor array to a point of the scenery. the digital camera comprises an image sensor having a second number of pixels, resulting in a 2D picture. A stored 3D digital representation of the known shape may be fitted in a virtual space to match the reproduction of the known object in the 2D picture and the 3D cluster of points and determining the six degree of freedom position and orientation of the known shape according to the virtual match.
-
Citations
37 Claims
-
1. A method for a six degree of freedom position and orientation determination of a three dimensional known shape in a scenery, the method comprising:
-
taking a range image by means of a range imaging camera with a range image module having a sensor array with a first number of pixels, wherein for each of the first pixels a range information from the sensor to a point of the scenery is determined, resulting in a 3D cluster of points; taking a visual picture with a digital camera with an image sensor having a second number of pixels, resulting in a 2D picture, wherein the 2D picture includes intensity and spectral information, wherein a relation of the first and the second pixels fields of view is known, wherein the second number of pixels is higher than the first number of pixels; geometrically fitting of a stored 3D digital representation of the known shape in a virtual space to virtually match with the reproduction of the known shape in the taken 2D picture and the taken 3D cluster of points; a first matching of the 3D digital representation with the visual picture and a second matching of the 3D digital representation with the range image and determining the six degree of freedom position and orientation by combining the results of the first and second matching; and determining the six degree of freedom position and orientation of the known shape in the scenery according to the virtual match. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
2. A method for a six degree of freedom position and orientation determination of a three dimensional known shape in a scenery, the method comprising:
-
taking a range image by means of a range imaging camera with a range image module having a sensor array with a first number of pixels, wherein for each of the first pixels a range information from the sensor to a point of the scenery is determined, resulting in a 3D cluster of points; taking a visual picture with a digital camera with an image sensor having a second number of pixels, resulting in a 2D picture, wherein the 2D picture includes intensity and spectral information, wherein a relation of the first and second pixels fields of view is known, wherein the second number of pixels is higher than the first number of pixels; directional dithering of an optical axis of the range camera relative to an optical axis of the digital camera in a sub-resolution of the first pixels, introduced by means of a reversely used optical image stabilization unit, and combining multiple, directional dithered low resolution range images for increasing the resolution of the cluster of points beyond a resolution of the first pixels; geometrically fitting of a stored 3D digital representation of the known shape in a virtual space to virtually match with the reproduction of the known shape in the taken 2D picture and the resolution-increased 3D cluster of points; and determining the six degree of freedom position and orientation of the known shape in the scenery according to the virtual match. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
16. A computer program product with program code being stored on a non-transitory machine readable medium, the program code being configured to automatically execute and operate the method comprising:
-
taking a range image by means of a range imaging camera with a range image module having a sensor array with a first number of pixels, wherein for each of the first pixels a range information from the sensor to a point of the scenery is determined, resulting in a 3D cluster of points; taking a visual picture with a digital camera with an image sensor having a second number of pixels, resulting in a 2D picture, wherein the 2D picture includes intensity and spectral information, wherein a relation of the first and the second pixels fields of view is known, wherein the second number of pixels is higher than the first number of pixels; geometrically fitting of a stored 3D digital representation of the known shape in a virtual space to virtually match with the reproduction of the known shape in the taken 2D picture and the taken 3D cluster of points; a first matching of the 3D digital representation with the visual picture and a second matching of the 3D digital representation with the range image and determining the six degree of freedom position and orientation by combining the results of the first and second matching; and determining the six degree of freedom position and orientation of the known shape in the scenery according to the virtual match.
-
Specification