Abstract:
The lack of efficient traffic light control systems leads to traffic congestion and accidents. This problem causes many issues for society, the economy, and the environment. The research suggests an approach to the implementation of an efficient traffic light control system based on real-time conditions. This research consists of two components. A real-time data capture processing model and an Artificial Neural Network model to predict the outcomes concerning data in real-time. The principal component analysis uses to identify and minimize the dimensionality between the features. Image processing was used to count the number of vehicles in each lane and measure the length of the queue. The data of each lane was sent to the ANN model. The trained model was used to decide on the lane and time limits needed to allow the green phase, depending on the real-time situation and other dependent factors. The final ANN model gives 92% accuracy in the testing process. The introduced ANN model has one input layer, three hidden layers, and one output layer. The introduced traffic lights control system changes dynamically according to the conditions of real-time traffic rather than existing fixed time traffic light control system or traditional computation algorithms. This system decreases the average wait time and enhances traffic clearance performance.