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

Similar documents
Sensing Driver Phone Use with Acoustic Ranging Through Car Speakers

DISTINGUISHING driver and passenger phone use is a

arxiv: v1 [cs.ni] 6 Jul 2013

Directional Driver Hazard Advisory System. Benjamin Moore and Vasil Pendavinji ECE 445 Project Proposal Spring 2017 Team: 24 TA: Yuchen He

NEOLINE. X-COP 9100s. International Hybrid device DVR with GPS & Radar detector

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

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

SAfety VEhicles using adaptive Interface Technology (SAVE-IT): A Program Overview

Evaluation of Connected Vehicle Technology for Concept Proposal Using V2X Testbed

MARVEL (Multiple Antenna based Relative Vehicle Localizer)

Sensor Fusion for Navigation in Degraded Environements

An Architecture for Intelligent Automotive Collision Avoidance Systems

Indoor navigation with smartphones

Raising Awareness of Emergency Vehicles in Traffic Using Connected Vehicle Technologies

The Jigsaw Continuous Sensing Engine for Mobile Phone Applications!

Speech Intelligibility Enhancement using Microphone Array via Intra-Vehicular Beamforming

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 67, NO. 3, MARCH

Traffic Management for Smart Cities TNK115 SMART CITIES

Communication Networks. Braunschweiger Verkehrskolloquium

Cooperative localization (part I) Jouni Rantakokko

Definition, Effects and Nature of Distracted Driving Worksheet 9.1

Robust Positioning for Urban Traffic

Development of 24 GHz-band High Resolution Multi-Mode Radar

Intelligent Transport Systems and GNSS. ITSNT 2017 ENAC, Toulouse, France 11/ Nobuaki Kubo (TUMSAT)

CONNECTED VEHICLE-TO-INFRASTRUCTURE INITATIVES

COMPACT GUIDE. Camera-Integrated Motion Analysis

Getting Through the Green: Smarter Traffic Management with Adaptive Signal Control

PEDESTRIAN AND OBJECT DETECTION SYSTEM IN VEHICLES FOR SAFETY DRIVING

interactive IP: Perception platform and modules

MODULE 10: INTELLIGENT TRANSPORTATION SYSTEMS: SMART WORK ZONES LESSON 1: WORK ZONE SAFETY

THE SCHOOL BUS. Figure 1

B O S E A N D C A B I N S O U N D M A N A G E M E N T. John Pelliccio Head of Product Communications Bose Automotive Systems Stow, Massachusetts

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

Comparison of Simulation-Based Dynamic Traffic Assignment Approaches for Planning and Operations Management

Transportation Behavior Sensing using Smartphones

Minimizing Distraction While Adding Features

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

Cooperative navigation (part II)

INDOOR localization is a critical enabler for location based

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

Roadside Range Sensors for Intersection Decision Support

Improving Work Zone Safety Utilizing a New Mobile Proximity Sensing Technology

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

Mobility-as-a-Service and its effect on Toll Facilities

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

Mobile Crowd Sensing-based Noise Monitoring as a Way to Improve Learning quality on Acoustics

Research in Advanced Performance Technology and Educational Readiness

Positioning Challenges in Cooperative Vehicular Safety Systems

GNSS RFI/Spoofing: Detection, Localization, & Mitigation

COST Action: TU1302 Action Title: Satellite Positioning Performance Assessment for Road Transport SaPPART. STSM Scientific Report

COST OF TRAFFIC US alone wasted about 3 billion gallons of fuel thanks to traffic in 2014, America blew through $160 billion in wasted time and fuel

NAVIGATION. Basic Navigation Operation. Learn how to enter a destination and operate the navigation system.

ITS Radiocommunications in Japan Progress report and future directions

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

Development of Gaze Detection Technology toward Driver's State Estimation

Model Deployment Overview. Debby Bezzina Senior Program Manager University of Michigan Transportation Research Institute

Driver Education Classroom and In-Car Curriculum Unit 3 Space Management System

Wireless Black Box Using MEMs Accelerometer And GPS Tracking For Accidental Monitoring Of Vehicles

ACCIDENT PREVENTION IN VEHICLE WITH EFECTIVE RESCUE OPERATION

LiTell: Robust Indoor Localization Using Unmodified Light Fixtures

Naturalistic Flying Study as a Method of Collecting Pilot Communication Behavior Data

Honda R&D Americas, Inc.

SA-034/18 - MAZDA CONNECT SYSTEM FREQUENTLY ASKED QUESTIONS (FAQ)

Detecting Intra-Room Mobility with Signal Strength Descriptors

Hardware-free Indoor Navigation for Smartphones

Acoustic Based Angle-Of-Arrival Estimation in the Presence of Interference

Design of an Instrumented Vehicle Test Bed for Developing a Human Centered Driver Support System

IVHW : an Inter-Vehicle Hazard Warning system

2013 ADVANCED TECHNOLOGY GUIDE

SPEEDBOX Technical Datasheet

and Vehicle Sensors in Urban Environment

Introducing LISA. LISA: Laboratory for Intelligent and Safe Automobiles

Automotive 77GHz; Coupled 3D-EM / Asymptotic Simulations. Franz Hirtenfelder CST /AG

AccelWord: Energy Efficient Hotword Detection through Accelerometer

Stabilization of the Mobility in Free Traffic

SONIC GUN TO SMART DEVICES YOUR DEVICES LOSE CONTROL UNDER ULTRASOUND/SOUND

Senion IPS 101. An introduction to Indoor Positioning Systems

Audio Output Devices for Head Mounted Display Devices

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

THE risk of injury is reported to increase significantly

Range Sensing strategies

Galileo as an instrument of unification of the European railway transport

Lab 2. Logistics & Travel. Installing all the packages. Makeup class Recorded class Class time to work on lab Remote class

Indoor Location Detection

Study of Effectiveness of Collision Avoidance Technology

Falling Weight Deflectometer

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving

The SeMiFOT project and other Swedish FOT Activities

Rocking Drones with Intentional Sound Noise on Gyroscopic Sensors

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

ON!Track smart tag AI T380. English. Printed: Doc-Nr: PUB / / 000 / 02

Inter- and Intra-Vehicle Communications

PRESENTED BY HUMANOID IIT KANPUR

Research Article DrivingSense: Dangerous Driving Behavior Identification Based on Smartphone Autocalibration

CLICK HERE TO KNOW MORE

Intelligent Robotics Sensors and Actuators

White paper on CAR150 millimeter wave radar

White paper on CAR28T millimeter wave radar

Research Article SenSafe: A Smartphone-Based Traffic Safety Framework by Sensing Vehicle and Pedestrian Behaviors

SIS63-Building the Future-Advanced Integrated Safety Applications: interactive Perception platform and fusion modules results

Transcription:

PerSec Pervasive Computing and Security Lab Enabling Transportation Safety Services Using Mobile Devices Jie Yang Department of Computer Science Florida State University Oct. 17, 2017 CIS 5935 Introduction to Research

Background: Mobile Devices Mobile devices Smartphones, tablets, Google glasses, smart watches, wearable devices Rich sensors Wireless technologies 2

Background: Driving Safety & Efficiency 1 billion highway vehicles SAFETY 1.2 million traffic fatalities per year ENERGY 30% of world Energy EMISSIONS 25% of world CO2 Emissions TRAFFIC 1.5 hours per day on a vehicle 3

What to Sense with Mobile/Wearable Devices? Driver behaviors Cell phone distraction Drowsy driving Drunk driving Vehicle dynamics Lane changing Breaking, Acceleration Making turns Surroundings Potholes Nearby vehicles Pedestrian crossing street 4

Sensing Enabled Safety Services Reducing driver distraction Cell phone use, eating Drowsy driving Pedestrian safety Waling across street Talking on the phone while walking Driving safety assistant systems Curve speed warning, Dangerous location (obstacle) warning Safe distance warning Lane departure and change/merge warning Forward collision warning 5

Gyroscope and Accelerometer: Driving Behavior Pathholes Slides: How s My Driving: Sensing Driving Behaviors by Using Smartphones 6

Cameras: Driving/Walking Safety Video: https://www.youtube.com/watch?v=fk4xk1q5p3s Video: https://www.youtube.com/watch?v=tad_ssfhztw 7

Case Study: Driver Phone User Detection - Audio based approach - Inertial sensors based detection - Intervention Source: Jie Yang, Simon Sidhom, Yingying Chen et al. "Detecting driver phone use leveraging car speakers." in MobiCom 2011. Yan Wang, Jie Yang, Yingying Chen et al. "Sensing Vehicle Dynamics for Determining Driver Phone Use." in MobiSys 2013 8

Cell Phones Distract Drivers Cell phone as a distraction in 2009 on U.S. roadways 18% of fatalities in distraction-related crashes involved reports of a cell phone 995 fatalities 24,000 injuries 81% of drivers admit to talking on phone while driving 18% of drivers admit to texting while driving Talking on Hand-held Cell Visual Eyes off road Cognitive Mind off driving Texting on Hand-held Cell Manual Hands off wheel Visual Eyes off road Cognitive Mind off driving Source: Distracted Driving 2009 National Highway Traffic Safety Administration Traffic Safety Facts, 2009 9

Cell Phone Distraction: What s Being Done? Law Several States ban handheld phone use Technology Hard blocking: radio jammer, blocking phone calls, texting, chat Soft interaction Routing incoming calls to voicemail, Delaying incoming text notifications Automatic reply to callers Automatic Reply: I m driving right now; will get back with you! 10

What s Being Done? - Is a Cell Phone in a Moving Vehicle? Current Apps that actively prevent cell phone use in vehicle ONLY detect the phone is in vehicle or not! GPS Handover Signal Strength Car s speedometer 11

The Driver-Passenger Challenge I am a passenger! 38% of automobile trips include passengers! Source: National highway traffic safety administration: Fatality analysis reporting system 12

Acoustic based Approach - Distinguish driver from passenger Utilize built-in audio infrastructure Acoustic ranging approach: distance estimation between phone and speakers Require Bluetooth hands-free system Phone connecting with head unit Symmetric positioning of speakers Source: Jie Yang, Simon Sidhom, et al. "Detecting driver phone use leveraging car speakers." in MobiCom 2011. 13

How Does It work? S 2 Right t Audio Head Unit t 2 S 3 Rear Right t 1 t 2 S 1 Left - =? S 4 Rear Left t 2 t 1 t 1 t 1 - t > 0 => Closer to Left Speaker (S 1 ) t 1 - t < 0 => Closer to Right Speaker (S 2 ) t 2 - t > 0 => Closer to Front Speaker (S 1, S 2 ) t 2 - t < 0 => Closer to Back Speaker (S 3, S 4 ) 14

Walkthrough of the detection system Emit beep signal Record signal Filtering Signal Detection t 1 - t Relative Ranging Driver v.s. non-driver Location Classification 15

Walkthrough of the detection system t 1 - t Driver v.s. non-driver Emit beep signal Record signal Filtering Signal Detection t Channel 1 Channel 2 Beep signal: two channels Relative Ranging Location Classification Beep signal design Consider two challenges: Background noise and unobtrusiveness High frequency beep Robust to noise: engine, tire/road, conversation, music Unobtrusiveness Close to human s hearing limit engine, tire/road conversation t: Music 10,000 samples Beep Frequency Range 0 50 Hz 300 Hz 1 khz 3.4kHz Beep Length: 400 samples (i.e., 10 ms) Increasing frequency 15kHz 22 khz 16

Walkthrough of the detection system Emit beep signal Record signal Filtering Signal Detection t 1 - t Relative Ranging Driver v.s. non-driver Location Classification Where is the beep signal? Signal distortion: Heavy multipath in-car Background noise Reduced microphone sensitivity Recorded signal 17

Walkthrough of the detection system t 1 - t Driver v.s. non-driver Emit beep signal Record signal Filtering Signal Relative Detection Ranging Beep signal Location Classification Filter out background noise Noise mainly located below 15kHz Beep signal frequency is above 15kHz STFT Filter Moving window size m: 32 samples Signal after Filtering 18

Walkthrough of the detection system Emit beep signal Record signal Filtering Signal Detection t 1 - t Relative Ranging Driver v.s. non-driver Location Classification Estimate noise mean and standard deviation: (μ, σ) Robust window W Change-point detection Identifying the first arriving beep signal that deviates from the noise Threshold t d Threshold t d: Based on noise: μ + 3 σ 99.7% confidence level of noise Signal Detection Signal Detected Robust window W : Reduce false detection 40 samples 19

Walkthrough of the detection system Emit beep signal Record signal Filtering Signal Detection t 1 - t Relative Ranging Driver v.s. non-driver Location Classification t 1 - t t: Predefined fixed time interval between two beep sounds t 1: Calculated time difference of arrival based on signal detection Time difference t1: Measured by sample counting t 1 - t: Relative ranging -> cell phone to two speakers 20

Walkthrough of the detection system Emit beep signal Record signal Filtering Signal Detection Driver v.s. Passenger With two-channel audio system: t 1 - t > 0 => Left Seats (Driver Side) t 1 - t < 0 => Right Seats t 1 - t Relative Ranging Driver v.s. non-driver Location Classification With four-channel audio system: relative ranging from the 3 rd or/and 4 th channels: t 2 t 2 - t > 0 => Front Seats t 2 - t < 0 => Rear Seats Automobile trips: 83.5%: driver only or plus one front passenger; 8.7%: a passenger behind driver seat. 21

Experimental Scenarios Testing positions Driver s Control Area Different number of occupants Different noise conditions Highway Driving 60MPH + music playing + w/o window opened Phones at front seats only Stationary Varying background noise: idling engine + conversation 22

Phones and Cars Phones Bluetooth radio 16-bit 44.1kHz sampling rate 192 RAM 528MHz MSM7200 processor Bluetooth radio 16-bit 44.1kHz sampling rate 256 RAM 600 MHz Cortex A8processor Android Developer Phone 2 iphone 3G Cars Bluetooth radio Two channel audio system two front and two rear speakers Interior dimension Car I: 175 x 183 cm Car II: 185x 203cm Honda Civic Si Coupe Acura sedan 23

Results: Position Accuracy Cup-holder v.s. co-driver left 24

Low-Infrastructure Approach - Using Centripetal Acceleration v a r ω r ω a v Key Insight: v: tangential speed a: centripetal acceleration ω: angular speed r: radius The centripetal acceleration varies depending on the position in the car Source: Yan Wang, Jie Yang, et al. "Sensing Vehicle Dynamics for Determining Driver Phone Use." in MobiSys 2013. 25

Obtaining Centripetal Acceleration from Different References Cigarette lighter adapter with accelerometer Obtain vehicle's centripetal acceleration OBDII port adapter Obtain vehicle's speed Second phone on the passenger side 26

Leveraging Multiple Turns and Mixed Turns Accumulate a few turns use simple majority voting process to improve accuracy Utilize mixed turns left and right turns - eliminate bias from reference point e.g., speed from OBDII is overestimated due to worn tires Use normalized centripetal acceleration difference: independent of the bias, turn size and driving speed Driver Turn #1 Turn #1 Decision Passenger Turn #2 Turn #2 Decision Driver Turn #3 Turn #3 Decision t Majority vote: Driver 27

Experimental Setup Different testing positions Different driving environments Parking Lots: 117 turns Urban: 570 turns Suburban: 430 turns Hoboken, NJ Urban City Pontiac, MI Suburban 28

Phones and Cars Phones 1GHz ARM A8 CPU 512M RAM ios5.2 20 samples/s 1.2GHz MSM8660 CPU 1G RAM Android 2.4 20 samples/s Cars iphone 4 HTC 3D Honda Accord (car A) Acura sedan (car B) 29

Opportunistically Using Dual Phones High detection accuracy at positions away from the center of the vehicle Robust in different driving environments 30

Interventions Hard block Block phone calls, texting, chat Soft intervention Routing incoming calls to voicemail, Delaying incoming text notifications Automatic reply to callers Posting driving status on social medium networks Automatic Reply: I m driving right now; will get back with you! 31

DRIVE SAFELY TALK & TEXT LATER http://www.cs.fsu.edu/~jieyang/ 32