1 / 24

Does anyone see that white Van? – A Vehicle Counting without Disruption

Does anyone see that white Van? – A Vehicle Counting without Disruption. Jie Wu, Paul Sabatino , Jennifer Tsan , and Zhen Jiang . Outline. Problem Challenges Solution Implementation issues Experimental results Conclusion. Problem.

bess
Download Presentation

Does anyone see that white Van? – A Vehicle Counting without Disruption

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Does anyone see that white Van? – A Vehicle Counting without Disruption Jie Wu, Paul Sabatino, Jennifer Tsan, and Zhen Jiang

  2. Outline • Problem • Challenges • Solution • Implementation issues • Experimental results • Conclusion

  3. Problem • Count/check a certain type of vehicles in the highly dynamic traffic, without any disruption. • Scenario 1: • The Beltway sniper-attacks in October 2002. • Early tips included reports of a white box truck. • Police were pulling over white vans and trucks, but missed the suspects. • Later evidence shows that had this search been a few minute closer, the shooter would have been caught, saving more lives.

  4. Scenario 2: • Hurricane/disaster evacuation • Determine how many cars in the affected area. • Decide the level or scale of evacuation. • Scenario 3: • Settle down a new car dealer (e.g., BMW) • Determine how many BMW running in neighborhood vs. the total vehicle population. • Decide whether it is worth to do.

  5. Challenges • Unpredictable vehicle trajectory, direction, and speed • No disruption (w/o any force to change the above) • Without global control • Scale & cost • Availability • Distributed counting scheme • Delay & inconsistence • Timing • Too early = double-counting • Too late = miscounting • Synchronization! Double-counting? X ? miscounting?

  6. Solution • Two node network Received! X Start! X counting Initial status Traffic flow Receiving No other source Total # of vehicles in the entire network!

  7. Initial + counted volume • w other source • B in 1 • w/o other source • Initiated + counted volume • A in 2, A&B in 3, • B in 5, C in 5&6 • When to count? • Three node network (B≤C) AC and BC are independent CB and BC are independent Starting from A Reaching B B -> C then C->B/C->A A->C then C->A, C->B, B reaching C Reaching C (from A) A->C then C<->B

  8. Complete solution • Seed crossing • Initiate all segments, counting inbound traffic • Any segment without outbound traffic -> waiting • Any segment with outbound traffic -> first vehicle carries out the “counted” token • Any uninitiated crossing + counted traffic coming along one direction/segment • Initiate all segments • Any segment without outbound traffic -> waiting • Any segment with outbound traffic -> first vehicle carries out the “counted” token • Block that incoming direction to avoid double-counting

  9. Any initiated crossing + counted traffic coming along one direction/segment • Confirm the completeness of counting along that segment • Clean up the “counted” token • Block that incoming direction to avoid double-counting • Counting (all vehicles or one target kind of vehicles) • When that crossing and the corresponding segments are initiated (either waiting for outbound traffic), and before that incoming direction is blocked.

  10. Implementation issues • Network model • Each crossing is a checkpoint and has a roadside unit (RSU) installed to detect the traffic from any direction. • The vehicle has built-in equipment to exchange information with RSU and a limited storage to carry that one-bit “counted” information. • Each RSU has a counter for inbound traffic from any direction. • For safety reason, each vehicle does not have any private information exposed, i.e., no identical information.

  11. Implementation issues • Counting result collection • Results are distributed in the entire network at different checkpoints. • After one segment finishes the counting in both directions, the counter will be broadcasted. • Such a broadcast is pipelined with counting process. • Whenever the first site receives the counting results from all other sites, the total result at the global view can form. • Whenever every site receives all the others, each site will have a consistent view of the counting results. The counting can end now in the closed system. • For the open system, the counting will continue unless there is no new vehicle entering the area. • Since that time, no miscounting!

  12. Implementation issues • Extension to real road system • The vehicle has built-in equipment to exchange information with vehicles with V2V communication. • When the vehicle carrying the “counted” token was passed by another vehicle • If that passing vehicle is uncounted→ switch token & counter ++ (if it is also in transfer) • If that passing vehicle is counted → switch token • When the vehicle carrying the “counted” token passes another → counter ++ (if it is in transfer too)

  13. Experimental Results • Map

  14. Closed system • 10~100% daily traffic volume • 1~10 initiating seeds randomly distributed in the networks • Average speed 15 mph (can be upgraded to 25 mph) • 2.2x1.8 square mile area in NYC

  15. max min Time (8-18 min) for all vehicles being counted (but the # is distributed in the entire network)

  16. max min Time (8-18 min) for the target type of vehicles all being counted (but the # is distributed in the entire network)

  17. Time (9-23 min) for forming the counting information at the global level Time (20-45 min) for forming the global counting information at each site

  18. 58.16% speedup for counting 58.14% speedup for achieving a global information After 66.67% enhancement of driving speed 57.51% speedup to end the entire process

  19. Open system, through traffic • 10~100% daily traffic volume • 1~10 initiating seeds • Average speed 15 mph • 2.2x1.8 square mile area in NYC

  20. Time (9-23 min) to achieve a global counting information (at one of the checkpoint distributed in the entire network) Time (20-45 min) to ensure each site have a synchronized, consistent view Miscounting in the above preparation phase

  21. 30~40% speedup for counting 30~40% speedup for achieving consistent views After 66.67% enhancement of driving speed

  22. 20~30% speedup for counting 20~30% speedup for achieving consistent views After 50% reduction of counting area

  23. Conclusion • The results are consistent vs. the traffic throughput and the number of initiating seeds. • No difference between counting all vehicles and counting a subset of vehicles. • The effect of vehicle speed and counting area size is considerable and acceptable. • The difference between open system and closed system is ignorable. • The speedup caused by introducing more initiating seeds is limited.

  24. Comments and Questions? • Thank you!

More Related