Method and apparatus for determining the geometric correspondence between multiple 3D rangefinder data sets
First Claim
1. A method for obtaining the geometric correspondence between at least two 3D range data sets obtained using a 3D rangefinder device, comprising:
- acquiring a first 3D range data set by using a first 3D rangefinder device to scan a scene and generate the first 3D range data set, wherein the first 3D range data set includes, for each pixel, at least three measured dimension values;
acquiring a second 3D range data set by using one of the first 3D rangefinder device and a second 3D rangefinder device to scan the scene and generate the second 3D range data set, wherein the second 3D range data set includes, for each pixel, at least three measured dimension values;
representing the first 3D range data set as a first 2D displayed image;
representing the second 3D range data set as a second displayed image selected from the group consisting of a second 2D displayed image and a 3D displayed image;
specifying corresponding features within the first 2D displayed image and within the second displayed image respectively; and
computing a 3D transformation between the first 3D range data set and the second 3D range data set based on the geometry of the specified corresponding features, such that the geometric correspondence between the two 3D range data sets is determined.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and apparatus for obtaining the geometric correspondence between at least two 3D range data sets obtained using a 3D rangefinder device. First and second 3D range data sets are provided. The first 3D range data set is displayed as a 2D displayed image. The second 3D range data set is displayed as one of a second 2D displayed image and a 3D displayed image. Corresponding features within the first 2D displayed image and within the second displayed image are respectively specified. A 3D transformation between the first 3D range data set and the second 3D range data set is computed based on the geometry of the specified corresponding features. As such, that the geometric correspondence between the two 3D range data sets may be determined.
-
Citations
25 Claims
-
1. A method for obtaining the geometric correspondence between at least two 3D range data sets obtained using a 3D rangefinder device, comprising:
-
acquiring a first 3D range data set by using a first 3D rangefinder device to scan a scene and generate the first 3D range data set, wherein the first 3D range data set includes, for each pixel, at least three measured dimension values; acquiring a second 3D range data set by using one of the first 3D rangefinder device and a second 3D rangefinder device to scan the scene and generate the second 3D range data set, wherein the second 3D range data set includes, for each pixel, at least three measured dimension values; representing the first 3D range data set as a first 2D displayed image; representing the second 3D range data set as a second displayed image selected from the group consisting of a second 2D displayed image and a 3D displayed image; specifying corresponding features within the first 2D displayed image and within the second displayed image respectively; and computing a 3D transformation between the first 3D range data set and the second 3D range data set based on the geometry of the specified corresponding features, such that the geometric correspondence between the two 3D range data sets is determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21, 24, 25)
-
-
13. A computer program product stored in computer readable media for execution in at least one processor, the processor having access to at least two 3D range data sets obtained using a 3D rangefinder device, comprising:
-
a first software module for acquiring a first 3D range data set generated using a first 3D rangefinder device to scan a scene, wherein the first 3D range data set includes, for each pixel, at least three measured dimension values, and for providing the first 3D range data set to the at least one processor; a second software module for acquiring a second 3D range data set generated using one of the first 3D rangefinder device and a second 3D rangefinder device to scan the scene and generate the second 3D range data set, wherein the second 3D range data set includes, for each pixel, at least three measured dimension values, and for providing the second 3D range data set to the at least one processor; a third software module for representing the first 3D range data set as a first 2D displayed image; a fourth software module for representing the second 3D range data set as a second displayed image selected from the group consisting of a second 2D displayed image and a 3D displayed image; a fifth software module for specifying corresponding features within the first 2D displayed image and within the second displayed image respectively; and a sixth software module for computing a 3D transformation between the first 3D range data set and the second 3D range data set based on the geometry of the specified corresponding features, such that the geometric correspondence between the two 3D range data sets is determined. - View Dependent Claims (14, 15, 16, 22)
-
-
17. An apparatus having access to at least two 3D range data sets obtained using a 3D rangefinder device, comprising:
-
at least one computer processor; a computer program product executing within the at least one computer processor, wherein the computer program product further comprises at least the following software modules therein; a first software module for acquiring a first 3D range data set generated using a first 3D rangefinder device to scan a scene, wherein the first 3D range data set includes, for each pixel, at least three measured dimension values, and for providing the first 3D range data set to the at least one processor; a second software module for acquiring a second 3D range data set generated using one of the first 3D rangefinder device and a second 3D rangefinder device to scan the scene and generate the second 3D range data set, wherein the second 3D range data set includes, for each pixel, at least three measured dimension values, and for providing the second 3D range data set to the at least one processor; a third software module for representing the first 3D range data set as a first 2D displayed image; a fourth software module for representing the second 3D range data set as a second displayed image selected from the group consisting of a second 2D displayed image and a 3D displayed image; a fifth software module for specifying corresponding features within the first 2D displayed image and within the second displayed image respectively; and a sixth software module for computing a 3D transformation between the first 3D range data set and the second 3D range data set based on the geometry of the specified corresponding features, such that the geometric correspondence between the two 3D range data sets is determined. - View Dependent Claims (18, 19, 20, 23)
-
Specification