SubTrack: Enabling Real-Time Tracking of Subway Riding on Mobile Devices

Real-time tracking of subway riding will provide great convenience to millions of commuters in metropolitan areas. Traditional approaches using timetables need continuous attentions from the subway riders and are limited to the poor accuracy of estimating the travel time. Recent approaches using mobile devices rely on GSM and WiFi, which are not always available underground. In this work, we present SubTrack, utilizing sensors on mobile devices to provide automatic tracking of subway riding in real time. The real-time automatic tracking covers three major aspects of a passenger: detection of entering a station, tracking the passenger's position, and estimating the arrival time of subway stops. In particular, SubTrack employs the cell ID to first detect a passenger entering a station and exploits inertial sensors on the passenger's mobile device to track the train ride. Our algorithm takes the advantages of the unique vibrations in acceleration and typical moving patterns of the train to estimate the train's velocity and the corresponding position, and further predict the arrival time in real time. Our extensive experiments in two cities in China and USA respectively demonstrate that our system can accurately track the position of subway riders, predict the arrival time and push the arrival notification in a timely manner.

[1]  Hiroyuki Yokoyama,et al.  At Which Station Am I?: Identifying Subway Stations Using Only a Pressure Sensor , 2012, 2012 16th International Symposium on Wearable Computers.

[2]  James Biagioni,et al.  Cooperative transit tracking using smart-phones , 2010, SenSys '10.

[3]  Dongsoo Han,et al.  Nerimi: WiFi-based subway navigation system , 2011, 2011 IEEE MTT-S International Microwave Workshop Series on Intelligent Radio for Future Personal Terminals.

[4]  Mo Li,et al.  How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Participatory Sensing , 2012, IEEE Transactions on Mobile Computing.

[5]  Johannes Schöning,et al.  SubwayPS: towards smartphone positioning in underground public transportation systems , 2014, SIGSPATIAL/GIS.

[6]  Minglu Li,et al.  SenSpeed: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Environments , 2014, IEEE Transactions on Mobile Computing.

[7]  Kaoru Sezaki,et al.  An online localization method for a subway train utilizing the barometer on a smartphone , 2016, SIGSPATIAL/GIS.

[8]  Richard P. Martin,et al.  Vehicular speed estimation using received signal strength from mobile phones , 2010, UbiComp.

[9]  Alexandre M. Bayen,et al.  Virtual trip lines for distributed privacy-preserving traffic monitoring , 2008, MobiSys '08.

[10]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[11]  M.G. Bellanger,et al.  Digital processing of speech signals , 1980, Proceedings of the IEEE.

[12]  Enhong Chen,et al.  Learning to Detect the Subway Station Arrival for Mobile Users , 2013, IDEAL.

[13]  Parth H. Pathak,et al.  AccelWord: Energy Efficient Hotword Detection through Accelerometer , 2015, MobiSys.

[14]  C. Doran,et al.  Geometric Algebra for Physicists , 2003 .

[15]  Robert Harle,et al.  Pedestrian localisation for indoor environments , 2008, UbiComp.