Methods and apparatus for position estimation
First Claim
1. A processor-implemented method for estimating a position of a mobile station (MS) the method comprising:
- identifying a subset of points of interest in a plurality of points of interest by matching MS captured images of each point of interest in the subset of points of interest with at least one corresponding stored image of a point of interest selected from images of the plurality of points of interest, each point of interest in the subset of points of interest being associated with a corresponding visibility map comprising a set of grid points;
computing a corresponding cumulative grid point weight for each grid point based on corresponding individual grid point weights, each individual grid point weight associated with one of the points of interest in the subset of points of interest; and
computing an estimated location of the MS based on the corresponding cumulative grid point weight of each grid point.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus and methods disclosed herein facilitate mobile station (MS) location determination using MS captured images of known points of interest (POIs). In some embodiments, each POI is associated with a corresponding visibility map comprising a set of grid points, and a subset of the POIs may be identified from the MS captured images by matching the MS captured images of each POI in the subset with corresponding stored images. A cumulative grid point weight for a plurality of grid points in the visibility maps associated with the POIs in the subset may be computed. The cumulative grid point weight for each grid point represents the probability that the MS is located at that grid point. The location of the MS may be estimated based on the cumulative grid point weights of the plurality of grid points.
-
Citations
62 Claims
-
1. A processor-implemented method for estimating a position of a mobile station (MS) the method comprising:
-
identifying a subset of points of interest in a plurality of points of interest by matching MS captured images of each point of interest in the subset of points of interest with at least one corresponding stored image of a point of interest selected from images of the plurality of points of interest, each point of interest in the subset of points of interest being associated with a corresponding visibility map comprising a set of grid points; computing a corresponding cumulative grid point weight for each grid point based on corresponding individual grid point weights, each individual grid point weight associated with one of the points of interest in the subset of points of interest; and computing an estimated location of the MS based on the corresponding cumulative grid point weight of each grid point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a memory configured to store images of a plurality of points of interest and visibility maps wherein each visibility map is associated with a point of interest in the subset and comprises a set of grid points; and a processor coupled to the memory, the processor configured to; identify a subset of points of interest in the plurality of points of interest by matching Mobile Station (MS) captured images of each point of interest in the subset of points of interest with at least one corresponding stored image of a point of interest selected from the images of the plurality of points of interest stored in the memory; compute a corresponding cumulative grid point weight for each grid point based on corresponding individual grid point weights, each individual grid point weight associated with one of the points of interest in the subset of points of interest; and compute an estimated location of the MS based on the corresponding cumulative grid point weight of each grid point. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus comprising:
-
means for storing images of a plurality of points of interest and visibility maps, wherein each visibility map is associated with a point of interest in the subset, wherein each visibility map comprises a set of grid points; means for identifying a subset of points of interest in the plurality of points of interest by matching Mobile Station (MS) captured images of each point of interest in the subset with at least one corresponding stored image of a point of interest selected from stored images of the plurality of points of interest; means for computing a corresponding cumulative grid point weight for each grid point based on corresponding individual grid point weights, each individual grid point weight associated with one of the points of interest in the subset of points of interest; and means for computing an estimated location of the MS based on the corresponding cumulative grid point weight of each grid point. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A non-transitory computer-readable medium comprising instructions, which when executed by a processor, cause the processor to:
-
identify a subset of points of interest in a plurality of points of interest by matching Mobile Station (MS) captured images of each point of interest in the subset of points of interest with at least one corresponding stored image of a point of interest selected from images of the plurality of points of interest, each point of interest being associated with a corresponding visibility map comprising a set of grid points; compute a corresponding cumulative grid point weight for each grid point based on corresponding individual grid point weights, each individual grid point weight associated with one of the points of interest in the subset of points of interest; and compute an estimated location of the MS based on the corresponding cumulative grid point weight of each grid point. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification