FINAL YEAR PROJECT
ELECTRONICS & COMMUNICATION ENGINEERING
BATCH 2014
AUTOMATIC TRAFFIC LIGHT CONTROLLER
USING IMAGE PROCESSING
 Sourav Panda
 Aman Kedia
 Suddhasattwa Das
 Vikash Kumar Sinha
 Snehashish Paul
project guide-
prof. Amrita Banerjee
Causes of Traffic Jam
 Increasing number of Vehicles.
 Trucks and CommercialVehicles
 Non-Recurring Highway Incidents:
 Crash
 RoadWorks.
Effects of Traffic Jam
 Fuel Consumption
 Air Pollution
 Parking Problems
 Accidents
 Emergency Services
 Mentally Retarded.
SO WHAT DO WE REALLY NEED???
IS IT AN ALTERNATIVE
ROUTE???
OR
SOME INFO ON HOW LONG WILL
THE CONGESTION LASTS???
AUTOMATICTRAFFIC
CONTROLLER
USING
IMAGE PROCESSING
IMAGE PROCESSING
An image is taken by a
DIGITAL CAMERA
Image is sent to ComputerImage is a 3 dimension
matrix of number describing
the intensity values of RGB
components
Algorithm is applied to
change the values
appropriately to bring out
desired effects
FILTERINGSHARPENINGEDGE DETECTIONREMOVING NOISEIMAGE is sent for display
8051 MICROCONTROLLER
The 8051 microcontroller consists of:
• 4 Kb of ROM .
• 128bytes of RAM (including SFRs) .
• 4 ports having in total of 32 input/output lines.
• 2 in-built timers.
• A buffer register to hold the data during serial communication(SBUF).
PRESENT SCENARIO
200
200
200
200
CONTROLLER
80
80
80
80
CONTROLLER
WITH AUTOMATIC CONTROLLER
10
10
10
10
CONTROLLER
90
90
90
90
10
10
10
10
SYSTEM DESIGN
TRAFFIC
CAM
IMAGE PROCESSING
Image RGB to GRAYSCALE conversion
GRAYSCALE to BINARY conversion based on a
Thresholding value
Selecting the REGION of INTEREST
Edge Detection using SOBEL’S EDGE DETECTION
Filtering using AVERAGE FILTER method
Generating a TIMER value
DB9 CONNECTOR
MICROCONTROLLER
LED TRAFFIC LIGHTS
COUNTDOWN TIMER
SOFTWARE IMPLEMENTATION
SOFTWARE ASKS TO SELECT PROCESSSETUP CAMERA ALLOWS TO
INITIALISE CAMERAS AND SETUP
REGION OF INTEREST
DRAW THE REGION OF INTEREST OVER
THE SNAPSHOT
SETUP IS A 1 TIME PROCESS TO
INITIALISE CAMERAS
SELECT RUN SOFTWARE THEREAFTER
CAMERA AUTOMATICALLY TAKES
SNAPSHOTES
APPLIES SELECTED REGION OF
INTEREST ON IT
PERFORMS FILTERINGTHE IMAGE IS SEGMENTED INTO
REGIONS TO CALCULATE TRAFFIC
DENSITY
TIMER IS ADJUSTED ACCORDINGLY
Snapshots can also be taken during the green signal to
analyze if there is a sudden increment in traffic
FUTUREENHANCEMENTS
Traffic density can be sent to other traffic crossings to ease
the traffic movement during peak hours.
These data can be made available on GSM based query
services to give the traffic movement data to private car
users to plan their movement accordingly.
FUTURE ENHANCEMENTS
CONCLUSION
 Low cost and ease in installation.
 More accurate than traditional systems.
 Reduction in manpower.
 Easy to detect road accidents.
BIBLIOGRAPHY
 Books:
 Digital Signal Processing-John.G.Prokias
 Introduction to Digital image processing using
MATLAB- Alasdair McAndrew
 Digital Image Processing Using Matlab -
Gonzalez Woods & Eddins
 Websites:
 www.mathworks.com

FINAL YEAR PROJECT1_3

  • 1.
    FINAL YEAR PROJECT ELECTRONICS& COMMUNICATION ENGINEERING BATCH 2014
  • 2.
    AUTOMATIC TRAFFIC LIGHTCONTROLLER USING IMAGE PROCESSING  Sourav Panda  Aman Kedia  Suddhasattwa Das  Vikash Kumar Sinha  Snehashish Paul project guide- prof. Amrita Banerjee
  • 4.
    Causes of TrafficJam  Increasing number of Vehicles.  Trucks and CommercialVehicles  Non-Recurring Highway Incidents:  Crash  RoadWorks.
  • 5.
    Effects of TrafficJam  Fuel Consumption  Air Pollution  Parking Problems  Accidents  Emergency Services  Mentally Retarded.
  • 6.
    SO WHAT DOWE REALLY NEED??? IS IT AN ALTERNATIVE ROUTE??? OR SOME INFO ON HOW LONG WILL THE CONGESTION LASTS???
  • 7.
  • 8.
    IMAGE PROCESSING An imageis taken by a DIGITAL CAMERA Image is sent to ComputerImage is a 3 dimension matrix of number describing the intensity values of RGB components Algorithm is applied to change the values appropriately to bring out desired effects FILTERINGSHARPENINGEDGE DETECTIONREMOVING NOISEIMAGE is sent for display
  • 9.
    8051 MICROCONTROLLER The 8051microcontroller consists of: • 4 Kb of ROM . • 128bytes of RAM (including SFRs) . • 4 ports having in total of 32 input/output lines. • 2 in-built timers. • A buffer register to hold the data during serial communication(SBUF).
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    SYSTEM DESIGN TRAFFIC CAM IMAGE PROCESSING ImageRGB to GRAYSCALE conversion GRAYSCALE to BINARY conversion based on a Thresholding value Selecting the REGION of INTEREST Edge Detection using SOBEL’S EDGE DETECTION Filtering using AVERAGE FILTER method Generating a TIMER value DB9 CONNECTOR
  • 16.
  • 17.
    SOFTWARE IMPLEMENTATION SOFTWARE ASKSTO SELECT PROCESSSETUP CAMERA ALLOWS TO INITIALISE CAMERAS AND SETUP REGION OF INTEREST DRAW THE REGION OF INTEREST OVER THE SNAPSHOT SETUP IS A 1 TIME PROCESS TO INITIALISE CAMERAS SELECT RUN SOFTWARE THEREAFTER
  • 18.
    CAMERA AUTOMATICALLY TAKES SNAPSHOTES APPLIESSELECTED REGION OF INTEREST ON IT PERFORMS FILTERINGTHE IMAGE IS SEGMENTED INTO REGIONS TO CALCULATE TRAFFIC DENSITY TIMER IS ADJUSTED ACCORDINGLY
  • 19.
    Snapshots can alsobe taken during the green signal to analyze if there is a sudden increment in traffic FUTUREENHANCEMENTS Traffic density can be sent to other traffic crossings to ease the traffic movement during peak hours. These data can be made available on GSM based query services to give the traffic movement data to private car users to plan their movement accordingly.
  • 20.
  • 22.
    CONCLUSION  Low costand ease in installation.  More accurate than traditional systems.  Reduction in manpower.  Easy to detect road accidents.
  • 23.
    BIBLIOGRAPHY  Books:  DigitalSignal Processing-John.G.Prokias  Introduction to Digital image processing using MATLAB- Alasdair McAndrew  Digital Image Processing Using Matlab - Gonzalez Woods & Eddins  Websites:  www.mathworks.com

Editor's Notes

  • #4 Negligence in following lghts leads to accidents