Abstract
Indoor positioning is crucial for everyday life, and received signal strength-based fingerprint localization is the most effective method. However, updating the fingerprint database is laborious, as changes in indoor layout would render the initial radio map outdated. To address this issue, we propose a precise radio map construction method by clustering and interpolating virtual fingerprints. The affinity propagation clustering algorithm and Voronoi diagram are used to group fingerprints with similar characteristics, mitigating the negative effects of multipath fading and shadowing caused by changes in the indoor layout. After generating synthetic reference points using the gradient extrapolation method to expand the convex hull, natural neighbor interpolation can construct accurate virtual fingerprints. Experimental results show that our proposed method outperformed both inverse distance weighting and Kriging interpolation by up to 33% in localization accuracy across diverse environments. This approach enables efficient radio map generation with comparable localization accuracy to the original radio map without extensive site surveys.












Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Diffey BL (2011) An overview analysis of the time people spend outdoors. Br J Dermatol 164:848–854
Varma PS, Anand V (2023) Intelligent scanning period dilation based Wi-Fi fingerprinting for energy efficient indoor positioning in IoT applications. J Supercomput 79:7736–7761. https://doi.org/10.1007/s11227-022-04980-9
Einavipour S, Javidan R (2021) An intelligent IoT-based positioning system for theme parks. J Supercomput 77:9879–9904. https://doi.org/10.1007/s11227-021-03669-9
Zuo J, Liu S, Xia H, Qiao Y (2018) Multi-phase fingerprint map based on interpolation for indoor localization using iBeacons. IEEE Sens J 18(8):3351–3359. https://doi.org/10.1109/JSEN.2018.2789431
Luo Y, Law C (2012) Indoor positioning using UWB-IR signals in the presence of dense multipath with path overlapping. IEEE Trans Wirel Commun 11(10):3734–3743. https://doi.org/10.1109/TWC.2012.081612.120045
Mirowski P, Ho TK, Yi S, MacDonald M (2013) SignalSLAM: simultaneous localization and mapping with mixed WiFi, bluetooth, LTE and magnetic signals. In: Proceedings of the International Conference on Indoor Positioning Indoor Navigation, Montbeliard, France, pp 1–10. https://doi.org/10.1109/IPIN.2013.6817853
Zheng Y, Li Q, Wang X, Wu L, Li X (2021) Advanced positioning system for harsh environments using time-varying magnetic field. IEEE Trans Magn 57(6):1–12. https://doi.org/10.1109/TMAG.2020.3041389
Yuanfeng D, Dongkai Y, Huilin Y, Chundi X (2016) Flexible indoor localization and tracking system based on mobile phone. J Netw Comput Appl 69:107–116. https://doi.org/10.1016/j.jnca.2016.02.023
Subramanian SP, Sommer J, Schmitt S, Rosenstiel W (2008) RIL—reliable RFID based indoor localization for pedestrians. In: 16th International Conference on Software, Telecommunications and Computer Networks, Split, Croatia, pp 218–222. https://doi.org/10.1109/SOFTCOM.2008.4669483
Harle R (2013) A survey of indoor inertial positioning systems for pedestrians. IEEE Commun Surv Tutor 15(3):1281–1293. https://doi.org/10.1109/SURV.2012.121912.00075
Ryan M (2013) Bluetooth: with low energy comes low security. In: Proceedings of the 7th USENIX Conference on Offensive Technologies (WOOT), USA, pp 4–11
Liu H, Darabi H, Banerjee P, Liu J (2007) Survey of wireless indoor positioning techniques and systems. IEEE Trans Syst Man Cybern 37(6):1067–1080. https://doi.org/10.1109/TSMCC.2007.905750
Chen Z, Xia F, Huang T, Bu F, Wang H (2013) A localization method for the internet of things. J Supercomput 63(3):657–674. https://doi.org/10.1007/s11227-011-0693-2
Xia H, Zha S, Huang J, Liu J (2020) Radio environment map construction by adaptive ordinary kriging algorithm based on affinity propagation clustering. Int J Distrib Sens Netw 16(5):25. https://doi.org/10.1177/1550147720922484
Hisham ANN, Ng YH, Tan CK, Chieng D (2022) Hybrid Wi-Fi and BLE fingerprinting dataset for multi-floor indoor environments with different layouts. Data 7(11):156. https://doi.org/10.3390/data7110156
Du X, Liao X, Liu M, Gao Z (2022) CRCLoc: a crowdsourcing-based radio map construction method for WiFi fingerprinting localization. IEEE Internet Things J 9(14):12364–12377. https://doi.org/10.1109/jiot.2021.3135700
Zhou B, Li Q, Zhai G, Mao Q, Yang J et al (2018) A graph optimization-based indoor map construction method via crowdsourcing. IEEE Access 6:33692–33701. https://doi.org/10.1109/ACCESS.2018.2836396
Wang Y, Wong AK, Chan SHG, Mow WH (2023) Leto: crowdsourced radio map construction with learned topology and a few landmarks. IEEE Trans Mob Comput 10:10. https://doi.org/10.1109/TMC.2023.3266198
Tsukamoto K, Kitsunezuka M, Kunihiro K (2018) Highly accurate radio environment mapping method based on transmitter localization and spatial interpolation in urban LoS/NLoS scenario. In: Proceedings of IEEE Topical Conference Wireless Sensors and Sensors Netw, Anaheim, CA, USA, pp 5–7. https://doi.org/10.1109/WISNET.2018.8311549
Suto K, Bannai S, Sato K, Inage K, Adachi K et al (2021) Image-driven spatial interpolation with deep learning for radio map construction. IEEE Wirel Commun Lett 10(6):1222–1226. https://doi.org/10.1109/LWC.2021.306266
Gao Y, Fujii T (2023) A kriging-based radio environment map construction and channel estimation system in threatening environments. IEEE Access 11:38136–38148. https://doi.org/10.1109/ACCESS.2023.3267973
Bi J, Wang Y, Li Z, Xu S, Zhou J et al (2019) Fast radio map construction by using adaptive path loss model interpolation in large-scale building. Sensors 19(3):712. https://doi.org/10.3390/s19030712
Kolakowski M (2020) Automatic radio map creation in a fingerprinting-based BLE/UWB localization system. IET Microw Antennas Propag 14(14):1758–1765. https://doi.org/10.1049/iet-map.2019.0953
Moghtadaiee V, Ghorashi S, Ghavami M (2019) New reconstructed database for cost reduction in indoor fingerprinting localization. IEEE Access 7:104462–104477. https://doi.org/10.1109/ACCESS.2019.2932024
Xia H, Zha S, Huang J, Liu J (2020) Radio environment map construction by adaptive ordinary kriging algorithm based on affinity propagation clustering. Int J Distrib Sens Netw. https://doi.org/10.1177/15501477209224
Yong YF, Tan CK, Tan IKT, Tan SW (2022) Radio map construction using fingerprints clustering and Voronoi diagram for indoor positioning. In: International Symposium on Communications and Information Technologies (ISCIT), Xi’an, China, pp 64–69. https://doi.org/10.1109/ISCIT55906.2022.9931255
Wang Z, Kong Q, Wei B, Zhang L, Tian A (2023) Radio map construction based on Bert for fingerprint-based indoor positioning system. J Wirel Commun Netw. https://doi.org/10.1186/s13638-023-02247-2
Han Z, Liao J, Qi Q, Sun H, Wang J (2019) Radio environment map construction by kriging algorithm based on mobile crowd sensing. Wirel Commun Mob Comput 2019:1–12. https://doi.org/10.1155/2019/4064201
Salamon SJ, Hansen HJ, Abbott D (2020) Universal kriging prediction of line-of-sight microwave fading. IEEE Access 8:74743–74758. https://doi.org/10.1109/ACCESS.2020.2987618
Ismail H, Kitagawa H, Tasaki R, Terashima K (2016) WiFi RSS fingerprint database construction for mobile robot indoor positioning system. In: IEEE International Conference on Systems, Man, and Cybernetics, Budapest, Hungary, pp 1561–1566. https://doi.org/10.1109/SMC.2016.7844461
Suchanski M, Kaniewski P, Romanik J, Golan E, Zubel K (2020) Radio environment maps for military cognitive networks: density of small-scale sensor network vs. map quality. EURASIP J Wirel Commun and Netw 2020(1):1–20. https://doi.org/10.1186/s13638-020-01803-4
Bolea L, Perez-Romero J, Agusti R (2011) Received signal interpolation for context discovery in cognitive radio. In: Proceedings of International Symposium on Wireless Personal Multimedia Communications (WPMC), Brest, France, pp 1–5
Denkovski D, Atanasovski V, Gavrilovska L, Riihijärvi J, Mähönen P (2012) Reliability of a radio environment map: case of spatial interpolation techniques. In: Proceedings of International ICST Conference on Cognitive Radio Oriented Wireless Networks (CROWNCOM), Stockholm, Sweden, pp 248–253. https://doi.org/10.4108/icst.crowncom.2012.248452
Longley PA, Goodchild MF, Maguire DJ, Rhind DW (2005) Geographic information systems and science. Wiley, London
Kotulak K, Fron A, Krankowski A, Pulido GO, Henrandez-Pajares M (2017) Sibsonian and non-Sibsonian natural neighbour interpolation of the total electron content value. Acta Geophys 65:13–28. https://doi.org/10.1007/s11600-017-0003-3
Ledoux H, Gold C (2005) An efficient natural neighbour interpolation algorithm for geoscientific modelling. Springer, Berlin, pp 97–108
Talvitie J, Renfors M, Lohan ES (2015) Distance-based interpolation and extrapolation methods for RSS-based localization with indoor wireless signals. IEEE Trans Veh Technol 64(4):1340–1353. https://doi.org/10.1109/TVT.2015.2397598
Tao Y, Zhao L (2018) A novel system for WiFi radio map automatic adaptation and indoor positioning. IEEE Trans Veh Technol 67(11):10683–10692. https://doi.org/10.1109/TVT.2018.2867065
Lee SH, Kim WY, Seo DH (2022) Automatic self-reconstruction model for radio map in Wi-Fi fingerprinting. Expert Syst Appl 192:116455. https://doi.org/10.1016/j.eswa.2021.116455
Frey BJ, Dueck D (2007) Clustering by passing messages between data points. Science 315(5814):972–976. https://doi.org/10.1126/science.1136800
Aurenhammer F (1991) Voronoi diagrams—a survey of a fundamental geometric data structure. ACM Comput Surv CSUR 23(3):345–405. https://doi.org/10.1145/116873.116880
Sibson R (1981) A brief description of natural neighbor interpolation. In: Barnett V (ed) Interpreting multivariate data. Wiley, New York, pp 21–36
Üreten S, Yongaçoglu A, Petriu E (2012) A comparison of interference cartography generation techniques in cognitive radio networks. In: IEEE International Conference on Communication (ICC), Ottawa, ON, Canada, pp 1879–1883. https://doi.org/10.1109/ICC.2012.6364111
Pesko M, Javornik T, Košir A, Štular M, Mohorčič M (2014) Radio environment maps: the survey of construction methods. KSII Trans Int Inf Syst 8(11):3789–3809. https://doi.org/10.3837/tiis.2014.11.008
Barbulescu A, Bautu A, Bautu E (2020) Optimizing inverse distance weighting with particle swarm optimization. Appl Sci 10:2054. https://doi.org/10.3390/app10062054
Belmonte-Hernandez A, Hernandez-Penaloza G, Alvarez F, Conti GY (2017) Adaptive fingerprinting in multi-sensor fusion for accurate indoor tracking. IEEE Sens J 17(15):4983–4998. https://doi.org/10.1109/JSEN.2017.2715978
Mao D, Shao W, Qian Z, Xue H, Lu X et al (2018) Constructing accurate radio environment maps with kriging interpolation in cognitive radio networks. In: Proceedings of the Cross Strait Quad-Regional Radio Science and Wireless Technology Conference (CSQRWC). https://doi.org/10.1109/CSQRWC.2018.8455448
Han Z, Liao J, Qi Q, Sun H, Wang J (2019) Radio environment map construction by kriging algorithm based on mobile crowd sensing. Wirel Commun Mob Comput 2019:4064201. https://doi.org/10.1155/2019/4064201
Bi J, Wang Y, Cao H, Qi H, Liu K et al (2018) A method of radio map construction based on crowdsourcing and interpolation for Wi-Fi positioning system. In: 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nantes, France, pp 1–6. https://doi.org/10.1109/IPIN.2018.8533749
Liu Y, Liu J, Jin Y, Li F, Zheng T (2020) An affinity propagation clustering based particle swarm optimizer for dynamic optimization. Knowl Based Syst 195:105711. https://doi.org/10.1016/j.knosys.2020.105711
Brown KQ (1979) Voronoi diagrams from convex hulls. Inf Process Lett 9:223–228
Held M, Pfligersdorffer C (2009) Correcting warpage of laser-sintered parts by means of a surface-based inverse deformation algorithm. Eng Comput 25:389–395. https://doi.org/10.1007/s00366-009-0136-3
Srinivasan BV, Duraiswami R, Murtugudde R (2010) Efficient kriging for real-time spatio-temporal interpolation. In: Proceedings of 20th Conference on Probability and Statistics in the Atmospheric Sciences. American Meteorological Society, pp 228–235
Hennebohl K, Appel M, Pebesma E (2011) Spatial interpolation in massively parallel computing environments. In: Proceedings of the 14th AGILE International Conference on Geographic Information Science (AGILE 2011)
Acknowledgements
This work was supported by the Ministry of Higher Education Malaysia under the Fundamental Research Grant Scheme (FRGS) with Grant Number FRGS/1/2019/ICT02/MMU/02/1.
Author information
Authors and Affiliations
Contributions
YFY: constructed the model and conceived the algorithm; CKT: analyzed the data and provides assistance during the design process. All authors contributed to the revisions of this manuscript. All authors have read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yong, Y.F., Tan, C.K., Tan, I.K.T. et al. C-VoNNI: a precise fingerprint construction for indoor positioning systems using natural neighbor methods with clustering-based Voronoi diagrams. J Supercomput 80, 10667–10694 (2024). https://doi.org/10.1007/s11227-023-05855-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05855-3