Transportation Behavior Sensing using Smartphones

Similar documents
Kuruma: The Vehicle Automatic Data Capture for Urban Computing Collaborative Systems

Participatory Sensing for Community Building

2nd ACM International Workshop on Mobile Systems for Computational Social Science

PerSec. Pervasive Computing and Security Lab. Enabling Transportation Safety Services Using Mobile Devices

Indoor Positioning with a WLAN Access Point List on a Mobile Device

sensing opportunities

Wi-Fi Fingerprinting through Active Learning using Smartphones

STUDY OF VARIOUS TECHNIQUES FOR DRIVER BEHAVIOR MONITORING AND RECOGNITION SYSTEM

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback

Gesture Identification Using Sensors Future of Interaction with Smart Phones Mr. Pratik Parmar 1 1 Department of Computer engineering, CTIDS

Mobile Crowdsensing enabled IoT frameworks: harnessing the power and wisdom of the crowd

Classification of driving characteristics using smartphone sensor data

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

Energy-Efficient Upload Engine for Participatory Sensing

Practical Food Journaling

Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal

Sensing and Feedback of Everyday Activities to Promote Environmentally Sustainable Behaviors

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

Design of Activity Recognition Systems with Wearable Sensors

Technology Challenges and Opportunities in Indoor Location. Doug Rowitch, Qualcomm, San Diego

Robust Positioning for Urban Traffic

Chairs' Summary/Proposal for International Workshop on Human Activity Sensing Corpus and Its Application (HASCA2013)

Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living

Distributed Robotics From Science to Systems

CellSense: A Probabilistic RSSI-based GSM Positioning System

PROJECT FINAL REPORT

Unlock the power of location. Gjermund Jakobsen ITS Konferansen 2017

Effect of GPS errors on Emission model

Reliable and Energy-Efficient Data Delivery in Sparse WSNs with Multiple Mobile Sinks

Smartphone Motion Mode Recognition

Practical Food Journaling

NTU Robot PAL 2009 Team Report

High Precision Urban and Indoor Positioning for Public Safety

I was born in April 8, 1988, in Arzignano, Italy. Now I live in Geneva, Switzerland.

A Generic Participatory Sensing Framework for Multi-modal Datasets

RepliPRI: Challenges in Replicating Studies of Online Privacy

Traffic Management for Smart Cities TNK115 SMART CITIES

Deep Learning for Human Activity Recognition: A Resource Efficient Implementation on Low-Power Devices

Mobile Sensing: Opportunities, Challenges, and Applications

Mobile Sensing in Metropolitan Area: Case Study in Beijing

Participatory Design of Sensor Networks: Strengths and Challenges

Device-Free People Counting and Localization

Part I New Sensing Technologies for Societies and Environment

Enabling ICT for. development

The Jigsaw Continuous Sensing Engine for Mobile Phone Applications!

Loughborough University Institutional Repository. This item was submitted to Loughborough University's Institutional Repository by the/an author.

SPTF: Smart Photo-Tagging Framework on Smart Phones

Persuasive Technologies for Sustainable Urban Mobility

Exploring Passive Ambient Static Electric Field Sensing to Enhance Interaction Modalities Based on Body Motion and Activity

April 2015 newsletter. Efficient Energy Planning #3

A Reconfigurable Citizen Observatory Platform for the Brussels Capital Region. by Jesse Zaman

Indoor Location System with Wi-Fi and Alternative Cellular Network Signal

Resilient and Accurate Autonomous Vehicle Navigation via Signals of Opportunity

VTrack: Accurate, energy-aware road traffic delay estimation using mobile phones

Looking ahead : Technology trends driving business innovation.

Introduction to Mobile Sensing Technology

Participatory Design for Sustainable Campus Living

Face Detection System on Ada boost Algorithm Using Haar Classifiers

CAPACITIES FOR TECHNOLOGY TRANSFER

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

Civil and Environmental Engineering

The Evolution of User Research Methodologies in Industry

Vehicle parameter detection in Cyber Physical System

An Information Fusion Method for Vehicle Positioning System

Ubiquitous Home Simulation Using Augmented Reality

Learning with Confidence: Theory and Practice of Information Geometric Learning from High-dim Sensory Data

5 6.. [6] [7] [8] [9] [0] Top of Worlds[]. Deterding [] Vol.05-GN-94 No. 05/3/ 3.3 Persuasive Technology Persuasive Technology [3] Persuasive Technolo

move move us Newsletter 2014 Content MoveUs has successfully finished the first year of the project!

Sequencing the Dietary Exposome with Semi-Automated Food Journaling Techniques

Smart Unit Care for Pre Fall Detection and Prevention

4W1H in Mobile Crowd Sensing

Human-Robot Interaction for Remote Application

An Approach to Semantic Processing of GPS Traces

Towards Location and Trajectory Privacy Protection in Participatory Sensing

Image Processing Based Vehicle Detection And Tracking System

Copyright: Conference website: Date deposited:

QS Spiral: Visualizing Periodic Quantified Self Data

Designing the Smart Foot Mat and Its Applications: as a User Identification Sensor for Smart Home Scenarios

Secure and Intelligent Mobile Crowd Sensing

The multi-facets of building dependable applications over connected physical objects

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

Task Allocation in Mobile Crowd Sensing: State of the Art and Future Opportunities

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

Automated Virtual Observation Therapy

The User Activity Reasoning Model Based on Context-Awareness in a Virtual Living Space

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

RECOMMENDATION ITU-R M.1310* TRANSPORT INFORMATION AND CONTROL SYSTEMS (TICS) OBJECTIVES AND REQUIREMENTS (Question ITU-R 205/8)

Personalized Privacy Assistant to Protect People s Privacy in Smart Home Environment

Beyond the switch: explicit and implicit interaction with light Aliakseyeu, D.; Meerbeek, B.W.; Mason, J.; Lucero, A.; Ozcelebi, T.; Pihlajaniemi, H.

Driver Assistance for "Keeping Hands on the Wheel and Eyes on the Road"

Non-intrusive Driver Fatigue and Stress Monitoring Using Ambient Vibration Sensing

Enabling a Smarter World. Dr. Joao Schwarz da Silva DG INFSO European Commission

Using BIM Geometric Properties for BLE-based Indoor Location Tracking

DENSO www. densocorp-na.com

Improving long-term Persuasion for Energy Consumption Behavior: User-centered Development of an Ambient Persuasive Display for private Households

Low-Cost Support for Search and Rescue Operations Using Off-The-Shelf Sensor Technologies

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

The Design and Implementation of Indoor Localization System Using Magnetic Field Based on Smartphone

Ubiquitous Positioning: A Pipe Dream or Reality?

Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles. ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering)

Transcription:

Transportation Behavior Sensing using Smartphones Samuli Hemminki Helsinki Institute for Information Technology HIIT, University of Helsinki samuli.hemminki@cs.helsinki.fi Abstract Inferring context information from periods of transportation is an important subtopic of the wider field of mobile and ubiquitous sensing. The transportation behavior reveals information about individual s physical activity, preferred transit types, mobility patterns and important places. As a platform for mobile sensing, we employ common smartphones, which have matured into a quintessential instrument with both new challenges and new possibilities. The presented research contributes by addressing several key constraints of smartphone based context sensing, including determining the phone s orientation in real-time, introducing energy-efficient sensor management, and advanced feature engineering from accelerometer. Author Keywords Transportation Behavior, Mobile Sensing ACM Classification Keywords C.2.4 [Computer-Communication Networks]: [Distributed System]; H.4.m [Information Systems]: Applications Miscellaneous Copyright is held by the author/owner(s). UbiComp 13 Adjunct, Sept 8-12, 2013, Zurich, Switzerland. ACM 978-1-4503-2139-6/13/09...$15.00. General Terms Algorithms, Experimentation

Introduction and Related work The presence of smartphones is rapidly becoming ubiquitous in urban environments with over a billion smartphones in use worldwide 1. Simultaneously, the available sensing capabilities, along with high computational and communication efficiency have enabled smartphones to mature into an attractive platform for context inference about the user and the environment. In this research, we focus on the Transportation behavior, which covers user activities during periods of transportation. Transportation behavior of human activity is the central contributor for the user s daily physical activity and personal CO2 footprint [4, 14]. Over time, transportation behavior can reveal information about the user s meaningful places, routines and behavior [1]. When applied in large-scale, the transportation behavior sensing can be used for human mobility tracking and modeling, which could provide valuable information for urban planning and designing transportation networks [17]. The existing research has considered various aspects of smartphone based transportation behavior. Popular topics on traffic and transportation monitoring include, e.g., transportation mode detection [1, 15], tracking and predicting arrival time of transit vehicles [8, 18], and estimating road and traffic conditions [9, 13]. On personal scale, the existing research has focused on estimating driver s driving behavior and condition [3, 2], detecting dangerous situations such as lane departures [16] and personal estimation of CO2 emissions [4, 14]. From the available sensors on mobile phones, accelerometers have been ubiquitously used to track 1 http://www.strategyanalytics.com/, retrieved [10.01.2013] vehicle movement. The accelerometer is an attractive choice due to its energy-efficiency and capability to capture rich information from the user s activities. Moreover, accelerometers can use the earth s gravity as a robust reference for downwards direction and as such are more informed than other inertial sensors. Additional sensors, such as magnetometer and gyroscope have been used to track direction of user s movement and to detect driving maneuvers [2, 3]. GPS and WiFi sensors have been widely used to determining user s location and for trajectory tracking [8], which in turn have been used to estimate traffic conditions and delays [18]. In real-world deployment, it is vital to remember that the device has other primary functions, and the transportation behavior sensing should occur continuously and unobtrusively in the background with reasonable energy consumption. Consequently, no assumptions about the use of phone, e.g., phone s orientation, placement or user interaction, should be made. Similarly, the system s energy-efficiency should be a critical concern when choosing sensors and designing sampling strategies from the wide range of sensors available from modern smartphones. The present research contributes novel projections of accelerometer measurements and demonstrates their effectiveness in capturing high level contextual information, such as the fuel consumption, sustainability of personal transportation behavior and skill assessment of the vehicle s driver. Relying solely on the accelerometer improves the robustness of the sensing in situations where other sensors might not be usable (e.g., GPS underground or GSM outside cell tower coverage) as well as provides an energy-efficient

alternative to prior works that have relied on combinations of multiple sensors. Research Goals and Methodology In consideration of the above outlined challenges, the present research aims to contribute with the following algorithmic (A), enabling (E) and system (S) level contributions. A1: Algorithm for robust and real-time smartphone orientation estimation. A2: Hierarchical, adaptive sensor selection and management scheme, based on an utility sensitive AdaBoost algorithm. E1: Advanced feature engineering from accelerometer to capture information about transportation behavior. E2: Transportation mode detection system, relying on advanced feature engineering from accelerometer. S1: Application to asses driver s driving behavior and fuel consumption, and to provide feedback how to improve driving style. The current state of research has completed points E1 and E2, while majority of the work for A1 and A2 has been carried out. Phone orientation In order to extract information from the phone s inertial sensors, the system has to overcome the problem of varying phone orientation. The problem has been approached [15, 19, 20] by using orientation invariant features, e.g., by first computing the L 2 -norm (magnitude), defined as: a = (a 2 x + a 2 y + a 2 z) 1/2. Using the L2-norm, however, emphasizes vertical acceleration, as acceleration caused by gravity can easily mask even substantial horizontal acceleration. Alternatively, the phone s orientation can be estimated by using a gravity component estimation obtained from the accelerometer [12, 11, 10]. Currently, the most cited method [12] for estimating gravity component is to use the mean of the accelerometer measurements over a sufficient long window. This approach, however, is only effective under an assumption that noise and observed acceleration are uncorrelated over time, which does not hold during sustained acceleration, e.g., acceleration periods of motorised transportation. As the first contribution of our research, we have developed a novel accelerometer based Robust Gravity Component Estimation Technique [6]. Our technique improves on the previous methods for this task, which are not robust under changing orientation of the accelerometer or when sustained, directional acceleration is present. Our solution estimates the gravity component opportunistically by identifying periods where the sensor is stationary or the movement is approximately constant, and estimating the gravity as the average of these periods considering the reliability and recentness of the measurements. Our gravity estimation algorithm enables accurate reconstruction of horizontal and vertical acceleration components, regardless of the orientation of the sensor, or changes in it.

Analysis of Accelerometer Projections To demonstrate the efficiency of the accelerometer projections, we have developed an Accelerometer based Transportation Mode Detection system [6]. Utilizing the gravity eliminated horizontal acceleration projection, we construct a novel set of peak features capable of capturing the vehicle s acceleration and deceleration patterns. A thorough evaluation covering 150 hours of data from 4 countries and 16 users demonstrates, that our solution is able to provide state-of-art detection accuracy, while only using the smartphone s embedded accelerometer. In terms on ongoing and future research, we are currently looking into further analysis of the acceleration and breaking patterns extracted from the accelerometer to assess the driver s driving abilities. The accelerometer features will be augmented with information from other gyroscope and magnetometer if needed to gather more information from turning maneuvers. Additional expected contributions from this direction are an accurate, real-time estimation of fuel consumption and CO 2 emissions, which could be used to offer feedback on how to improve driving habits. Further research concepts following this theme of study include detecting potentially dangerous situations in transportation, e.g., risky driving maneuvers or falling asleep behind the wheel. A similar analysis of acceleration and breaking patterns, along with timing the intermittent stationary periods, could be used for public transportation to enable accelerometer based participatory sensing for vehicle tracking when GPS is not available or reasonable, e.g., while traveling underground or for energy-efficiency reasons. Finally, when applied in a larger scale, the acceleration and breaking patters could be used to estimate the prevalent traffic conditions and identify congested sections. Sensor Selection While many interesting aspects of transportation behavior sensing can be realized with only accelerometer, some require additional sensor information about, e.g., user s location or direction of movement. To support the use of additional sensors, we have developed an initial version of HASMET, a Hierarchical adaptive sensor-management scheme for energy-efficient transportation behavior monitoring [5]. HASMET is a classification framework which decomposes a transportation monitoring task into smaller subtasks. The key benefits from this design are (i) specialized classifiers for each subtask, (ii) ability to employ only the relevant sensors, and (iii) flexibility to provide different granularities of information based on application demands. At the core of HASMET is an Energy-Aware Adaptive Boosting algorithm, an extension for AdaBoost which can be set to (i) find a set of sensors/features which provide optimal detection accuracy given a maximum total energy, or (ii) balance between energy and accuracy given an utility function between the two. An initial version of this algorithm has been implemented, which modifies the loss of the algorithm to also consider energy cost associated with the features. Application Areas To confirm the real-world applicability of our contributions, we combine controlled data collections and longitudinal deployments of novel mobile applications. As an example of latter, the transportation mode detection module has been integrated as part of MatkaHupi, a persuasive mobile

application for sustainable mobility [7]. As another ongoing work, we utilize our accelerometer analysis in a Smart Traffic application to assess the user s driving skills and provide feedback how to improve them. Objectives for the Doctoral School I have two main expectations for the doctoral school. First, I would like to receive feedback and comments from people with more experience and a broad view of the research area. Second, I wish to exchange ideas and get to know other doctoral students. While some of the contributions I plan to include in my dissertation are nearly completed, I would still like to clarify other topics which have only recently begun, as well as to receive ideas on new interesting research ideas. Biography The PhD program has been started from the beginning of 2013 and is planned to finish by the end of year 2015. The doctoral studies will be primarily conducted within the Algorithm and Machine Learning group at the Helsinki Institute for Information Technology, HIIT, Computer Science Department, University of Helsinki. Specifically, the thesis is conducted in affiliation with the Internet of Things program. The progress and direction of the doctoral studies will be supervised by Adj. Prof. Nurmi, P. and Prof. Tarkoma, S. Additional mentoring will be provided by Adj. Prof. Floreen, P. and Prof. Asokan, N. References [1] A. Bolbol, T. Cheng, I. Tsapakis, and J. Haworth. Inferring hybrid transportation modes from sparse gps data using a moving window svm classification. Computers, Environment and Urban Systems, 31;6:526 537, 2012. [2] J. Dai, J. Teng, X. Bai, Z. Shen, and D. Xuan. Mobile phone based drunk driving detection. 4th International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth), pages 1 8, 2010. [3] H. Eren, S. Makinist, E. Akin, and A. Yilmaz. Estimating driving behavior by a smartphone. Intelligent Vehicles Symposium (IV), 2012 IEEE, pages 234 239, 2012. [4] J. Froehlich, T. Dillahunt, P. Klasnja, J. Mankoff, S. Consolvo, B. Harrison, and J. A. Landay. Ubigreen: investigating a mobile tool for tracking and supporting green transportation habits. In Proceedings of the 27th international conference on Human factors in computing systems (CHI), pages 1043 1052. ACM, 2009. [5] S. Hemminki, P. Nurmi, S. Bhattacharya, and P. Floréen. Hasmet: Energy-efficient and continuous transportation behavior monitoring on smartphones. 2012. [6] S. Hemminki, P. Nurmi, and S. Tarkoma. *anonymized*, submitted for review. 2013. [7] A. Jylhä, P. Nurmi, M. Siren, S. Hemminki, and G. Jacucci. Matkahupi: a persuasive mobile application for sustainable mobility. In ACM International Joint Conference on Pervasive and Ubiquitous Computing, 2013. [8] M. B. Kjærgaard, S. Bhattacharya, H. Blunck, and P. Nurmi. Energy-efficient trajectory tracking for mobile devices. In Proceedings of the 9th International Conference on Mobile Systems, Applications and Services (MobiSys), 2011.

[9] E. Koukoumidis, L.-S. Peh, and M. Martonosi. Signalguru: leveraging mobile phones for collaborative traffic signal schedule advisory. MobiSys 11 Proceedings of the 9th international conference on Mobile systems, applications, and services, pages 127 140, 2011. [10] K. S. Kunze, P. Lukowicz, K. Partridge, and B. Begole. Which way am i facing: Inferring horizontal device orientation from an accelerometer signal. In Proceedings of the 13th IEEE International Symposium on Wearable Computers (ISWC), pages 149 150, 2009. [11] H. Lu, J. Yang, Z. Liu, N. D. Lane, C. T., and C. A. The jigsaw continuous sensing engine for mobile phone applications. In Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems, pages 71 84, 2010. [12] D. Mizell. Using gravity to estimate accelerometer orientation. In Proc. Seventh IEEE International Symposium on Wearable Computers, pages 252 253, 18 21 Oct. 2005. [13] P. Mohan, V. N. Padmanabhan, and R. Ramachandran. Nericell: rich monitoring of road and traffic conditions using mobile smartphones. In Proceedings of the 6th ACM conference on Embedded network sensor systems (SenSys), pages 323 336. ACM, 2008. [14] M. Mun, S. Reddy, K. Shilton, N. Yau, J. Burke, D. Estrin, M. Hansen, E. Howard, R. West, and P. Boda. PEIR, the personal environmental impact report, as a platform for participatory sensing systems research. In Proceedings of the 7th international conference on Mobile systems, applications, and services (MobiSys), pages 55 68. ACM Press, 2009. [15] S. Reddy, M. Mun, J. Burke, D. Estrin, M. Hansen, and M. Srivastava. Using mobile phones to determine transportation modes. ACM Transactions on Sensor Networks, 6(2):13:1 13:27, 2010. [16] M. Rofouei, S. Soatto, and M. Sarrazfzadeh. Smartldws: A robust and scalable lane departure warning system for the smartphones. 12th International IEEE Conference on Intelligent Transportation Systems, 2009, pages 1 6, 2009. [17] D. Soper. Is human mobility tracking a good idea? Communications of the ACM, 55; 4:35 37, 2012. [18] A. Thiagarajan, L. Ravindranath, K. LaCurts, S. Madden, H. Balakrishnan, S. Toledo, and J. Eriksson. Vtrack: accurate, energy-aware road traffic delay estimation using mobile phones. SenSys 09 Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, pages 85 98, 2009. [19] S. Wang, C. Chen, and J. Ma. Accelerometer based transportation mode recognition on mobile phones. In Asia-Pacific Conference on Wearable Computing Systems, pages 44 46, 2010. [20] J. Yang. Toward physical activity diary: motion recognition using simple acceleration features with mobile phones. In Proceedings of the 1st International Workshop on Interactive Multimedia for Consumer Electronics (IMCE), pages 1 9, 2009.