| Literature DB >> 30744141 |
Jingxue Bi1,2, Yunjia Wang3,4, Zengke Li5, Shenglei Xu6, Jiapeng Zhou7, Meng Sun8, Minghao Si9.
Abstract
The radio map construction is usually time-consuming and labor-sensitive in indoor fingerprinting localization. We propose a fast construction method by using an adaptive path loss model interpolation. Received signal strength (RSS) fingerprints are collected at sparse reference points by using multiple smartphones based on crowdsourcing. Then, the path loss model of an access point (AP) can be built with several reference points by the least squares method in a small area. Afterwards, the RSS value can be calculated based on the constructed model and corresponding AP's location. In the small area, all models of detectable APs can be built. The corresponding RSS values can be estimated at each interpolated point for forming the interpolated fingerprints considering RSS loss, RSS noise and RSS threshold. Through combining all interpolated and sparse reference fingerprints, the radio map of the whole area can be obtained. Experiments are conducted in corridors with a length of 211 m. To evaluate the performance of RSS estimation and positioning accuracy, inverse distance weighted and Kriging interpolation methods are introduced for comparing with the proposed method. Experimental results show that our proposed method can achieve the same positioning accuracy as complete manual radio map even with the interval of 9.6 m, reducing 85% efforts and time of construction.Entities:
Keywords: fingerprinting; indoor positioning; least squares; path loss model; radio map
Year: 2019 PMID: 30744141 PMCID: PMC6387199 DOI: 10.3390/s19030712
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparisons of different methods for radio map construction.
| Methods | System Name | Algorithm and Requirements | Accuracy of RM | Testbed Area |
|---|---|---|---|---|
| crowdsourcing | Redpin [ | label position by user, indoor map | room level (90%) | 26 rooms |
| Molé [ | Kernel, accelerometer | room level (91%) | 3-floor building | |
| FreeLoc [ | relative RSS comparison | <3 m | a laboratory, a corridor | |
| SLAM | WiFi-SLAM [ | GP-LVM, initial Isomap model | 3.97 m (ME) | 250–500 m(traces) |
| SignalSLAM [ | least square, PDR, GraphSLAM, landmarks, accelerometer, gyroscope, magnetometer | <16.5 m (MD) | 200 m × 160 m | |
| inertial sensors | Zee [ | DR, augmented particle filter, indoor map, accelerometer, gyroscope, magnetometer | 1.2 m (50%), 1.8 m (80%) | 65 m × 35 m |
| LiFS [ | DR, feature extraction, indoor map, accelerometer | 5.88 m (ME) | 70 m × 23 m | |
| WILL [ | PDR, K-means, accelerometer | room level (86%) | 70 m × 23 m | |
| semi-supervised learning | [ | manifold learning, path loss model, partial RPs, APs’ locations, indoor map | 3.8 m (ME); | 40 m × 30 m, 5 APs; |
| [ | Co-Forest, partial RPs | 3.65 m (ME) | 800 m2, 30 APs | |
| unsupervised learning | WRM [ | HMM, EM, memetic algorithm, path loss model, indoor map, APs’ locations | around 3 m (ME) | 80 m × 32 m, 30 APs |
| path loss model | ARIADNE [ | ray tracing, path loss model, simulated annealing algorithm, APs’ location, partial RPs, indoor map | 3 m (ME), 2.5 m (STD) | 65 m × 48 m, 5 APs |
| [ | multi-wall path loss model, APs’ location, indoor map, parameters setting | 1.2 m (ME) | 480 m2, 3 APs | |
| interpolation | [ | IDW | 5 ~ 20m(ME) | 150 m × 60 m, 316 2.4 GHz APs, 106 5 GHz APs |
| [ | Kriging | 1.12 m (ME) | 9.5 m × 2.5 m, 9 APs | |
| [ | cubic spline | 2.82 m (Best) | 5 rooms, 4 APs |
Figure 1The unsuitable situation for the existing interpolation methods in RSS estimation.
Figure 2The layout of the experimental testbed, where the blue signal symbol denotes Wi-Fi access point, the black solid rectangle refers to the reference point, and the green solid point is test point.
The number of sparse RPs with different sampling intervals.
| Intervals (m) | 1.2 | 2.4 | 3.6 | 4.8 | 6 | 7.2 | 8.4 | 9.6 | 10.8 | 12 | 13.2 | 14.4 | 15.6 | 16.8 | 18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Number | 352 | 180 | 126 | 96 | 80 | 70 | 62 | 54 | 50 | 46 | 42 | 42 | 36 | 36 | 36 |
Figure 3The distribution of selected sparse RPs with the interval of 10.8 m, where the red square rectangle denotes the start and end of adjacent structures, the red ellipse refers to the partition less than the interval.
Figure 4The correlation coefficients between the complete manual radio map and adaptive path loss model interpolated radio maps, which are generated by sparse RPs with different intervals and standard deviations.
Figure 5The distribution of selected sparse RPs with the interval of 15.6 m, 16.8 m and 18 m, respectively, where the red ellipse refers to the partition less than the interval, (a) the distribution of selected RPs with the interval of 15.6 m, (b) the distribution of selected RPs with the interval of 16.8 m, (c) the distribution of selected RPs with the interval of 18 m.
Figure 6The statistics of RSS standard deviation values at 352 RPs.
The statistics probabilities of absolute RSS differences ranges between manual radio map and the IDW interpolated ones.
| Intervals | 2.4 | 3.6 | 4.8 | 6 | 7.2 | 8.4 | 9.6 | 10.8 | 12 | 13.2 | 14.4 | 15.6 | 16.8 | 18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| <3 dBm | 0.888 | 0.851 | 0.822 | 0.804 | 0.803 | 0.786 | 0.775 | 0.76 | 0.752 | 0.748 | 0.754 | 0.735 | 0.739 | 0.724 |
| <5 dBm | 0.918 | 0.888 | 0.868 | 0.851 | 0.848 | 0.831 | 0.822 | 0.809 | 0.796 | 0.793 | 0.796 | 0.778 | 0.778 | 0.764 |
| <10 dBm | 0.962 | 0.948 | 0.937 | 0.928 | 0.919 | 0.91 | 0.9 | 0.889 | 0.88 | 0.875 | 0.873 | 0.861 | 0.86 | 0.848 |
The statistics probabilities of absolute RSS differences ranges between manual radio map and the Kriging interpolated ones.
| Intervals | 2.4 | 3.6 | 4.8 | 6 | 7.2 | 8.4 | 9.6 | 10.8 | 12 | 13.2 | 14.4 | 15.6 | 16.8 | 18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| <3 dBm | 0.89 | 0.856 | 0.828 | 0.808 | 0.813 | 0.799 | 0.787 | 0.778 | 0.772 | 0.773 | 0.777 | 0.757 | 0.763 | 0.749 |
| <5 dBm | 0.921 | 0.895 | 0.876 | 0.863 | 0.86 | 0.852 | 0.844 | 0.833 | 0.831 | 0.828 | 0.826 | 0.807 | 0.816 | 0.803 |
| <10 dBm | 0.964 | 0.954 | 0.945 | 0.94 | 0.933 | 0.93 | 0.926 | 0.916 | 0.917 | 0.912 | 0.909 | 0.897 | 0.904 | 0.897 |
The statistics probabilities of absolute RSS differences ranges between manual radio map and the adaptive path loss model interpolated ones.
| Intervals | 2.4 | 3.6 | 4.8 | 6 | 7.2 | 8.4 | 9.6 | 10.8 | 12 | 13.2 | 14.4 | 15.6 | 16.8 | 18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| <3 dBm | 0.887 | 0.849 | 0.825 | 0.808 | 0.808 | 0.79 | 0.78 | 0.774 | 0.766 | 0.765 | 0.765 | 0.748 | 0.754 | 0.747 |
| <5 dBm | 0.912 | 0.883 | 0.865 | 0.851 | 0.849 | 0.835 | 0.825 | 0.82 | 0.812 | 0.813 | 0.812 | 0.793 | 0.797 | 0.792 |
| <10 dBm | 0.955 | 0.942 | 0.934 | 0.927 | 0.923 | 0.915 | 0.91 | 0.903 | 0.899 | 0.894 | 0.893 | 0.878 | 0.882 | 0.881 |
Figure 7RSS differences between manual radio map and (a) IDW Interp_RM, (b) Kriging Interp_RM, (c) PL Interp_RM constructed based on the sparse RPs with the interval of 10.8 m.
Figure 8Localization accuracy of three interpolated radio maps generated by sparse RPs with different intervals.
Comparisons of localization errors among different radio maps (m).
| Intervals | Manual RM | IDW Interp_RM | Kriging Interp_RM | PL Interp_RM | ||||
|---|---|---|---|---|---|---|---|---|
| ME | RMSE | ME | RMSE | ME | RMSE | ME | RMSE | |
| 1.2 | 3.341 | 3.026 | -- | -- | -- | -- | -- | -- |
| 2.4 | 3.54 | 3.083 | 3.627 | 3.015 | 3.459 | 2.778 | 3.468 | 3.043 |
| 3.6 | 3.883 | 3.264 | 3.731 | 3.317 | 3.702 | 3.293 | 3.7 | 3.273 |
| 4.8 | 4.078 | 3.466 | 3.515 | 3.649 | 3.358 | 3.572 | 3.382 | 3.181 |
| 6 | 3.977 | 3.223 | 3.746 | 3.045 | 3.609 | 3.176 | 3.48 | 2.57 |
| 7.2 | 4.709 | 4.646 | 4.576 | 3.343 | 3.726 | 3.069 | 3.65 | 3.091 |
| 8.4 | 4.956 | 5.128 | 4.667 | 3.181 | 3.542 | 3.016 | 3.42 | 2.764 |
| 9.6 | 4.61 | 4.193 | 4.576 | 3.813 | 3.533 | 3.283 | 3.344 | 2.952 |
| 10.8 | 5.57 | 5.238 | 5.812 | 4.587 | 4.116 | 3.242 | 4.106 | 2.97 |
| 12 | 4.86 | 3.625 | 6.594 | 4.238 | 4.008 | 2.861 | 4.137 | 2.721 |
| 13.2 | 5.245 | 3.854 | 6.354 | 4.684 | 3.745 | 2.683 | 3.853 | 2.746 |
| 14.4 | 6.012 | 4.446 | 6.969 | 5.261 | 4.353 | 3.246 | 4.371 | 3.672 |
| 15.6 | 6.3 | 5.429 | 7.827 | 5.603 | 4.582 | 3.985 | 4.428 | 3.25 |
| 16.8 | 5.8 | 4.998 | 7.64 | 5.66 | 4.178 | 3.247 | 4.165 | 3.233 |
| 18 | 5.885 | 4.991 | 7.982 | 5.787 | 3.929 | 3.002 | 4.326 | 3.524 |
Figure 9Cumulative distribution of localization errors of different interpolated radio maps generated by sparse RPs with different intervals and manual radio map.