| Literature DB >> 32397404 |
Jingyu Huang1, Haiyong Luo2, Wenhua Shao1, Fang Zhao1, Shuo Yan1.
Abstract
With the widespread development of location-based services, the demand for accurate indoor positioning is getting more and more urgent. Floor positioning, as a prerequisite for indoor positioning in multi-story buildings, is particularly important. Though lots of work has been done on floor positioning, the existing studies on floor positioning in complex multi-story buildings with large hollow areas through multiple floors still cannot meet the application requirements because of low accuracy and robustness. To obtain accurate and robust floor estimation in complex multi-story buildings, we propose a novel floor positioning method, which combines the Wi-Fi based floor positioning (BWFP), the barometric pressure-based floor positioning (BPFP) with HMM and the XGBoost based user motion detection. Extensive experiments show that using our proposed method can achieve 99.2% accuracy, which outperforms other state-of-the-art floor estimation methods.Entities:
Keywords: HMM; Wi-Fi; barometric pressure; floor positioning; motion detection
Year: 2020 PMID: 32397404 PMCID: PMC7249035 DOI: 10.3390/s20092698
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System overview design.
The structure of four buildings to evaluate the BWFP algorithm.
| Building_ID | Building_Name | Building_ | No_of_Floors | No_of_Underground_Floors | No_of_Aboveground_Floors |
|---|---|---|---|---|---|
| 1 | Bantian J | Shenzhen, China | 4 | 1 | 3 |
| 2 | Bantian H | Shenzhen, China | 3 | 0 | 3 |
| 3 | ICT | Beijing, China | 12 | 0 | 12 |
| 4 | Teaching Building of BUPT | Beijing, China | 4 | 0 | 4 |
The floor estimation accuracy of BWFP with Bayesian model in four different buildings (%).
| Model | Building 1 | Building 2 | Building 3 | Building 4 |
|---|---|---|---|---|
| Bayesian | 87.6 | 99.3 | 97.1 | 82.6 |
| XGBoost | 95.2 | 99.7 | 99.9 | 96.4 |
The accuracy comparison of BWFP between hollow and closed areas in Building 2 (%).
| Areas | F1 | F2 | F3 | Mean |
|---|---|---|---|---|
| Hollow Areas | 99.8 | 96.0 | 89.3 | 95.3 |
| Closed Areas | 99.8 | 99.3 | 99.8 | 99.7 |
Figure 2The reference pressure calibration.
Figure 3The floor prediction using the BPFP.
Figure 4Floor prediction processing.
Figure 5Acceleration comparison and gyro comparison between different vertical motion.
Motion detection features selected for the XGBoost.
| Features (a Total of 46) | ||
|---|---|---|
|
|
| Mean, std, var, median, min, max, range, iqr |
|
| Mean, std, var, median, min, max, range, iqr | |
|
| Mean, std, var, median, min, max, range, iqr, kurtosis, skewness, rms, integral, double integral, correlation, FFT | |
|
|
| Mean, std, var, median, min, max, range, iqr, kurtosis, skewness, rms, integral, double integral, correlation, FFT |
Note: more detailed description of the features seen in the Appendix A.
Figure 6Motion detection accuracy W/O the HMM correction.
Figure 7Floor positioning accuracy in (a) Building 1 and (b) Building 2.
Figure 8The floor plan of F7 in Building 3.
Figure 9The influence of different floor positioning confidence threshold on the number of triggers.
Figure 10The influence of different floor positioning confidence threshold on the floor positioning accuracy.
Figure 11Accuracy without and with HMM correction.
Floor positioning accuracy comparison with other methods.
| Method | Accuracy (%) |
|---|---|
| Proposed method | 99.2 |
| FLD [ | 93.7 |
| k-NN [ | 81.3 |
| ANNs [ | 90.6 |
| Fusion [ | 93.8 |
Figure 12The cumulative probability of transition delay.
Figure 13The cumulative probability of the altitude error estimated by our proposed method in the intermediate areas between floors.
Comparison of different algorithms training and testing time.
| Model | Training Time (ms) | Testing Time (μs) |
|---|---|---|
| Bayesian | 1022 | 28075 |
| XGBoost | 2368 | 438.1 |
Motion Detection Feature.
| Feature | Equation | Illustration |
|---|---|---|
| Mean |
| Represents trends in a set of data sets |
| Std |
| A measure that is used to quantify the amount of variation or dispersion of a set of data values. |
| Var |
| Measures how far a set of (random) numbers are spread out from their average value. |
| Range |
| The difference between maximum and minimum |
| Iqr | Interquartile range | The IQR is a measure of variability, based on dividing a data set into quartiles. |
| Kurtosis |
| A measure of the "tailedness" of the probability distribution of a real-valued random variable. |
| Skewness |
| A measure of the asymmetry of the probability distribution of a real-valued random variable about its mean. |
| RMS |
| In the evaluation of experimental results, the errors must be positive or negative relative to the average value. RMS can better reflect the discreteness of experimental results errors by eliminating the symbolic effect when the error is squared. |
| Integral |
| In our experiments, the acceleration integral represents the velocity and the angular velocity integral represents the rotation angle. |
| Double Integral |
| Displacement is expressed by double integral of acceleration |