| Literature DB >> 26184230 |
Daniel Carrillo1, Victoria Moreno2, Benito Úbeda3, Antonio F Skarmeta4.
Abstract
Given the indispensable role of mobile phones in everyday life, phone-centric sensing systems are ideal candidates for ubiquitous observation purposes. This paper presents a novel approach for mobile phone-centric observation applied to indoor location. The approach involves a location fingerprinting methodology that takes advantage of the presence of magnetic field anomalies inside buildings. Unlike existing work on the subject, which uses the intensity of magnetic field for fingerprinting, our approach uses all three components of the measured magnetic field vectors to improve accuracy. By using adequate soft computing techniques, it is possible to adequately balance the constraints of common solutions. The resulting system does not rely on any infrastructure devices and therefore is easy to manage and deploy. The proposed system consists of two phases: the offline phase and the online phase. In the offline phase, magnetic field measurements are taken throughout the building, and 3D maps are generated. Then, during the online phase, the user's location is estimated through the best estimator for each zone of the building. Experimental evaluations carried out in two different buildings confirm the satisfactory performance of indoor location based on magnetic field vectors. These evaluations provided an error of (11.34 m, 4.78 m) in the (x; y) components of the estimated positions in the first building where the experiments were carried out, with a standard deviation of (3.41 m, 4.68 m); and in the second building, an error of (4 m, 2.98 m) with a deviation of (2.64 m, 2.33 m).Entities:
Keywords: fingerprinting; indoor location; magnetic field; smartphone
Year: 2015 PMID: 26184230 PMCID: PMC4541928 DOI: 10.3390/s150717168
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Floor where the preliminary study was carried out (Building A).
Figure 2Distribution of the magnitude of the magnetic field along a corridor.
Figure 3Magnetic field profiles of the corridor.
Figure 4Offline phase of the MagicFinger mechanism.
Summary of the features extracted from magnetic field measurements.
| 1 | Entropy | Measurement of the uncertainty associated with the data. Measuring from different positions during a walking activity provides different periodical patterns. |
| 2 | SumPowerDetCoeff | Measurement of the power of the coefficients derived from the discrete wavelet data transformation [ |
| 3 | Variance | The variance of the data is considered to be relevant following a similar reasoning to that addressed in [ |
| 4 | VarFTT | The variance of FFT (Fast Fourier Transformation) coefficients between 0.5 Hz and 5.5 Hz, covering the range in which most of the energy involved in daily activities lies [ |
| 5 | Intensity | Analogous to [ |
| 6 | ZCR | Analogous to [ |
| 7 | Kurtosis | Kurtosis measures the peak of the data relative to the normal distribution, as it is suggested in [ |
| 8 | Skewness | This is a widely used feature that measures the data symmetry. It is applied, for instance, in [ |
| 9 | Correlation coefficient | It represents the ratio of the data covariance. It has been used for activity recognition purposes in [ |
Figure 5Distribution of features extracted from the data collected in Building A after being pre-processed.
Optimum number of clusters proposed by each clustering algorithm for Building A.
| k-means with feature selection | Bx variance and Bx VarFFT were selected among all | 2 |
| EM | Bx, By, Bz intensity and magnitude of intensity | 8 |
| EM | All | 2 |
| EM | All transformed by PCA | 2 |
Figure 6Classification results of automatically-clustered data in Building A.
f1-score of classification using gaussprRadial and 5 zones in Building A.
| 1 | 0.519 |
| 5 | 0.675 |
| 6 | 0.660 |
| 7 | 0.694 |
| 8 | 0.548 |
Figure 7Online phase of the MagicFinger mechanism.
Figure 8Zones in Building A identified with the EM algorithm using the intensity parameter of the magnetic field.
Figure 9Classification results of manually-clustered data in Building A.
RMSE (meters) using only intensities based on automatically-clustered data in Building A.
|
| |||||
|---|---|---|---|---|---|
| 1 | 21 m × 46.5 m | 6.31 | 19.32 | 6.57 | 13.09 |
| 2 | 13.5 m × 10.5 m | 5.10 | 3.57 | 3.91 | 2.84 |
| 3 | 7.5 m × 18 m | 3.17 | 10.68 | 2.19 | |
| 4 | 1.5 m × 39 m | 0.28 | 7.03 | ||
| 5 | 63 m × 7.5 m | 3.63 | 17.81 | 1.17 | |
| 6 | 60 m × 4.5 m | 14.31 | 1.73 | ||
| 7 | 66.5 m × 28.5 m | 12.98 | 18.55 | 10.91 | |
| 8 | 40.5 m × 7.5 m | 11.62 | 1.75 | 10.59 | |
RMSE (meters) performing feature selection based on automatically-clustered data in Building A.
|
| |||||
|---|---|---|---|---|---|
| 1 | 21 m × 46.5 m | 7.60 | 26.10 | ||
| 2 | 13.5 m × 10.5 m | 4.07 | 2.79 | ||
| 3 | 7.5 m × 18 m | 2.02 | 9.37 | 5.30 | |
| 4 | 1.5 m × 39 m | 0.97 | 5.89 | 0.71 | 7.13 |
| 5 | 63 m × 7.5 m | 16.22 | 0.88 | 17.76 | |
| 6 | 60 m × 4.5 m | 19.53 | 1.79 | 12.75 | 1.76 |
| 7 | 66.5 m × 28.5 m | 19.78 | 20.64 | 18.33 | |
| 8 | 40.5 m × 7.5 m | 10.45 | 2 | 1.80 | |
Estimators selected for each zone in Building A with the features that they take as input.
| 1 | x | Gaussian process | Bx, By, Bz entropy & Bx, By, Bz intensity & Bx, By kurtosis & Bx, By skewness & Bx, By, Bz sumPowerDetCoeff & Bx, By, Bz VarFFT& Bx, By, Bz variance & Bx ZCR |
| y | Gaussian process | Bx, By entropy & Bx, By, Bz intensity & Bx, By, Bz kurtosis & Bx, By, Bz skewness & Bx, By, Bz sumPowerDetCoeff & Bx, By, Bz VarFFT & Bx, By, Bz variance | |
| 5 | x | Bayesian regularized NN | Bx, By, Bz intensity & magnitude of intensity |
| y | Gaussian process | Bz entropy & Bx, By intensity & Bx kurtosis & By, Bz skewness & By sumPowerDettCoeff & Bx VarFFT & Bx variance | |
| 6 | x | Gaussian process | Bx, By, Bz intensity & magnitude of intensity |
| y | Gaussian process | Bx, By, Bz intensity & magnitude of intensity | |
| 7 | x | Bayesian regularized NN | Bx, By, Bz intensity & magnitude of intensity |
| y | Gaussian process | Bx entropy & Bx, By, Bz intensity & Bx, By kurtosis & By skewness & Bx, By, Bz sumPower-DettCoeff & Bx, By, Bz VarFFT & Bx, By variance | |
| 8 | x | Gaussian process | By intensity & Bx kurtosis & Bz skewness & By, Bz sumPowerDettCoeff & Bx, By VarFFT & Bx, By variance |
| y | Gaussian process | Bx, By, Bz intensity & magnitude of intensity |
RMSE (m) using only intensities based on manually-clustered data in Building A.
|
| |||
|---|---|---|---|
| 1 | 0 m × 30 m | 0 | 10.15 |
| 2 | 7.5 m × 18 m | 2.29 | 4.91 |
| 3 | 7.5 m × 15 m | 2.51 | 2.31 |
| 4 | 0 m × 31.5 m | 0 | 7.20 |
| 5 | 27 m × 4.5 m | 7.34 | 1.59 |
| 6 | 36 m × 7.5 m | 9.11 | 1.80 |
| 7 | 15.5 m × 13.5 m | 4.85 | 3.05 |
| 8 | 15.5 m × 13.5 m | 5.13 | 4.69 |
| 9 | 15.5 m × 13.5 m | 5.18 | 4.31 |
| 10 | 17 m × 19.5 m | 7.16 | 4.36 |
Figure 10Zones in Building B identified with the EM algorithm using the intensity parameter of the magnetic field.
Figure 11Comparison between classification based on features selected from Building A and B.
f1-score of classification of 5 zones in Building B.
| 2 | 0.593 |
| 3 | 0.867 |
| 5 | 0.753 |
| 6 | 0.857 |
| 7 | 0.75 |
Estimators for each zone in Building B with the features that they take as input.
| 2 | x | Gaussian process | Bx, By, Bz intensity & magnitude of intensity |
| y | Gaussian process | Bx, Bz intensity & Bx kurtosis & Bx, By sumPowerDetCoeff & Bx, By VarFFT & Bx, By variance | |
| 3 | x | Gaussian process | Bx, By, Bz intensity & magnitude of intensity |
| y | Bayesian regularized NN | Bx, By, Bz intensity & magnitude of intensity | |
| 5 | x | Bayesian regularized NN | By entropy & Bx, Bz intensity & Bx kurtosis & Bx, Bz skewness & Bx, By, Bz sumPowerDetCoeff & Bx, By, Bz VarFFT & Bx, By variance & Bz ZCR |
| y | Gaussian process | By entropy & Bx, By, Bz intensity & Bx, By, Bz kurtosis & Bx, By skewness & Bx VarFFT & Bx, By variance | |
| 6 | x | Bayesian regularized NN | Bx, By, Bz intensity & magnitude of B |
| 7 | x | Gaussian process | Bx, By, Bz intensity & magnitude of B |
| y | Gaussian process | Bx, By, Bz intensity & magnitude of B |
RMSE (m) of estimation in Building B.
|
| |||
|---|---|---|---|
| 2 | 9 m×9m | 2.45 | 1.81 |
| 3 | 10.5 m × 7.5 m | 2.95 | 1.54 |
| 5 | 9 m × 34 m | 1.44 | 6.46 |
| 6 | 27 m × 0 m | 8.09 | 0 |
| 7 | 18 m × 9 m | 5.04 | 2.13 |