IMAGE BASED TRACKING IN AUGMENTED REALITY SYSTEMS
First Claim
Patent Images
1. A method for determining a device location comprising:
- determining, using a first positioning system, a first position estimate for the device;
accessing, based on the first position estimate, building location information describing one or more location points for at least a first building associated with the first position estimate;
capturing, by an image sensor of the device, a first image of an environment;
identifying, using the building location information, a first surface in the first image of the environment, wherein the first surface matches the one or more location points of the building location information for the first building; and
calculating, based at least in part on a perspective associated with surface of the first image of the environment, a second position estimate of the device.
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 facades 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.
34 Citations
20 Claims
-
1. A method for determining a device location comprising:
-
determining, using a first positioning system, a first position estimate for the device; accessing, based on the first position estimate, building location information describing one or more location points for at least a first building associated with the first position estimate; capturing, by an image sensor of the device, a first image of an environment; identifying, using the building location information, a first surface in the first image of the environment, wherein the first surface matches the one or more location points of the building location information for the first building; and calculating, based at least in part on a perspective associated with surface of the first image of the environment, a second position estimate of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first positioning module configured to determine a first position estimate; an image based location system module configured to; access, based on the first position estimate, building location information describing one or more location points associated with the first position estimate; access a first image of an environment; identify, using the building location information, a first surface of the first image of the environment, wherein the first surface matches the one or more location points of the building location information; and calculate, based at least in part on the surface of the first image of the environment, a second position estimate of the device. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium comprising instructions that, when performed by a device, cause the device to perform a method comprising:
-
determining a first position estimate using a first positioning system of the device; accessing, based on the first position estimate, building location information describing one or more location points for at least a first building associated with the first position estimate; accessing a first image of an environment; identifying, using the building location information, a surface of the first image of the environment, wherein the first surface matches the one or more location points of the building location information; and calculating, based at least in part on the surface of the first image of the environment, a second position estimate of the device.
-
-
19. The non-transitory computer readable medium of claim 19 wherein the one or more location points of the building location information comprises one or snore faç
- ade surface locations and a two-dimensional faç
ade pattern; andwherein identifying the surface of the first image comprises. calculating, from the first position estimate and the one or more faç
ade surface locations, an expected perspective for the two-dimensional faç
ade pattern;processing the two-dimensional faç
ade pattern to generate a first perspective pattern;processing the first image of the environment using the first perspective pattern to identify the first surface of the first image. - View Dependent Claims (20)
- ade surface locations and a two-dimensional faç
Specification