Traffic Sign Detection and Recognition Based On Convolutional Neural Network
Traffic Sign Detection and Recognition Based On Convolutional Neural Network
https://doi.org/10.22214/ijraset.2023.52965
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
Abstract: TSRS (Traffic Sign Recognition System) may plays a significant role in self driving car, artificial driver assistances,
traffic surveillance as well as traffic safety. Traffic sign recognition is necessary to overcome the traffic related difficulties. The
traffic sign recognition system has two parts localization and recognition. In localization part, where traffic sign region is
located and identified by creating a rectangular area. After that, in recognition part the rectangular box provided the result for
which traffic sign is located in that particular region. Finally, the detected road traffic signs are classified based on deep
learning. In this article, a traffic sign detection and identification method on account of the image processing is proposed, which
is combined with convolutional neural network (CNN) to sort traffic signs. On account of its high recognition rate, CNN can be
used to realize various computer vision tasks. TensorFlow is used to implement CNN. In the German data sets, we are able to
identify the circular symbol with more than 98.2% accuracy.
Keywords: Traffic Sign Recognition System,. Localization, recognition, rectangular box
I. INTRODUCTION
With the rapid growth of technological development, vehicles have become an essential portion of in our routine lives. Because
driving vehicles without follow traffic rules, it creates more and more intricate traffic on the road. As a result, it is one of the major
reasons behind accidents every year. In recent times road accidents are happening regularly in increasing manner across the world.
Leading reason of most road accidents is the ignorance or unawareness of the traffic sign. The meaning of traffic sign is any entity,
device, or board on the road that entity carries the rules, indicates the warning or provides other explanation regarding driving.
Therefore, it also provides necessary information through traffic signals and traffic control devices to continue smooth car driving.
According to global road crash data, approximately 1.3 million people die in traffic accidents each year, averaging 3,287 deaths
each day. Unfortunately, drunk driving, reckless driving, fatigue, and driver distraction continue to be the leading causes of road
deaths. With today's traffic control technologies, there's a good chance the motorist will miss part of the traffic. A survey of
Fatalities in 1970 to 2019 is shown the below survey on traffic signs.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5751
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
The graphical representation of the above indicator. It will be noted from the chart that because of the steep increase in vehicle
population over the years which has grown at CAGR of 11.15% during the period 1970 to 2019, the Road accident rate normalized
for vehicles, through more than the Road accident death rate, shows a downward trend. On the other hand, Road accident Risk and
Road death risk (normalized for population) both shows an upward trend with road accident risk higher than the death risk.
An on-board computer vision system that can detect and identify traffic signs could help drivers avoid accidents in a variety of
ways. The on-board vision technology might supplement reality by displaying forthcoming warning signs ahead of time, or even
keeping them shown on a screen after the sign has past. This would make it less likely that the driver would miss an important sign.
Traffic sign recognition is a system that allows a vehicle to detect traffic signs
1. Toolkit for Bar Code 2021 Amit Performance is System developed a freely available
Recognition and Resolving on Chakraborty slow,accuracy is EAN-13 bar code recognition and
Camera Phones – Jump 95% information system that is both
Starting the Internet of Things lightweight and fast enough for the use
on camera-equipped mobile phones, thus
significantly lowering the barrier for
large-scale.
2. Object detection and tracking 2017 Prof. K.S.Loke, Accruacy results of System describe current camera-based
using image processing. 93%. object readers do not work well when the
image has low resolution, is out of focus,
or is motion-blurred. One main reason is
that virtually maximum like.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5752
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
3. Real time object detection & Feb- S. Kresic, D. It is not for e- System present a novel approach to edge
tracking system (locally & 2019, madej, Fadil commerce website detection in bar code signals using a
remotely)with rotating. IEEE Santosa it is for different hidden Markov model (HMM). System
Paper products. also present an algorithm for selection of
an optimal filter scale used in smoothing
the data..
4. Reading 1D Barcodes with 2018 Orazio Gallo, No good accuracy System proposes a new approach to
Mobile Phones Using Student Member, barcode decoding that bypasses
Deformable Templates IEEE, and binarization. This technique relies on
Roberto deformable templates and exploits all of
Manduchi the gray-level information of each pixel.
IV. METHODOLOGY
A. Training Dataset
The dataset contains more than 50,000 images of different traffic signs. It is further classified into 43 different classes. The dataset is
quite varying; some of the classes have many images while some classes have few images. Traffic images of each category are
divided into the training dataset and test dataset, where the training dataset is contains of classes, and every category contains
various image. Most of these images are collected from the internet and selected according to the specific requirements.
V. SYSTEM DESIGN
Moisture Sensor: This will detect moisture in a tile and send the value of moisture to arduino. Arduino microcontroller: This will
check the threshold of both the above sensor and will control the flow of water from river. Notification: Arduino microcontroller
will send the notification to user about the status of the water or fire to depot manager.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5753
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
A. Data Acquisition
Input traffic data will be acquired by the system, the image taken will be proposed per frame by the system. Some testing process
will make use of traffic images. For, the detection phase, a set of local traffic images from Google images containing actual road and
traffic images with different traffic signs to be detected will be used to test the models. Another set of data is composed of road
traffic images from dataset is containing actual road with traffic signs to be detected captured in different distances. The last set of
data is actual image from local to test the full performance of the traffic sign detection and recognition system.
B. Pre-processing
Preprocessing is one of the most important steps in text classification. The detection phase is composed of pre-processing, color
based segmentation, shape-based detection and object localization. This study will evaluate four different pre-processing and color
based segmentation methods that solved the problem of lighting variations affecting the detection phase.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5754
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
Extraction, the traffic sign is classified and segmented into multiple pixels. This feature extraction results in the extraction of
multiple features of the image. Then the training process is carried on by input image pixels which can differentiate from each other.
Clustering is a process that segregates different objects in such a way similar objects are placed into similar groups. The
Classification of traffic signs is filtered based upon the size and shape of the image. Filtration is a process to detect the edge of
image blur image and a shaded image is detected with the kernel sliding in the extracted pixel of the image. Normally a Convolution
Neural Network recognizes this field and learns everything by the basic shapes by evolving the many features in the training
process. The CNN learns everything in such a way that this can distinguish from one sign to the other sign. This Max-pooling is a
technique that decreases the density and to classify the respective sign. In the detection of traffic Sign image, the Gaussian technique
is introduced to reduce the noise.
D. Data Classifier
To classify the candidate traffic signs images, learning algorithms will be used. For this study, learning algorithms are implemented
using in python. The classifiers to be evaluated based on accuracy and processing speed for traffic sign recognition. The fig 6 shows
the classification of phase.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5755
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5756
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
VIII. CONCLUSIONS
A CNN based on transfer of learning method is put forward. Deep CNN is trained with big data
set, and then effective regional convolutional neural network (RCNN) detection is obtained through a spot of standard traffic
training examples. A neural network can learn independently as well as generate results that aren't limited to the input. Since it
stores input in its own network, rather than a database, data loss has no effect on its operation. Instead of using a pre-defined neural
network model, created the own. That model was more efficient because of the torch library instead of any other library. Using the
torch technique are detecting live streams, the recognition process is faster and easier. They have used the neural network for traffic
sign recognition due to its state-of-the-art accuracy. Therefore, combining computer vision and deep learning to develop a real time
traffic sign recognition system. In this model, a voice alert signals the driver when the sign is detected. With this system, the driver
never misses a traffic signal because a person receives an alert before crossing the sign. Thus, the driver is more likely to drive on
the road safely. Furthermore, it allows the driver to stay within the traffic laws.
REFERENCES
[1] KunalDahiya, Dinesh Singh, C Krishna Mohan , July (2016) ‘Automatic detection of bike riders without helmet using surveillance videos in real-time’,
International joint conference on neural networks (IJCNN), pp.345-453
[2] H. N. Do, M.-T. Vo, H. Q. Luong, A. H. Nguyen, K. Trang, and L. T. Vu,(2017) “Speed limit traffic sign detection and recognition based on support vector
machines,” in 2017 International Conference on Advanced Technologies for Communications (ATC). IEEE , pp.274–278.
[3] Sri Uthra V, Sariga Devi V, Vaishali K S, Padma Priya S, Feb (2020) ‘Helmet Violation using Deep Learning’, International Research Journal of Engineering
and Technology (IRJET), vol 07, pp3091-3095,
[4] Prajwal M J, Tejas K B, VarshadV, Mahesh MadivalappaMurgod, Shashidhar R, ‘Detection of NonHelmet Riders and Extraction of License Plate Number
using Yolo v2 and OCR Method’, Dec (2019) International Journal of Innovative Technology and Exploring Engineering (IJITEE), vol 09, pp 5167-5172,
Dec2019
[5] K C Dharma Raj, AphinyaChairat, VasanTimtong, Matthew N Dailey, MongkolEkpanyapong, Jan (2018) ‘Helmet Violation processing using Deep Learning’,
International Workshop on Advanced Image Technology(IWAIT),
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5757