Multi-Sensor Traffic Data Fusion

Similar documents
Maintaining the Identity of Multiple Vehicles as They Travel Through a Video Network

Portable Loop Fault Diagnosis Tool Development for Control Cabinet Level

ESTIMATING VELOCITY FIELDS ON A FREEWAY FROM LOW RESOLUTION VIDEO

Systematic Loop Fault Detection and Data Correction for Traffic Monitoring

Performance Evaluation of Non-Intrusive Methods for Traffic Data Collection. Kamal Banger, Ministry of Transportation of Ontario

Creating transportation system intelligence using PeMS. Pravin Varaiya PeMS Development Group

Mobile Century data documentation

PeMS, Berkeley Highway Lab System, Data Fusion and Future Data Needs

Intelligent Transportation Systems (ITS)

Concept Definition Report Adaptive Urban Signal Control Integration (AUSCI) Project. Executive Summary -- August 1995

TRAFFIC DATA FUSION OF VEHICLE DATA TO DETECT SPATIOTEMPORAL CONGESTED PATTERNS

The Freeway Performance Measurement System (PeMS) (PeMS Version 3)

VIDEO-BASED AUTOMATIC INCIDENT DETECTION ON SAN-MATEO BRIDGE IN THE SAN FRANCISCO BAY AREA

Analysis Of Classification And Tracking In Vehicles Using Shape Based Features

Object Identification in a Bayesian Context 9 "

RTMS Solutions. Detection solutions to fit your city s needs.

SHRP 2 Safety Research Symposium July 27, Site-Based Video System Design and Development: Research Plans and Issues

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification

Vehicle Detection under Day and Night Illumination

Automatic Incident Detection Solutions UK & Ireland Partner

DEPLOYMENT OF THE NEXT GENERATION MACHINE VISION TECHNOLOGY AND INTEGRATION WITH SCOOT IN THE CITY OF MINNEAPOLIS

APPLICATION OF AERIAL VIDEO FOR TRAFFIC FLOW MONITORING AND MANAGEMENT

Portable Work Zone Data Collection. Blaine Van Dyke ODOT ITS Designer

Vehicle Detection under Day and Night Illumination

Evaluation of Caltrans Automated Warning System Caltrans District 10 Stockton, California. Status Report Winter 2002

IMPUTATION OF RAMP FLOW DATA FOR FREEWAY TRAFFIC SIMULATION

Motion Detection Algorithm

Traffic Violation Detection Using Multiple Trajectories Evaluation of Vehicles

A Paper presentation on REAL TIME IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM

DYN-OPT Users Manual. Cenk Caliskan Randolph W. Hall. California PATH Working Paper UCB-ITS-PWP-97-6

Mobile Millennium Using Smartphones as Traffic Sensors

Precision Roadway Feature Mapping Jay A. Farrell, University of California-Riverside James A. Arnold, Department of Transportation

Cedar Rapids ITS Deployment Project

TxDOT Video Analytics System User Manual

A NOVEL MOTION DETECTION METHOD USING BACKGROUND SUBTRACTION MODIFYING TEMPORAL AVERAGING METHOD

Definition, Detection, and Evaluation of Meeting Events in Airport Surveillance Videos

Mindtree's video analytic software.

Multiple Vehicle Detection and Tracking from Surveillance Camera with Collision Prediction

Length-Based Vehicle Classification Using Images from Uncalibrated Video Cameras

Detection and Classification of Vehicles

VEHICLE DETECTION AND CLASSIFICATION FOR CLUTTERED URBAN INTERSECTION

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg

Connected Corridors: I-210 Pilot Integrated Corridor Management System

Video Analytics Manual

Improving the Effectiveness of Smart Work Zone Technologies ICT R27-155

Vehicle Segmentation and Tracking from a Low-Angle Off-Axis Camera

Macroscopic Modeling and Simulation of Freeway Traffic Flow

PERFORMANCE MEASUREMENTS OF FEATURE TRACKING AND HISTOGRAM BASED TRAFFIC CONGESTION ALGORITHMS

Smart Cars and Smart Roads

Honorable Mayor and Members of the City Council. Memorandum of Understanding: Interstate 80 Integrated Corridor Mobility (I-80 ICM) Project

A Comparison between Background Modelling Methods for Vehicle Segmentation in Highway Traffic Videos. L. A. Marcomini, A. L. Cunha

Vehicle Re-Identification using Wireless Magnetic Sensors: Algorithm Revision, Modifications and Performance Analysis

Chapter 2 Trajectory and Floating-Car Data

Utilization of TSMO Practices in Highway Construction Work Zones: A Case Study

American International Journal of Research in Science, Technology, Engineering & Mathematics

Traffic Congestion Model: Challenges and Opportunities

An Analysis of TDM Impacts on a Corridor Segment Research Findings

SIMULATION AND ANALYSIS OF ARTERIAL TRAFFIC OPERATIONS ALONG THE US 61 CORRIDOR IN BURLINGTON, IOWA FINAL REPORT

Updating NTCIP 1202 (Actuated Signal Controllers) to Support a Connected Vehicle Environment. Authors

A Fast Moving Object Detection Technique In Video Surveillance System

Intelligent Work Zones on Traffic Critical Projects

Moving Object Counting in Video Signals

Traffic Surveillance using Aerial Video

Arterial data quality and traffic estimation

(V ) A 1

Computer Vision and Pattern Recognition in Homeland Security Applications 1

Transport System Telematics. Detailed evaluation and analysis of vision-based online traffic parameters estimation approach using lowresolution

Sensor Fusion-Based Parking Assist System

International Journal of Advance Engineering and Research Development

Pilot Study: A Real-time Truck Parking Availability System for Kansas*

Multiclass Vehicle Detection and Tracking Using Local Visual Features

APPLICATION OF ADVANCED ANALYSIS TOOLS FOR FREEWAY PERFORMANCE MEASUREMENT

MULTIVIEW REPRESENTATION OF 3D OBJECTS OF A SCENE USING VIDEO SEQUENCES

Optimization of the ALINEA Ramp-metering Control Using Genetic Algorithm with Micro-simulation

Chapter 9 Object Tracking an Overview

Control Challenges in the Vehicle Infrastructure Initiative (VII)

MICHIGAN DEPARTMENT OF TRANSPORTATION SPECIAL PROVISION FOR MICROWAVE VEHICLE DETECTION SYSTEM

GV-LPR. Qualified Image Criteria. 2010/11 English LPR-QG-A

An Accident Detection System on Highway through CCTV with Calogero Moser System

Target Tracking Using Mean-Shift And Affine Structure

IoT Based Traffic Signalling System

Wireless Telecommunication Facility

A NEURAL NETWORK BASED TRAFFIC-FLOW PREDICTION MODEL. Bosnia Herzegovina. Denizli 20070, Turkey. Buyukcekmece, Istanbul, Turkey

Road Observation and Information Providing System for Supporting Mobility of Pedestrian

Accelerating solutions for highway safety, renewal, reliability, and capacity. Connected Vehicles and the Future of Transportation

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use

Car tracking in tunnels

Macroscopic Freeway Model Calibration with Partially Observed Data, a Case Study

Away from Isolation: Caltrans Arterial Management

Study Area and Location District PSA Ward ANC Phase Description G Planned Connecticut Avenue Northbound at Military Road Northwest

Rutgers Interactive Lane Closure Application (RILCA) for Work Zone Planning User Manual. New Jersey Highway Authority. Garden State Parkway

Fast Denoising for Moving Object Detection by An Extended Structural Fitness Algorithm

On Road Vehicle Detection using Shadows

Idle Object Detection in Video for Banking ATM Applications

Intelligent Transportation Systems (ITS) for Critical Infrastructure Protection

Developing an intelligent sign inventory using image processing

LAWRENCE-DOUGLAS COUNTY INTELLIGENT JOURNEY

Fast Vehicle Detection and Counting Using Background Subtraction Technique and Prewitt Edge Detection

Human Motion Detection and Tracking for Video Surveillance

Los Angeles County Metropolitan Transportation Authority (Metro) Arterial Performance Measures Framework

Transcription:

CALIFORNIA PATH PROGRAM INSTITUTE OF TRANSPORTATION STUDIES UNIVERSITY OF CALIFORNIA, BERKELEY Multi-Sensor Traffic Data Fusion ZuWhan Kim, A. Skabardonis California PATH Working Paper UCB-ITS-PWP-2003-3 This work was performed as part of the California PATH Program of the University of California, in cooperation with the State of California Business, Transportation, and Housing Agency, Department of Transportation; and the United States Department Transportation, Federal Highway Administration. The contents of this report reflect the views of the authors who are responsible for the facts and the accuracy of the data presented herein. The contents do not necessarily reflect the official views or policies of the State of California. This report does not constitute a standard, specification, or regulation. Final Report for MOU 3021 February 2003 ISSN 1055-1417 CALIFORNIA PARTNERS FOR ADVANCED TRANSIT AND HIGHWAYS

Institute of Transportation S tudies University of California, Berkeley MULTI-SENSOR TRAFFIC DATA FUSION FINAL REPORT (PATH MOU-3021) Research Team: Principal Investigator: J. Malik, Computer Science, malik@cs.berkeley.edu Co-Principal Investigators: P. Bickel, Statistics, bickel@stat.berkeley.edu J. Rice, Statistics, rice@stat.berkeley.edu S. Russell, Computer Science, russell@cs.berkeley.edu A. Skabardonis, Institute of Transportation Studies, skabardonis@ce.berkeley.edu P.P. Varaiya, Electrical Engineering, varaiya@eecs.berkeley.edu University of California, Berkeley prepared by ZuWhan Kim California PATH e-mail:zuwhan@cs.berkeley.edu Alexander Skabardonis Institute of Transportation Studies e-mail:skabardonis@ce.berkeley.edu

ACKNOWLEDGMENTS This study was performed as part of the California's PATH (Partners for Advanced Highways and Transit) Program (MOU-3021) at the Institute of Transportation Studies (ITS) University of California Berkeley. We appreciate the guidance and support of Joe Palen of the Division of New Technology, Caltrans Headquarters. Dan Luddy and Ben Coifman were instrumental in the set up and operation of the video and loop detector surveillance system. ii

Multi-Sensor Traffic Data Fusion Z. Kim and A. Skabardonis February 2003 ABS TRACT This report describes unique surveillance system on a section of I-80 freeway in the city of Emeryville. The system, called the Berkeley Highway Laboratory (BHL), consists of eight dual loop detector stations along the freeway section, and 12 video cameras. Advanced machine vision algorithms were developed to process the video data to generate vehicle trajectories. Efforts are underway to fuse the loop and video detector data to obtain detailed and accurate information on traffic operating conditions Keywords: Freeways, detectors, Machine Vision, Traffic Flow iii

EXECUTIVE S UMMARY The deployment of Advanced Traffic Management and Information Systems (ATMIS) requires thorough evaluation through simulation prior to field implementation. Several simulation models are available to provide both offline evaluation of ATM IS strategies, and online operation of proposed systems. However, the application of simulation models requires accurate and detailed data to calibrate the model parameters and validate the model outputs against real-world conditions. Loop detectors provide macroscopic parameters (flow, density, speed), but they do not provide vehicle trajectories that are essential for detailed modeling of vehicle interactions. A large number of real world vehicle trajectories can only be obtained from processing video data. This in turn requires a video surveillance system with sufficient area of coverage and technologies to automatically and robustly obtain trajectories from the video data. We have developed a unique surveillance system on a section of I-80 in the city of Emeryville. The system, thereafter called the Berkeley Highway Laboratory (BHL), consists of eight dual loop speed trap detector stations along the freeway section, and 12 video cameras on top of the 30 story building adjacent to the freeway section. The coverage of the cameras overlaps with the location of 8 loop detectors. The BHL is fully operational. We have already collected video tapes of over 12,000 camerahours. We developed and tested advanced machine vision algorithms to generate vehicle trajectories. The results to date from the processing of data indicate that the generated trajectories by the machine vision algorithm are very accurate. We have explored ways to use the data from both the video and the loop detectors in a synergistic manner to exploit the strengths of each surveillance system. iv

TABLE OF CONTENTS Acknowledgments Abstract Executive Summary Table of Contents ii iii iv v 1. INTRODUCTION 1 2. DATA COLLECTION 1 3. VEHICLE IDENTIFICATION 4 3.1 Loop Based Algorithm 4 3.2 Video Based Algorithm 4 3.3 M ulti-sensor Traffic Data Fusion 7 4. RES ULTS 7 5. CONCLUS IONS 7 REFERENCES 10 v

LIST OF FIGURES Figure 1. The BHL Video Surveillance System 2 Figure 2. Video Camera Coverage Zones I-80 Northbound 3 Figure 3. Video Camera Coverage Zones I-80 Southbound 3 Figure 4. Vehicle Tracking Background Subtraction Algorithm 5 Figure 5. Flow Diagram of the Current System 6 Figure 6. Intermediate Results of the Current Tracking Algorithm 6 Figure 7. Comparison of Vehicle Tracker and Manually Generated Vehicle Trajectories 8 Figure 8. Travel Time Estimation 9 vi

1. INTRODUCTION The deployment of Advanced Traffic Management and Information Systems (ATMIS) requires thorough evaluation through simulation prior to field implementation. Several simulation models are available to provide both offline evaluation of ATM IS strategies, and online operation of proposed systems. However, the application of simulation models requires accurate and detailed data on traffic operating conditions to calibrate the model parameters and validate the model outputs against real-world conditions. Conventionally, traffic flow parameters and traffic performance data have been generated from loop detectors or a small number of instrumented vehicles. Loop detectors show robust detection performance, but provide macroscopic parameters (flow, density, speed). They do not give vehicle trajectories that are essential for detailed modeling of vehicle interactions. Instrumented vehicles generate long trajectories with detailed maneuvering parameters, but we only get a single trajectory for a single driver. On the contrary, a large number of real world vehicle trajectories can be obtained from processing video data. However, the technologies to automatically and robustly obtain trajectories from video data are very challenging. Thus, automatically generating vehicle trajectories from video data has still been in an experimental level. This report describes our efforts to building a video database, and generating usable vehicle trajectories from it based on advanced machine vision algorithms. We have also investigated ways to use data from the loop detectors to improve the performance of the video-based tracking system. 2. DATA COLLECTION We have developed a unique surveillance system on a section of I-80 in the city of Emeryville. The system, thereafter called the Berkeley Highway Laboratory (BHL), consists of eight dual loop speed trap detector stations along the freeway section, and 12 video cameras on top of the 30 story Pacific Park Plaza apartment building. The system consists of: Video Surveillance System: Twelve fixed mount video cameras configured to provide continuous coverage of the freeway, with one camera's surveillance region overlapping the next one. In addition, there are two pan-tilt-zoom (PTZ) cameras connected to Caltrans District 4 and UC Berkeley. The twelve fixed mount cameras are connected to studio-grade video tape recorders (VTRs), housed on top of the Pacific Park Plaza. The installation of the system is shown in Figure 1. Data are recorded each weekday during the commute periods. Tapes are collected and replaced daily and then delivered to the PATH Headquarters at the Richmond Field Station on a weekly basis, where they are catalogued and used for off-line data processing and analysis. Loop Detectors: There are eight loop detector stations at approximately 1/3 mile apart. 1

The standard Caltrans detector station uses a Model 170 controller sampling the loop sensors at 60 Hz and provides 30 second aggregate values of vehicle count (flow), occupancy and speed. The system currently utilizes the I-880 Caltrans software that preserves the 60 Hz event data. The data are temporarily stored in a laptop computer inside the controller cabinet and continually transmitted to UC campus via a wireless modem where they stored and processed. Figure 1. The BHL Video Surveillance S Roof of the Pacific Park Plaza Building The coverage of the video surveillance system overlaps with the locations of the loop detectors. The configurations of the cameras and the loop detectors for I-80 north- and south- bound are shown in Figures 2 and 3. We have collected video tapes of over 12,000 camera-hours. For some of the video data, the loop detector data is also available (at the time it was collected). We have digitized some of the video data for the automated trajectory generation. 2

Figure 2. Video Camera Coverage Zones, and the Locations of the Loop Detector Stations I-80 northbound Figure 3. Video Camera Coverage Zones, and the Locations of the Detector Loop Stations I-80 Southbound 3

3. VEHICLE IDENTIFICATION 3.1 Loop-Based Algorithm There are two distinct efforts toward improving loop-based vehicle re-identification. The first uses on/off detectors and attempts to re-identify by looking at vehicle platoons; the second matches loop signatures using neural networks and Fourier analysis. Loop signatures have also been used to classify vehicles, obtaining results that are remarkably similar to the video-based classifier. The process and results are described in detail elsewhere [4], [5]. 3.2 Video-Based Algorithm We extract vehicle trajectories from the raw video streams. The computer vision algorithm for generating the vehicle trajectories needs to be accurate and reliable. We face several challenges in producing reliable vehicle trajectories: The tracking targets (vehicles) vary in sizes, shapes, and colors. Our video data includes various times and weather conditions. Thus, the illumination conditions, such as the brightness of image and the direction of the shadows, vary. We need to deal with the occlusions among vehicles due to the presence of overpasses. Traffic conditions vary, and many of the tracking algorithms degrade with heavy traffic congestion, where vehicle moves slowly, and the distances between vehicles are small. In this case, motion-based vehicle detection and background extraction are difficult, it is hard to separate nearby vehicles, and there are more chances of occlusion. Despite the complexity of the problem, the algorithm needs to work fast. Although there is no real-time constraint, we still want a fast algorithm because we need to process a very large amount of video data. We have developed three algorithms for vehicle tracking. The first approach [1] known as contour tracking, finds the boundaries (closed contours) between vehicles and the background, and dynamically tracks them. The second work [2] uses the background subtraction algorithm. The background is dynamically estimated from each incoming image, and the difference between the current and the background images is thresholded to form ``blobs'' corresponding to vehicles. This algorithm gives reliable vehicle location given a good illumination condition and a camera angle. Example tracking result of this system is shown in Figure 4. 4

Figure 4. Vehicle Tracking -- Background Subtraction Algorithm However, the performance of the background subtraction algorithms significantly degrades in the presence of heavy shadows. It is difficult to separate a shadow from the vehicle because the shadow moves along with the vehicle. Also, often, the shadow cast on nearby vehicles makes the separation between vehicles difficult. Background estimation is difficult when the traffic is heavy because 1) vehicle motion is small and 2) a significant part of the background is not observable. Our third and current system, [3], [4], is based on corner feature tracking. In this system, vehicle trajectories are generated by grouping individually tracked corner features. Figure 5 shows the flow diagram and Figure 6 shows some of the intermediate results of the algorithm. 5

Figure 5. Flow Diagram of the Current System (a) (b) Figure 6. Intermediate Results of the Current Tracking Algorithm The individual trajectories of the corners are shown in Figure 6a, and their grouping results are shown in Figure 6b. 6

The feature tracking algorithm has performed quite well in a variety of lighting and traffic conditions. The comparisons of the tracker output with human-generated ground truth show that in favorable conditions (light traffic and low shadow), one-to-one detection accuracy (one vehicle hypothesis matches to exactly one ground truth vehicle) exceeds 95%. Under less favorable conditions (heavy traffic, heavy shadow) this one-to-one accuracy is still better than 90% in most cases. 3.3 Multi-Sensor Traffic Data Fusion The video and loop components of the BHL can be used together in two ways. First, one detection system can be used to verify another. An example of this is the use of video data to ground truth loop based vehicle re-identification algorithms (see [5]). Also, the two sensor systems can also be combined in a synergistic manner to exploit the strengths of each. For example, video can provide accurate speed measurements throughout the entire field of view. But due to partial occlusion, shadows, etc., it is difficult to segment 100 percent of the vehicles in a video stream. On the other hand, the loop detectors in the BHL provide very accurate passage information at discrete points. These vehicle passages can then be followed through the velocity field (t,x,y) to reconstruct individual vehicle trajectories. 4. RESULTS We show some of the preliminary results from the ongoing data processing and analysis. Further information is provided in [4] and [5]. Figure 7 shows sample vehicle trajectories as a shock wave passes through the surveillance region. The tracker output is shown in solid lines and the manually generated ground truth is shown in dashed lines. Travel time estimation is shown in Figure 8. Measured link travel times over a 24 hour period for one lane of one link in the BHL are shown in Figure 8a, and the corresponding link densities are shown in Figure 8b. A measurement is made whenever a vehicle is re-identified at the downstream detector. The value is the quotient of the total number vehicles to pass the upstream detector during the period that the re-identified vehicle traversed the link divided by the length of the link. 5. CONCLUSIONS We have completed the installation of a video surveillance system on I-80 in Emeryville, which is now successfully in operation. The coverage of the camera overlaps with the location of 8 loop detectors. We have collected video data of over 12,000 camera-hours, among which the loop detector results (of the same time) are also available. We have also presented some preliminary tracking results of our video-based algorithm. This project was focused on building a data collection infrastructure for our future in-depth research on the multi-sensor traffic data fusion. We have presented two ways of combining video and loop data, which we will focus on our ongoing and future research. 7

60 50 40 distance (m) 30 20 10 0 0 5 10 15 20 25 30 35 40 45 50 time (s) Figure 7. Comparison of Video Tracker and Manually Generated Vehicle Trajectories 8

Figure 8. Travel-Time Estimation (A) Measured Link Travel Times Over A 24 Hour Period for one Link (B) The Corresponding Link Densities 9

REFERENCES [1] D. Koller, J. Weber, T. Huang, J. Malik, G. Ogasawara, B. Rao, and S. Russell, Towards robust automatic traffic scene analysis in real-time, Proceedings of the 12th IAPR International Conference on Pattern Recognition, Jerusalem, Israel, October 1994. [2] D. Koller, J. Webber, and J. Malik, Robust Multiple Car Tracking with Occlusion Reasoning, Proceedings of European Conference on Computer Vision, vol. A, pp. 189-196, 1994. [3] D. Beymer, P. McLauchlan, B. Coifman, and J. Malik, A Real-time Computer Vision System for Measuring Traffic Parameters, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, pp. 495-501, 1997. [4] Coifman, et al, 2000, "The Berkeley Highway Laboratory-Building on the I-880 Field Experiment," Proceedings 3rd IEEE Conference on Intelligent Transportation Systems, Detroit, October 2000. [5] B. Coifman and E. Ergueta, Improved Vehicle Reidentification and Travel Time Measurement on Congested Freeways, ASCE Journal of Transportation Engineering, to appear. 10