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 and utilizes the IMU data to pre-align the image data with a current reconstructed point cloud, and wherein the image processor utilizes a registration algorithm to register the pre-aligned image data with the current reconstructed point cloud.
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.
13 Citations
15 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 and utilizes the IMU data to pre-align the image data with a current reconstructed point cloud, and wherein the image processor utilizes a registration algorithm to register the pre-aligned image data with the current reconstructed point cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A three-dimensional image reconstruction system comprising:
-
an image capture device that captures image; an inertial measurement unit (IMU) affixed to the image capture device that records IMU data associated with 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, and calculates rigid body motion that includes a rotational component R and a translational component t between the image data and the current reconstructed point cloud, wherein the rotational component R of the calculated rigid body motion, but not the translational component t, is constrained by the IMU data and wherein the image processor utilizes a registration algorithm to register the image data with the current reconstructed point cloud. - View Dependent Claims (10, 11, 12)
-
-
13. A method of reconstructing a three-dimensional image from a plurality of received images, the method comprising:
-
generating a partial point cloud from a received image; pre-aligning the partial point cloud with a current reconstructed point cloud based on orientation data provided by an inertial measurement unit (IMU); calculating rigid body motion between the partial point cloud and the current reconstructed point cloud until a distance between points in the partial point cloud and the current reconstructed point cloud is minimized; and registering the partial point cloud with the current reconstructed point cloud to update the current reconstructed point cloud. - View Dependent Claims (14, 15)
-
Specification