Traffic Light System Control Through Image Processing
Traffic jam issues increasing day by day due to the increase in population. A general traffic signaling system is not suitable for solving this type of issue. image processing is the very best technique for solving this issue. in this method a web camera is placed on each road for the capture of the
2025-06-28 16:29:51 - Adil Khan
Traffic Light System Control Through Image Processing
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryTraffic jam issues increasing day by day due to the increase in population. A general traffic signaling system is not suitable for solving this type of issue. image processing is the very best technique for solving this issue. in this method a web camera is placed on each road for the capture of the image, this is called image Acquisition. In image processing all pictures taken through a webcam compare with each other, this is called image matching. This system can be implemented as an embedded module. The proposed model can increase efficiency, reduce time consumption, reduce fuel consumption, and provide authority to the drivers to move with confidence.
Project Objectives- To control the ON/OFF time of traffic lights according to the flow of traffic.
- To integrate image processing for real-time traffic estimation.
- To reduce time consumption.
- To improve our technical and practical knowledge.
- Sometimes it becomes a need to access to control the traffic light during traffic density.
The hardware of the proposed project is consists of different components.
It has been considered a road junction model. Each road is individually connected through a webcam, every webcam connected to Arduino. The Arduino controls the traffic signal according to the density of traffic from the picture which takes very camera.
The following method use in this project.
Capture of Image :
In this section Picture take from all roads with the help of individual web camera take place on the road. This picture is store in memory for the further process.
RGB to Gray conversion:
Grayscale is used for solving of reducing complexity from the picture. In image processing, Grayscale plays a very important role. Image processing required 3D pictures. 3D pictures have any problem, so the solution to this type of problem we need RGB to Gray conversion.
Image Enhancement:
Image Enhancement is the technique used for improving the quality of a picture. And used for reducing the sharpness, blurriness, and darkness of the picture taken on the webcam.
Edge Detection:
Edge detection is a process that is used in image processing. Edge detection is used for finding of boundaries of objects within an image.
Vehicle count:
Vehicle counts are also called object counts. Object count is an image processing technique that is used for counting the object in a picture.
Comparison of picture:
This technique is used for the comparison of pictures. Those pictures are taken from all roads. comparison of picture technique received data from Vehicle count and compare all picture data to each other.
Arduino module:
Arduino is an electronics circuit. Arduino consists of the physical programmable circuit board and a piece of software, that runs on your computer, used to write a program on the computer and upload it to Arduino for the performance of different tasks. In the proposed model Arduino is used for controlling a traffic signal according to data received from the comparison of picture techniques.
Benefits of the ProjectThe conventional traffic light control system is time-based. However, sometimes it happens that one road has no traffic and still the green light is lit up and the other road has too much traffic and the light is red. A real-time system is required to solve this issue which is capable enough to decide the time according to the flow of traffic.
To modify this system we will solve the security and medical problem. imbalance problems on the road like traffic jam issue alerting of medical emergency of the hospital which on the direction of the ambulance.
Technical Details of Final DeliverableFor programming, we use MATLAB 2018a software. Use Arduino software. Use of jumper wire male to male, male to female, female to female.Connecting Cable. PCB board. Traffic light. IR sensor. Raspberry pi4. Power Supply. 4 webcam 16mm.
Final Deliverable of the Project HW/SW integrated systemCore Industry TransportationOther Industries IT , Medical , Security Core Technology Artificial Intelligence(AI)Other Technologies OthersSustainable Development Goals Good Health and Well-Being for People, Reduced InequalityRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 62694 | |||
| Raspberry pi 4 | Equipment | 1 | 40000 | 40000 |
| Arduino UNO | Equipment | 1 | 2000 | 2000 |
| Connecting wire | Miscellaneous | 1 | 3000 | 3000 |
| Traffic signal | Equipment | 15 | 100 | 1500 |
| Webcam | Equipment | 3 | 1500 | 4500 |
| other equipment | Miscellaneous | 15 | 100 | 1500 |
| Soldering wire | Miscellaneous | 2 | 300 | 600 |
| PCB board | Miscellaneous | 4 | 100 | 400 |
| Sensor | Equipment | 4 | 200 | 800 |
| Arduino NANO | Equipment | 1 | 1500 | 1500 |
| Connecting cable | Miscellaneous | 6 | 149 | 894 |
| Power supply | Equipment | 1 | 6000 | 6000 |