| Literature DB >> 35808546 |
Jin Zheng1, Kailong Li2, Xing Zhang2.
Abstract
With the continuous development and improvement in Internet-of-Things (IoT) technology, indoor localization has received considerable attention. Particularly, owing to its unique advantages, the Wi-Fi fingerprint-based indoor-localization method has been widely investigated. However, achieving high-accuracy localization remains a challenge. This study proposes an application of the standard particle swarm optimization algorithm to Wi-Fi fingerprint-based indoor localization, wherein a new two-panel fingerprint homogeneity model is adopted to characterize fingerprint similarity to achieve better performance. In addition, the performance of the localization method is experimentally verified. The proposed localization method outperforms conventional algorithms, with improvements in the localization accuracy of 15.32%, 15.91%, 32.38%, and 36.64%, compared to those of KNN, SVM, LR, and RF, respectively.Entities:
Keywords: Wi-Fi fingerprint; indoor localization; location estimation; particle swarm optimization
Year: 2022 PMID: 35808546 PMCID: PMC9269854 DOI: 10.3390/s22135051
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Schematic of the localization system.
The descriptions of each notation.
| Notations | Descriptions |
|---|---|
|
| Set of Access Points |
|
| Number of Access Points |
|
| Set of Reference Points for Training and its |
|
| Set of Reference Points for Test and its |
|
| Training Fingerprints and the |
|
| Test Fingerprints and the |
|
| Received Signal Strength of |
|
| Number of Training Fingerprints |
|
| Number of Test Fingerprints/Query Fingerprints |
|
| The Query Fingerprint in the Online Phase |
|
| Euclidean and Cosine Distance of Two Vectors |
|
| The Simlarity Characterization of Two Vectors according to Euclidean and Cosine Distance |
|
| Number of the Most Similar Training Fingerprints to Test Fingerprint |
|
| The |
|
| The Location Coefficients of Location Estimation according to Euclidean and Cosine Distance |
|
| Dimension of the Particles |
|
| Size of Particle Swarm/Number of Particles |
|
| Acceleration Factors in SPSO |
|
| Inertia weight for the |
|
| Velocity vector and its |
|
| Position vector and its |
|
| Historical Optimal Solution of Each Particle and its |
|
| Historical Global Optimal Solution of Particle Swarm and its |
|
| Maximum Iterations |
Figure 2Layout of the experiment area (the dots represent the locations of all reference points).
Figure 3(a) The indoor environment. (b) The data-collection device.
The performance metrics of different localization models.
| Performance Metrics | SPSO | KNN | SVM | LR | RF |
|---|---|---|---|---|---|
| MSE (m) | 6.0433 | 7.6718 | 8.6224 | 13.6885 | 15.1111 |
| MAE (m) | 2.6288 | 3.1389 | 3.0370 | 3.8667 | 4.1630 |
| RMSE (m) | 2.4583 | 2.7698 | 2.9364 | 3.6998 | 3.8873 |
| STD (m) | 1.3076 | 1.2758 | 1.5789 | 2.0518 | 2.0777 |
| Accuracy (m) | 2.0817 | 2.4585 | 2.4757 | 3.0788 | 3.2855 |
| 25% Error (m) | 1.0122 | 1.5104 | 1.0000 | 1.4142 | 1.4142 |
| 50% Error (m) | 1.8329 | 2.2451 | 2.2361 | 2.2361 | 3.1623 |
| 75% Error (m) | 2.7831 | 3.2639 | 3.1623 | 4.1231 | 4.2426 |
| Improvement in RMSE | / | 11.25% | 16.28% | 33.56% | 36.76% |
| Improvement in Accuracy | / | 15.32% | 15.91% | 32.38% | 36.64% |
| Time Consumption (s) | <0.05 | <0.01 | <0.001 | <0.001 | <0.01 |
Figure 4The MSE, MAE, RMSE and STD with different localization models.
Figure 5Distribution of the localization error. (a) CDF curve of the different models. (b) Box plot of the localization errors.
The performance comparison 1 of different distance metrics and weight assignments.
| No. | Distance Metrics | Weight | Accuracy (m) | RMSE (m) | STD (m) |
|---|---|---|---|---|---|
| 1 | Euclidean Metric | 1 | 2.3600 | 2.6768 | 1.2631 |
| 2 | 2.2261 | 2.6311 | 1.4026 | ||
| 3 | 2.3555 | 2.7770 | 1.4708 | ||
| 2 | Mahalanobis Distance | 1 | 4.0090 | 4.7974 | 2.6350 |
| 2 | 3.8229 | 4.5652 | 2.4952 | ||
| 3 | 3.6852 | 4.5175 | 2.6128 | ||
| 3 | Correlation Metric | 1 | 2.3250 | 2.6555 | 1.2831 |
| 2 | 2.4336 | 2.7733 | 1.3299 | ||
| 3 | 2.4509 | 2.8180 | 1.3909 | ||
| 4 | Cosine Distance | 1 | 2.2089 | 2.5444 | 1.2629 |
| 2 | 2.3378 | 2.6648 | 1.2789 | ||
| 3 | 2.3857 | 2.7082 | 1.2818 | ||
| 5 | Euc and Mahal | 1 | 2.6692 | 3.1911 | 1.7490 |
| 2 | 2.4599 | 2.9309 | 1.5934 | ||
| 3 | 2.4903 | 3.0561 | 1.7714 | ||
| 6 | Euc and Cor | 1 | 2.2177 | 2.5252 | 1.2077 |
| 2 | 2.1432 | 2.5172 | 1.3203 | ||
| 3 | 2.1707 | 2.5491 | 1.3364 | ||
| 7 | Euc and Cos | 1 | 2.2584 | 2.5892 | 1.2664 |
| 2 | 2.1516 | 2.5497 | 1.3681 | ||
| 3 | 2.1128 | 2.4766 | 1.2922 | ||
| 8 | Mahal and Cor | 1 | 2.5656 | 3.0026 | 1.5599 |
| 2 | 2.6912 | 3.1527 | 1.6422 | ||
| 3 | 2.6900 | 3.2157 | 1.7621 | ||
| 9 | Mahal and Cos | 1 | 2.5490 | 2.9419 | 1.4689 |
| 2 | 2.7242 | 3.1993 | 1.6775 | ||
| 3 | 2.6901 | 3.2255 | 1.7797 | ||
| 10 | Cor and Cos [ | 1 | 2.2559 | 2.5988 | 1.2902 |
| 2 | 2.2831 | 2.6071 | 1.2587 | ||
| 3 | 2.3244 | 2.6445 | 1.2612 |
1 All results in this table are medians over 20 runs.