Top Banner
How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien 2012.9.3
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.

Mar 29, 2015

Download

Documents

Regina Thacher
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.