A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA



Similar documents
Traffic Monitoring Systems. Technology and sensors

T-REDSPEED White paper

Synthetic Sensing: Proximity / Distance Sensors

Automatic Traffic Estimation Using Image Processing

False alarm in outdoor environments

Thermal Imaging Test Target THERMAKIN Manufacture and Test Standard

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

Defog Image Processing

Synthetic Aperture Radar: Principles and Applications of AI in Automatic Target Recognition

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Neural Network based Vehicle Classification for Intelligent Traffic Control

Ensuring Security by Providing Technology Multipliers

How To Set Up A Wide Area Surveillance System

Projection Center Calibration for a Co-located Projector Camera System

THE CONTROL OF A ROBOT END-EFFECTOR USING PHOTOGRAMMETRY

Automated Optical Inspection is one of many manufacturing test methods common in the assembly of printed circuit boards. This list includes:

RIVA Megapixel cameras with integrated 3D Video Analytics - The next generation

Whitepaper. Image stabilization improving camera usability

HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAYS AND TUNNEL LININGS. HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAY AND ROAD TUNNEL LININGS.

Digital Remote Sensing Data Processing Digital Remote Sensing Data Processing and Analysis: An Introduction and Analysis: An Introduction

Full credit for this chapter to Prof. Leonard Bachman of the University of Houston

CBERS Program Update Jacie Frederico dos Santos Liporace AMS Kepler

Digital image processing

Robot Perception Continued

High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets

Anamorphic imaging with three mirrors: a survey

A semi-autonomous sewer surveillance and inspection vehicle

High Tech Electronics

A Learning Based Method for Super-Resolution of Low Resolution Images

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud

COMPACT GUIDE. Camera-Integrated Motion Analysis

Physics 202 Problems - Week 8 Worked Problems Chapter 25: 7, 23, 36, 62, 72

Traffic Management for a Smarter City:Istanbul Istanbul Metropolitan Municipality


Optimal Vision Using Cameras for Intelligent Transportation Systems

By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate

3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

Development of an Automotive Active Safety System Using a 24 GHz-band High Resolution Multi-Mode Radar

Pre-Emptive, Economic Security for Perimeters & Outdoor Areas

Development and Future Deployment of Cloud-based Video Surveillance Systems

E70 Rear-view Camera (RFK)

A Review of Security System for Smart Home Applications

VEHICLE TRACKING AND SPEED ESTIMATION SYSTEM CHAN CHIA YIK. Report submitted in partial fulfillment of the requirements

Totally Wireless Video Security

TVL - The True Measurement of Video Quality

ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER

Speed Performance Improvement of Vehicle Blob Tracking System

Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles

Effective Use of Android Sensors Based on Visualization of Sensor Information

INVESTIGATION OF ASIM 29X, CANOGA, RTMS, SAS-1, SMARTSENSOR, TIRTL & OTHER SENSORS FOR AUTOMATIC VEHICLE CLASSIFICATION

Video Analytics A New Standard

CS231M Project Report - Automated Real-Time Face Tracking and Blending

Automatic Labeling of Lane Markings for Autonomous Vehicles

WMATA S Automated Track Analysis Technology & Data Leveraging for Maintenance Decisions

ZEISS T-SCAN Automated / COMET Automated 3D Digitizing - Laserscanning / Fringe Projection Automated solutions for efficient 3D data capture

CCTV - Video Analytics for Traffic Management

Automated Monitoring System for Fall Detection in the Elderly

Robotics. Lecture 3: Sensors. See course website for up to date information.

XIS-3420/XIS-31HCX XIS-3310/XIS-31NT Wide Area Monitoring Solutions

PDF Created with deskpdf PDF Writer - Trial ::

High Resolution Spatial Electroluminescence Imaging of Photovoltaic Modules

Optical Digitizing by ATOS for Press Parts and Tools

UBC Technical Guidelines Section Edition Secure Access: General Standards Page 1 of 7

Personal Identity Verification (PIV) IMAGE QUALITY SPECIFICATIONS FOR SINGLE FINGER CAPTURE DEVICES

Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches

White Paper. Sensor Technologies for the Protection of remote assets

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

BACnet for Video Surveillance

Surveillance, Security & CCTV: A Buyer s Guide

Files Used in this Tutorial

Automotive Applications of 3D Laser Scanning Introduction

Adaptive Cruise Control

Real-Time Tracking of Pedestrians and Vehicles

Resolution Enhancement of Photogrammetric Digital Images

A System for Capturing High Resolution Images

Original Research Articles

A Graph-based Approach to Vehicle Tracking in Traffic Camera Video Streams

Tips and Technology For Bosch Partners

COLLATED QUESTIONS: ELECTROMAGNETIC RADIATION

3D SCANNING: A NEW APPROACH TOWARDS MODEL DEVELOPMENT IN ADVANCED MANUFACTURING SYSTEM

CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY. 3.1 Basic Concepts of Digital Imaging

Industrial Robotics. Training Objective

Product Characteristics Page 2. Management & Administration Page 2. Real-Time Detections & Alerts Page 4. Video Search Page 6

The Use of Above Ground Vehicle Detectors

Laser Gesture Recognition for Human Machine Interaction

2-Megapixel Sony Progressive CMOS Sensor with Super Wide Dynamic Range and High Frame Rate

Automated Pavement Distress Survey: A Review and A New Direction

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

Application of Tracking Technology to Access-control System

Tracking of Small Unmanned Aerial Vehicles

From Product Management Telephone Nuremberg

CONVERGENCE OF MMS AND PAVEMENT INSPECTION SENSORS FOR COMPLETE ROAD ASSESSMENT

Traffic Monitoring Guide May 1, Vehicle Classification Monitoring

Application Report: Running µshape TM on a VF-20 Interferometer

Parking Guidance System

Open Source UAS Software Toolkits. Keith Fieldhouse Technical Lead, Kitware Inc.

An Active Head Tracking System for Distance Education and Videoconferencing Applications

Transcription:

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir b University of Tehran - f.javan@nikarayan.com c Tehran Traffic Control Company - saran_hf @yahoo.com KEY WORDS: Photogrammetry, Automatic Traffic Assessment, CCTV Camera ABSTRACT: One of the most practical tools for urban traffic monitoring is CCTV imaging which is widely used for traffic map generation and updating through human surveillance. But due to the expansion of urban road network and the use of huge number of CCTV cameras, visual inspection and updating of traffic sometimes seems to be ineffective and time consuming and therefore not providing real-time robust update. In this paper a method for vehicle detection accounting and speed estimation is proposed to give a more automated solution for traffic assessment. Through removing violating objects and detection of vehicles via morphological filtering and also classification of moving objects at the scene vehicles are counted and traffic speed is estimated. The proposed method is developed and tested using two datasets and evaluation values are computed. The results show that the successfulness of the algorithm decreases by about 12 % due to decrease in illumination quality of imagery. 1. INTRODUCTION Acquiring reliable information about traffic condition in urban road network is crucial for traffic monitoring and management. One of the most practical tools for such task is the use of conventional closed circuit cameras (Song 2006). As transportation flow is monitored by visual inspection the current situation of traffic is assessed and then updated. But due to the expansion of urban road network and the use of huge number of CCTV cameras, visual inspection and updating of traffic sometimes seems to be ineffective and time consuming and therefore not providing real-time robust update. On the other hand traffic monitoring tools such as speed detectors, mechanical vehicle counter and radar based tools are found successful for such purposes but they are so expensive compared to conventional CCTV cameras to be installed in each and every corner of urban area. In this paper an automated approach suitable for conventional CCTV camera is proposed to evaluate road traffic to decrease the influence on human surveillance. The proposed method is focused on counting the number of moving vehicle and also estimating the instant speed of the traffic flow in specific periods of time (Ferrier etal., 1994). In this paper, reviewing methods of road traffic assessment a camera based approach for road traffic assessment is presented. The proposed method is tested and evaluated using real CCTV imagery. 2. A REVIEW ON ROAD TRAFFIC MONITORING developed to measure the road traffic condition in terms of vehicle counting and speed estimation. In general all traffic monitoring systems could be divided into two categories of active direct measurement systems and passive vision based optical measurement systems. Active Direct sensor consider mechanical, electrical or beam emitting tools to detect vehicle on the road. Solutions in this category require installation of specific tools at the place of surveillance and as a result are considered as expensive solutions. On the other hand camera based system use indirect approaches 2.1 Active Direct Systems One of mostly used tools for traffic control for past few decades are Magnetic loops (Dhar, 2008). These devices are installed inside each traffic lane and counting vehicle passing over them. Some variants of the magnetic loop have been used to classify vehicles as well. Another efficient tool for traffic monitoring is microwave radars. Microwave radars detect vehicles through direct measurement procedures. Most microwave radar use the Doppler principle to detect vehicles. According to the Doppler principle the difference in frequency between the transmitted and received signals is proportional to the speed of the vehicle. Laser based systems are for reliable counting, classifying and measuring speed of vehicles. On the other hand, Ultrasonic sensors consider sound waves to determine the presence or distance of an object. By measuring the time taken for the sound echo to return the distance of an object could be computed. There are many operational systems to facilitate the process of road traffic monitoring. These methods are designed and * Corresponding author doi:10.5194/isprsarchives-xl-1-w5-763-2015 763

2.2 Passive Optical Camera based systems are able to detect, count and classify vehicles. These systems use video image processors to identify vehicles and their traffic flow parameters by analysing imagery through image processing algorithms. Moreover, passive infrared detectors do not transmit energy but use an energy sensitive photon detector located at the optical focal plane to measure the infrared energy emitted by objects in the detector's field of view. Thus, when a vehicle enters the detection region of the device, it produces a change in energy which is sensed by the photon detector. This system can only detect the presence of vehicles and is not able provide any information regarding the speed of the vehicle. Change in weather conditions such as fog, rain or snow results in performance degradation of these systems. Input Video Initialization Derive i th Frame Camera Stability Check Stable? Yes No i=i+1 3. PROPOSED PHOTOGRAMMETRIC APPROACH FOR TRAFFIC MONITORING Illumination Analysis In this study a vision based system based for traffic monitoring is proposed. A general overview of the algorithmic flow is present in figure 1. The algorithm starts with video stream reception and verification. At the first step the camera is initialized in terms of definition of the scene, object coordinated system and area of interest. The information is provided by user to the algorithm to initially construct image object transformation. The algorithm tries to keep the initialization configuration and restore it in case of violation. At the next step stability of the camera is verified. Any abrupt change in camera position and rotation angles is not tolerated and speed detection is stopped until camera stability is stablished. Then the illumination status is analysed which defines the acquisition exposure condition in order to tune vehicle detection parameters. The next step is dedicated to scene coordinate restitution. The algorithm constantly verifies if the xy coordinate systems is still valid so the speed detection precession is guaranteed. At the final step vehicle detection is applied on the verified image frame. The flowchart of vehicle detection is presented in figure 2. Vehicle detection starts with Barescene generation from video stream. Barescene is defined as the image of road without any moving objects. Barescene is generated through median filtering of frames in different time epochs. Next, camera stability is checked during Barescene generation. Subtracting image frame from Barescene a trace of moving objects is generated. Through morphological filtering, trace of objects turn into detectable and countable entities. These entities are verified and classified with respect to size and area of the detected object. The position of each entity considered as the centre of detected object and is stored along with frame epoch and a view of detected entity. Processing the extracted entities position compared to frame rate the instant speed of vehicles are computed. It is recommended to compute speed from all available frames and consider the average speed as result speed value. Target scene Verification Verified? XY coordinate restitution Yes Vehicle Detection No Figure 1: The flowchart of general processing of the algorithm. Input Video Barescene Morphological Filtering Classification Position Input Frame Moving Object Figure 2: Flowchart of vehicle detection using image frames. doi:10.5194/isprsarchives-xl-1-w5-763-2015 764

3.1 Challenges of Vehicle Detection The most challenging issue in the traffic monitoring is that the process of information generation should be applied fast enough to be considered real-time or near real-time. If the process of implication of algorithms is time consuming the results whether robust and reliable are not found suitable for real world applications. Moreover CCTV images usually suffer from low spatial resolution and the effects of compression applied to facilitate image transport and storage which reduces the information content of data and restricts the solutions to be logged. On the other hand CCTV cameras are built for surveillance and monitoring and therefore they are mostly equipped to rotate and zoom. Although these necessary capabilities provide widen monitoring perspectives but they extremely violate photogrammetric geometry in terms of ruining exterior and interior orientation of camera. In normal situations the process of vehicle detection and traffic monitoring is not too hard to implicate but the problems occur when camera and environment conditions are far from what it is called ideal. Camera angle and more specifically the tilt angle of image acquisition is very important. If camera is set to be vertical with zero tilt angle the traffic assessment and vehicle counting is restricted due to small field of view of the camera. In reverse horizontal acquisition would intensify the scale variation due to tilt angle which is not suitable for geometric computations. On the other hand direct solar radiation at sunrise and sunset which results blooming effect reduces the information content of imagery and violates vehicle detection. This also happens in case of front view of vehicles with light on during the night. Additionally, as illumination intensity decrease during the night, vehicle detection and speed estimation get more sensitive especially in case of camera movement where relation between primary and secondary scene is hard to generate due to low information content of the imagery. In these cases it is recommended to use cameras preset option to skip restitution procedure. At first image frames are processed to generate Barescene. 11 frames within 10 seconds are chosen and pixels with median values in all 11 frames are assigned to generate Barescene. To avoid mistakes from comment and direction indicators on the screen 25 percent from top and bottom of the image is removed. It should be considered that in case of heavy traffic jams road Barescene generation should be applied on higher numbers of frames. Figure 5 shows a sample frame of the CCTV images. Figure 6 shows the results of Barescene generation on the selected frame. Figure 5: A frame of the CCTV footage. Figure 6: Barescene generation using median filtering. Figure 3: Information content reduction due to illumination problems. One of the most critical processing of vehicle detection is the establishment of a robust transformation between image and object spaces. For the purpose four GCPs are measured on the screen. The object coordinate of GCPs are measured through field surveying. Assuming that the road surface is smooth enough to be considered planar, 2D projective model is chosen to transform 2D image coordinates into 2D ground coordinate system (equation 1). This enables the conversation of car movement in image space detected by the algorithm in different frame to speed of the vehicle. (1) Figure 4: Blooming effect of car lights. 4. TESTS AND RESULTS To test the capability of the proposed method tests are defined and applied using real data from Tehran Traffic Control Company and National Road Traffic Control Organization. Where X and Y represent object coordinate system and i and j are refer to as image coordinates. Coefficients are computed by the use of GCPs. Figure 7 shows the position of GCPS measured on the bed of the road connected to each other in shape of a foursquare. doi:10.5194/isprsarchives-xl-1-w5-763-2015 765

Figure 7: Definition of ground coordinate system. To minimize the computational cost of vehicle detection on the huge data sets especially in case of high definition images, the area of interest is defined and any necessary processing is restricted to the area of interest. Inserting the number of lanes and dividing the area of interest into lane numbers, individual inspection of each lane is possible. As a result over computation are avoided and real time and near real time traffic monitoring is found more feasible. shows the position of ground control points in form of a grid. As shown in figure 10b a change in camera viewing angle induced by human user is detectable. This mostly happens when the camera is not equipped with pre-setting systems. Therefore returning back to initial imaging angle is not executed exactly to the same point. In figure 10c the result of sift algorithm to restore grid position is shown. As tested with different viewing angle the algorithm is successful in restoring position of camera view if compared imageries enjoy more than 50 percent overlap and scene illumination is enough for object detection. In other words the algorithm is not successful images during the night. This also enables the algorithm to monitor multiple lanes even in reverse directions. a Figure 8: Definition of rea of interest and number of lanes. b Figure 9 shows the result of vehicle detection on the selected area. As illustrated 5 objects are detected on the screen and only one item is detected as a robust object for speed estimation. As a matter of fact comparing the extracted objects size and location witch coordinate system and the scale of imagery, besides counting and classifying vehicles, it is decided whether the information is robust enough to compute the speed. As shown in figure 9 only one vehicle is considered for speed estimation. The decision is made via counting the number of pixels with respect to image spatial resolution. c Figure 10: the results of camera position restoring. a) Initial image. b) Unadjusted image. c) Restored position. Figure 9: The results of vehicle detection. To restore ground coordinate transform in case of changes in camera viewing angle SIFT algorithms are used. Figure 10a Visual inspection of results shows that the algorithm is successful to count vehicles and estimate instant speed where the mentioned visual constraints are respected. Image quality reduction by any reason reduces the success of the method. Therefore, an analytical inspection on accuracy of the estimated speed is proposed. Moreover, for factious and figurative evaluation of the efficiency of the proposed method completeness correctness and quality criteria for vehicle counting in different condition are computed and analysed. As shown in table 1 results of evaluation of vehicle counting is presented. Dataset#1 refers to imaging with adequate amount of doi:10.5194/isprsarchives-xl-1-w5-763-2015 766

light (daylight) and in opposite dataset#2 suffers from low illumination during sunrise and sunset. As shown in table 1 the algorithm is 92% successful with respect to quality of results for dataset#1. In return due to illumination decrease vehicle detection quality of results has decreased to 80.2 %. Table 1: Evaluation of results of vehicle counting Dataset Correctness Completeness Quality Dataset#1 96.3 95.1 92.6 Dataset#2 86.9 83.4 80.2 5. CONCLUSIONS In this paper a method for traffic monitoring of roads is proposed developed and evaluated. According to the specification of the proposed method and the results of evaluation, in conclusion the following items are mentionable. Vehicle detection using CCTV images is a proper and inexpensive tool for traffic assessment especially in urban areas. The results of vehicle detection and counting and also speed estimation is totally related to the quality of imaging, specifically the spatial resolution of the imagery, illumination conditions and also angle of image acquisition. The quality of results especially in case of speed estimation is related to the stability of images, if the camera is not stable the correct state of camera should be restored. On the other hand using proper equipment especially the capability of definition of pre-sets for camera acquisition angles could be helpful to avoid stability problems. Finally it could be concluded that the proposed method in more successful during the day since the illumination condition is ideal. By the decrease of environmental light the successfulness of this method decreases. REFERENCES Dhar, A., 2008. Traffic and Road Condition Monitoring System, Technical report, Indian Institute of Technology Mumbai, India, Ferrier, N., Rowe, S., Blake, A.,1994. Real-time Traffic Monitoring. Proceedings of the 2nd IEEE Workshop on Applications of Computer Vision, 1994. 81-87 Song, K., Tai, J., 2006. Dynamic calibration of Pan Tilt Zoom cameras for traffic monitoring. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 36(5):1091 1103 doi:10.5194/isprsarchives-xl-1-w5-763-2015 767