Traffic Signal Violation Detection System
Traffic Signal Violation Detection System
ISSN No:-2456-2165
Abstract:- This study analyzed the impact of road system is designed with security and privacy in mind,
traffic signal violation detection on vehicle speeds in an ensuring that only authorized personal can access the
urban setting. Data was collected and analyzed to system.
establish a vehicle speed probability density model
before, within, and after the road traffic violation Maintaining the Integrity of the Specifications:
detection area. Results showed that the average and Use consistent and precise language when describing the
maximum speeds within the traffic violation detection specifications.
area were significantly lower than those before and Ensure any changes to the code are thoroughly tested
after it. Speeding vehicles were reduced from 70.1% to and reviewed before being implemented.
15.9% when passing through the traffic signal violation Monitor and log all changes to the code to ensure
detection had a limited effect in regulating driving accountability and traceability.
behaviors and reducing speeding, but it was effective in Develop comprehensive unit tests to ensure the code
the vicinity of the traffic signal violation detection meets the requirements.
system. Ensure all code is properly documented and commented.
Use coding standards and best practices when
I. INTRODUCTION developing the system.
I will be exploring a Traffic Signal Violation The Traffic Signal Violation Detection System
Detection System using the Python language. The main (TVDS) project is to improve the accuracy and efficiency
objective of the project is to create a system that can detect of traffic signal violation enforcement. The objective of the
traffic violations using object detection algorithms and TVDS is to create a system that can detect violations of
image processing techniques. The project will start by traffic signals in real time, allowing police to respond
exploring the basics of object detection, such as the Viola- quickly to violations and increasing the chances of
Jones algorithm, and how it can be used to detect objects in apprehending the violators. Additionally, the project seeks
an image. After that, we will be exploring the image to reduce the number of false positives generated by
processing techniques that can be used to recognize and existing traffic signal enforcement systems.
identify the objects. Then, we will be looking into how the
system can be integrated with other systems, such as traffic Abbreviations and Acronyms:
cameras and automatic number plate recognition (ANPR) TSVD: Traffic Signal Violation Detection
systems. Finally, we will be discussing the results of the ITS: Intelligent Transportation System
project, and how the system can be used to improve the CV: Computer Vision
safety of drivers and pedestrians. ML: Machine Learning
AI: Artificial Intelligence
Ease of Use: SSD: Single Shot Detector
The traffic signal violation detection system project is
designed to be user-friendly and easy to use. The system Units:
utilizes a variety of technologies such as cameras, sensors, Previous models are not deployed
and computer vision to detect and record violations. The Only for research purpose studies, not production.
system also has an intuitive interface that allows users to Previous models required huge amount of VRAM for
easily monitor and manage the system. Additionally, the proper functioning.
Violation Detection:
Model Training:
The most optimized way for reconstruction was by
Fig 4 Line Coordinate (from Console) minimizing the voxel wise difference such as absolute
difference or mean square error. If L1 and L2 loss were not
minimized this will result in over-blurred and features at
the neighbor or patch level. For better optimization, we
used GAN based loss-function. GAN has two networks as
discussed earlier, a generator and discriminator. Hence
training of GAN has its own challenges. If either of them
becomes too strong, the training will fail, and generator will
learn nothing from discriminator. The model training would
be the difficult of all the modules, we have implemented till
now. We cannot train this model all at once, the factors
being its huge size added with the large size dataset we
used for training. We have tried different platforms
available to us for training this model but result is not
equivalent to our prior results there are various techniques
for training a model with huge model size.
Fig 5: Final Output (on Each Frame) Multi- processing, data-parallel, model-parallel,
distributed data-parallel. Multi- processing and data-parallel
can help for training model of larger size, but fails to train
ACKNOWLEDGMENT the model when there is a huge dataset. We have used
model-parallel technique for training this model at different
With immense please we, Sanket Sumptam, Ritu Dey, machines, resulting the best possible output we can attain.
Hemant Kamdi, Pratik junghare presenting a project report Model-parallel and distributed data-parallel are optimized
“Traffic Signal Violation Detection System” as part of the techniques for training model with huge datasets. For
curriculum of “CSE 3200: System Development Project”. model training using this technique, we have to create a
training script which will split the model onto different
We wish to thank for the people who gave us to GPUs, where each GPU consumes a different partitions of
unending support. input data. The high-level idea of model parallel is to place
REFERENCES