Scalable floor localization using barometer on smartphone

Haibo Ye, Tao Gu*, Xianping Tao, Jian Lu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

40 Citations (Scopus)
108 Downloads (Pure)


Traditional fingerprint‐based localization techniques mainly rely on infrastructure support such as GSM and Wi‐Fi. They require war‐driving, which is both time‐consuming and labor‐intensive. With recent advances of smartphone sensors, sensor‐assisted localization techniques are emerging. However, they often need user‐specific training and more power intensive sensing, resulting in infeasible solutions for real deployment. In this paper, we present Barometer‐based floor Localization system (B‐Loc), a novel floor localization system to identify the floor level in a multi‐floor building on which a mobile user is located. It makes use of the barometer on smartphone. B‐Loc does not rely on any Wi‐Fi infrastructure and requires neither war‐driving nor prior knowledge of the buildings. Leveraging on crowdsourcing, B‐Loc builds the barometer fingerprint map, which contains the barometric pressure value for each floor level to locate users' floor levels. We conduct both simulation and field studies to demonstrate the accuracy, scalability, and robustness of B‐Loc. Our simulation shows that B‐Loc can locate the user fast and the field study in a 10‐floor building shows that B‐Loc achieves an accuracy of over 98%.
Original languageEnglish
Pages (from-to)2557-2571
Number of pages15
JournalWireless Communications and Mobile Computing
Issue number16
Publication statusPublished - Nov 2016
Externally publishedYes

Bibliographical note

Copyright the Author(s) 2016. Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.


  • mobile phone localization
  • floor localization
  • barometer
  • crowdsourcing


Dive into the research topics of 'Scalable floor localization using barometer on smartphone'. Together they form a unique fingerprint.

Cite this