Jaccard Analysis and LASSO-Based Feature Selection for Location Fingerprinting with Limited Computational Complexity

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.

[1]  A. S. Krishnakumar,et al.  Bayesian indoor positioning systems , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[2]  Tso-Jung Yen,et al.  Discussion on "Stability Selection" by Meinshausen and Buhlmann , 2010 .

[3]  M. Matsumoto,et al.  RFID Indoor Positioning Based on Probabilistic RFID Map and Kalman Filtering , 2007 .

[4]  N. Meinshausen,et al.  Stability selection , 2008, 0809.2932.

[5]  Andreas Komninos,et al.  Feature-Based Indoor Navigation Using Augmented Reality , 2013, 2013 9th International Conference on Intelligent Environments.

[6]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[7]  Chunhan Lee,et al.  Indoor positioning system based on incident angles of infrared emitters , 2004, 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004.

[8]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[9]  Sijian Wang,et al.  RANDOM LASSO. , 2011, The annals of applied statistics.

[10]  Tong Zhang,et al.  Adaptive Forward-Backward Greedy Algorithm for Learning Sparse Representations , 2011, IEEE Transactions on Information Theory.

[11]  D. Low,et al.  Assessing margin expansions of internal target volumes in 3D and 4D PET: a phantom study , 2014, Annals of Nuclear Medicine.

[12]  Raúl Montoliu,et al.  IndoorLoc platform: A public repository for comparing and evaluating indoor positioning systems , 2017, 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[13]  Moustafa Youssef,et al.  The Horus location determination system , 2008 .

[14]  Yiqiang Chen,et al.  Power-efficient access-point selection for indoor location estimation , 2006, IEEE Transactions on Knowledge and Data Engineering.

[15]  Zhimin Zhou,et al.  Pedestrian positioning using WiFi fingerprints and a foot-mounted inertial sensor , 2017, 2017 European Navigation Conference (ENC).

[16]  Konstantinos N. Plataniotis,et al.  Intelligent Dynamic Radio Tracking in Indoor Wireless Local Area Networks , 2010, IEEE Transactions on Mobile Computing.

[17]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[18]  Seung-Hoon Hwang,et al.  Pre- and Post-Processing Algorithms with Deep Learning Classifier for Wi-Fi Fingerprint-Based Indoor Positioning , 2019, Electronics.

[19]  Shueng-Han Gary Chan,et al.  Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons , 2016, IEEE Communications Surveys & Tutorials.

[20]  Konstantinos N. Plataniotis,et al.  Kernel-Based Positioning in Wireless Local Area Networks , 2007, IEEE Transactions on Mobile Computing.

[21]  D. Harmer,et al.  UltraWideBand indoor positioning systems and their use in emergencies , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[22]  D. F. Watson,et al.  Triangle based interpolation , 1984 .

[23]  S. Paterlini,et al.  Constructing Optimal Sparse Portfolios Using Regularization Methods , 2014 .

[24]  A. Kopacik,et al.  Pedestrian positioning using smartphones in building with atypical geometry , 2018 .

[25]  Andy Hopper,et al.  Broadband ultrasonic location systems for improved indoor positioning , 2006, IEEE Transactions on Mobile Computing.

[26]  Moustafa Youssef,et al.  WLAN location determination via clustering and probability distributions , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[27]  Patrick P. K. Chan,et al.  RFID indoor positioning using RBFNN with L-GEM , 2010, 2010 International Conference on Machine Learning and Cybernetics.

[28]  Shahrokh Valaee,et al.  Received-Signal-Strength-Based Indoor Positioning Using Compressive Sensing , 2012, IEEE Transactions on Mobile Computing.

[29]  D. W. Scott,et al.  Multivariate Density Estimation, Theory, Practice and Visualization , 1992 .

[30]  Mahesh K. Marina,et al.  HiMLoc: Indoor smartphone localization via activity aware Pedestrian Dead Reckoning with selective crowdsourced WiFi fingerprinting , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[31]  Seth J. Teller,et al.  Growing an organic indoor location system , 2010, MobiSys '10.