Systems and methods for generating three-dimensional image models using game-based image acquisition
First Claim
1. A computer-implemented method of generating a three-dimensional (3D) image model using a game-based image acquisition environment, the method comprising:
- identifying a game score of a game;
determining an initial geographical location of a user device;
identifying images to be acquired to generate a 3D image model of an area surrounding the location;
displaying, in a graphical user interface of the user device, a virtual gaming view comprising two or more targets corresponding to locations of the images to be acquired, each target comprising a graphical object, wherein a position of the targets move within the virtual gaming view relative to movement of the user device, and wherein a goal of the game includes moving the user device to align a field of view of a camera of the user device with the one or more targets;
in response to determining that the field of view of the camera aligns with a first target, acquiring a first image depicting a first image scene corresponding to the field of view of the camera;
in response to determining that the field of view of the camera aligns with a second target, acquiring a second image depicting a second image scene corresponding to the field of view of the camera;
generating the 3D image model of the area surrounding the location using the first and second images;
storing, in memory, the 3D image model in association with the location; and
when it is determined that the field of view of the camera aligns with a given one of the two or more targets, updating the game score of the game based on the alignment.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a method of generating a three-dimensional (3D) image model using a game-based image acquisition. The method including determining a location of a user device, identifying images to be acquired to generate a 3D model of an area surrounding the location, displaying a virtual gaming view that includes targets corresponding to locations of the images to be acquired, wherein the targets move within the virtual gaming view relative to movement of the user device, and a goal of a game includes moving the user device to align a field of view of a camera of the user device with the targets, in response to determining that the field of view of the camera aligns with a target, acquiring an image depicting an image scene corresponding to the field of view of the camera, and generating a 3D image model of an area surrounding the location using the image.
-
Citations
20 Claims
-
1. A computer-implemented method of generating a three-dimensional (3D) image model using a game-based image acquisition environment, the method comprising:
-
identifying a game score of a game; determining an initial geographical location of a user device; identifying images to be acquired to generate a 3D image model of an area surrounding the location; displaying, in a graphical user interface of the user device, a virtual gaming view comprising two or more targets corresponding to locations of the images to be acquired, each target comprising a graphical object, wherein a position of the targets move within the virtual gaming view relative to movement of the user device, and wherein a goal of the game includes moving the user device to align a field of view of a camera of the user device with the one or more targets; in response to determining that the field of view of the camera aligns with a first target, acquiring a first image depicting a first image scene corresponding to the field of view of the camera; in response to determining that the field of view of the camera aligns with a second target, acquiring a second image depicting a second image scene corresponding to the field of view of the camera; generating the 3D image model of the area surrounding the location using the first and second images; storing, in memory, the 3D image model in association with the location; and when it is determined that the field of view of the camera aligns with a given one of the two or more targets, updating the game score of the game based on the alignment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more memories storing instructions; and one or more processors coupled to the one or more memories and configured to execute the instructions stored thereon to cause the following steps for generating a three-dimensional (3D) image model using a game-based image acquisition environment; identifying a game score of a game; determining an initial geographical location of a user device; identifying images to be acquired to generate the 3D image model of an area surrounding the location; displaying, in a graphical user interface of the user device, a virtual gaming view comprising two or more targets corresponding to locations of the images to be acquired, each target comprising a graphical object, wherein a position of the targets move within the virtual gaming view relative to movement of the user device, and wherein a goal of the game includes moving the user device to align a field of view of a camera of the user device with the one or more targets; in response to determining that the field of view of the camera aligns with a first target, acquiring a first image depicting a first image scene corresponding to the field of view of the camera; in response to determining that the field of view of the camera aligns with a second target, acquiring a second image depicting a second image scene corresponding to the field of view of the camera; generating the 3D image model of the area surrounding the location using the first and second images; storing, in memory, the 3D image model in association with the location; and when it is determined that the field of view of the camera aligns with a given one of the two or more targets, updating the game score of the game based on the alignment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising program instructions stored thereon that are executable by a processor to cause the following steps for generating a three-dimensional (3D) image model using a game-based image acquisition environment:
-
identifying a game score of a game; determining an initial geographical location of a user device; identifying images to be acquired to generate a 3D image model of an area surrounding the location; displaying, in a graphical user interface of the user device, a virtual gaming view comprising two or more targets corresponding to locations of the images to be acquired, each target comprising a graphical object, wherein a position of the targets move within the virtual gaming view relative to movement of the user device, and wherein a goal of the game includes moving the user device to align a field of view of a camera of the user device with the one or more targets; in response to determining that the field of view of the camera aligns with a first target, acquiring a first image depicting a first image scene corresponding to the field of view of the camera; in response to determining that the field of view of the camera aligns with a second target, acquiring a second image depicting a second image scene corresponding to the field of view of the camera; generating the 3D image model of the area surrounding the location using the first and second images; storing, in memory, the 3D image model in association with the location; and when it is determined that the field of view of the camera aligns with a given one of the two or more targets, updating the game score of the game based on the alignment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification