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, a set of structure facade data describing one or more structure facades associated with the first position estimate;
capturing, by an image sensor of the device, a first image of an environment;
identifying, using the set of structure facade data, a first structure facade portion of the first image of the environment, wherein the first structure faç
ade portion matches first structure faç
ade data of the set of structure faç
ade data; and
calculating, based at least in part on the first structure facade portion 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 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.
148 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, a set of structure facade data describing one or more structure facades associated with the first position estimate; capturing, by an image sensor of the device, a first image of an environment; identifying, using the set of structure facade data, a first structure facade portion of the first image of the environment, wherein the first structure faç
ade portion matches first structure faç
ade data of the set of structure faç
ade data; andcalculating, based at least in part on the first structure facade portion 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, a set of structure facade data describing one or more structure facades associated with the first position estimate; access a first image of an environment; identify, using the set of structure facade data, a first structure facade portion of the first image of the environment, wherein the first structure faç
ade portion matches first structure faç
ade data of the set of structure faç
ade data; andcalculate, based at least in part on the first structure facade portion 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, a set of structure facade data describing one or more structure facades associated with the first position estimate; accessing a first image of an environment; identifying, using the set of structure facade data, a first structure facade portion of the first image of the environment, wherein the first structure faç
ade portion matches first structure faç
ade data of the set of structure faç
ade data; andcalculating, based at least in part on the first structure facade portion 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 first structure faç
- ade data of the set of structure faç
ade data comprises one or more faç
ade surface locations and a two-dimensional faç
ade pattern; andwherein identifying the first structure facade portion 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 structure faç
ade portion. - View Dependent Claims (20)
- ade data of the set of structure faç
Specification