Image based tracking in augmented reality systems
First Claim
Patent Images
1. A method for determining a device location comprising:
- accessing, by one or more processors of the device, building location information describing one or more location points for at least a first building, wherein the building location information is associated with a first position estimate of the device;
processing, using the one or more processors, a first image of an environment comprising the first building using the building location information to identify a match between a first portion of the first image of the environment and the one or more location points of the building location information; and
calculating, using the one or more processors, a second position estimate of the device, wherein the second position estimate is calculated based at least in part on a perspective associated with the first portion of the first image of the environment and the match between the first portion and the one or more location points.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for image based location estimation are described. In one example embodiment, a first positioning system is used to generate a first position estimate. A set of structure façade data describing one or more structure façades associated with the first position estimate is then accessed. A first image of an environment is captured, and a portion of the image is matched to part of the structure façade data. A second position is then estimated based on a comparison of the structure façade data with the portion of the image matched to the structure façade data.
-
Citations
20 Claims
-
1. A method for determining a device location comprising:
-
accessing, by one or more processors of the device, building location information describing one or more location points for at least a first building, wherein the building location information is associated with a first position estimate of the device; processing, using the one or more processors, a first image of an environment comprising the first building using the building location information to identify a match between a first portion of the first image of the environment and the one or more location points of the building location information; and calculating, using the one or more processors, a second position estimate of the device, wherein the second position estimate is calculated based at least in part on a perspective associated with the first portion of the first image of the environment and the match between the first portion and the one or more location points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a memory; and one or more processors coupled to the memory, the one or more processors configured to; access building location information describing one or more location points for at least a first building, wherein the building location information is associated with a first position estimate of the device; process a first image of an environment comprising the first building using the building location information to identify a match between a first portion of the first image of the environment and the one or more location points of the building location information; and calculate a second position estimate of the device, wherein the second position estimate is calculated based at least in part on a perspective associated with the first portion of the first image of the environment and the match between the first portion and the one or more location points. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium comprising instructions that, when executed by one or more processors of a device, cause the device to perform operations comprising:
-
accessing building location information describing one or more location points for at least a first building, wherein the building location information is associated with a first position estimate of the device; processing a first image of an environment comprising the first building using the building location information to identify a match between a first portion of the first image of the environment and the one or more location points of the building location information; and calculating, using the one or more processors, a second position estimate of the device, wherein the second position estimate is calculated based at least in part on a perspective associated with the first portion of the first image of the environment and the match between the first portion and the one or more location points. - View Dependent Claims (19, 20)
-
Specification