Exterior hybrid photo mapping
First Claim
1. A method on a device, the method comprising:
- capturing a plurality of images of a structure when traversing a plurality of locations in a vicinity of the structure;
capturing a plurality of measurement sets, wherein each measurement set corresponds to at least one image in the plurality of images;
estimating, based, in part, on the plurality of images and the corresponding plurality of measurement sets, a 3D structural envelope of the structure and a trajectory of the device;
transmitting information comprising the estimated trajectory of the device, the 3D structural envelope, the plurality of images, and the corresponding measurement sets, to a first server wirelessly coupled to the device; and
receiving, based, in part, on the transmitted information, a corrected trajectory of the device registered to absolute coordinates and a 3D structural envelope of the structure registered to the absolute coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed pertain to the use of user equipment (UE) for the generation of a 3D exterior envelope of a structure based on captured images and a measurement set associated with each captured image. In some embodiments, a sequence of exterior images of a structure is captured and a corresponding measurement set comprising Inertial Measurement Unit (IMU) measurements, wireless measurements (including Global Navigation Satellite (GNSS) measurements) and/or other non-wireless sensor measurements may be obtained concurrently. A closed-loop trajectory of the UE in global coordinates may be determined and a 3D structural envelope of the structure may be obtained based on the closed loop trajectory and feature points in a subset of images selected from the sequence of exterior images of the structure.
-
Citations
30 Claims
-
1. A method on a device, the method comprising:
-
capturing a plurality of images of a structure when traversing a plurality of locations in a vicinity of the structure; capturing a plurality of measurement sets, wherein each measurement set corresponds to at least one image in the plurality of images; estimating, based, in part, on the plurality of images and the corresponding plurality of measurement sets, a 3D structural envelope of the structure and a trajectory of the device; transmitting information comprising the estimated trajectory of the device, the 3D structural envelope, the plurality of images, and the corresponding measurement sets, to a first server wirelessly coupled to the device; and receiving, based, in part, on the transmitted information, a corrected trajectory of the device registered to absolute coordinates and a 3D structural envelope of the structure registered to the absolute coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a camera configured to capture a plurality of images of a structure when traversing a plurality of locations in a vicinity of the structure; one or more sensors; a processor, coupled to the camera and the one or more sensors wherein the processor is configured to; determine a plurality of measurement sets, wherein each measurement set comprises measurements by the one or more sensors and each measurement set corresponds to at least one image in the plurality of images; estimate, based, in part, on the plurality of images and the corresponding plurality of measurement sets, a 3D structural envelope of the structure and a trajectory of the device; transmit information comprising the estimated trajectory of the device, and the 3D structural envelope, the plurality of images, and the corresponding measurement sets, to a first server wirelessly coupled to the device; and receive, based, in part, on the transmitted information, a corrected trajectory of the device registered to absolute coordinates and a 3D structural envelope of the structure registered to the absolute coordinates. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A device comprising:
-
imagine means configured to capture a plurality of images of a structure when traversing a plurality of locations in a vicinity of the structure; sensing means; means for determining a plurality of measurement sets based, in part, on measurements by the sensing means, wherein each measurement set corresponds to at least one image in the plurality of images; means for estimating, based, in part, on the plurality of images and the corresponding plurality of measurement sets, a 3D structural envelope of the structure and a trajectory of the device; means for transmitting information comprising the estimated trajectory of the device, the 3D structural envelope, the plurality of images, and the corresponding measurement sets, to a server wirelessly coupled to the device; and means for receiving, based, in part, on the transmitted information, a corrected trajectory of the device registered to absolute coordinates and a 3D structural envelope of the structure registered to the absolute coordinates. - View Dependent Claims (26, 27)
-
-
28. A non-transitory computer-readable medium comprising instructions, which, when executed by a processor, cause the processor to be configured to:
-
capture a plurality of images of a structure when traversing a plurality of locations in a vicinity of the structure; capture a plurality of measurement sets, wherein each measurement set corresponds to at least one image in the plurality of images; estimate, based, in part, on the plurality of images and the corresponding plurality of measurement sets, a 3D structural envelope of the structure and a trajectory of the device; transmit information comprising the estimated trajectory of the device, and the 3D structural envelope, the plurality of images, and the corresponding measurement sets, to a first server wirelessly coupled to the device; and receive, based, in part, on the transmitted information, a corrected trajectory of the device registered to absolute coordinates and a 3D structural envelope of the structure registered to the absolute coordinates. - View Dependent Claims (29, 30)
-
Specification