Density Based Traffic Light Management
Density Based Traffic Light Management
MANAGEMENT SYSTEM
Team Members
Supervised by:
Dr Balwinder Raj
(Department of ECE)
INTRODUCTION
Waiting for more than required time with running engines leads to
environmental degradation due to harmful exhaust gases.
OBJECTIVES
Develop a traffic light management system that adjusts
signal timing based on real-time traffic density.
Yolo v3 : Implement object detection using the YOLO v3
model to count vehicles.
Arduino : Use an Arduino to control traffic lights based on
detected vehicle density.
COMPONENTS
Camera: A high-resolution camera to capture
real-time traffic video.
YOLO v3 Model: A pre-trained deep learning
model for object detection.
Arduino: A microcontroller to control the traffic
lights.
Control Algorithm: An algorithm using Machine
Learning to adjust traffic light timing based on
vehicle counts.
DATA ACQUISITION
A camera is positioned at a strategic location, such as an intersection, to capture video streams of traffic flow.
The video feed is processed to detect vehicles using YOLO v3.
Arduino-Based Control
An Arduino microcontroller manages the traffic light system. It receives vehicle count data from the YOLO v3 model and
adjusts traffic light timing accordingly. The control algorithm ensures a balanced flow of traffic and prioritizes lanes.
Control Algorithm
The control algorithm uses a dynamic approach to adjust traffic light timing based on real-time vehicle counts. It sets
minimum and maximum green light times and uses vehicle density to adjust within these limits. If one lane has a
significantly higher vehicle count, it receives a longer green light time to reduce congestion.
Implementation
Hardware Setup
Install high-definition cameras at strategic locations to capture live traffic footage.
Set up Arduino microcontrollers at each intersection to process data and control traffic lights.
Connect the cameras and Arduino boards to a central processing unit, such as a computer or
edge device, for data processing and decision-making.
Integration
Establish communication protocols between the hardware components (cameras, Arduino boards)
and the central processing unit hosting the software modules.
Integrate the object detection algorithm into the system to process the live camera feed and detect
vehicles.
Integrate the traffic light control algorithm to analyze vehicle density data and adjust signal timings
accordingly.
ABOUT YOLO
Limitation
The model struggles with small objects that appear in
groups, such as flocks of birds.
CONCEPTS AND LIBRARIES USED
Image Input - Using real time traffic images.
Object Detecion - YOLO v3 model is used for image detection.
COCO features -
330K images 80 object categories 1.5 million object instances.
THANKYOU