how long to wait?: predicting bus arrival time with mobile phone based participatory sensing pengfei...

28
How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Upload: regina-thacher

Post on 29-Mar-2015

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone

based Participatory Sensing

Pengfei Zhou, Yuanqing Zheng, Mo Li

-twohsien 2012.9.3

Page 2: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Outline

• Introduction• System design• Evaluation• Limitations• Conclusion

Page 3: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Introduction

• Why travelers do not like to travel by bus?– Excessively long waiting time

• Existing methods to predict arrival time– Timetable ( operating hours, time intervals, etc.)– Special location tracking devices on buses

Who will pay

for this?

$$$$$$$$$$$$

Page 4: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Objective

• Crowd-participated approach– Sharing users– Querying users

– Backend server

• Energy friendly– Microphone, accelerometer

Mobile Phone

Page 5: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Main idea

• Map the bus routes to a space featured by sequences of nearby cellular towers

Page 6: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Challenges

• Bus Detection• Bus Classification• Information Assembling

Page 7: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

System Design

Page 8: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Pre-processing Celltower Data

300 meters apart

Top-3 strongest cell towers

Page 9: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Example

Page 10: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Detection• Audio detection : short beep audio response

Peak at 1 kHz and 3kHz

Page 11: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Detection

• Sliding window, size: 32 samples• Empirical threshold: three standard deviation

Page 12: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Detection

• Accelerometer detection– Bus v.s. Rapid train

Page 13: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Detection• Threshold– Small: trains will be misdetected as buses– Big: miss detection of actual buses

Page 14: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Classification

• Cell tower sequence matching– Smith-Waterman algorithm

• If ui = Cw S∈ j , ui and Sj are matching with each other, and mismatching otherwise

Page 15: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Classification

• w: rank of signal strenthpenalty cost for mismatches : -0.5

Page 16: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Overlapped route

• Survey 50 bus route

Range of cell tower:300-900 meters

threshold of celltower sequence length : 7

Page 17: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Cell tower Sequence Concatenation

Page 18: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Arrival Time Prediction

Page 19: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

EVALUATION

Page 20: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Experimental Methodology

• Mobile phones– Samsung Galaxy S2 i9100– HTC Desire

• Experiment environment– 4 campus shuttle bus routes– 2 SBS transit bus route 179 and 241

Page 21: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Detection Performance

Page 22: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus vs. MRT Train

False detection: Driving along straight routes late during night time

Page 23: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Bus Classification Performance

Page 24: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Arrival Time Prediction

Page 25: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Arrival Time Prediction

Page 26: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

System Overhead

• Battery lifetime

Page 27: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Limitation and On-going Work

• Alternative reference points• Number of passengers• First few bus stops• Overlapped routes

Page 28: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3

Conclusion

• Present a crowd-participated bus arrival time prediction system using commodity mobile phones.

• Evaluate the system through a prototype system deployed on the Android platform with two types of mobile phones.