Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Automatic Fingerprint Data Labeling Using WiFi Signal and Smartphone Camera for Indoor Positioning

Published: 10 June 2024 Publication History

Abstract

WiFi fingerprinting has been one of the most practical approaches for implementing an indoor positioning system. However, the need to measure location labels for fingerprint data has hindered the deployment of WiFi fingerprint-based positioning systems. To reduce the cost of location labeling, several methods for automatically labeling locations or bypassing location labeling have been proposed. However, these methods still need to measure location labels for partial fingerprint data, or the estimated location labels are inaccurate. In this paper, we propose Heimdall, an automatic fingerprint data labeling method using a smartphone camera and WiFi signal for an indoor positioning system. Since Heimdall utilizes camera geometry for accurate automatic labeling, it aims to find the location labels of unlabeled fingerprint data composed of WiFi received signal strengths (RSSs) and photos collected using smartphones in multiple reference points (RPs). Using structure from motion (SfM) with all photos in the unlabeled fingerprint dataset, the location and orientation of the cameras can be recovered on an arbitrary world coordinate system. However, the world coordinate system derived by SfM is warped. In other words, it is different from the real-world coordinate system where we express the location labels since SfM has similarity ambiguity, including scale, rotation, and translation ambiguity. Heimdall finds the location labels by estimating and applying an unwarping transformation that removes those ambiguities. We use two types of geometric constraints for estimating the unwarping transformation. First, several geometric entities in the warped-world coordinates and real-world coordinates are extracted from the photos and prior information about the indoor layout. The unwarping transformation transforms the geometric entities in warped coordinates to those in real-world coordinates. Second, we utilize the log-distance pathloss model with RSSs to derive the constraint about distances from the location label to the access points. We construct the optimization problem subject to those constraints to estimate the unwarping transformation. To evaluate the performance of Heimdall, we performed several experiments. Heimdall yields a mean location labeling error of 0.12 m and a standard deviation of location labeling error of 0.06 m for the best case in the experiment. These results demonstrate that a fingerprint-based indoor positioning system can use the location labels estimated by Heimdall without performance degradation.

References

[1]
M. Garcia, J. Tomás, F. Boronat, and J. Lloret, “The development of two systems for indoor wireless sensors self-location,” Ad Hoc and Sensor Wireless Networks, vol. 8, no. 3-4, pp. 235–258, 2009.
[2]
M. Garcia, C. Martinez, J. Tomas, and J. Lloret, “Wireless sensors self-location in an indoor WLAN environment,” in 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007), pp. 146–151, IEEE, Valencia, Spain, October 2007.
[3]
S. He and S.-H. G. Chan, “Wi-Fi fingerprint-based indoor positioning: recent advances and comparisons,” IEEE Communications Surveys & Tutorials, vol. 18, no. 1, pp. 466–490, 2016.
[4]
S. Schmitt, H. Will, B. Aschenbrenner, T. Hillebrandt, and M. Kyas, “A reference system for indoor localization testbeds,” in 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN), pp. 1–8, IEEE, Sydney, NSW, Australia, November 2012.
[5]
D. Becker, F. Thiele, O. Sawade, and I. Radusch, “Cost-effective camera based ground truth for indoor localization,” in 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), pp. 885–890, IEEE, Busan, Korea (South), July 2015.
[6]
P. Bolliger, “Redpin–adaptive, zero-configuration indoor localization through user collaboration,” in MELT ’08: Proceedings of the first ACM International Workshop on Mobile Entity Localization and Tracking in GPS-Less Environments, pp. 50–60, Association for Computing Machinery, San Francisco, California, USA, September 2008.
[7]
J.-G. Park, B. Charrow, D. Curtis, J. Battat, E. Minkov, J. Hicks, S. Teller, and J. Ledlie, “Growing an organic indoor location system,” in MobiSys ’10: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, pp. 271–284, Association for Computing Machinery, San Francisco, California, USA, June 2010.
[8]
J. Ledlie, J.-G. Park, D. Curtis, A. Cavalcante, L. Camara, A. Costa, and R. Vieira, “Molé: a scalable, user-generated WiFi positioning engine,” Journal of Location Based Services, vol. 6, no. 2, pp. 55–80, 2012.
[9]
L. Peng, J. Han, W. Meng, and J. Liu, “Research on radio-map construction in indoor WLAN positioning system,” in 2010 First International Conference on Pervasive Computing, Signal Processing and Applications, pp. 1073–1077, IEEE, Harbin, China, September 2010.
[10]
S.-S. Jan, S.-J. Yeh, and Y.-W. Liu, “Received signal strength database interpolation by kriging for a Wi-Fi indoor positioning system,” Sensors, vol. 15, no. 9, pp. 21377–21393, 2015.
[11]
J. Talvitie, M. Renfors, and E. S. Lohan, “Distance-based interpolation and extrapolation methods for RSS-based localization with indoor wireless signals,” IEEE Transactions on Vehicular Technology, vol. 64, no. 4, pp. 1340–1353, 2015.
[12]
F. Y. Martin Adiyatma, D. Joko Suroso, and P. Cherntanomwong, “Fingerprint database enhancement using spatial interpolation for IoT-based indoor localization,” in 2022 26th International Computer Science and Engineering Conference (ICSEC), pp. 192–197, IEEE, Sakon Nakhon, Thailand, December 2022.
[13]
Z. Gu, Z. Chen, Y. Zhang, Y. Zhu, M. M. Lu, and A. Chen, “Reducing fingerprint collection for indoor localization,” Computer Communications, vol. 83, pp. 56–63, 2016.
[14]
D. J. Suroso, F. Y. M. Adiyatma, P. Cherntanomwong, and P. Sooraksa, “Fingerprint database enhancement by applying interpolation and regression techniques for IoT-based indoor localization,” Emerging Science Journal, vol. 4, pp. 167–189, 2020.
[15]
Y. Ji, S. Biaz, S. Pandey, and P. Agrawal, “ARIADNE: a dynamic indoor signal map construction and localization system,” in MobiSys ’06: Proceedings of the 4th International Conference on Mobile Systems, Applications and Services, pp. 151–164, Association for Computing Machinery, Uppsala, Sweden, June 2006.
[16]
S. Yoon, K. Lee, Y. C. Yun, and I. Rhee, “ACMI: FM-based indoor localization via autonomous fingerprinting,” IEEE Transactions on Mobile Computing, vol. 15, no. 6, pp. 1318–1332, 2016.
[17]
J. Bi, Y. Wang, Z. Li, S. Xu, J. Zhou, M. Sun, and M. Si, “Fast radio map construction by using adaptive path loss model interpolation in large-scale building,” Sensors, vol. 19, no. 3, 2019.
[18]
Q. Li, X. Liao, A. Li, and S. Valaee, “Automatic indoor radio map construction and localization via multipath fingerprint extrapolation,” IEEE Transactions on Wireless Communications, vol. 22, no. 9, pp. 5814–5827, 2023.
[19]
F. Y. M. Adiyatma, D. J. Suroso, and P. Cherntanomwong, “Regression-based path loss model correction to construct fingerprint database for indoor localization,” in ICECC ’23: Proceedings of the 2023 6th International Conference on Electronics, Communications and Control Engineering, pp. 181–186, Association for Computing Machinery, Fukuoka, Japan, March 2023.
[20]
W. Sun, M. Xue, H. Yu, H. Tang, and A. Lin, “Augmentation of fingerprints for indoor WiFi localization based on gaussian process regression,” IEEE Transactions on Vehicular Technology, vol. 67, no. 11, pp. 10896–10905, 2018.
[21]
Q. Li, H. Qu, Z. Liu, N. Zhou, W. Sun, S. Sigg, and J. Li, “AF-DCGAN: amplitude feature deep convolutional GAN for fingerprint construction in indoor localization systems,” IEEE Transactions on Emerging Topics in Computational Intelligence, vol. 5, no. 3, pp. 468–480, 2021.
[22]
H. Zou, C.-L. Chen, M. Li, J. Yang, Y. Zhou, L. Xie, and C. J. Spanos, “Adversarial learning-enabled automatic WiFi indoor radio map construction and adaptation with mobile robot,” IEEE Internet of Things Journal, vol. 7, no. 8, pp. 6946–6954, 2020.
[23]
W. Njima, M. Chafii, A. Chorti, R. M. Shubair, and H. V. Poor, “Indoor localization using data augmentation via selective generative adversarial networks,” IEEE Access, vol. 9, pp. 98337–98347, 2021.
[24]
G. B. Tarekegn, R.-T. Juang, H.-P. Lin, L.-C. Tai, Y. Y. Munaye, and M. A. Bitew, “SRCLoc: synthetic radio map construction method for fingerprinting outdoor localization in hybrid networks,” IEEE Sensors Journal, vol. 22, no. 15, pp. 15574–15583, 2022.
[25]
D. J. Suroso, P. Cherntanomwong, and P. Sooraksa, “Synthesis of a small fingerprint database through a deep generative model for indoor localisation,” Elektronika Ir Elektrotechnika, vol. 29, no. 1, pp. 69–75, 2023.
[26]
D. J. Suroso, P. Cherntanomwong, and P. Sooraksa, “Deep generative model-based RSSI synthesis for indoor localization,” in 2022 19th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), pp. 1–5, IEEE, Prachuap Khiri Khan, Thailand, May 2022.
[27]
T. Lan, X. Wang, Z. Chen, J. Zhu, and S. Zhang, “Fingerprint augment based on super-resolution for WiFi fingerprint based indoor localization,” IEEE Sensors Journal, vol. 22, no. 12, pp. 12152–12162, 2022.
[28]
A. Pandey, R. Sequeira, and S. Kumar, “Joint localization and radio map generation using transformer networks with limited RSS samples,” in 2021 IEEE International Conference on Communications Workshops (ICC Workshops), pp. 1–6, IEEE, Montreal, QC, Canada, June 2021.
[29]
A. Rai, K. K. Chintalapudi, V. N. Padmanabhan, and R. Sen, “Zee: zero-effort crowdsourcing for indoor localization,” in Mobicom ’12: Proceedings of the 18th Annual International Conference on Mobile Computing and Networking, pp. 293–304, Association for Computing Machinery, Istanbul, Turkey, Aughust 2012.
[30]
C. Wu, Z. Yang, Y. Liu, and W. Xi, “WILL: wireless indoor localization without site survey,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 4, pp. 839–848, 2013.
[31]
C. Wu, Z. Yang, and Y. Liu, “Smartphones based crowdsourcing for indoor localization,” IEEE Transactions on Mobile Computing, vol. 14, no. 2, pp. 444–457, 2015.
[32]
X. Du, X. Liao, M. Liu, and Z. Gao, “CRCLoc: a crowdsourcing-based radio map construction method for WiFi fingerprinting localization,” IEEE Internet of Things Journal, vol. 9, no. 14, pp. 12364–12377, 2022.
[33]
B. Ferris, D. Fox, and N. Lawrence, “WiFi-SLAM using gaussian process latent variable models,” in IJCAI’07: Proceedings of the 20th International Joint Conference on Artifical Intelligence, pp. 2480–2485, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, January 2007.
[34]
H. Wang, S. Sen, A. Elgohary, M. Farid, M. Youssef, and R. R. Choudhury, “No need to war-drive: unsupervised indoor localization,” in MobiSys ’12: Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services, pp. 197–210, Association for Computing Machinery, Low Wood Bay, Lake District, UK, June 2012.
[35]
B.-C. Moon and D. Han, “Location-labeling of crowdsourced fingerprints for indoor localization in multi-story buildings,” in 2022 IEEE 12th International Conference on Indoor Positioning and Indoor Navigation (IPIN), pp. 1–8, IEEE, Beijing, China, September 2022.
[36]
P. D. Tinh and B. H. Hoang, “Wifi indoor positioning with genetic and machine learning autonomous war-driving scheme,” International Journal of Advanced Computer Science and Applications, vol. 13, no. 2, pp. 669–678, 2022.
[37]
Y. Ji, X. Zhao, Y. Wei, and C. Wang, “Generating Indoor Wi-Fi fingerprint map based on crowdsourcing,” Wireless Networks, vol. 28, pp. 1053–1065, 2022.
[38]
X. Shen, C. Li, W. Chen, and Y. Wang, “MapICT: unsupervised radio-map learning from imbalanced crowd-sourced trajectories,” IEEE Sensors Journal, vol. 22, no. 3, pp. 2399–2408, 2022.
[39]
S. R. Jondhale, V. Mohan, B. B. Sharma, J. Lloret, and S. V. Athawale, “Support vector regression for mobile target localization in indoor environments,” Sensors, vol. 22, no. 1, 2022.
[40]
H.-Y. Wang, V. W. Zheng, J. Zhao, and Q. Yang, “Indoor localization in multi-floor environments with reduced effort,” in 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom), pp. 244–252, IEEE, Mannheim, 2010.
[41]
S. Sorour, Y. Lostanlen, S. Valaee, and K. Majeed, “Joint indoor localization and radio map construction with limited deployment load,” IEEE Transactions on Mobile Computing, vol. 14, no. 5, pp. 1031–1043, 2015.
[42]
J. Ahn and D. Han, “Automatic radio map construction exploiting mobile payments,” in 2019 20th IEEE International Conference on Mobile Data Management (MDM), pp. 415–419, IEEE, Hong Kong, China, June 2019.
[43]
B. Guo, W. Zuo, S. Wang, W. Lyu, Z. Hong, Y. Ding, T. He, and D. Zhang, “WePos: weak-supervised indoor positioning with unlabeled WiFi for on-demand delivery,” Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, vol. 6, no. 2, pp. 1–25, 2022.
[44]
K. Chintalapudi, A. P. Iyer, and V. N. Padmanabhan, “Indoor localization without the pain,” in MobiCom ’10: Proceedings of the Sixteenth Annual International Conference on Mobile Computing and Networking, pp. 173–184, Association for Computing Machinery, Chicago, Illinois, USA, September 2010.
[45]
A. Goswami, L. E. Ortiz, and S. R. Das, “WiGEM: a learning-based approach for indoor localization,” in CoNEXT ’11: Proceedings of the Seventh Conference on Emerging Networking Experiments and Technologies, pp. 1–12, Association for Computing Machinery, Tokyo, Japan, December 2011.
[46]
S.-H. Jung, B.-C. Moon, and D. Han, “Unsupervised learning for crowdsourced indoor localization in wireless networks,” IEEE Transactions on Mobile Computing, vol. 15, no. 11, pp. 2892–2906, 2016.
[47]
O. Özyeşil, V. Voroninski, R. Basri, and A. Singer, “A survey of structure from motion,” Acta Numerica, vol. 26, pp. 305–364, 2017.
[48]
L. McInnes, J. Healy, and S. Astels, “hdbscan: hierarchical density based clustering,” Journal of Open Source Software, vol. 2, no. 11, 2017.
[49]
J. Huang, D. Millman, M. Quigley, D. Stavens, S. Thrun, and A. Aggarwal, “Efficient, generalized indoor WiFi GraphSLAM,” in 2011 IEEE International Conference on Robotics and Automation, pp. 1038–1043, IEEE, Shanghai, China, May 2011.
[50]
E. M. Diaz, D. B. Ahmed, and S. Kaiser, “A review of indoor localization methods based on inertial sensors,” in Geographical and Fingerprinting Data to Create Systems for Indoor Positioning and Indoor/Outdoor Navigation, pp. 311–333, Academic Press, Amsterdam, The Netherlands, 2019.
[51]
J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, “BERT: pre-training of deep bidirectional transformers for language understanding,” in Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pp. 4171–4186, Association for Computational Linguistics, Minneapolis, Minnesota, 2019.
[52]
T. Gao, X. Yao, and D. Chen, “SimCSE: simple contrastive learning of sentence embeddings,” in Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, pp. 6894–6910, Association for Computational Linguistics, Online and Punta Cana, Dominican Republic, 2021.
[53]
S.-H. Jung and D. Han, “Automated construction and maintenance of Wi-Fi radio maps for crowdsourcing-based indoor positioning systems,” IEEE Access, vol. 6, pp. 1764–1777, 2018.
[54]
N. Snavely, S. M. Seitz, and R. Szeliski, “Modeling the world from internet photo collections,” International Journal of Computer Vision, vol. 80, pp. 189–210, 2008.
[55]
T. Rappaport, Wireless Communications: Principles and Practice, Prentice-Hall, Upper Saddle River, NJ, USA, 2001.
[56]
J. M. Coughlan and A. L. Yuille, “The manhattan world assumption: regularities in scene statistics which enable bayesian inference,” in NIPS’00: Proceedings of the 13th International Conference on Neural Information Processing Systems, pp. 809–815, MIT Press, Denver, CO, USA, January 2000.
[57]
R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision, Cambridge Univ. Press, Cambridge, U.K, 2003.
[58]
D. C. Lee, M. Hebert, and T. Kanade, “Geometric reasoning for single image structure recovery,” in 2009 IEEE Conference on Computer Vision and Pattern Recognition, pp. 2136–2143, IEEE, Miami, FL, USA, June 2009.
[59]
P. H. S. Torr and A. Zisserman, “MLESAC: a new robust estimator with application to estimating image geometry,” Computer Vision and Image Understanding, vol. 78, no. 1, pp. 138–156, 2000.
[60]
S. Ahmed, M. Liwicki, M. Weber, and A. Dengel, “Automatic room detection and room labeling from architectural floor plans,” in 2012 10th IAPR International Workshop on Document Analysis Systems, pp. 339–343, IEEE, Gold Coast, QLD, Australia, March 2012.
[61]
K. B. Petersen and M. S. Pedersen, The Matrix Cookbook, Technical University of Denmark, 2012.
[62]
J. Z. Liang, N. Corso, E. Turner, and A. Zakhor, “Image based localization in indoor environments,” in 2013 Fourth International Conference on Computing for Geospatial Research and Application, pp. 70–75, IEEE, San Jose, CA, USA, July 2013.
[63]
J. Dong, M. Noreikis, Y. Xiao, and A. Ylä-Jääski, “ViNav: a vision-based indoor navigation system for smartphones,” IEEE Transactions on Mobile Computing, vol. 18, no. 6, pp. 1461–1475, 2019.
[64]
M. He, C. Zhu, Q. Huang, B. Ren, and J. Liu, “A review of monocular visual odometry,” The Visual Computer, vol. 36, no. 5, pp. 1053–1065, 2020.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Wireless Communications & Mobile Computing
Wireless Communications & Mobile Computing  Volume 2024, Issue
2024
201 pages
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Publisher

John Wiley and Sons Ltd.

United Kingdom

Publication History

Published: 10 June 2024

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media