Method and apparatus for specifying and displaying measurements within a 3D rangefinder data set
First Claim
1. A method for making measurements within a 3D range data set obtained using a 3D rangefinder device, comprising:
- providing a 3D range data set obtained using a 3D rangefinder device;
displaying the 3D range data set as a first image on a display device, wherein the first image comprises one of a 2D image that is generated from the 3D range data set or a 2D image that is registered to the 3D range data set, wherein the 2D image is registered to the 3D data set by;
identifying corresponding features in the 2D image and the 3D range data set, computing the location and orientation of the device used to capture the 2D image, using the location and orientation of the device used to capture the 2D image to compute the optical path from the device used to capture the 2D image into the 3D data set, and applying the value from each pixel of the 2D image to a corresponding point or points of the 3D data set;
displaying the 3D range data set as a second image on the display device, wherein the second image comprises one of a 3D image, a 2D image that is generated from the 3D range data set, or a 2D image that is registered to the 3D range data set;
identifying, within the first image, at least a first feature within the 3D range data set;
identifying, within the second image, at least a second feature within the 3D range data set, different from the first feature within the 3D range data set;
computing a measurement utilizing the 3D range data set and based on at least the first feature and the second feature; and
displaying the computed measurement within at least one of the first image and the second image.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and apparatus for specifying, making, and displaying measurements within a 3D range data set obtained using a 3D rangefinder device. A 3D range data set is provided and represented as a first 2D displayed image and a second displayed image. The second displayed image is selected from the group consisting of a second 2D displayed image and a 3D displayed image. At least one feature is identified in the first 2D displayed image and the second displayed image, such that a measurement can be computed based on the identified features. The computed measurement is displayed in at least one of the first 2D displayed image and the second displayed image.
114 Citations
19 Claims
-
1. A method for making measurements within a 3D range data set obtained using a 3D rangefinder device, comprising:
providing a 3D range data set obtained using a 3D rangefinder device; displaying the 3D range data set as a first image on a display device, wherein the first image comprises one of a 2D image that is generated from the 3D range data set or a 2D image that is registered to the 3D range data set, wherein the 2D image is registered to the 3D data set by;
identifying corresponding features in the 2D image and the 3D range data set, computing the location and orientation of the device used to capture the 2D image, using the location and orientation of the device used to capture the 2D image to compute the optical path from the device used to capture the 2D image into the 3D data set, and applying the value from each pixel of the 2D image to a corresponding point or points of the 3D data set;displaying the 3D range data set as a second image on the display device, wherein the second image comprises one of a 3D image, a 2D image that is generated from the 3D range data set, or a 2D image that is registered to the 3D range data set; identifying, within the first image, at least a first feature within the 3D range data set; identifying, within the second image, at least a second feature within the 3D range data set, different from the first feature within the 3D range data set; computing a measurement utilizing the 3D range data set and based on at least the first feature and the second feature; and displaying the computed measurement within at least one of the first image and the second image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer program product comprising computer executable instructions stored in non-transitory computer readable media for execution in at least one processor for making measurements within a 3D range data set obtained using a 3D rangefinder device, the computer executable instructions, when executed by the processor, performing steps comprising:
-
providing a first 3D range data set obtained using a 3D rangefinder device to the at least one processor; displaying the 3D range data set as a first image on a display device, wherein the first image comprises one of a 2D image that is generated from the 3D range data set or a 2D image that is registered to the 3D range data set, wherein the 2D image is registered to the 3D data set by identifying corresponding features in the 2D image and the 3D range data set, computing the location and orientation of the device used to capture the 2D image, using the location and orientation of the device used to capture the 2D image to compute the optical path from the device used to capture the 2D image into the 3D data set, and applying the value from each pixel of the 2D image to corresponding points of the 3D data set; displaying the 3D range data set as a second image on the display device, wherein the second image comprises one of a 3D displayed image, a 2D image that is generated from the 3D range data set, or a 2D image that is registered to the 3D range data set; identifying, within the first image, at least a first feature within the 3D range data set; identifying, within the second image, at least a second feature within the 3D range data set, different from the first feature within the 3D range data set; computing a measurement utilizing the 3D range data set and based on at least the first feature and the second feature; and displaying the computed measurement within at least one of the first image and the second image. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus for making measurements within a 3D range data set obtained using a 3D rangefinder device, comprising:
-
at least one computer processor; a computer program product comprising computer readable medium having stored thereon computer-executable instructions that, when executing within the at least one computer processor, perform steps comprising; providing a first 3D range data set obtained using a 3D rangefinder device to the at least one processor; displaying the 3D range data set as a first image on a display device, wherein the first image comprises one of a 2D image that is generated from the 3D range data set or a 2D image that is registered to the 3D range data set, wherein the 2D image is registered to the 3D data set by identifying corresponding features in the 2D image and the 3D range data set, computing the location and orientation of the device used to capture the 2D image, using the location and orientation of the device used to capture the 2D image to compute the optical path from the device used to capture the 2D image into the 3D data set, and applying the value from each pixel of the 2D image to corresponding points of the 3D data set; displaying the 3D range data set as a second image on the display device, wherein the second displayed image comprises one of a 3D displayed image, a 2D image that is generated from the 3D range data set, or a 2D image that is registered to the 3D range data set; identifying, within the first image, at least a first feature within the 3D range data set; identifying, within the second image, at least a second feature within the 3D range data set, different from the first feature within the 3D range data set; computing a measurement utilizing the 3D range data set and based on at least the first feature and the second feature; and displaying the computed measurement within at least one of the first image and the second image. - View Dependent Claims (17, 18, 19)
-
Specification