Inspiration
Traffic congestion is becoming one of the critical issues with the increasing population and automobiles in cities. Traffic jams not only cause extra delay and stress for the drivers but also increase fuel consumption and air pollution.
What it does
Our "Intelligent Traffic Control System" is a comprehensive solution designed to manage and optimize traffic flow within urban or suburban areas in real-time, using advanced technologies and data-driven intelligence. The main objective is to continuously adjust the traffic signal timer based on the varying real-time traffic density and to significantly lessen traffic congestion.
How we built it
This project can be broken down into 3 modules:
Vehicle Detection Module- This module is responsible for detecting the number of vehicles in the image received as input from the camera. More specifically, it will provide as output the number of vehicles of each vehicle class such as car, bike, bus, truck, and rickshaw.
Signal Switching Algorithm - This algorithm updates the red, green, and yellow times of all signals. These timers are set bases on the count of vehicles of each class received from the vehicle detection module and several other factors such as the number of lanes, average speed of each class of vehicle, etc.
Simulation Module - A simulation is developed from scratch using Pygame library to simulate traffic signals and vehicles moving across a traffic intersection.
Challenges we ran into
It was a tough challenge for us to combine the Algorithms of traffic signal to be implemented with the required modules and libraries but it became possible as we learnt and implemented this using YOLO and darkflow.
Accomplishments that we're proud of
We are proud that we were able to successfully implement the solution as well as create a simulation of the solution using Pygame library which visualizes our proposed system.
What we learned
We learnt various tools and algorithms which we use to implement this proposed system such as the use multiple libraries in python, digital image processing algorithms, YOLO and darkflow algorithms.
Log in or sign up for Devpost to join the conversation.