System and method for three-dimensional image reconstruction using an absolute orientation sensor
First Claim
1. A three-dimensional image reconstruction system comprising:
- an image capture device that captures image data;
an inertial measurement unit (IMU) affixed to the image capture device that records IMU data that is associated with the image data; and
an image processor that includes one or more processing units and memory for storing instructions that are executed by the one or more processing units, wherein the image processor receives the image data and the IMU data as inputs, wherein the image processor includes a calibration module that generates a transformation value X based on two or more pairs of first image data and two or more pairs of first IMU data during a calibration stage, wherein the image processor subsequently receives second image data and second IMU data and generates a partial point cloud based on the second image data, wherein the image processor utilizes the second IMU data and the transformation value X to pre-align the partial point cloud with a current reconstructed point cloud, and wherein the image processor subsequently utilizes a registration algorithm, without reference to the second IMU data, to register the pre-aligned partial point cloud with the current reconstructed point cloud to generate a reconstructed three-dimensional image.
0 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional image reconstruction system includes an image capture device, an inertial measurement unit (IMU), and an image processor. The image capture device captures image data. The inertial measurement unit (IMU) is affixed to the image capture device and records IMU data associated with the image data. The image processor includes one or more processing units and memory for storing instructions that are executed by the one or more processing units, wherein the image processor receives the image data and the IMU data as inputs and utilizes the IMU data to pre-align the first image and the second image, and wherein the image processor utilizes a registration algorithm to register the pre-aligned first and second images.
5 Citations
7 Claims
-
1. A three-dimensional image reconstruction system comprising:
-
an image capture device that captures image data; an inertial measurement unit (IMU) affixed to the image capture device that records IMU data that is associated with the image data; and an image processor that includes one or more processing units and memory for storing instructions that are executed by the one or more processing units, wherein the image processor receives the image data and the IMU data as inputs, wherein the image processor includes a calibration module that generates a transformation value X based on two or more pairs of first image data and two or more pairs of first IMU data during a calibration stage, wherein the image processor subsequently receives second image data and second IMU data and generates a partial point cloud based on the second image data, wherein the image processor utilizes the second IMU data and the transformation value X to pre-align the partial point cloud with a current reconstructed point cloud, and wherein the image processor subsequently utilizes a registration algorithm, without reference to the second IMU data, to register the pre-aligned partial point cloud with the current reconstructed point cloud to generate a reconstructed three-dimensional image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of reconstructing a three-dimensional image from a plurality of received images, the method comprising:
-
calculating a transformation value X based on two or more pairs of first image data and two or more pairs of first IMU data received from an inertial measurement unit during a calibration stage; generating a partial point cloud from a second received image; receiving second IMU data from the inertial measurement unit associated with the second received image; pre-aligning the partial point cloud with a current reconstructed point cloud based on the second IMU data provided by the inertial measurement unit (IMU) and the transformation value X; and registering, without reference to the second IMU data, the pre-aligned partial point cloud with the current reconstructed point cloud to generate a reconstructed 3D image, wherein the registration includes calculating a rigid body motion distance between the partial point cloud and the current reconstructed point cloud until the rigid body motion distance between points in the partial point cloud and the current reconstructed point cloud is minimized. - View Dependent Claims (7)
-
Specification