Traffic Sign Detection
Traffic Sign Detection
Dr Vinita Tiwari
(Mentor)
Abstract- With the further and faster urbanization, here challenging subject and also a valuable subject in traffic
comes the advent and development of intelligent public engineering research. A variety of traffic-sign
transportation systems. The identification of the traffic signs, as identification technologies have been developed. Deep
a key component of the intelligent transit system, has a
prospect of widespread use in self-driving and driver CNN is trained with a big data set, and then effective
assistance systems.Programmed detection and recognition of regional convolutional neural network (RCNN) detection
traffic signs plays a crucial role in management of the is obtained through a spot of standard traffic training
traffic-sign inventory. It gives precise and ideal approach to
oversee traffic-sign inventory with a minimal human effort. In
examples. Proper management of traffic-sign inventory
the computer vision community the recognition and detection is an important task in ensuring safety and efficiency of
of traffic signs is a well-researched problem.A larger part of the traffic flow. Most often this task is performed anually.
existing methodologies perform well on traffic signs required Traffic signs are captured using a vehicle-mounted
for cutting edge drivers assistance and self-sufficient
frameworks. In this paper, we address the issue of detecting camera and manual localization and recognition is
traffic-sign categories for which we adopt a convolutional performed off-line by a human operator to check for
neural network (CNN) approach, the Mask R-CNN. consistency with the existing database. However, such
Keyword: Deep learning, Traffic-sign detection, Traffic-sign manual work can be extremely timeconsuming when
dataset, Mask R-CNN.
applied to thousands of kilometers of roads. Automating
this task would significantly reduce the amount of
INTRODUCTION manual work and improve safety through quicker
Traffic sign recognition system can be grouped into two detection of damaged or missing traffic signs.
technologies, traffic-sign detection and traffic-sign In this paper, we address the issue of learning and
recognition. The correctness of detection will directly detecting a large number of traffic-sign categories for
lead to the final identification results. Traffic signs road-based trafficsign inventory management. As our
contain necessary messages about vehicle safety and main contribution, we propose a deep-learning-based
they show the latest traffic conditions, define road rights, system for training a large number of traffic-sign
forbid and allow some behaviors and driving routes, cue categories using convolutional neural networks. We
dangerous messages and so on. They can also help base our system on the state-of-the-art detector Mask
drivers identify the condition of the road, so as to RCNN , which demonstrated great accuracy and speed
determine the driving routes. Traffic signs have some in the field of object detection. In contrast to traditional
constant characteristics that can be used for detection approaches with handcrafted features, the convolutional
and classification, among them, color and shape are approach is applied to a broad set of categories, where
important attributes that can help drivers obtain road individual traffic-sign instances are not only subject to
information. The colors used in traffic signs in each change in lighting conditions, scale, viewing angle, blur,
country are almost similar, usually consisting of simple and occlusions, but also to significant intra-category
colors (red, blue, yellow, etc.) and fixed shapes (circles, appearance variations as well as low intercategory
triangles, rectangles, etc.). The image of traffic signs is variations.
often affected by some external factors, such as weather
conditions. Therefore, traffic-sign recognition is a
LITERATURE SURVEY
An enormous amount of literature exists on the topics
of TSR and TSD, and several review papers are
available. In general, it is very difficult to decide which
approach gives better overall results, mainly due to the
lack of a standard publicly available benchmark dataset
that would contain an extensive set of various traffic-sign
categories, as emphasized in several recent studies.
Some approaches sample images from multiple
datasets to perform the evaluation. On the other hand, a
vast number of authors use their own private datasets.
The Mask R-CNN network is an extension of Faster The regions obtained from the RPN might be of different
R-CNN , both of which are composed of two modules. shapes. Hence, we apply a pooling layer and convert all
The first module is deep fully convolutional network, a the regions to the same shape.
so-called Region Proposal Network (RPN), that takes an Next, these regions are passed through a fully
input image and produces a set of rectangular object connected network so that the class label and bounding
proposals, each with an objectness score. The second boxes are predicted.
module is a region-based CNN, called Fast R-CNN, that In addition to this, Mask R-CNN also generates the
classifies the proposed regions into a set of predefined segmentation mask.
categories. Fast R-CNN is highly efficient, since it
shares convolutions across individual proposals. It also
performs bounding box regression to further refine the For that, we first compute the region of interest so that
quality of the proposed regions. The entire system is a the computation time can be reduced. For all the
single unified network, in which RPN and Fast R-CNN predicted regions, we compute the Intersection over
are merged by sharing their convolutional features. Union (IoU) with the ground truth boxes. We can
Mask R-CNN improves the system by combining the
computer IoU like this:
underlying network architecture with a Feature Pyramid
Network (FPN). With the FPN, the detector is able to
improve the performance on small objects, since FPN IoU = Area of the intersection / Area of the union
extracts features from lower layers of the network,
before the down-sampling removes important details in
Now, only if the IoU is greater than or equal to
small objects.
0.5, we consider that as a region of interest.
Otherwise, we neglect that particular region.