Capturing and aligning three-dimensional scenes
First Claim
Patent Images
1. A three-dimensional image reconstruction system, comprising:
- a three-dimensional capture device comprising;
a housing;
a sensor module comprising one or more sensors respectively configured to capture three-dimensional image data captures of an object or environment at different capture positions relative to a three-dimensional coordinate space during a capture process, wherein the three-dimensional image data captures are respectively associated with distance information for features included therein; and
a communication module configured to communicatively couple the sensor module to a mobile processing device and send the three-dimensional image data captures, or sets of three-dimensional data respectively derived from the three-dimensional image data captures, to a mobile processing device as they are respectively captured or derived in association with the capture process, wherein the mobile processing device is configured to iteratively align the three-dimensional image data captures or the sets, based on the distance information, as the three-dimensional image data captures or the sets are respectively received to generate three-dimensional representations of the object or environment, and wherein the mobile processing device is configured to render the three-dimensional representations of the object or environment via a display screen of the mobile processing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
82 Citations
35 Claims
-
1. A three-dimensional image reconstruction system, comprising:
a three-dimensional capture device comprising; a housing; a sensor module comprising one or more sensors respectively configured to capture three-dimensional image data captures of an object or environment at different capture positions relative to a three-dimensional coordinate space during a capture process, wherein the three-dimensional image data captures are respectively associated with distance information for features included therein; and a communication module configured to communicatively couple the sensor module to a mobile processing device and send the three-dimensional image data captures, or sets of three-dimensional data respectively derived from the three-dimensional image data captures, to a mobile processing device as they are respectively captured or derived in association with the capture process, wherein the mobile processing device is configured to iteratively align the three-dimensional image data captures or the sets, based on the distance information, as the three-dimensional image data captures or the sets are respectively received to generate three-dimensional representations of the object or environment, and wherein the mobile processing device is configured to render the three-dimensional representations of the object or environment via a display screen of the mobile processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A three-dimensional capture device, comprising:
-
a housing comprising a handle; one or more sensors respectively configured to capture three-dimensional image data captures of an object or environment at different capture positions relative to a three-dimensional coordinate space over a capture process, wherein the three-dimensional image data captures are respectively associated with distance information for features included therein; and a communication module configured to send the three-dimensional image data captures, or sets of three-dimensional information respectively derived from the three-dimensional image data captures, to a mobile device as they are respectively captured or derived, wherein the mobile device is configured to iteratively align the three-dimensional image data captures or the sets, as the three-dimensional image data captures or the sets are respectively received, based on the distance information, to generate three-dimensional representations of the object or environment, and wherein the mobile device is configured to render the three-dimensional representations of the object or environment via a display screen of the mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable storage medium comprising computer-readable instructions that, in response to execution, cause a computing system to perform operations, comprising:
-
receiving, from a three-dimensional capture device, three-dimensional image captures of an object or environment captured by the three-dimensional capture device at different positions relative to a three-dimensional coordinate space during a capture process, wherein the three-dimensional image captures are respectively associated with for features included therein; aligning the three-dimensional image captures as they are received based in part on the distance information to generate three-dimensional representations of the object or environment; and rendering the three-dimensional representations of the object or environment on a display. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A mobile device, comprising:
-
a non-transitory computer readable medium that stores computer executable components; a processor that executes at least the following computer executable components stored in the non-transitory computer readable medium; a communication component configured to receive three-dimensional image captures of an object or environment from a three-dimensional capture device captured by the three-dimensional capture device at different positions relative to a three-dimensional coordinate space during a capture process, wherein the image captures are respectively associated with distance data for features included therein, and send the three-dimensional image captures to a remote processing system as they are respectively received, and receive three-dimensional representations of the object or environment from the remote processing system, wherein the remote processing system is configured to align the three-dimensional image captures as they are received based on the distance data for the features included therein to generate the three-dimensional representations of the object or environment; and a presentation component configured to display the three-dimensional representations of the object or environment via a display of the mobile device in response reception of the three-dimensional representations. - View Dependent Claims (34, 35)
-
Specification