| Literature DB >> 30650595 |
You Li1, Zhouzheng Gao2,3, Zhe He4, Yuan Zhuang5, Ahmed Radi6, Ruizhi Chen7, Naser El-Sheimy8.
Abstract
Although wireless fingerprinting has been well researched and widely used for indoor localization, its performance is difficult to quantify. Therefore, when wireless fingerprinting solutions are used as location updates in multi-sensor integration, it is challenging to set their weight accurately. To alleviate this issue, this paper focuses on predicting wireless fingerprinting location uncertainty by given received signal strength (RSS) measurements through the use of machine learning (ML). Two ML methods are used, including an artificial neural network (ANN)-based approach and a Gaussian distribution (GD)-based method. The predicted location uncertainty is evaluated and further used to set the measurement noises in the dead-reckoning/wireless fingerprinting integrated localization extended Kalman filter (EKF). Indoor walking test results indicated the possibility of predicting the wireless fingerprinting uncertainty through ANN the effectiveness of setting measurement noises adaptively in the integrated localization EKF.Entities:
Keywords: Kalman filter; fingerprinting; indoor localization; inertial navigation; machine learning; neural network; received signal strength
Year: 2019 PMID: 30650595 PMCID: PMC6359667 DOI: 10.3390/s19020324
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Part of existing works that use ANN to improve localization (within the year of 2018).
| Method | Input | Output | ANN Type/Algorithm | Hidden Layer |
|---|---|---|---|---|
| [ | RSS, WiFi | Floor index and location | N/A | N/A |
| [ | RSS, WiFi | Location | FF | 1–3 |
| [ | RSS, WiFi | Room index and location | SCG and RBP | 2–4 |
| [ | RSS, WiFi | Location | GAN | 3 |
| [ | RSS, WiFi | Room index | N/A | 3 |
| [ | RSS, WiFi | Location | N/A | 1 |
| [ | RSS, WiFi | Region index | CPN | 2 |
| [ | RSS, BLE | Location | RBF | 1 |
| [ | RSS, ZigBee | Distance | ANFIS | 3 |
| [ | RSS, photodiode | Cell index | CNN | 2 |
| [ | RSS, cellular | Location | MLP | 1 |
| [ | RSS, RFID | Location | FF | 2 |
| [ | RSS | Fingerprint similarity | N/A | 1 |
| [ | RSS | Location | N/A | 1 |
| [ | RSS map | Room index and location | CNN | 8 |
| [ | RSS map | Location | CNN | 3 |
| [ | Differential RSS | Location | RBF | 1 |
| [ | RSS statistics | Floor index | MLP | 1 |
| [ | CSI, WiFi | Location | GCC | N/A |
| [ | CSI, WiFi | NLoS identification | RNN | 10 |
| [ | CIR | Location | CNN | 3 |
| [ | CIR, UWB | NLoS identification | CNN | 6 |
| [ | AoA | Location | CNN | 8 |
| [ | GCC | AoA | GCC | 2 |
| [ | Sound | Region index | CNN | 10 |
| [ | Sound | AoA | TDNN | 3 |
| [ | Laser data | Location error | RBF | 1 |
| [ | RGB image | Image similarity | CNN | 5 |
| [ | RGB image | Relation between images | CNN | 2 |
| [ | RGB image | pose | CNN | 8 |
| [ | RGB image | pose | CNN | 3 |
| [ | RGB image, likelihood model, BM model | Localization success rate | CNN | 9 |
| [ | Inertial sensor data | step length | N/A | 2–4 |
| [ | Inertial sensor data | static detection | RNN | 4 |
ANN types or algorithms: CNN-convolution neural network; FF-feed-forward neural network; RBF-radial basis function neural network; BP-back-propagation neural network; GAN-generative adversarial neural network; RNN-recurrent neural network; MLP-multi-layer perceptron; SCG-scaled conjugate gradient; RBP-resilient back propagation; CPN-counter-propagation neural network; ANFIS-adaptive neural fuzzy inference system; GCC-generalized cross-correlation; TDNN-time delay neural network; N/A-not provided.
Figure 1Algorithm flow chart.
Figure 2ANN structure.
Figure 3Test environment.
Figure 4Training trajectories.
Figure 5One test trajectory.
Figure 6WiFi RSS distributions within test area.
Figure 7RSS time series (a) and number of available APs (b).
Figure 8Location solutions from DR (a) and WiFi fingerprinting (b), heatmap of WiFi fingerprinting location errors (c), and heatmap of data samples used for computing the location errors (d).
Figure 9Processing time for ANN training (a) and testing (b), as well as RMS of differences between ANN-predicted location errors and actual ones (c).
Figure 10Predicted location uncertainty by GD (a) and ANN (b).
Figure 11Distribution of location uncertainties predicted by GD (a) and ANN (b).
Figure 12DR/WiFi integrated solutions (a), zoomed-in plots (b), location errors (c) and their CDF (d).
Statistics of location errors (unit: m).
| Strategy | STD | Mean | RMS | 80% | 95% | Max |
|---|---|---|---|---|---|---|
| WiFi | 3.4 | 4.9 | 6.4 | 7.5 | 13.7 | 21.6 |
| DR/WiFi-CN | 2.5 | 3.5 | 4.3 | 4.8 | 8.7 | 17.9 |
| DR/WiFi-GD | 1.7 | 2.6 | 3.1 | 3.7 | 5.9 | 15.2 |
| DR/WiFi-ANN | 1.9 | 2.7 | 3.3 | 3.9 | 6.2 | 13.6 |
Figure 13Distribution of location errors from WiFi (a), DR/WiFi-CN (b), DR/WiFi-GD (c), and DR/WiFi-ANN (d).