Top Banner
PARKNET: DRIVE-BY SENSING OF ROAD-SIDE PARKING STATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue, Marco Gruteser, Wade Trappe MobiSys ‘10 - Sowhat 2010.7.21
32

P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

Mar 31, 2015

Download

Documents

Maeve Becking
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: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET: DRIVE-BY SENSING OF ROAD-SIDE PARKING STATISTICS

Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue, Marco Gruteser, Wade Trappe

MobiSys ‘10

- Sowhat 2010.7.21

Page 2: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 3: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 4: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

MOTIVATION Societal costs due to traffic congestion

Parking

Lack of information

Value of real-time information Government – adjusting prices Driver – suggested parking spaces, better

decision

Page 5: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 6: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OBJECTIVE

Providing parking information inslotted / unslotted areas

Parking information - Space Count Occupancy Map

Page 7: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 8: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

RELATED WORKS SF-park project - Stationary sensor network

Sensor node installed in the center of each parking spot

Repeaters and forwarding nodes for connectivity Centralized parking monitoring system

Drawbacks of SF-park project Large installation and maintenance cost Limited to slotted parking spots Wireless relay nodes needed

Page 9: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 10: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET - OVERVIEW

Ultrasonic rangefinder GPS receiver

Page 11: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 12: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET - HARDWARE Ultrasonic sensors

Why ultrasonic? Low cost – compared to laser rangefinder Nighttime operation – compared to camera Increasing availability to support parking functions

Setting Range >= half the width of roads, 12~255

inches(0.3~6.5m) Sampling rate – several samples over the length of a car,

50ms

Page 13: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET - HARDWARE On-board PC

1GHz CPU 512MB RAM 20GB hard disk Atheros 802.11 a/b/g mini PCI card 6 USB 2.0 ports

GPS receiver Garmin 18-5Hz GPS 12 channel receiver 5 GPS readings / sec WAAS correction of errors less than 3 meters

Parking estimation server

Page 14: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 15: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET - DEPLOYMENT 3 vehicles 2 month 3 road-side area

(57 marked slotted parking spots/ 734m / 616m)

Total of more than ~500 miles of data Camera for ground truth GPS trip-boxes

Trigger to collect data Guard distance/time

Page 16: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 17: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET – DETECTIONSENSOR READING

Page 18: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET – DETECTIONFLOW & PRE-PROCESSING

Pre-processing Removing dips that have

too few readings < 6 sensor readings Assuming

max speed = 37 mph(58.2km)a car length = 5 m

Page 19: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET – DETECTIONFILTERING Comparing the width and depth of each dip

against thresholds

Threshold = the values make the minimum overall error rate

Overall error rate = false positive rate + miss detection rate

Depth >= 89.7 inches (2.27meters)Width >= 2.52 meters

Page 20: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET – DETECTIONWIDTH CLASSIFICATION Slotted

Dips of a width > 2*threshold 2 cars

UnslottedEstimating the spatial distance between

dips that have been classified as parked cars

Comparing the distance to the length of a standard parking space (6 meters)

Page 21: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET – DETECTIONMETRICS & EVALUATION Missed detection rate pm

False positive rate pf

Slotted – n’/ nUnslotted – d’/ d

Page 22: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 23: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET - ENVIRONMENTAL POSITIONING CORRECTION

GPS ERROR CORRELATION

Page 24: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET - ENVIRONMENTAL POSITIONING CORRECTION

ENVIRONMENTAL FINGERPRINTING

Comparing reported location of the pattern produced by fixed objects Priori known location of this pattern

Error vectorei(x,y) = ti(x,y) – li(x,y)

ti(x,y) : the true location of object i

li(x,y) : the location stamp of object i

Adding error vector to the location estimates of all detected cars within 100m of this object

Page 25: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

PARKNET - ENVIRONMENTAL POSITIONING CORRECTION

EVALUATION Using Hungarian algorithm to match cars to

parking spots

Page 26: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 27: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

Areas with greater amount of street parking utilization= areas with greater presence of taxis

Cost

Why ParkNet better? Nonguaranteed, random sampling

PARKNET - VIABILITY

ParkNet SF-park

Cost 400 / vehicle 250-800 / spot

Number 300 taxis 6000 spots

Total 120,000 1,500,000

Page 28: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 29: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

DISCUSSION Multilane roads

Speed limitations

Obtaining parking spot maps

Page 30: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

OUTLINES Motivation Objective Related Works ParkNet

Overview Hardware Deployment Detection Environmental positioning correction Viability

Discussion Conclusion

Page 31: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

CONCLUSION ParkNet providing road-side parking info

Space countOccupancy map

300 taxis updating every ~25min for 80%

Some technical problems while implementing to real life

Page 32: P ARK N ET : D RIVE - BY S ENSING OF R OAD -S IDE P ARKING S TATISTICS Suhas Mathur, Tong Jin, Nikhil Kasturirangan, Janani Chandrashekharan, Wenzhi Xue,

THANKS FOR LISTENING ~