Method and apparatus for virtual 3D model generation and navigation using opportunistically captured images
First Claim
Patent Images
1. A method of assembling a data set for the creation of a 3D model of an environment including:
- obtaining a plurality of images that have been passively and opportunistically captured by a mobile device;
storing the plurality of images on the mobile device in mobile device storage;
automatically electronically analyzing the stored images by the mobile device to assess at least one of quality, content, and redundancy;
automatically deleting one or more images from the mobile device storage responsive to the automatic electronic analysis to create a retained subset of the obtained plurality of images; and
constructing the 3D model of the environment in which the mobile device was located from the output retained subset of images, wherein the 3D model allows a user to select a portion of the model such that the selection causes presentation of a first set of images of the plurality of images obtained by the mobile device, the first set of images being selected from a set of images that were used to create the selected portion of the 3D model.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and device for opportunistically collecting images of a location via a mobile device, the device including algorithms that allow the selective winnowing of collected images to facilitate the creation of a 3D model from the images while minimizing the storage needed to hold the pictures.
18 Citations
19 Claims
-
1. A method of assembling a data set for the creation of a 3D model of an environment including:
-
obtaining a plurality of images that have been passively and opportunistically captured by a mobile device; storing the plurality of images on the mobile device in mobile device storage; automatically electronically analyzing the stored images by the mobile device to assess at least one of quality, content, and redundancy; automatically deleting one or more images from the mobile device storage responsive to the automatic electronic analysis to create a retained subset of the obtained plurality of images; and constructing the 3D model of the environment in which the mobile device was located from the output retained subset of images, wherein the 3D model allows a user to select a portion of the model such that the selection causes presentation of a first set of images of the plurality of images obtained by the mobile device, the first set of images being selected from a set of images that were used to create the selected portion of the 3D model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A mobile device including:
-
a camera, a memory; and an image analyzer, the image analyzer operable to execute code that causes the image analyzer to; opportunistically obtain a plurality of images captured by the camera and stored in the memory; automatically electronically analyze the stored images to assess at least one of quality, content, and redundancy; automatically delete one or more images from the mobile device storage responsive to the automatic electronic analysis to create a retained subset of the obtained plurality of images; and constructing a 3D model of an environment in which the mobile device was located from the output retained subset of opportunistically obtained images, wherein the 3D model allows a user to select a portion of the model such that the selection causes presentation of a first set of images of the plurality of images obtained by the mobile device, the first set of images being selected from a set of images that were used to create the selected portion of the 3D model. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having instructions thereon that when interpreted by a processor cause the processor to:
-
opportunistically obtain a plurality of images captured by a camera of a mobile device and stored in a memory of the mobile device; automatically electronically analyze the stored images to assess at least one of quality, content, and redundancy; automatically delete one or more images from the mobile device storage responsive to the automatic electronic analysis to create a retained subset of the obtained plurality of images; and constructing a 3D model of an environment in which the mobile device was located from the output retained subset of opportunistically obtained images, wherein the 3D model allows a user to select a portion of the model such that the selection causes presentation of a first set of images of the plurality of images obtained by the mobile device, the first set of images being selected from a set of images that were used to create the selected portion of the 3D model. - View Dependent Claims (16, 17, 18)
-
Specification