Real-Time Detection of Crowded Buses via Mobile Phones

Automated passenger counting (APC) technology is central to many aspects of the public transit experience. APC information informs public transit planners about utilization in a public transit system and operations about dynamic fluctuations in demand. Perhaps most importantly, APC information provides one metric to the rider experience – standing during a long ride because of a crowded vehicle is an unpleasant experience. Several technologies have been successfully used for APC including light beam sensing and video image analysis. However, these technologies are expensive and must be installed in buses. In this paper, we analyze a new source of data using statistical models: rider smartphone accelerometers. Smartphones are ubiquitous in society and accelerometers have been shown to accurately model user states such as walking and sitting. We extend these models to use accelerometers to detect if the rider is standing or sitting on a bus. Standing riders are a signal that the bus is crowded. This paper provides evidence that user smartphones are a valid source of participatory sensing and thus a new source of automated passenger counting data.

[1]  Wei-Ying Ma,et al.  Understanding mobility based on GPS data , 2008, UbiComp.

[2]  Hesham A. Rakha,et al.  Applying Machine Learning Techniques to Transportation Mode Recognition Using Mobile Phone Sensor Data , 2015, IEEE Transactions on Intelligent Transportation Systems.

[3]  John Zimmerman,et al.  Motivating contribution in a participatory sensing system via quid-pro-quo , 2014, CSCW.

[4]  Tsong-Yi Chen,et al.  People Counting System for Getting In/Out of a Bus Based on Video Processing , 2008, 2008 Eighth International Conference on Intelligent Systems Design and Applications.

[5]  John Zimmerman,et al.  The Performance of a Crowdsourced Transportation Information System , 2015 .

[6]  John Zimmerman,et al.  Mobile Transit Information from Universal Design and Crowdsourcing , 2011 .

[7]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[8]  Xidong Pi,et al.  Understanding Human Perception of Bus Fullness: An Empirical Study of Crowdsourced Fullness Ratings and Automatic Passenger Count Data , 2018 .

[9]  Chih-Jen Lin,et al.  Big Data Small Footprint: The Design of A Low-Power Classifier for Detecting Transportation Modes , 2014, Proc. VLDB Endow..

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

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

[12]  Yoav Freund,et al.  Large Margin Classification Using the Perceptron Algorithm , 1998, COLT.

[13]  Sasu Tarkoma,et al.  Accelerometer-based transportation mode detection on smartphones , 2013, SenSys '13.

[14]  William G. Griswold,et al.  Mobility Detection Using Everyday GSM Traces , 2006, UbiComp.

[15]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.

[16]  Tomoko Matsui,et al.  Counting public transport passenger using WiFi signatures of mobile devices , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[17]  Xing Xie,et al.  Understanding transportation modes based on GPS data for web applications , 2010, TWEB.

[18]  Deborah Estrin,et al.  Using mobile phones to determine transportation modes , 2010, TOSN.

[19]  Aboelmagd Noureldin,et al.  Motion Mode Recognition for Indoor Pedestrian Navigation Using Portable Devices , 2016, IEEE Transactions on Instrumentation and Measurement.

[20]  Shih-Hau Fang,et al.  Transportation Modes Classification Using Sensors on Smartphones , 2016, Sensors.

[21]  David Griffin,et al.  Automatic Passenger Counter Evaluation: Implications for National Transit Database Reporting , 2003 .

[22]  Serena Yeung,et al.  Predicting Mode of Transport from iPhone Accelerometer Data , 2012 .

[23]  Philip S. Yu,et al.  Transportation mode detection using mobile phones and GIS information , 2011, GIS.

[24]  Jason Weston,et al.  Multi-Class Support Vector Machines , 1998 .

[25]  John Zimmerman,et al.  Swarthmore College , 2012 .