Implicit Multimodal Crowdsourcing for Joint RF and Geomagnetic Fingerprinting

Jiajie Tan*, Hang Wu, Ka Ho Chow, S. H.Gary Chan

*Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

Abstract

In fingerprint-based indoor localization, fusing radio frequency (RF) and geomagnetic signals has been shown to achieve promising results. To efficiently collect fingerprints, implicit crowdsourcing can be used, where signals sampled by pedestrians are automatically labeled with their locations on a map. Previous work on crowdsourced fingerprinting is often based on a single signal, which is susceptible to signal bias and labeling error. We study, for the first time, implicit multimodal crowdsourcing for joint RF and geomagnetic fingerprinting. The scheme, termed UbiFin, exploits the spatial correlation among RF, geomagnetic, and motion signals to mitigate the impact of sensor noise, leading to highly accurate and robust fingerprinting without the need for any explicit manual intervention. Using clustering and dynamic programming, UbiFin correlates spatially different signals and filters effectively mislabeled signals. We conduct extensive experiments on our campus and a large multi-story shopping mall. Efficient and simple to implement, UbiFin outperforms other state-of-The-Art crowdsourcing schemes to construct RF and geomagnetic fingerprints in terms of accuracy and robustness (cutting fingerprint error by 40 percent in general).

Original languageEnglish
Pages (from-to)935-950
Number of pages16
JournalIEEE Transactions on Mobile Computing
Volume22
Issue number2
DOIs
Publication statusPublished - 1 Feb 2023

Bibliographical note

Publisher Copyright:
© 2002-2012 IEEE.

Keywords

  • Fingerprinting
  • IMU
  • RF
  • geomagnetic field
  • implicit crowdsourcing
  • multimodal signals
  • site survey

Fingerprint

Dive into the research topics of 'Implicit Multimodal Crowdsourcing for Joint RF and Geomagnetic Fingerprinting'. Together they form a unique fingerprint.

Cite this