Location estimation system, method and program
First Claim
1. A system for estimating a location label of a vector dataset without any location label from a plurality of vector datasets respectively with location labels using a computer, the system comprising:
- storage means provided in the computer;
means for storing the vector datasets in the storage means of the computer;
means for calculating a temporal and spatial similarity between the vector dataset without any location label and each neighboring vector dataset with a location label, by using a q-norm wherein 0<
q<
1 and an exponential attenuation function; and
means for estimating the location label of the vector data without any location label by using the larger of the temporal and spatial calculated similarities,wherein one of the i) the q-norm where 0<
q<
1 and ii) the exponential attenuation function is used to determine the temporal similarity and the other is used to used to determine the spatial similarity.
0 Assignments
0 Petitions
Accused Products
Abstract
Location estimation systems, methods, and non-transitory computer program products. The system includes: storage means provided in the computer, means for storing the vector datasets in the storage means of the computer, means for calculating the similarity between the vector dataset without any location label and each neighboring vector dataset with a location label, by using any one of a q-norm where 0≦q≦1 and an exponential attenuation function, and means for estimating the location label of the vector data without any location label from the calculated similarities.
13 Citations
20 Claims
-
1. A system for estimating a location label of a vector dataset without any location label from a plurality of vector datasets respectively with location labels using a computer, the system comprising:
-
storage means provided in the computer; means for storing the vector datasets in the storage means of the computer; means for calculating a temporal and spatial similarity between the vector dataset without any location label and each neighboring vector dataset with a location label, by using a q-norm wherein 0<
q<
1 and an exponential attenuation function; andmeans for estimating the location label of the vector data without any location label by using the larger of the temporal and spatial calculated similarities, wherein one of the i) the q-norm where 0<
q<
1 and ii) the exponential attenuation function is used to determine the temporal similarity and the other is used to used to determine the spatial similarity. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for estimating a location label of a vector dataset without any location label from a plurality of vector datasets respectively with location labels using a computer device, the method comprising:
-
storing the vector datasets; calculating a temporal and spatial similarity between the vector dataset without any location label and each neighboring vector dataset with a location label, by using a q-norm wherein 0<
q<
1 and an exponential attenuation function; andestimating the location label of the vector data without any location label by using the larger of the temporal and spatial calculated similarities, wherein one of i) the q-norm where 0<
q<
1 and ii) the exponential attenuation function is used to determine the temporal similarity and the other is used to used to determine the spatial similarity,wherein at least one step of the method is carried out on the computer device. - View Dependent Claims (6, 7, 8, 18, 20)
-
-
9. A computer-implemented location estimation method for estimating a location from radio signal strength datasets, the method comprising the steps of:
-
preparing a plurality of radio signal strength vector datasets with location labels and a plurality of radio signal strength vector datasets without location labels, respectively, and then storing the prepared datasets in the computer device; setting an initial value of the plausibility score f(i)(c) wherein i=1 . . . N and wherein N denotes the number of all the prepared radio signal strength vector datasets such that each of the radio signal strength vector datasets with location labels and the radio signal strength vector datasets without location labels has a location label c; calculating the similarity between the vector dataset without any location label and each neighboring vector dataset with a location label using a q-norm and an exponential attenuation function, wherein 0<
q<
1; anditeratively executing the step of calculating f(i)(c), wherein at least one step of the method is carried out on the computer device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 19)
-
-
11. The method according to claim 10, wherein the step of calculating the similarity W(i,j) includes the following steps of:
-
calculating the temporal similarity Wt(i,j); and choosing, as the similarity W(i,j), one having the larger value from the temporal similarity Wt(i,j) and the spatial similarity calculated by using any one of the q-norm and the exponential attenuation function.
-
-
12. The method according to claim 10, wherein the spatial similarities are calculated using the following expression using the q-norm,
WX(i,j)=exp(−- ∥
X(i)−
X(j)∥
qq),where X(i) denotes the i-th radio signal strength vector, and
- ∥
-
13. The method according to claim 12, wherein both q and σ
- are set at 0.5.
-
14. The method according to claim 10, wherein the spatial similarities are calculated by using the following expression with an exponential attenuation function,
-
15. The method according to claim 10, wherein the spatial similarities are calculated by using the following expression using exponential attenuation function,
-
16. The method according to claim 11, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
Wt(i,j)=p·- δ
(TID(i)=TID(j))·
δ
(|t(i)−
t(j)|=1)where 0<
p≦
1 is a constant parameter, TID(i) is the trace ID to which the i-th vector belongs, and t(i) is the time of observation of the i-th vector.
- δ
-
17. The method according to claim 11, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
Wt(i,j)=p·- δ
(TID(i)=TID(j))·
exp(−
∥
t(i)−
t(j)∥
rr)where
- δ
-
19. A non-transitory computer program product tangibly embodying computer readable instruction which when implemented cause a computer to carry out the steps of the method according to claim 9.
Specification