Abstract
We propose an approach to reduce both computational complexity and data storage requirements for the online positioning stage of a fingerprinting-based indoor positioning system (FIPS) by introducing segmentation of the region of interest (RoI) into sub-regions, sub-region selection using a modified Jaccard index, and feature selection based on randomized least absolute shrinkage and selection operator (LASSO). We implement these steps into a Bayesian framework of position estimation using the maximum a posteriori (MAP) principle. An additional benefit of these steps is that the time for estimating the position, and the required data storage are virtually independent of the size of the RoI and of the total number of available features within the RoI. Thus the proposed steps facilitate application of FIPS to large areas. Results of an experimental analysis using real data collected in an office building using a Nexus 6P smart phone as user device and a total station for providing position ground truth corroborate the expected performance of the proposed approach. The positioning accuracy obtained by only processing 10 automatically identified features instead of all available ones and limiting position estimation to 10 automatically identified sub-regions instead of the entire RoI is equivalent to processing all available data. In the chosen example, 50% of the errors are less than 1.8 m and 90% are less than 5 m. However, the computation time using the automatically identified subset of data is only about 1% of that required for processing the entire data set.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
An analysis of strategies for optimum definition of the sub-regions in terms of size and shape is left for future work.
- 3.
For the dataset used in Sect. 4, it took about 64 mins for one randomization on a Windows 10 PC with 6 cores Intel Xeon CPU, 32G RAM.
- 4.
We used Python to implement the proposed method and evaluate the processing time using the time package (https://docs.python.org/3/library/time.html#module-time).
References
Bekkali A, Sanson H, Matsumoto M (2007) Rfid indoor positioning based on probabilistic rfid map and kalman filtering. In: 2007 third ieee international conference on wireless and mobile computing, networking and communications, WiMOB 2007. IEEE, pp 21–21
Chen Y, Yang Q, Yin J, Chai X (2006) Power-efficient access-point selection for indoor location estimation. IEEE Trans Knowl Data Eng 18(7):877–888
Fastrich B, Paterlini S, Winker P (2015) Constructing optimal sparse portfolios using regularization methods. Comput Manag Sci 12(3):417–434
Feng C, Au WSA, Valaee S, Tan Z (2012) Received-signal-strength-based indoor positioning using compressive sensing. IEEE Trans Mobile Comput 11(12):1983–1993
Gu Y, Zhou C, Wieser A, Zhou Z (2017) Pedestrian positioning using wifi fingerprints and a foot-mounted inertial sensor, vol 1, pp 1–9. arXiv:1704.03346
Hazas M, Hopper A (2006) Broadband ultrasonic location systems for improved indoor positioning. IEEE Trans Mobile Comput 5(5):536–547
He S, Chan S-HG (2016) Wi-fi fingerprint-based indoor positioning: recent advances and comparisons. IEEE Commun Surv Tutor 18(1):466–490
Ingram S, Harmer D, Quinlan M (2004) Ultrawideband indoor positioning systems and their use in emergencies. In: 2004 Position location and navigation symposium, PLANS 2004. IEEE, pp 706–715
Jani SS, Lamb JM, White BM, Dahlbom M, Robinson CG, Low DA (2015) Assessing margin expansions of internal target volumes in 3d and 4d pet: a phantom study. Ann Nucl Med 29(1):100–109
Kasprzak S, Komninos A, Barrie P (2013) Feature-based indoor navigation using augmented reality. In: 2013 9th international conference on intelligent environments, pp 100–107
Kushki A, Plataniotis KN, Venetsanopoulos AN (2007) Kernel-based positioning in wireless local area networks. IEEE Trans Mobile Comput 6(6):689–705
Kushki A, Plataniotis KN, Venetsanopoulos AN (2010) Intelligent dynamic radio tracking in indoor wireless local area networks. IEEE Trans Mobile Comput 9(3):405–419
Lee C, Chang Y, Park G, Ryu J, Jeong S.-G, Park S, Park JW, Lee, HC, Shik Hong K, Lee, MH (2004). Indoor positioning system based on incident angles of infrared emitters. In: 2004 30th annual conference of IEEE industrial electronics society, IECON 2004, pp 2218–2222, vol 3
Madigan D, Einahrawy E, Martin, R. P., Ju, W. H., Krishnan, P., and Krishnakumar, A. S. (2005). Bayesian indoor positioning systems. In: Proceedings IEEE 24th annual joint conference of the ieee computer and communications societie, vol 2, pp 1217–1227
Meinshausen N, Bühlmann P (2010) Stability selection. J R Stat Soc Ser B (Stat Methodol) 72(4):417–473
Montoliu R, Sansano E, Torres-Sospedra J, Belmonte O (2017) Indoorloc platform: A public repository for comparing and evaluating indoor positioning systems. In: 2017 8th international conference on indoor positioning and indoor navigation, IPIN 2017. IEEE, pp 1–8
Niedermayr S, Wieser A, Neuner H (2014) Expressing location uncertainty in combined feature-based and geometric positioning. In: Proceedings European navigation conference 2014, EUGIN, pp 154–166
Padmanabhan VN, Bahl P (2000) RADAR: an in-building RF based user location and tracking system. In: Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), vol 2(c), pp 775–784
Park JG, Charrow B, Curtis D, Battat J, Minkov E, Hicks J, Teller S, Ledlie J (2010) Growing an organic indoor location system. In: Proceedings of the 8th international conference on Mobile systems, applications, and services. ACM, pp 271–284
Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E (2011) Scikit-learn: machine learning in python. J Mach Learn Res 12:2825–2830
Radu V, Marina MK (2013) Himloc: indoor smartphone localization via activity aware pedestrian dead reckoning with selective crowdsourced wifi fingerprinting. In: International conference on indoor positioning and indoor navigation, pp 1–10
Scott DW (2015) Multivariate density estimation: theory, practice, and visualization. Wiley
Tibshirani R (1996) Regression shrinkage and selection via the lasso. J R Stat Soc Series B (Methodol), 267–288
Wang S, Nan B, Rosset S, Zhu J (2011) Random lasso. Ann Appl Stat 5(1):468–485
Watson DF, Philip GM (1984) Triangle based interpolation. J Int Assoc Math Geol 16(8):779–795
Youssef M, Agrawala A (2008) The Horus location determination system. Wirel Netw 14(3):357–374
Youssef MA, Agrawala A, Shankar AU (2003) Wlan location determination via clustering and probability distributions. In: 2003 Proceedings of the First IEEE International Conference on Pervasive computing and communications, (PerCom 2003). IEEE, pp 143–150
Zhang T (2011) Adaptive forward-backward greedy algorithm for learning sparse representations. IEEE Trans Inf Theory 57(7):4689–4708
Acknowledgements
The China Scholarship Council (CSC) financially supports the first author’s doctoral research. Questions and proposals by three anonymous reviewers are acknowledged for contributing to improved quality of the paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Zhou, C., Wieser, A. (2018). Jaccard Analysis and LASSO-Based Feature Selection for Location Fingerprinting with Limited Computational Complexity. In: Kiefer, P., Huang, H., Van de Weghe, N., Raubal, M. (eds) Progress in Location Based Services 2018. LBS 2018. Lecture Notes in Geoinformation and Cartography. Springer, Cham. https://doi.org/10.1007/978-3-319-71470-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-71470-7_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71469-1
Online ISBN: 978-3-319-71470-7
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)