Research on Integration of Video Vehicle Data Statistics and Model Parameter Correction

Similar documents
Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

Prediction of traffic flow based on the EMD and wavelet neural network Teng Feng 1,a,Xiaohong Wang 1,b,Yunlai He 1,c

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

Research on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a

Efficient Path Finding Method Based Evaluation Function in Large Scene Online Games and Its Application

Study on GA-based matching method of railway vehicle wheels

Object Detection with YOLO on Artwork Dataset

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

A Vision Recognition Based Method for Web Data Extraction

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

The Design and Application of GIS Mathematical Model Database System with Meta-algorithm Li-Zhijiang

Robot Path Planning Method Based on Improved Genetic Algorithm

Research on QR Code Image Pre-processing Algorithm under Complex Background

MULTI-SCALE OBJECT DETECTION WITH FEATURE FUSION AND REGION OBJECTNESS NETWORK. Wenjie Guan, YueXian Zou*, Xiaoqun Zhou

Object Detection on Self-Driving Cars in China. Lingyun Li

The Analysis of the Loss Rate of Information Packet of Double Queue Single Server in Bi-directional Cable TV Network

The AVS/RS Modeling and Path Planning

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

A Real-time Detection for Traffic Surveillance Video Shaking

An Improved Method of Vehicle Driving Cycle Construction: A Case Study of Beijing

Detection Method of Insulator Based on Single Shot MultiBox Detector

Neural Network Weight Selection Using Genetic Algorithms

An Adaptive Threshold LBP Algorithm for Face Recognition

Object Detection Based on Deep Learning

Research and Implementation of the Key Technology of UAV Aerial Image. Transmission

* Hyun Suk Park. Korea Institute of Civil Engineering and Building, 283 Goyangdae-Ro Goyang-Si, Korea. Corresponding Author: Hyun Suk Park

manufacturing process.

Study on Gear Chamfering Method based on Vision Measurement

Microscopic Traffic Simulation Model Calibration & Validation

An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c

Volume 6, Issue 12, December 2018 International Journal of Advance Research in Computer Science and Management Studies

Real-time Object Detection CS 229 Course Project

Extend the shallow part of Single Shot MultiBox Detector via Convolutional Neural Network

Robust Watermark Algorithm using Genetic Algorithm

PSU Student Research Symposium 2017 Bayesian Optimization for Refining Object Proposals, with an Application to Pedestrian Detection Anthony D.

A New Fuzzy Neural System with Applications

A video-based theodolite simulation system

Yield Estimation using faster R-CNN

Research on an Adaptive Terrain Reconstruction of Sequence Images in Deep Space Exploration

EDGE EXTRACTION ALGORITHM BASED ON LINEAR PERCEPTION ENHANCEMENT

THE MULTI-TARGET FIRE DISTRIBUTION STRATEGY RESEARCH OF THE ANTI-AIR FIRE BASED ON THE GENETIC ALGORITHM. Received January 2011; revised May 2011

Artificial Neural Network-Based Prediction of Human Posture

Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis

Flooded Areas Detection Based on LBP from UAV Images

Power Load Forecasting Based on ABC-SA Neural Network Model

Journal of Emerging Trends in Computing and Information Sciences

The Research of Delay Characteristics in CAN Bus Networked Control System

[Supplementary Material] Improving Occlusion and Hard Negative Handling for Single-Stage Pedestrian Detectors

3 The standard grid. N ode(0.0001,0.0004) Longitude

APPLICATION OF AERIAL VIDEO FOR TRAFFIC FLOW MONITORING AND MANAGEMENT

LINEAR AND NONLINEAR IMAGE RESTORATION METHODS FOR EDDY

SSD: Single Shot MultiBox Detector. Author: Wei Liu et al. Presenter: Siyu Jiang

Genetic Algorithm For Fingerprint Matching

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks

Object Detection. TA : Young-geun Kim. Biostatistics Lab., Seoul National University. March-June, 2018

FUZZY C-MEANS ALGORITHM BASED ON PRETREATMENT OF SIMILARITY RELATIONTP

Spatial Localization and Detection. Lecture 8-1

Image segmentation based on gray-level spatial correlation maximum between-cluster variance

A Novel Intrusion Detection Method for WSN Sijia Wang a, Qi Li and Yanhui Guo

Study on the Quantitative Vulnerability Model of Information System based on Mathematical Modeling Techniques. Yunzhi Li

Research on Community Structure in Bus Transport Networks

Study on the Application Analysis and Future Development of Data Mining Technology

Serial Communication Based on LabVIEW for the Development of an ECG Monitor

Rapid Modeling of Digital City Based on Sketchup

Study on Intelligent Transportation Moving Targets Detection Based on. background Image Difference Method

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

Research on Design and Application of Computer Database Quality Evaluation Model

The Comparative Study of Machine Learning Algorithms in Text Data Classification*

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

The Analysis and Detection of Double JPEG2000 Compression Based on Statistical Characterization of DWT Coefficients

FACET SHIFT ALGORITHM BASED ON MINIMAL DISTANCE IN SIMPLIFICATION OF BUILDINGS WITH PARALLEL STRUCTURE

OBJECT DETECTION HYUNG IL KOO

Vehicle Dimensions Estimation Scheme Using AAM on Stereoscopic Video

A Rapid Automatic Image Registration Method Based on Improved SIFT

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Research on Technologies in Smart Substation

Channel Locality Block: A Variant of Squeeze-and-Excitation

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

Lecture 5: Object Detection

A Fast Speckle Reduction Algorithm based on GPU for Synthetic Aperture Sonar

THE DECISION OF THE OPTIMAL PARAMETERS IN MARKOV RANDOM FIELDS OF IMAGES BY GENETIC ALGORITHM

RETRACTED ARTICLE. Web-Based Data Mining in System Design and Implementation. Open Access. Jianhu Gong 1* and Jianzhi Gong 2

Design of student information system based on association algorithm and data mining technology. CaiYan, ChenHua

GENERATION ALGORITHM OF DISCRETE LINE IN MULTI-DIMENSIONAL GRIDS

Real-Time Human Detection using Relational Depth Similarity Features

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

Construction of the Library Management System Based on Data Warehouse and OLAP Maoli Xu 1, a, Xiuying Li 2,b

arxiv: v1 [cs.cv] 2 Sep 2018

Integers & Absolute Value Properties of Addition Add Integers Subtract Integers. Add & Subtract Like Fractions Add & Subtract Unlike Fractions

Object detection using Region Proposals (RCNN) Ernest Cheung COMP Presentation

Finding Tiny Faces Supplementary Materials

An Angle Estimation to Landmarks for Autonomous Satellite Navigation

Research on Approach of Equipment Status and Operation Information Acquisition Based on Equipment Control Bus

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

SOME stereo image-matching methods require a user-selected

Transcription:

Research on Integration of Video Vehicle Data Statistics and Model Parameter Correction Abstract Jing Zhang 1, a, Lin Zhang 1, b and Changwei Wang 1, c 1 North China University of Science and Technology, Tangshan 063210, China. a 809327010@qq.com, b 780973459@qq.com, c 3316263010@qq.com The integration of vehicle statistics and model calibration can fundamentally improve the accuracy of simulation for two times, and then achieve the full automation of microscopic traffic simulation, which is of great significance to scientific assistance of traffic management and control decision.in this paper, the YOLO depth learning algorithm used in vehicle detection, the KCF (Kernerlized Correlation Filter) algorithm used in vehicle tracking, the genetic algorithm used in VISSIM parameter correction, and the virtual detection line method used in vehicle statistics are introduceddetailedly.this paper puts forward the idea of integration, that is, using COM interface to integrate the technology of intelligent vehicle statistics, the technology of model parameter correction and traffic simulation, which provides the research foundation for realizing the fully automated traffic simulation that meets the accuracy requirements. Keywords Vehicle traffic statistics; vehicle detection; vehicle target tracking; model parametercorrection; integration. 1. Introduction The technology of intelligent vehicle statistics can enhance the accuracy of data acquisition and statistics. The combination of Intelligent vehicle statistics technology and model parameter correction can improve the accuracy of microscopic traffic simulation model twice, and then realize the automation of model simulation, which is conducive to the effective completion of traffic status analysis. Some research on UAV aerial photography, video target detection, vehicle recognition and positioning, model calibration and so on have been done. However, the research results have not been applied to actual traffic simulation, and the complete integration results have not been found. Based on the above analysis, the idea of integration is put forward in this paper, and it is introduced detailedly that the video vehicle data acquisition and transmission based on UAV, YOLO deep learning algorithm for vehicle detection, KCF (Kernerly Correlation Filter) algorithm for vehicle tracking, genetic algorithm for VISSIM parameter correction, virtual detection line method for vehicle statistics and COM interface integration technology.and the research framework, algorithm flow chart and working schematic diagram are given out. The research framework of this paper is shown in Figure 1. 55

Fig 1. Framework of integrated research 2. Video Data Acquisition and Transmission Based on UAV Using UAV to collect video data can effectively save human resources and time resources for data acquisition, which is flexible and less risky. The main components of UAV platform are remote control, power system, GPS, camera and battery with image transmission [1]. Its two main functions are to complete the task of collecting vehicle data in a specified period of time on a given road and transmit the collected video to the ground monitoring terminal in real time, so as to provide data support for vehicle detection and tracking in the future. Camera and SIM7100C GSM (4G transmission module) can be installed on UAV platform, so as to establish a stable mobile network data transmission channel [2], which can realize the longdistance transmission of data collected by UAV to the ground end. At the same time, the ground monitoring equipment can also use the 4G module to send specific instructions to the UAV to realize the long distance operation of the UAV. Ground end equipment is equipped with IP to receive UAV information. Video streaming data is acquired and analyzed by data transmission protocol (HTTP protocol) to complete timely return and real time monitoring of video data. 3. Vehicle Flow Statistics Based on Video 3.1. Vehicle Detection A method of vehicle recognition in video data using YOLO deep learning algorithm is introduced in this paper. As a new End to End detection algorithm, YOLO algorithm blurs the difference between CG, FE and CV in the whole detection process. It does not need to extract the region candidate box in advance, and simplifies the whole process of target detection, then can accomplish the detection task quickly. The implementation steps of YOLO [3,4] are as follows: 1 Each image is divided into a s s grid. Each grid first is determined whether the center of a target falls into its interior. If the center of a target falls into the grid, the grid is responsible for predicting the target. 2 In each grid, the reliability of B target boxes and the target boxes are predicted. Among them, the credibility reflects the confidence of the target frame in detecting objects. The calculation formula is as follows: formula is as follows: Pr(Object) IOU (1) 56

area( BBdt BB gt ) IOU (2) area( BB BB ) dt gt Pr (Object) is the probability that the boundary box contains the target object; BBgt is a reference standard box based on training labels; BBdt is the target box; area (.) represents area. Each target box contains five parameters: (x, y, w, h) and Confidence, where (x, y) represents the position of the center of the target box relative to its parent grid, i.e., the coordinates of its center point, (w, h) represents the width and height of the target box. At the same time, each grid also predicts C class probabilities, namely Pr(Classi Object). The probability value represents the probability that the target center of the class i falls into the grid. The number of categories targeted by C is independent of B. Each target box contains four dimensional coordinate information and one dimensional target credibility, then the data output from each grid is 5 B Cdimension. Therefore, a total of s s(5 B C)dimension tensors are output in the output layer s s grids. 3 Predict the probability of C target categories in each grid. 4 In the test phase, the probability value and reliability of the target category are multiplied to calculate the confidence of the specific category of each target box. The formula is as follows: truth truth Pr(Class Object ) Pr(Object ) IOU Pr(Class ) IOU (3) i pred i pred 5 YOLO uses Sum Squared error as loss function. The form of loss function is as follows: 2 2 S B S B obj 2 2 obj 2 2 I [(x x ) ( y y ) ] I [( ) ( h h ) ] coord ij i i i i coord ij i i i i i 0 j 0 i 0 j 0 2 2 2 S B S B S obj 2 noobj 2 obj 2 2 I (C C ) I (C C ) I ( ) ( h h ) ] ij i i noobj ij i i i i i i i i 0 j 0 i 0 j 0 i 0 c classes (4) coord denotes the weight of the positioning error, noobj denotes the weight of the confidence error of the mesh that does not contain the center of the object, Ii denotes whether or not the center of the object falls into the mesh i, and if so, Ii=1, and vice versa, Ii=0. Iij means to determine whether the jth detection boundary box in grid i is responsible for the object, if so, Iij=1, and vice versa, Iij=0. The flow chart of YOLO vehicle detection presented in this paper is shown in Fig. 2. Firstly, each frame of video data is captured, then the vehicle samples in the image are marked, and some samples are selected as training data sets and the other part as testing data sets. The Darknet framework training model is deeply learned by using YOLO. Then, the trained model is applied to video data to complete vehicle detection and save the test results for the preparation of follow up vehicle tracking. 57

Video data Preprocessing image Sample mark grid Training Data Set Test Data Set YOLO frame (Darknet) Saving Saving results Vehicle detection Training model Fig 2. Flow chart of YOLO vehicle detection 3.2. Vehicle Tracking On the basis of target detection, the state of moving target is estimated continuously, that is, target tracking. There are two main types of moving object tracking methods: matching based moving object tracking and real time detection based moving object tracking. Among them, TLD, Struck and KCF algorithms are based on real time detection. Compared with TLD and Stroke algorithm, KCF algorithm has faster speed, better real time performance and higher accuracy. Cyclic migration is used in KCF algorithm to generate a large number of samples and extract directional gradient histogram (HOG) features. All samples are used to train ridge regression classifier. In the case of large number of samples, the similarity between the current frame image and the tracking target is calculated by using the Gaussian kernel function. The target region with the greatest similarity is selected as the location of the tracking target in the new frame image [5]. Meanwhile, two dimensional fast Fourier transform (FFT2D) is used to map the time domain to the frequency domain, which reduces the computational complexity in sample training and target detection. Finally, in the process of fast target detection, the twodimensional inverse fast Fourier transform (IFFT2D) is used to map the frequency domain to the time domain to get the optimal location of the target in the next image. KCF algorithm can be summarized as training, detection and update. 3.3. Traffic Flow Statistics Common methods of traffic flow statistics include target matching, area marking, virtual coil and virtual detection line. The method of using virtual detection line is introduced to complete vehicle statistics in this paper. The core idea is to set up a virtual detection line with appropriate length and position on the lane, only process the image on the detection line, transform the two dimensional image signal into one dimensional time signal similar to the ring electromagnetic induction coil, and then judge whether there is a vehicle passing through the virtual detection line by the changing characteristics(6). The virtual detection line method can be used for real time vehicle statistics and calculation is very convenient. 4. Parameter Correction of Micro simulation Model 4.1. Brief Analysis of Micro simulation Software VISSIM simulation software is a commercial simulation software developed by PTV company in Germany. It is a micro, time driven, multi purpose simulation modeling tool based on driving behavior. It is used to establish micro simulation traffic model to reproduce traffic status and analyze traffic operation under different traffic conditions. It is widely used in the analysis of urban roads and expressways. However, the software is developed by Germany, and many 58

default parameters are not suitable for China's urban road conditions. Therefore, it is important to use intelligent algorithm to calibrate the parameters of the simulation model in order to realize the localization of VISSIM simulation. The application of genetic algorithm in VISSIM simulation parameter correction is introduced in this paper. 4.2. Genetic Algorithm Genetic algorithm is a random search and optimization algorithm based on natural selection and heredity. There are three basic operations: selection, crossover and variation. The principle of survival of the fittest is used in genetic algorithm to select good individuals from the initial population, so that these individuals can enter the next generation with a larger probability. The new generation of individuals can be obtained by exchanging information through crossover operation, i. e. exchanging parts of the individuals with crossover probability, which is called the number string of chromosomes. An opportunity for the generation of new individuals is provided by variation operation. It refers to changing the value of a string in a number string with a very low probability of variation for a randomly selected individual. The flow chart of genetic algorithm is shown in Fig. 3. Determining the Set of Parameters for a Practical Problem Coding Bit Strings and Generating Initial Population Detection and Evaluation of Individual Fitness in Population Three Random Operators Selection,Crossover, V i ti Selection and Genetic Results Producing the New Populations R l i th Old P lti Optimized Parameter Set Obtained by Bit String Decoding Improving or Solving Practical Problems 5. Integrated Analysis Fig 3. Flow chart of genetic algorithm The COM interface of VISSIM software opens various related objects in its simulation model to user applications, including the attributes and methods of the objects. The COM interface of VISSIM is easily used to read the attribute values of the simulation model road network objects, change the relevant parameters of the simulation model, and control the simulation process by self adaptation and induction(7). YOLO algorithm, KCF algorithm, genetic algorithm and other complex intelligent algorithms can be implemented by python. By using Python to call COM interface module of VISSIM software, the integration of vehicle statistics, parameter correction and simulation model can be realized. The main control program integration diagram of COM interface technology presented in this paper is shown in Figure 4. Firstly, the background picture is imported into the VISSIM 59

simulation software. On this basis, the road network model of intersection is established. Traffic flow composition, path assignment, signal light set, data detector and travel time detector are added and saved as *.inp file. At the same time, Python is used to complete the video vehicle statistics and the vehicle input in VISSIM through COM interface, so as to realize the traffic simulation of designated intersection. The output data of VISSIM software can be acquired by python in real time, and the default parameters of VISSIM according to the data can be processed by using genetic algorithm, so as to realize the function of parameter correction. 6. Conclusion Fig 4. Integration diagram In this paper, the idea of integration of vehicle statistics, parameter correction and traffic simulation is put forward, and the research framework is given. The video data acquisition, vehicle flow statistics and VISSIM parameter correction in the framework are introduced theoretically and algorithms are studied. YOLO algorithm, KCF algorithm, virtual detection line method and genetic algorithm are applied to vehicle detection and vehicle tracking respectively. In the research of vehicle statistics and VISSIM parameter correction, the flow charts of each algorithm are given. Finally, the integration of vehicle statistics and model calibration with VISSIM model is completed by COM interface technology, which lays a research foundation for accurate and fully automated micro traffic simulation, and is of great significance to traffic control, traffic control scheme design and improvement of current traffic problems. Acknowledgements Supported by the Graduate Student Innovation Fund of North China University of Science and Technology. References [1] S.J. Jiang, B. Luo, J. Liu, et al: Real time Vehicle Target Detection Based on UAV, Surveying and Mapping Bulletin, Vol. s1 (2017), p.164 168. [2] B. Yang, J.S. Chen, Y. Chen, et al: Design of UAV Air Traffic Surveillance System, Technological innovation and application, Vol. 31 (2016),p.31 32. [3] Y.N. Wang, Z.H. Pang, D.M. Yuan: Real time Vehicle Detection Based on YOLO Algorithm, Journal of Wuhan University of Technology, 38 (2016)No10, p.41 46. 60

[4] J. Redom, S. Divvala, R Girshick, et al: You Only Look Once: Unified, Real time Object Detection (2016). Vol.2, p.779 788. [5] B. Alexe, V. Petrescu, V. Ferrari: Exploiting Spatial Overlap to Efficiently Compute Appearance Distances between Image Windows, Neural information processing systems, Vol. 12 (2011), p. 2735 2743. [6] Z.H. He: Research on Video based Traffic Parameter Detection Method, (M.D., Guangdong University of Technology, China 2006), p.35. [7] S.H. Tang: Research and Implementation of Self tuning Method for VISSIM Simulation Parameters, (M.D., Northern University of Technology China 2013), p.42. 61