real time street parking availability estimation dr. xu, prof. wolfson, prof. yang, stenneth, prof....

Post on 31-Mar-2015

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Real time street parking availability estimation

Dr. Xu, Prof. Wolfson, Prof. Yang, Stenneth, Prof. YuUniversity of Illinois, Chicago

2

• In one business district, vehicles searching for parking produces 730 tons of CO2, 47000 gallons on gasoline, and 38 trips around the world.

3

Problem

• estimating street parking availability using only mobile phones

• mobile phone distribution among drivers• GPS errors, transportation mode detection errors,

Bluetooth errors, etc.

4

Motivations

• save time and gas to find parking• reduce congestion and pollution• mobile phone are ubiquitous• affordable - SF park 8000 parking spaces cost

23M USD• external sensors such as cameras not utilized

5

Why mobile phones ?

• ubiquitous with several sensors (GPS, gyro, accelerometer)

• several people own a mobile phone• other alternatives– Sensor in pavement (e.g. SF Park) $300 + $12 per

month – Manual reporting (e.g. Google OpenSpot) – Ultrasonic sensors on taxi (e.g. ParkNet) $400 per

sensor

6

Contributions

• parking status detection (PSD)• street parking estimation algorithms– historical availability profile construction (HAP)– parking availability estimation (PAE)• weighted average (WA)• Kalman Filter (KF)• historical statistics (HS)• scaled PhonePark (SPP)

7

PSD, HAP, PAE

Parking status detection (PSD)

• Determine when/where a driver park/deparks

Image sources: http://videos.nj.com/, http://pocketnow.com/smartphone-news/http://sf.streetsblog.org

8

9

Parking Status Detection (PSD)

• We proposed three schemes for PSD– transportation mode transition of driver– Bluetooth pairing of phone and car– Pay by phone piggyback

10

3 Schemes for PSDTransportation mode transition (GPS/accelerometer)

Bluetooth

Pay-by-phone piggy back

11

HAP construction

• estimates the historic mean (i.e. ) and variance (i.e. ) of parking

• relevant terms– prohibited period, permitted period– false positives, false negatives – b, N

Why is Building Profile Non-trivial

• Low sample rate due to low market penetration– 1% to 5%

• Errors in parking status detection– False negative

• Missing parking activities that have occurred• E.g., misclassifying parking as getting off a bus

– False positive: • Reporting parking activities that have not occurred• E.g., misclassify getting on a bus as deparking

Historical availability profile (HAP) Algorithm

• Start with a time at which the street block is fully available, e.g., end of a prohibited time interval (start permitted period)

• When a parking report is received, availability is reduced by:

• Similarly when a deparking report is received

)1(

1

fnb

fp

b: penetration ratio(uniform distribution)

fn: false negative probability

fp: false positive probability

Justification:1. Each report (statistically) corresponds to 1/b actual parking2. 1/(1fn) reports should have been received if there were no false negatives3. The report is correct with 1fp probability

14

HAP algorithm

PP1

PP2

PPm

m

tatq

m

ii

1

)(ˆ

)(ˆm

tqtatQ

m

ii

1

2))(ˆ)(ˆ()(ˆ

15

HAP uncertainty bounding

• Given an error tolerance, with what P the diff between q(t) and is less than x parking spaces.

• Lemma 1• Lemma 2

More specifically:

• Example:– If we want error < 2 with 90% confidence,

• standard deviation of the estimation is 10 (i.e., the average fluctuation of estimated availability at the 8:00am is 10).

– then we need 68 permitted periods. • i.e. about two months of data.

1))(ˆ

(2}|)()(ˆ{|Prob tQ

mtqtq

Estimation average Estimation varianceTrue average

Number of samples , or permitted periods

Cumulative distribution function of normal distr.

17

Parking Availability Estimation (PAE)

• Solely real time observations– scaled PhonePark (SPP) – capped

• Solely historical parking data (HAP)– historical statistics (HS)

18

Parking Availability Estimation (PAE)

• Combining history with real time– Weighted average

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

RM

SE o

f es

tim

ated

mea

n

wHS

b=1%, fn=fp=0,Chestnut

b=1%, fn=fp=0.1,Chestnut

b=50%, fn=fp=0, Polk

b=50%, fn=fp=0.1, Polk

b=50%, fn=fp=0.25,Polk

19

Parking Availability Estimation (PAE)

• combining history with real time– Kalman Filter estimation (KF)

.

20

Evaluation

• RT data from SFPark.org 04/10 to 08/11• Polk St (12 spaces )and Chestnut St (4 spaces )

21

HAP Results

• RMSE between q • b = 1% , see for b = 50% in paper

Polk St. block12 spaces available

Chestnut St. block4 spaces available

22

PAE results

• RMSE between x • b =1 % , see for b = 50% in paper

0

0.5

1

1.5

2

2.5

fn=fp=0.05 fn=fp=0.15 fn=fp=0.25

RMSE

of es

timate

d ava

ilabil

ity

WA

KF

SPP

HS

0.44

0.45

0.46

0.47

0.48

0.49

0.5

0.51

0.52

0.53

0.54

fn=fp=0.05 fn=fp=0.15 fn=fp=0.25

RMSE

of es

timate

d ava

ilabil

ity WA

KF

SPP

HS

23

PAE results

• Boolean availability i.e. at least one slot available • b =1 %

0.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

fn=fp=0.05 fn=fp=0.15 fn=fp=0.25

boole

an av

ailabil

ity ac

curacy

WA

KF

SPP

HS

0.5

0.55

0.6

0.65

0.7

0.75

0.8

fn=fp=0.05 fn=fp=0.15 fn=fp=0.25

boole

an av

ailab

ility a

ccurac

y

WA

KF

SPP

HS

Related work

• ParkNet

• SFPark.org project

• Google’s OpenSpot

27Image sources: http://www.thesavvyboomer.com/http://pocketnow.com/smartphone-news/http://sf.streetsblog.org

$300 per sensor + $12 per month service. Project cost $23 million

Cumbersome

$400 per system for each vehicle

25

Conclusion

• schemes for parking status detection (PSD)– GPS, accelerometer, Bluetooth

• historical availability profile (HAP) algorithm• real time parking availability estimation

algorithms (PAE)

26

Acknowledgements

• SF Park team (J. Primus etc.)• Reviewers for fruitful comments• NSF and NURAIL

top related