| Literature DB >> 31940872 |
Cristian-Liviu Leca1, Ioan Nicolaescu1, Petrica Ciotirnae1.
Abstract
Wi-Fi fingerprinting positioning systems have been deployed for a long time in location-based services for indoor environments. Combining mobile crowdsensing and Wi-Fi fingerprinting systems could reduce the high cost of collecting the necessary data, enabling the deployment of the resulting system for outdoor positioning in areas with dense Wi-Fi coverage. In this paper, we present the results attained in the design and evaluation of an urban fingerprinting positioning system based on crowdsensed Wi-Fi measurements. We first assess the quality of the collected measurements, highlighting the influence of received signal strength on data collection. We then evaluate the proposed system by comparing the influence of the crowdsensed fingerprints on the overall positioning accuracy for different scenarios. This evaluation helps gain valuable insight into the design and deployment of urban Wi-Fi positioning systems while also allowing the proposed system to match GPS-like accuracy in similar conditions.Entities:
Keywords: Wi-Fi fingerprinting; crowdsensing; databases; smartphones; urban positioning
Year: 2020 PMID: 31940872 PMCID: PMC7013507 DOI: 10.3390/s20020427
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Test area overview.
Figure 2Training and test fingerprint positions.
Figure 3Test area analysis.
Frequency of measurements for the APs in the test area.
| Frequency | APs Measured |
|---|---|
| 1 | 3507 |
| 2 | 1446 |
| 3 | 791 |
| 4 | 575 |
| 5 | 479 |
| 6 | 384 |
| 7 | 297 |
| 8 | 229 |
| 9 | 202 |
| 10–19 | 1137 |
| 20–29 | 492 |
| 30–39 | 232 |
| 40–49 | 108 |
| 50–59 | 60 |
| 60–69 | 50 |
| 70–79 | 34 |
| 80–89 | 21 |
| 90–99 | 10 |
| 100–109 | 11 |
| >110 | 7 |
2D positioning error for the dataset without mobile APs.
| Dataset | Weighted-Centroid Mean Error (m) | log-Gaussian Mean Error (m) |
|---|---|---|
| Full dataset | 30.017 | 45.414 |
| Mobile AP removed set dataset | 34.245 (−14%) | 28.180 (+37%) |
2D positioning error influenced by the average fingerprint-to-AP ratio.
| Dataset | Weighted-Centroid Mean Error (m) | Log-Gaussian Mean Error (m) |
|---|---|---|
| Full dataset | 30.017 | 45.414 |
| Reduced fingerprint dataset | 26.916 (+13%) | 92.198 (−103%) |
| Average fingerprint dataset | 37.896 (−20%) | 31.147 (+30%) |
| Dense fingerprint dataset | 49.439 (−64%) | 38.274 (+15%) |
| Very dense fingerprint dataset | 76.055 (−153%) | 65.929 (−45%) |
2D positioning error influenced by fingerprint signal level.
| Dataset | Weighted-Centroid Mean Error (m) | Log-Gaussian Mean Error (m) |
|---|---|---|
| Full dataset | 30.017 | 45.414 |
| Subset under −90 dBm | 32.394 (−8%) | 118.566 (−161%) |
| Subset between −86 and −90 dBm | 37.574 (−25%) | 78.873 (−74%) |
| Subset between −81 and −85 dBm | 31.318 (−4%) | 71.872 (−58%) |
| Subset between −76 and −80 dBm | 24.784 (+17%) | 82.650 (−81%) |
| Subset between −71 and −75 dBm | 17.922 (+40%) | 122.574 (−169%) |
| Subset over −70 dBm | 15.489 (+48%) | 136.788 (−201%) |
2D positioning error influenced by average AP signal level.
| Dataset | Weighted-Centroid Mean Error (m) | Log-Gaussian Mean Error (m) |
|---|---|---|
| Full dataset | 30.017 | 45.414 |
| Subset under −90 dBm | 32.394 (−8%) | 118.566 (−161%) |
| Subset between −86 and −90 dBm | 36.922 (−23%) | 46.869 (−3%) |
| Subset between −81 and −85 dBm | 42.766 (−42%) | 40.885 (+10%) |
| Subset between −76 and −80 dBm | 46.991 (−56%) | 68.903 (−51%) |
| Subset between −71 and −75 dBm | 32.799 (−9%) | 166.648 (−266%) |
2D positioning error influenced by average AP radius.
| Dataset | Weighted-Centroid Mean Error (m) | Log-Gaussian Mean Error (m) |
|---|---|---|
| Full dataset | 30.017 | 45.414 |
| Null radius | 11.033 (+63%) | 278.320 (−512%) |
| Radius between 0 and 30 m | 24.385 (+18%) | 21.428 (+47%) |
| Radius between 30 and 50 m | 33.744 (−12%) | 28.127 (+38%) |
| Radius between 50 and 80 m | 47.480 (−58%) | 38.080 (+16%) |
| Radius between 80 and 110 m | 69.585 (−131%) | 57.914 (−27%) |
| Radius between 110 and 170 m | 94.099 (−213%) | 75.373 (−65%) |
| Radius larger than 110 m | 111.839 (−272%) | 97.662 (−115%) |
Fingerprinting filtering summary of the 2D positioning error for the weighted-centroid method.
| Dataset | Weighted-Centroid Mean Error (m) | Log-Gaussian Mean Error (m) |
|---|---|---|
| Null radius | 11.033 (+63%) | 278.320 (−512%) |
| Fingerprint level between −71 and −75 dBm | 17.922 (+40%) | 122.574 (−169%) |
| Radius between 0 and 30 m | 24.385 (+18%) | 21.428 (+47%) |
| Fingerprint level between −76 and −80 dBm | 24.784 (+17%) | 82.650 (−81%) |
| Reduced fingerprint dataset | 26.916 (+13%) | 92.198 (−103%) |
| Full dataset |
|
|
| Fingerprint level between −81 and −85 dBm | 31.318 (−4%) | 71.872 (−58%) |
| Radius between 30 and 50 m | 33.744 (−12%) | 28.127 (+38%) |
Fingerprinting filtering summary of the 2D positioning error for the log-Gaussian method.
| Dataset | Weighted-Centroid Mean Error (m) | Log-Gaussian Mean Error (m) |
|---|---|---|
| Radius between 0 and 30 m | 24.385 (+18%) | 21.428 (+47%) |
| Radius between 30 and 50 m | 33.744 (−12%) | 28.127 (+38%) |
| Average fingerprint dataset | 37.896 (−20%) | 31.147 (+30%) |
| Radius between 50 and 80 m | 47.480 (−58%) | 38.080 (+16%) |
| Dense fingerprint dataset | 49.439 (−64%) | 38.274 (+15%) |
| Average AP signal level between −81 and −85 dBm | 42.766 (−42%) | 40.885 (+10%) |
| Full dataset |
|
|
| Average AP signal level between −86 and −90 dBm | 36.922 (−23%) | 46.869 (−3%) |
Figure 4k-Nearest neighbor (k-NN) average 2D positioning error influenced by the number of neighbors.