Review of transportation mode detection approaches based on smartphone data

Similar documents
REAL-TIME DETECTION OF CROWDED BUSES VIA MOBILE PHONES. Word Count: 4727 words + 6 figure(s) x table(s) x 250 = 7477 words

MWGen: A Mini World Generator

Mobility Detection Using Everyday GSM Traces

Look Up! Positioning-based Pedestrian Risk Awareness. Shubham Jain

Preliminary Exploration of Pedestrian Destinations using Traces from WiFi Infrastructures

CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.


ACTIVITY MONITORING SYSTEM

Heart Rate Prediction Based on Cycling Cadence Using Feedforward Neural Network

Bayesian Optimized Random Forest for Movement Classification with Smartphones

Map++: A Crowd-sensing System for Automatic Map Semantics Identification

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length

Evaluating Non-Motorized Transport Popularity of Urban Roads by Sports GPS Tracks

PREDICTING THE NCAA BASKETBALL TOURNAMENT WITH MACHINE LEARNING. The Ringer/Getty Images

Using Spatio-Temporal Data To Create A Shot Probability Model

Visual Traffic Jam Analysis Based on Trajectory Data

Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors

A System Development for Creating Indoor Floor Plan of Walking Route using Video and Movement Data 1 2

Towards City-Scale Smartphone Sensing of Potentially Unsafe Pedestrian Movements

Smart-Walk: An Intelligent Physiological Monitoring System for Smart Families

Thursday, Nov 20, pm 2pm EB 3546 DIET MONITORING THROUGH BREATHING SIGNAL ANALYSIS USING WEARABLE SENSORS. Bo Dong. Advisor: Dr.

Automated Proactive Road Safety Analysis

Human Performance Evaluation

DATA MINING SAMPLE RESEARCH: ACTIVITY RECOGNITION CLASSIFICATION IN ACTION

Analysis of Acceleration Value based on the Location of the Accelerometer

Planning and Acting in Partially Observable Stochastic Domains

Investigating Commute Mode and Route Choice Variability in Jakarta using multi-day GPS Data

Bicycle Safety Map System Based on Smartphone Aided Sensor Network

Uncovering Anomalous Usage of Medical Records via Social Network Analysis

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

Bike Renting Data Analysis: The Case of Dublin City

Inferring land use from mobile phone activity

Predicting Human Behavior from Public Cameras with Convolutional Neural Networks

Object Recognition. Selim Aksoy. Bilkent University

TOWARDS A SMART SYSTEM OF IDENTIFYING STEPS FOR PREDICTING FALL IN PEOPLE WITH DISABILITIES

Using smartphones for cycle planning Authors: Norman, G. and Kesha, N January 2015

Estimating a Toronto Pedestrian Route Choice Model using Smartphone GPS Data. Gregory Lue

Self-Driving Vehicles That (Fore) See

Fault Diagnosis based on Particle Filter - with applications to marine crafts

Kevin Proft NRS 509 Final Project: Written Overview & Annotated Bibliography GIS Applications in Active Transportation Planning

Rearrangement of Recognized Strokes in Online Handwritten Gurmukhi. words recognition.

Cooperative ITS and cities 2nd meeting of CODECS City Pool. Date 06/06/2016 Glasgow

Petacat: Applying ideas from Copycat to image understanding

Pedestrian Protection System for ADAS using ARM 9

J. Electrical Systems 11-2 (2015): Regular paper. Abnormal gait detection using Hexagonal method on Model based Front view model

SpeedMax White Paper. Dynastream Innovations Inc. 228 River Avenue Cochrane, AB T4C 2C1. p f

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343

Connecting Sacramento: A Trip-Making and Accessibility Study

Gait Recognition Using Encodings With Flexible Similarity Measures

ubigreen Investigating a Mobile Tool for Tracking and Supporting Green Transportation Habits Jon Froehlich 1,2 design: use: build:

Modeling Planned and Unplanned Store Stops for the Scenario Based Simulation of Pedestrian Activity in City Centers

A Novel Segment-Based Approach for Improving Classification Performance of Transport Mode Detection

Active Travel and Exposure to Air Pollution: Implications for Transportation and Land Use Planning

POKEMON HACKS. Jodie Ashford Josh Baggott Chloe Barnes Jordan bird

GIS Based Non-Motorized Transportation Planning APA Ohio Statewide Planning Conference. GIS Assisted Non-Motorized Transportation Planning

NEXT DIRECTION ROUTE CHOICE MODEL FOR CYCLIST USING PANEL DATA

3 ROADWAYS 3.1 CMS ROADWAY NETWORK 3.2 TRAVEL-TIME-BASED PERFORMANCE MEASURES Roadway Travel Time Measures

Non-Motorized Transport (NMT) Development. Gerald Ollivier Transport Cluster Leader Transport Global Practice The World Bank

Dynamic Cluster-Based Over-Demand Prediction in Bike Sharing Systems

WalkCompass: Finding Walking Direction Leveraging Smartphone s Inertial Sensors. Nirupam Roy

Pedestrian Dynamics: Models of Pedestrian Behaviour

ANG, a family of multi-mode,

Gdynia s bicycle model

Driverless Vehicles Potential Influence on Bicyclist Facility Preferences

Application of Bayesian Networks to Shopping Assistance

Open Research Online The Open University s repository of research publications and other research outputs

Cynemon - Cycling Network Model for London

The Sweaty 2018 RoboCup Humanoid Adult Size Team Description

/435 Artificial Intelligence Fall 2015

Rolling Out Measures of Non-Motorized Accessibility: What Can We Now Say? Kevin J. Krizek University of Colorado

User Activity Related Data Sets for Context Recognition

PREDICTING the outcomes of sporting events

Ann Arbor Downtown Street Plan

Prediction of Crossing Driveways of a Distracted Pedestrian from Walking Characteristics

Drive Analysis using Lane Semantics for Data Reduction in Naturalistic Driving Studies

Spatial Patterns / relationships. Model / Predict

Commuter Connections Regional TDM Marketing Group Meeting

A computer program that improves its performance at some task through experience.

Activity Detection in Uncontrolled Free-living Conditions Using a Single Accelerometer

Methods for movement monitoring and daily-life physical activity classification

Combined impacts of configurational and compositional properties of street network on vehicular flow

Modeling Driving Behavior at Roundabouts: Impact of Roundabout Layout and Surrounding Traffic on Driving Behavior

AN EVALUATION OF THE VANCOUVER PUBLIC BIKESHARE PROGRAM. June

Research Article / Araştırma Makalesi STEP COUNTING USING SMARTPHONE ACCELEROMETER AND FAST FOURIER TRANSFORM

ComfRide - A Smartphone based Comfortable Public Route Recommendation

PURPOSE AND NEED SUMMARY 54% Corridor Need 1. Corridor Need 2. Corridor Need 3. Corridor Need 4. Corridor Need 5

WALKING MOTION ANALYSIS USING SMALL ACCELERATION SENSORS

AutoGait: A Mobile Platform that Accurately Estimates the Distance Walked

Information Technology for Monitoring of Municipal Gas Consumption, Based on Additive Model and Correlated for Weather Factors

Tennis Plots: Game, Set, and Match

Relative Vulnerability Matrix for Evaluating Multimodal Traffic Safety. O. Grembek 1


Predictive Analytics for Enhancing Travel Time Estimation in Navigation Apps of Apple, Google, and Microsoft

Health + Track Mobile Application using Accelerometer and Gyroscope

EVALUATION OF TRANSPORT MODE USING WEARABLE SENSOR DATA FROM THOUSANDS OF STUDENTS

Konstantin Glukhenkiy Economic Affairs Officer

LEADER SEARCH RADAR LIFE LOCATOR

Use of On-Body Sensors to Support Elite Sprint Coaching

SEISMIC SHUTOFF CHARACTERISTICS OF INTELLIGENT GAS METERS FOR INDIVIDUAL CUSTOMERS IN JAPAN

Cyclist Monitoring System using NI myrio-1900

Transcription:

STRC 2017-17 th Swiss Transport Research Conference, Ascona Review of transportation mode detection approaches based on smartphone data Marija Nikoli, Michel Bierlaire May 18, 2017 1 / 23

Transportation mode detection (TMD) Environmental studies Urban planning Customized advertisements Context aware smartphones Travel demand estimation PT companies Real-time traffic state estimation Intelligent travel assistants 2 / 23

Travel surveys Drawbacks: Biased response No response Erroneous reporting 3 / 23

Smartphones: Mobile personal computers 4 / 23

Smartphone penetration 5 / 23

TMD: Procedure Data Pre-processing Segmentation & Feature extraction Classification Mode detection 6 / 23

TMD: Sensor data Motion sensors Position sensors Environmental sensors 7 / 23

TMD: Sensor data Accelerometer The acceleration force on all three physical axes Independence of any external signal sources Low energy consumption Global Positioning System (GPS) The position and velocity information Outdoor context Reduced precision in dense urban environments Modest accuracy (50-80 meters) High power consumption 8 / 23

TMD: Sensor data Cellular network signals: GSM The uctuation pattern of cell identiers and signal strength Information on the position, outdoor and indoor contexts Precision: 50-200 meters, ping-pong eect Data from mobile phone operators Anonymous location measurements, coarse-grained 9 / 23

TMD: Sensor data WiFi Provides wireless connectivity to devices inside a WLAN Low positioning accuracy The most power-demanding sensor after GPS Bluetooth Wireless connectivity and short range communication Sense devices in their vicinity Range: 10-100 meters Penetration rate: 7-11% Barometers, thermometers, humidity sensors, cameras... 10 / 23

TMD: External data sources 11 / 23

TMD: Classication algorithms Naïve Bayes Generative Bayesian Networks Mixture Models Hidden Markov Models Methods Support Vector Machines Neural Networks Discriminative Nearest Neighbor Decision Tree Random Forests Clustering 12 / 23

TMD: Categories Non-motorized Motorized Non-motorized 0 13 / 23

TMD approaches: Comparison Source Modes Smartphone data External data Algorithm Accuracy Patterson et al. (2003) Walking Bus Car GPS GIS Bayes Model 84% Muller (2006) Sohn et al. (2006) Reddy et al. (2008) Mun et al. (2008) Zheng et al. (2008) Miluzzo et al. (2008) Walking Stationary Car Walking Stationary Driving Walking Stationary Biking Running Motorized Walking Stationary Driving Walking Biking Driving Sitting Stationary Walking Running GSM / GSM / GPS Accelerometer GSM WiFi / Articiel Neural Network Hidden Markov Model Naïve Bayes Support Vector Machines heuristic-based methods 2-stage boosted Logistic Regression Naïve Bayes Support Vector Machines Decision Trees k-nearest Neighbors Continuous Hidden Markov Model Decision Trees and Discrete Hidden Markov Model / Decision Trees GPS / Graph-based Accelerometer / JRIP rule learning Average: 80% Walking: 87% Stationary: 98% Car: 75% Average: 85% Walking: 70.2% Stationary: 95.4% Driving: 84.3% >90% Average: 88% Walking: 90.17% Stationary: 90.26% Driving: 87.83% Average: 76.2% Walking: 89.1% Biking: 66.6% Driving: 86.1% Average: 78.9% Sitting: 68.2% Stationary: 78.4% height Walking: 94.4% Running: 74.5% height

TMD approaches: Comparison Source Modes Smartphone data External data Algorithm Accuracy Naïve Bayes Reddy et al. (2010) Decision Trees Average: 93.6% Walking k-nearest Neighbors Walking: 96.8% Stationary GPS Support Vector Machines Stationary: 95.6% Biking / Accelerometer k-means Clustering Biking: 92.8% Running Continuous Hidden Markov Model Running: 91% Motorized 2 stage Decision Tree Motorized: 93.9% and Discrete Hidden Markov Model Stenneth et al. (2011) Xiao et al. (2012) Montoya et al. (2015) Chen and Bierlaire (2015) Sonderen (2016) Walking Bus Car Train Stationary Biking Mass Rapid Transit Bus Taxi Running Walking Biking Bus Train Tram Motorized Walking Biking Car Bus Metro Walking Running Biking Car GPS GPS GSM Accelerometer GPS WiFI Accelerometer GSM Bluetooth GPS Bluetooth, Accelerometer Accelerometer Gyroscope Magnetometer GIS Naïve Bayes Decision Trees Bayesian Network Multilayer Perception Random Forest / Decision Trees NA Road maps Rail maps Public transport schedules Public transport routes Dynamic Bayesian Network Open Street Map Probabilistic method SI>90% / Decision Tree Random Forest k-nearest Neighbors Average: 93.7% Walking: 96.8% Bus: 88.3% Car: 87.5% Train: 98.4% Stationary: 100% Biking: 88.9% Average: 75.8% Walking: 91% Biking: 36% Bus: 80% Train and Motorized: 81% Tram: 91% 98%

Comparison: Data sources Typically one or two sensors used: accelerometer and GPS External data: rarely used (transportation network data) Accuracy: higher if more data sources are utilized 16 / 23

Comparison: Classication algorithms Generative models: better suited when mobile phones are used only as a sensing system Discriminative models: better suited when detection is intended to run on mobile devices directly Decision Trees: satisfactory accuracy while using the least resources 17 / 23

Comparison: Categories & Accuracy Predominant: stationary, walking, biking and a unique motorized transport modes The best accuracy: walking and stationary modes Key challenge: dierentiation between motorized classes (bus, car, train, metro) External data Added value in detecting various motorized modes Public transportation detection 18 / 23

Comparison: Performance Generative models: Chen and Bierlaire (2015) Probabilistic method: the inference of transport modes and physical paths Structural travel model: captures the dynamics of smartphone users Sensor measurement models: capture the operation of sensors Categories: walking, biking, car, bus and metro Smartphone sensors: GPS, Bluetooth, and accelerometer External data: transportation network 19 / 23

Comparison: Performance Discriminative models: Stenneth et al. (2011) Random Forests to infer a mode of transportation Findings supported by other studies: Abdulazim et al. (2013); Ellis et al. (2014); Shaque and Hato (2015) Categories: car, bus, train, walking, biking and stationary Smartphone sensors: GPS External data: transportation network 20 / 23

Conclusion Transportation mode detection based on smartphone data The approaches dier in terms of The type and the number of used input data The considered transportation mode categories The algorithm used for the classication task Accuracy: higher if more data sources are utilized External data: essential for the detection of various motorized modes 21 / 23

Future directions Studies with lager samples and over a longer time periods Water transportation modes Utilization of GSM logs provided by the operators Additional data sources Barometers, temperature, humidity sensors Real time trac information Socio-economic and demographic data Mobility and transport census data Seasonal data, weather conditions Transportation network data: OpenStreetMap Public transportation data: opendata.swiss 22 / 23

Thank you STRC 2017-17 th Swiss Transport Research Conference, Ascona Review of transportation mode detection approaches based on smartphone data Marija Nikoli, Michel Bierlaire - marija.nikolic@ep.ch 23 / 23

References I Abdulazim, T., Abdelgawad, H., Habib, K. and Abdulhai, B. (2013). Using smartphones and sensor technologies to automate collection of travel data, Transportation Research Record: Journal of the Transportation Research Board (2383): 4452. Chen, J. and Bierlaire, M. (2015). Probabilistic multimodal map matching with rich smartphone data, Journal of Intelligent Transportation Systems 19(2): 134148. Ellis, K., Godbole, S., Marshall, S., Lanckriet, G., Staudenmayer, J. and Kerr, J. (2014). Identifying active travel behaviors in challenging environments using gps, accelerometers, and machine learning algorithms, Public Health 2: 3946. 24 / 23

References II Miluzzo, E., Lane, N. D., Fodor, K., Peterson, R., Lu, H., Musolesi, M., Eisenman, S. B., Zheng, X. and Campbell, A. T. (2008). Sensing meets mobile social networks: the design, implementation and evaluation of the cenceme application, Proceedings of the 6th ACM conference on Embedded network sensor systems, ACM, pp. 337350. Montoya, D., Abiteboul, S. and Senellart, P. (2015). Hup-me: inferring and reconciling a timeline of user activity from rich smartphone data, Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems, ACM, p. 62. 25 / 23

References III Muller, I. A. H. (2006). Practical activity recognition using gsm data, Proceedings of the 5th International Semantic Web Conference (ISWC). Athens, Citeseer, pp. 18. Mun, M., Estrin, D., Burke, J. and Hansen, M. (2008). Parsimonious mobility classication using gsm and wi traces, Proceedings of the Fifth Workshop on Embedded Networked Sensors (HotEmNets). Patterson, D. J., Liao, L., Fox, D. and Kautz, H. (2003). Inferring high-level behavior from low-level sensors, International Conference on Ubiquitous Computing, Springer, pp. 7389. 26 / 23

References IV Reddy, S., Burke, J., Estrin, D., Hansen, M. and Srivastava, M. (2008). Determining transportation mode on mobile phones, Wearable computers, 2008. ISWC 2008. 12th IEEE International symposium on, IEEE, pp. 2528. Reddy, S., Mun, M., Burke, J., Estrin, D., Hansen, M. and Srivastava, M. (2010). Using mobile phones to determine transportation modes, ACM Transactions on Sensor Networks (TOSN) 6(2): 13. Shaque, M. A. and Hato, E. (2015). Use of acceleration data for transportation mode prediction, Transportation 42(1): 163188. 27 / 23

References V Sohn, T., Varshavsky, A., LaMarca, A., Chen, M. Y., Choudhury, T., Smith, I., Consolvo, S., Hightower, J., Griswold, W. G. and De Lara, E. (2006). Mobility detection using everyday gsm traces, International Conference on Ubiquitous Computing, Springer, pp. 212224. Sonderen, T. (2016). Detection of transportation mode solely using smartphones, Technical report, University of Twente, Faculty of Electrical Engineering, Mathematics and Computer Science. 28 / 23

References VI Stenneth, L., Wolfson, O., Yu, P. S. and Xu, B. (2011). Transportation mode detection using mobile phones and gis information, Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, ACM, pp. 5463. Xiao, Y., Low, D., Bandara, T., Pathak, P., Lim, H. B., Goyal, D., Santos, J., Cottrill, C., Pereira, F., Zegras, C. et al. (2012). Transportation activity analysis using smartphones, Consumer Communications and Networking Conference (CCNC), 2012 IEEE, IEEE, pp. 6061. 29 / 23

References VII Zheng, Y., Li, Q., Chen, Y., Xie, X. and Ma, W.-Y. (2008). Understanding mobility based on gps data, Proceedings of the 10th international conference on Ubiquitous computing, ACM, pp. 312321. 30 / 23