dynamic traffic lights scheduling system - using image processing

Download Dynamic Traffic Lights Scheduling System - using Image Processing

Post on 22-Jul-2015




5 download

Embed Size (px)




Sacchin Kamal

Major Project PresentationIntroductionTraffic Congestion is a severe problem "Just In Case" Time delaysFuel Consumption And PollutionEmergency Vehicles and Road rageImportant tasks getting late

Need for a more efficient traffic management system.Improve mobility, safety, and traffic flows. Dynamically allocate time according to traffic on lane TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalProblem Statement

Disproportionate and diverse traffic in different lanes leads to inefficient utilization of same time slot for each of them characterized by slower speeds, longer trip times, and increased vehicular queuing.Thus, To create a system which enable the traffic management system to take time allocation decisions for a particular lane according to the traffic density on other different lanes with the help of cameras, image processing modules and controller.

TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalCurrent Traffic Management TechniquePre-determined fixed time is allocation Each lane is assigned a same and fixed amount of timeWithout any regard to their individual traffic density.Time is wasted if some lane has very little or no traffic as it could have been utilized on busier lanes.

Need for a more efficient traffic management system.Improve mobility, safety, and traffic flows. Dynamically allocate time according to traffic on lane TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalProposed SolutionThe solution can be explained in four simple steps:Get real time image of each lane.Scan and determine traffic density.Input this data to Time Allocation module.The Output will be the time slots for each lane, accordingly.TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalModules Required (Software)Image Processing HaarTrainingSet of programs (functions) of OpenCV that we will be utilizing for the detection of the objects (cars) in a view (lane).Initially, it is trained with a Database of pictorial objects.Further, it automatically identifies the objects similar to training objects. TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalModules Required (Hardware)Camera4 CamerasOne for each laneMicroprocessorTo Receive signals from Image Processing module and glow traffic lights accordingly.

TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalWorkingSequence of operations performed:Camera sends images after regular short intervals to our system.The system determines further the number of cars in the lane and hence computes its relative density with respect to other lanes.Time allotment module takes input (as traffic density) from this system and determine an optimized and efficient time slot. This value is then triggered by the microprocessor to the respective Traffic Lights.


TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalWorking of HaarTrainingIt is basically a 3 Stepped procedure:Collect number of positive (car) images- that contain only objects of interest. This is done by manual cropping of natural images.Collect negative (background) images- which are images other than the object of interest. This is done to train the algorithm of what actually is the object we need to detect and how to differ it from the surrounding.Take some Natural Test Images (car in background) to test the functionality and accuracy of Training.TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalLimitations and ConstraintsImage acquisition at night or in less light is problematic.Constant Power Supply required.TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalConclusionIt can be concluded that,An opportunity to enhance the techniques of Traffic Management systems.High-quality performance. Since such concept-based techniques have already been successfully implemented in foreign countries, we strongly believe the need to implement it our country too.TRAFFIC LIGHTS SCHEDULING SYSTEMSacchin KamalThank You!

TRAFFIC LIGHTS SCHEDULING SYSTEM using Image ProcessingSacchin Kamal


View more >