Three-Dimensional Mapping-Aided Global Navigation Satellite System in Global Navigation Satellite System-Accessible Indoor Areas
Highlights
- The integration of Three-Dimensional Mapping-Aided (3DMA) Global Navigation Satellite System (GNSS) and Pedestrian Dead Reckoning (PDR) increases the accuracy and availability of positioning solutions in dense urban and indoor spaces.
- When comparing with general 3DMA, indoor 3DMA GNSS requires more accurate 3D models to increase the robustness of positioning solutions.
- Results of the study highlight the potential of the integrated approach for positioning in GNSS limited areas and during GNSS outages.
- Further studies should be conducted to reduce the overall error budget of positioning solutions in dense urban and indoor areas.
Abstract
1. Introduction
2. Experimental Set-Up and Data Acquisition
2.1. Study Area
2.2. Three-Dimensional Model Construction
2.3. GNSS Data Collection
2.4. Ground Truth Generation
3. Positioning Framework
3.1. Positioning Hypothesis Candidate Sampling
3.2. Position Hypothesis Candidate Clustering
3.3. PDR Estimation
3.4. Cluster Selection with EKF Integration
4. Results
- PDR (first epoch initialized by the ground truth);
- Single epoch I-SM;
- EKF: I-SM+PDR.
5. Evaluation
5.1. GNSS Signals
5.2. PDR Integration
5.3. Other Issues
6. Discussion
6.1. Errors Related to 3D Models
6.2. Errors Related to Observations
6.3. Other Contributing Error Factors from Positioning Results
7. Conclusions and Future Directions
7.1. Conclusions
7.2. Future Directions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| GNSS | Global Navigation Satellite System |
| 3DMA | Three-Dimensional Mapping-Aided |
| PDR | Pedestrian Dead Reckoning |
| I-SM | Indoor Shadow-matching |
| EKF | Extended Kalman Filter |
| RMSE | Root mean square error |
| UWB | Ultra-Wideband |
| BLE | Bluetooth low energy |
| AP | Access points |
| SM | Shadow-matching |
| LBR | Likelihood-based ranging |
| Carrier-to-noise ratio | |
| LOS | Line-of-sight |
| NLOS | Non-line-of-sight |
| UCL | University College London |
| BLV | People with blindness and low vision |
| VIS4ION | Visually Impaired Smart Service System for Spatial Intelligence and Navigation |
| IMU | Inertial measurement unit |
| FGO | Factor graph optimization |
| BIM | Building Information Modeling |
| LiDAR | Light Detection and Ranging |
| PolyU | The Hong Kong Polytechnic University |
| SLAM | Simultaneous Localization and Mapping |
| LPF | Low-pass filter |
| PCA | Principal Component Analysis |
References
- Kassas, Z.Z.M.; Khalife, J.; Shamaei, K.; Morales, J. I hear, therefore I know where I am: Compensating for GNSS limitations with cellular signals. IEEE Signal Process. Mag. 2017, 34, 111–124. [Google Scholar] [CrossRef]
- Li, L.; Xu, Z.; Jia, Z.; Lai, L.; Shen, Y. An efficient GNSS NLOS signal identification and processing method using random forest and factor analysis with visual labels. GPS Solut. 2024, 28, 77. [Google Scholar] [CrossRef]
- Weng, D.; Hou, Z.; Meng, Y.; Cai, M.; Chan, Y. Characterization and mitigation of urban GNSS multipath effects on smartphones. Measurement 2023, 223, 113766. [Google Scholar] [CrossRef]
- Kabir, M.H.; Lee, S.; Shin, W. Performance evaluation of GNSS positioning with geometric dilution of precision. In Proceedings of the 2022 13th International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 19–21 October 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 910–912. [Google Scholar]
- Puricer, P.; Kovar, P. Technical limitations of GNSS receivers in indoor positioning. In Proceedings of the 2007 17th International Conference Radioelektronika, Brno, Czech Republic, 24–25 April 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 1–5. [Google Scholar]
- Yiu, S.; Dashti, M.; Claussen, H.; Perez-Cruz, F. Wireless RSSI fingerprinting localization. Signal Process. 2017, 131, 235–244. [Google Scholar] [CrossRef]
- Sahinoglu, Z.; Gezici, S.; Güvenc, I. Ultra-Wideband Positioning Systems: Theoretical Limits, Ranging Algorithms, and Protocols; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
- Faragher, R.; Harle, R. An analysis of the accuracy of bluetooth low energy for indoor positioning applications. In Proceedings of the 27th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA, 8–12 September 2014; pp. 201–210. [Google Scholar]
- Atia, M.M.; Iqbal, U.; Givigi, S.; Noureldin, A.; Korenberg, M. Adaptive integrated indoor pedestrian tracking system using MEMS sensors and hybrid WiFi/Bluetooth-Beacons with optimized grid-based Bayesian filtering algorithm. In Proceedings of the 2015 International Technical Meeting of the Institute of Navigation, Dana Point, CA, USA, 26–28 January 2015; pp. 437–444. [Google Scholar]
- Alfakih, M.; Keche, M.; Benoudnine, H. A Kalman-filter-based fusion method for accurate urban localisation. IET Commun. 2021, 15, 653–663. [Google Scholar] [CrossRef]
- Battiti, R.; Delai, A.; Brunato, M. Optimal Wireless Access Point Placement for Location-Dependent Services; Universit‘a di Trento: Trento, Italy, 2003. [Google Scholar]
- Vieira, S.T.; Valadão, E.; Rodríguez, D.Z.; Rosa, R.L. Wireless access point positioning optimization. In Proceedings of the 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia, 19–21 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
- Groves, P. It’s Time for 3D Mapping–Aided GNSS. Inside GNSS Magazine, 1 September 2016; pp. 50–56. [Google Scholar]
- Zhong, Q.; Groves, P.D. Multi-Epoch 3D-Mapping-Aided Positioning using Bayesian Filtering Techniques. Navig. J. Inst. Navig. 2022, 69, navi.515. [Google Scholar] [CrossRef]
- Wang, L.; Groves, P.D.; Ziebart, M.K. Urban positioning on a smartphone: Real-time shadow matching using GNSS and 3D city models. In Proceedings of the 26th International Technical Meeting of the Satellite Division of the Institute of Navigation, Nashville, TN, USA, 16–20 September 2013. [Google Scholar]
- Wang, L.; Groves, P.D.; Ziebart, M.K. Smartphone shadow matching for better cross-street GNSS positioning in urban environments. J. Navig. 2015, 68, 411–433. [Google Scholar] [CrossRef]
- Wang, L.; Groves, P.D.; Ziebart, M.K. GNSS shadow matching: Improving urban positioning accuracy using a 3D city model with optimized visibility scoring scheme. Navig. J. Inst. Navig. 2013, 60, 195–207. [Google Scholar] [CrossRef]
- Ng, H.F.; Hsu, L.T. 3D Mapping Database-Aided GNSS RTK and Its Assessments in Urban Canyons. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 3150–3166. [Google Scholar] [CrossRef]
- Ng, H.F.; Zhang, G.; Hsu, L.T. A Computation Effective Range-Based 3D Mapping Aided GNSS with NLOS Correction Method. J. Navig. 2020, 73, 1202–1222. [Google Scholar] [CrossRef]
- Groves, P.D.; Zhong, Q.; Faragher, R.; Esteves, P. Combining inertially-aided extended coherent integration (supercorrelation) with 3D-mapping-aided GNSS. In Proceedings of the 33rd International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2020), Online, 21–25 September 2020; pp. 2327–2346. [Google Scholar] [CrossRef]
- Zhong, Q.; Groves, D. Outlier detection for 3D-mapping-aided GNSS positioning. In Proceedings of the 35th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2022), Denver, CO, USA, 19–23 September 2022. [Google Scholar]
- Zhong, Q.; Groves, P. Optimizing LOS/NLOS modeling and solution determination for 3D-mapping-aided GNSS positioning. In Proceedings of the 36th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2023), Denver, CO, USA, 11–15 September 2023; pp. 373–402. [Google Scholar]
- Ng, H.F.; Hsu, L.T.; Lee, M.J.L.; Feng, J.; Naeimi, T.; Beheshti, M.; Rizzo, J.R. Real-time loosely coupled 3DMA GNSS/Doppler measurements integration using a graph optimization and its performance assessments in urban canyons of New York. Sensors 2022, 22, 6533. [Google Scholar] [CrossRef] [PubMed]
- Steinhoff, U.; Schiele, B. Dead reckoning from the pocket-an experimental study. In Proceedings of the 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom), Mannheim, Germany, 29 March–2 April 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 162–170. [Google Scholar]
- Shan, T.; Englot, B.; Meyers, D.; Wang, W.; Ratti, C.; Rus, D. Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 25–29 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 5135–5142. [Google Scholar]
- MATLAB, Version: 9.13.0 (R2022b); The MathWorks Inc.: Natick, MA, USA, 2022.
- CloudCompare, Version: 2.13.2 Kharkiv; CloudCompare: Manchester, UK, 2024.
- Kakiuchi, N.; Kamijo, S. Pedestrian dead reckoning for mobile phones through walking and running mode recognition. In Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands, 6–9 October 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 261–267. [Google Scholar]
- Mautz, R. Overview of current indoor positioning systems. Geod. Kartogr. 2009, 35, 18–22. [Google Scholar] [CrossRef]
- Luo, Y.; Hsu, L.T.; El-Sheimy, N. A baseband MLE for snapshot GNSS receiver using super-long-coherent correlation in a fractional fourier domain. Navig. J. Inst. Navig. 2023, 70, navi.588. [Google Scholar] [CrossRef]
- Chan, T.H.; Hesse, H.; Ho, S.G. Lidar-based 3d slam for indoor mapping. In Proceedings of the 2021 7th International Conference on Control, Automation and Robotics (ICCAR), Singapore, 23–26 April 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 285–289. [Google Scholar]












| (dB-Hz) | (dB-Hz) | (dB-Hz−1) | (dB-Hz−2) | ||||
|---|---|---|---|---|---|---|---|
| Value | 27 | 44 | 0.15 | 0.4549 | −0.0444 | 0.0012 | 0.85 |
| Run | Device | Route |
|---|---|---|
| 1 | Xiaomi 8 | (1) > (2) > (3) > (4) |
| 2 | Google Pixel Pro 9 XL | (1) > (2) > (3) |
| 3 | Google Pixel Pro 9 XL | (3) > (2) > (1) |
| Run | PDR | Single Epoch I-SM | EKF: I-SM + PDR |
|---|---|---|---|
| 1 | 7.44 | 7.79 (availability: 81.4%) | 5.52 (availability: 100.0%) |
| 2 | 21.16 | 10.20 (availability: 76.5%) | 18.77 (availability: 100.0%) |
| 3 | 37.16 | 10.41 (availability: 91.8%) | 25.37 (availability: 92.5%) |
| Run | Time Taken for PDR (s) | Time Taken for EKF (s) | Number of Epochs |
|---|---|---|---|
| 1 | 401 | 2081 | 162 |
| 2 | 412 | 1870 | 160 |
| 3 | 405 | 1375 | 123 |
| Run | PDR Dip Threshold (m2/s2) | Sampling Radius (m) | |
|---|---|---|---|
| 1 | 7.5 | 10 | |
| 2 | 10 | 15 | |
| 3 | 10 | 15 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ng, H.-W.; Ng, H.-F.; Hsu, L.-T.; Rizzo, J.-R. Three-Dimensional Mapping-Aided Global Navigation Satellite System in Global Navigation Satellite System-Accessible Indoor Areas. Sensors 2026, 26, 1058. https://doi.org/10.3390/s26031058
Ng H-W, Ng H-F, Hsu L-T, Rizzo J-R. Three-Dimensional Mapping-Aided Global Navigation Satellite System in Global Navigation Satellite System-Accessible Indoor Areas. Sensors. 2026; 26(3):1058. https://doi.org/10.3390/s26031058
Chicago/Turabian StyleNg, Hoi-Wah, Hoi-Fung Ng, Li-Ta Hsu, and John-Ross Rizzo. 2026. "Three-Dimensional Mapping-Aided Global Navigation Satellite System in Global Navigation Satellite System-Accessible Indoor Areas" Sensors 26, no. 3: 1058. https://doi.org/10.3390/s26031058
APA StyleNg, H.-W., Ng, H.-F., Hsu, L.-T., & Rizzo, J.-R. (2026). Three-Dimensional Mapping-Aided Global Navigation Satellite System in Global Navigation Satellite System-Accessible Indoor Areas. Sensors, 26(3), 1058. https://doi.org/10.3390/s26031058

