SBC: scalable smartphone barometer calibration through crowdsourcing

We have seen increasingly popularity in embedding barometer into smartphone today. A barometer measures the barometric pressure, and it can be used for a variety of applications. For example, in localization techniques, it is used to detect the altitude or altitude change of a user. Unfortunately, the smartphone barometer measurement is not accurate, and it has to calibrate appropriately before use. In this paper, we present Scalable Barometer Calibration (SBC), a scalable, transitive calibration algorithm to automatically calibrate barometer for a large number of smartphone users. SBC requires neither any infrastructure nor any human intervention, it uses smartphone barometer and accelerometer only. SBC provides high accuracy of barometer calibration and minimum energy consumption, making it more realistic for real-world deployment. Our simulation and prototype system demonstrate the performance, scalability, and robustness of SBC.

[1]  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).

[2]  Angelo Montanari,et al.  From Entity Relationship to XML Schema: a Graph-Theoretic Approach (Extended Abstract) , 2009, SEBD.

[3]  B. Bollobás The evolution of random graphs , 1984 .

[4]  Jian Lu,et al.  Crowdsourced smartphone sensing for localization in metro trains , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[5]  Moustafa Youssef,et al.  CrowdInside: automatic construction of indoor floorplans , 2012, SIGSPATIAL/GIS.

[6]  Romit Roy Choudhury,et al.  Did you see Bob?: human localization using mobile phones , 2010, MobiCom.

[7]  Injong Rhee,et al.  Towards Mobile Phone Localization without War-Driving , 2010, 2010 Proceedings IEEE INFOCOM.

[8]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[9]  F. Désalmand Meteorology today : An introduction to weather, Climate, and the environment , 1998 .

[10]  Romit Roy Choudhury,et al.  AAMPL: accelerometer augmented mobile phone localization , 2008, MELT '08.

[11]  Guobin Shen,et al.  BeepBeep: a high accuracy acoustic ranging system using COTS mobile devices , 2007, SenSys '07.

[12]  Jian Lu,et al.  FTrack: Infrastructure-free floor localization via mobile phone sensing , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications.

[13]  Donald J. Berndt,et al.  Using Dynamic Time Warping to Find Patterns in Time Series , 1994, KDD Workshop.

[14]  Eyal de Lara,et al.  The SkyLoc Floor Localization System , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[15]  Tao Gu,et al.  B-Loc: Scalable Floor Localization Using Barometer on Smartphone , 2014, 2014 IEEE 11th International Conference on Mobile Ad Hoc and Sensor Systems.

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

[17]  Azeem J. Khan,et al.  Barometric phone sensors: more hype than hope! , 2014, HotMobile.