Unambiguous Association of Crowd-Sourced Radio Maps to Floor Plans for Indoor Localization

In many survey-free Wi-Fi indoor localization systems, including the Adaptive indoor Wi-Fi Positioning System (AWPS) we proposed earlier, there is a need to associate unlabeled measurements to a floor plan. In this paper, we address the problem of how to associate a topological radio graph generated by crowd-sourced RSS measurements to an isomorphic Euclidean graph representing the physical space which may come from a geographic information system (GIS) or through automatic image analysis of a paper floor plan. We introduce the concept of Minimum Symmetric Structures (MSS) and Co-rooted Congruent Structures (COCS) as new ways of characterizing automorphism which prevent unambiguous association, and present a structure analysis algorithm for detecting these structures. Then, we derive rules on the number and locations of markers, or RSS measurements with location labels, needed for resolving the automorphism. Applying the analysis proposed in this paper to hypothetical floor plans as well as floor plans used in AWPS and other existing systems, we will demonstrate that often very few location labels are needed in a SLAM system.

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

[2]  László Babai,et al.  Computational complexity and the classification of finite simple groups , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[3]  S. D. Berry,et al.  Two-particle quantum walks: Entanglement and graph isomorphism testing , 2011 .

[4]  Petteri Kaski,et al.  Conflict Propagation and Component Recursion for Canonical Labeling , 2011, TAPAS.

[5]  Moustafa Youssef,et al.  No need to war-drive: unsupervised indoor localization , 2012, MobiSys '12.

[6]  Anshul Rai,et al.  Zee: zero-effort crowdsourcing for indoor localization , 2012, Mobicom '12.

[7]  Brendan D. McKay,et al.  Practical graph isomorphism, II , 2013, J. Symb. Comput..

[8]  Petteri Kaski,et al.  Engineering an Efficient Canonical Labeling Tool for Large and Sparse Graphs , 2007, ALENEX.

[9]  Jens Vygen,et al.  The Book Review Column1 , 2020, SIGACT News.

[10]  Marcus Liwicki,et al.  Automatic Room Detection and Room Labeling from Architectural Floor Plans , 2012, 2012 10th IAPR International Workshop on Document Analysis Systems.

[11]  Kam Tim Woo,et al.  Histogram Based Particle Filtering with Online Adaptation for Indoor Tracking in WLANs , 2012, Int. J. Wirel. Inf. Networks.

[12]  Feng Qiu,et al.  IMLours: Indoor mapping and localization using time-stamped WLAN received signal strength , 2015, 2015 IEEE Wireless Communications and Networking Conference (WCNC).

[13]  Stathis Zachos,et al.  Does co-NP Have Short Interactive Proofs? , 1987, Inf. Process. Lett..

[14]  Jonathan Ledlie,et al.  Molé: A scalable, user-generated WiFi positioning engine , 2011, IPIN.

[15]  Rangachar Kasturi,et al.  A Robust Algorithm for Text String Separation from Mixed Text/Graphics Images , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Igor L. Markov,et al.  Faster symmetry discovery using sparsity of symmetries , 2008, 2008 45th ACM/IEEE Design Automation Conference.

[17]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[18]  Yunhao Liu,et al.  Locating in fingerprint space: wireless indoor localization with little human intervention , 2012, Mobicom '12.

[19]  B. McKay nauty User ’ s Guide ( Version 2 . 4 ) , 1990 .

[20]  J. B. Wang,et al.  A classical approach to the graph isomorphism problem using quantum walks , 2007, 0705.2531.

[21]  Demetrios Zeinalipour-Yazti,et al.  Internet-Based Indoor Navigation Services , 2017, IEEE Internet Computing.

[22]  Rudolf Mathon,et al.  A Note on the Graph Isomorphism counting Problem , 1979, Inf. Process. Lett..

[23]  Kam Tim Woo,et al.  Indoor Localization via Discriminatively Regularized Least Square Classification , 2011, Int. J. Wirel. Inf. Networks.

[24]  Chin-Tau Lea,et al.  Adaptive WiFi positioning system with unsupervised map construction , 2015 .

[25]  Xiang Yu,et al.  Adaptive Mobility Mapping for People Tracking Using Unlabelled Wi-Fi Shotgun Reads , 2013, IEEE Communications Letters.

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

[27]  Uwe Schning GRAPH ISOMORPHISM IS IN THE LOW HIERARCHY , 2022 .

[28]  Takunari Miyazaki,et al.  The complexity of McKay's canonical labeling algorithm , 1995, Groups and Computation.

[29]  Neil D. Lawrence,et al.  WiFi-SLAM Using Gaussian Process Latent Variable Models , 2007, IJCAI.

[30]  Albert Kai-Sun Wong,et al.  Adaptive room-level localization system with crowd-sourced WiFi data , 2015, 2015 SAI Intelligent Systems Conference (IntelliSys).

[31]  Yu-Chee Tseng,et al.  Indoor localization: Automatically constructing today's radio map by iRobot and RFIDs , 2009, 2009 IEEE Sensors.

[32]  Mung Chiang,et al.  Indoor Location Estimation with Reduced Calibration Exploiting Unlabeled Data via Hybrid Generative/Discriminative Learning , 2012, IEEE Transactions on Mobile Computing.

[33]  Chin-Tau Lea,et al.  Indoor Floor Map Construction with Video Survey , 2019 .

[34]  Chin-Tau Lea,et al.  Automatic Floor Plan Analysis for Adaptive Indoor Wi-Fi Positioning System , 2016, 2016 International Conference on Computational Science and Computational Intelligence (CSCI).

[35]  Hojung Cha,et al.  Unsupervised Construction of an Indoor Floor Plan Using a Smartphone , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[36]  Tin Kam Ho,et al.  SignalSLAM: Simultaneous localization and mapping with mixed WiFi, Bluetooth, LTE and magnetic signals , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[37]  Guobin Shen,et al.  Walkie-Markie: Indoor Pathway Mapping Made Easy , 2013, NSDI.

[38]  Demetrios Zeinalipour-Yazti,et al.  Crowdsourcing with Smartphones , 2012, IEEE Internet Computing.

[39]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[40]  Igor L. Markov,et al.  Exploiting structure in symmetry detection for CNF , 2004, Proceedings. 41st Design Automation Conference, 2004..

[41]  Robert Joynt,et al.  Physically-motivated dynamical algorithms for the graph isomorphism problem , 2005, Quantum Inf. Comput..

[42]  Igor L. Markov,et al.  Graph Symmetry Detection and Canonical Labeling: Differences and Synergies , 2012, Turing-100.

[43]  Adolfo Piperno,et al.  Search Space Contraction in Canonical Labeling of Graphs (Preliminary Version) , 2008, ArXiv.

[44]  Chin-Tau Lea,et al.  Automatic floor plan construction for indoor localization , 2014, ICT 2014.

[45]  Marcus Liwicki,et al.  Improved Automatic Analysis of Architectural Floor Plans , 2011, 2011 International Conference on Document Analysis and Recognition.

[46]  Mario Gerla,et al.  FreeLoc: Calibration-free crowdsourced indoor localization , 2013, 2013 Proceedings IEEE INFOCOM.

[47]  Edwin R. Hancock,et al.  Graph Similarity Using Interfering Quantum Walks , 2007, CAIP.