3.KRS036 Final Submission
3.KRS036 Final Submission
1. Introduction
In traffic environments, Traffic Sign Recognition
(TSR) is used to regulate traffic signs, warn the driver, and
command or prohibit certain actions. A fast real-time and
robust automatic traffic sign detection and recognition can
support and disburden the driver, and thus, significantly
increase driving safety and comfort. Generally, traffic
signs provide the driver various information for safe and
efficient navigation. Automatic recognition of traffic signs
is, therefore, important for automated intelligent driving
vehicle or driver assistance systems. However,
identification of traffic signs with respect to various
natural background viewing conditions still remains
challenging tasks. The Traffic Sign Recognition Systems
usually have developed into two specific phases [1-7]. The
first is normally related to the detection of traffic signs in a
video sequence or image using image processing. The
second one is related to recognition of these detected
signs, which is deal with the interest of performance in
artificial neural network. The detection algorithms
normally based on shape or color segmentation. The
segmented potential regions are extracted to be input in
recognition stage. The efficiency and speed of the
Jackrit Suthakorn
Center for Biomedical and Robotics Technology
Faculty of Engineering, Mahidol University
[email protected]
detection play important role in the system. To recognize
traffic signs, various methods for automatic traffic sign
identification have been developed and shown promising
results. Neural Networks precisely represents a technology
that used in traffic sign recognition [1-8]. One specific
area in which many neural network applications have been
developed is the automatic recognition of signs.
The difficulties of traffic sign detection and recognition
are involved with the performance of system in real time.
High efficient algorithms and powerful performance
hardware are required in the system [3]. Furthermore, the
environment constraint included lighting, shadow
occlusion, air pollution, weather conditions (sunny, rainy,
foggy, etc.) as well as the additional image distortions,
such as, motion burl, vehicle vibration, and abrupt contrast
changes possibly occur frequently in the actual system
[3,7,8].
In recently studies, the detection and recognition of
traffic signs have been developed in many research
centers. A vision system for the traffic sign recognition
and integrated autonomous vehicle was developed in part
of European research project PROMETETHEUS at
DAIMLER-BENZ Research Center [3]. Moreover, many
techniques have been developed for road sign recognition,
for example, Pacheco et al. [9] used special color barcodes
under road sign for detecting road sign in vision-based
system. This took a lot of time and resources. Genetic
algorithm was also proposed by Aoyagi and Askura [10] to
identify road sign from gray-level images, but the
limitation of crossover, mutation operator, and optimal
solution are not guaranteed. Color indexing was propose
by Lalonde and Li [11] to approach identifying road sign,
unfortunately, the computation time was not allowed to be
accepted in the complex traffic scenes.
This paper is proposed to develop the real
implementation using in intelligent vehicle. The main
objective is to reduce the search space and indicate only
potential regions for increasing the efficiency and speed of
the system. A higher robust and faster intelligent algorithm
is required to provide the necessary accuracy in
recognition of traffic signs. In the detection phase, the
acquisition image is preprocessed, enhanced, and
segmented according to the sign properties of color and
shape. The traffic sign images are investigated to detect
potential pixel regions which could be recognized as
The 4th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2007)
(a)
(b)
(c)
(d)
(a)
Chain code : 3 4 4 4 5 6 7 0 0 0 7 6 5 4 4 4 3
(b)
The 4th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2007)
(1)
1 1
256 900
30
30
i, j
i =1
j =1
(2)
The 4th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2007)
1 1
bi , j
256 900 i = 31 j =1
90
30
1 1
MB =
bi , j
256 900 i = 61 j =1
MG =
60
30
(3)
(4)
vhi =
30
(b '
30
i, j
> T)
, i = 1, 2,..., 30
(5)
i, j
> T)
, j = 1, 2, ..., 30
(6)
j =1
vhi =
1
30
30
(b '
i =1
where T =
1
900
30
30
i =1
j =1
b '
i, j
, adaptive threshold.
(a)
(b)
Fig. 7. (a) Training data without problems, and (b)
Training data with distortion problems
The 4th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2007)
(n)
{0,1}
DLS ( w) =
(n)
= ( x1 , ..., x p ) '
(n)
(n)
is utilized.
1 Q R (r)
(r )
y (q ) f ( x ( q ), w( q )) )
(
Q q =1 r =1
(8)
f ( x , w)
C. Kullback-Leibler distance
The Kullback-Leibler distance is an alternative criterion
especially for classification problems in neural net science
[14].
1 Q
(r )
(r )
D ( w) = log 1 y ( q ) f ( x ( q ), w( q )) (9)
Q q =1
R
KL
r =1
The 4th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2007)
Acknowledgements
Fig. 11 Test images with background
Table 1. Error Analysis with Varied Hidden Neuron
Numbers.
Hidden Neurons
(N)
7
10
20
30
40
42
45
50
60
70
80
Least-Square-Criterion
Error
0.3078
0.3426
0.3089
0.1309
0.1554
0.0865
0.0712
0.0556
0.0356
0.0374
0.0247
Kullback-Leibler
Error
1.0311
1.1221
1.0052
0.5017
0.5724
0.3231
0.2688
0.3322
0.2018
0.2369
0.1610
5. Conclusion
This study discussed Traffic Sign Recognition (TSR)
using Neural Networks technique. The images were
pre-processed in stages with image processing techniques,
such as, threshold technique, Gaussian filter, Canny edge
detection, Contour and Fit Ellipse. Then, the Neural
Networks stages were performed to recognize the traffic
sign patterns. The main reason to select this method is to
reduce the computational cost in order to facilitate the real
time implementation. The first strategy is to reduce the
number of MLP inputs by pre-processing the traffic sign
image, and the second strategy is to search for the best
network architecture which reduced complexity by
References
[1]