Computer Vision Algorithms for Intelligent Transportation Systems Applications

Abstract: In recent years, Intelligent Transportation Systems (ITS) have emerged as an efficient way of enhancing traffic flow, safety and management. These goals are realized by combining various technologies and analyzing the acquired data from vehicles and roadways. Among all ITS technologies, computer vision solutions have the advantages of high flexibility, easy maintenance and high price-performance ratio that make them very popular for transportation surveillance systems. However, computer vision solutions are demanding and challenging due to computational complexity, reliability, efficiency and accuracy among other aspects.In this thesis, three transportation surveillance systems based on computer vision are presented. These systems are able to interpret the image data and extract the information about the presence, speed and class of vehicles, respectively. The image data in these proposed systems are acquired using Unmanned Aerial Vehicle (UAV) as a non-stationary source and roadside camera as a stationary one. The goal of these works is to enhance the general performance in accuracy and robustness of the systems with variant illumination and traffic conditions.This is a compilation thesis in systems engineering consists of three parts. The red thread through each part is a transportation surveillance system. The first part presents a change detection system using aerial images of a cargo port. The extracted information shows how the space is utilized at various times for further management and development of the port. The proposed solution can be used at different viewpoints and illumination levels e.g. sunset. The method is able to transform the images taken from different viewpoints and match them together and then using a proposed adaptive local threshold to detect discrepancies between them. In the second part, a vision-based vehicle's speed estimation system is presented. The measured speeds are essential information for law enforcement as well as estimation of traffic flow at certain points on the road. The system employs several intrusion lines to extract the movement pattern of each vehicle (non-equidistant sampling) as an input feature to the proposed analytical model. In addition, other parameters such as camera sampling rate and distances between intrusion lines are also taken into account to address the uncertainty in the measurements and to obtain the probability density function of the vehicle's speed. In the third part, a vehicle classification system is provided to categorize vehicles into “private cars", “light trailers", “lorry or bus" and “heavy trailer". This information can be used by authorities for surveillance and development of the roads. The proposed system consists of multiple fuzzy c-means clusterings using input features of length, width and speed of each vehicle. The system has been constructed using prior knowledge of traffic regulations regarding each class of vehicle in order to enhance the classification performance.