Color Detection and Segmentation For Road and Traffic Signs
Color Detection and Segmentation For Road and Traffic Signs
org
This is the published version of a paper presented at IEEE Conference on Cybernetics and
Intelligent Systems.
Fleyeh, H. (2004)
COLOR DETECTION AND SEGMENTATION FOR ROAD AND TRAFFIC SIGNS
In: IEEE (ed.), CIS-RAM 2004 (pp. 809-814). Singapore
N.B. When citing this work, cite the original published paper.
3. Difficulties
7.2 Method 2
This method is based on the segmentation by
region growing. First, the RGB image is converted Figure 3 The Saturation Transfer Function.
into IHLS color space. Then, the hue image is
segmented according to color of the sign under
consideration. Normally, a range of hue angles is
specified where the color of the sign can be found.
The output of this step is a binary image for the
probable candidates.
This binary image is also used to calculate the
seeds for the saturation image. It is divided into
16x16 pixels sub-regions, and a seed is set at the
center of each sub-region if enough hue pixels are
found in the binary image generated by hue
segmentation. The number of sufficient hue pixels Figure 4 The Hue Transfer Function of Red.
is specified by one third of the area of each sub-
region.
The seeds generated by the former step together
with the saturation image are used as input to the
region growing algorithm. The saturation image is
segmented by these seeds to generate another
binary image representing the candidate objects of
road signs.
The final step is to apply a logical AND of the
two binary images; i.e. the hue binary image, and
the saturation binary image. The result is a
segmented image containing the road sign with the Figure 5 The Hue Transfer Function of Green.
specified color.
7.3 Method 3
This is a modified version of the method
described by de la Escalera et al. [11]. In this
method, the RGB image is converted into the IHLS
color space, and both the saturation and hue are
normalized to be [0,255]. To avoid the achromatic
area defined by Vitabile et al. [10], the minimum
and maximum values of the saturation are chosen to
be S min = 51 , S max = 170 , and saturation is then
calculated as follows: Figure 6 The Hue Transfer Function of Blue.
8. Results and Conclusions and Interpretation, San Antonio, Texas,
This paper shows three new methods for 1996.
color segmentation used for traffic signs. The [4] A. de la Escalera, L. Moreno, E. Puente, and
methods are based on invoking the IHLS color M. Salichs, "Neural traffic sign recognition
space, and all of them use hue and saturation to for autonomous vehicles," presented at Proc.
generate a binary image containing the road sign of 20th Inter. Conf. on Industrial Electronics
a certain color. The IHLS color space showed very Control and Instrumentation, Bologna, Italy,
good stability to represent the hue and saturation in 1994.
outdoor images taken in different light conditions. [5] J. Miura, T. Kanda, and Y. Shirai, "An active
The methods are tested on more than a hundred vision system for real-time traffic sign
images under different light conditions (sunny, recognition," presented at Proc. 2000 IEEE
cloudy, foggy, and snow conditions) and different Intelligent Transportation Systems,
backgrounds. They established very good Dearborn, MI, USA, 2000.
robustness. Method 1 showed the best detection [6] S. Vitabile, and F. Sorbello, "Pictogram road
results followed by method 2, and method 3, signs detection and understanding in outdoor
respectively. This is due to the fact that only a scenes," presented at Proc. Conf. Enhanced
single color is specified as a reference color on and Synthetic Vision, Orlando, Florida,
color circle shown in figure 2, while a range of hues 1998.
and saturations are specified in methods 2, and 3. [7] P. Paclik, J. Novovicova, P. Pudil, and P.
This allows objects with similar colors to be Somol, "Road sign classification using
detected by methods 2 and 3. Some results are Laplace kernel classifier," Pattern
shown in figure 7, where different colors are Recognition Letters, vol. 21, pp. 1165-1173,
detected under different light conditions. 2000.
Combining these results with shape recognition of [8] S. Vitabile, G. Pollaccia, G. Pilato, and E.
the road signs, and pictogram recognition, which Sorbello, "Road sign Recognition using a
are parts of the future work, will give a good means dynamic pixel aggregation technique in the
to build a complete system which provides the HSV color space," presented at Proc. 11th
drivers with the information about the signs in real Inter. Conf. Image Analysis and Processing,
time as part of the intelligent vehicle. The other key Palermo, Italy, 2001.
points for further study is the effect of the shadows [9] S. Vitabile, A. Gentile, G. Dammone, and F.
on the stability of the hue in outdoor images, and Sorbello, "Multi-layer perceptron mapping
how to deal with the reflections generated by the on a SIMD architecture," presented at Proc.
sign which changes the characteristics of the hue the 2002 IEEE Signal Processing Society
perceived by the camera. This paper is part of the Workshop, 2002.
sign recognition project conducted by Dalarna [10] S. Vitabile, A. Gentile, and F. Sorbello, "A
University / Sweden jointly with the Transportation neural network based automatic road sign
Research Institute – Napier University / Scotland to recognizer," presented at Proc. The 2002
invoke digital image processing and computer Inter. Joint Conf. on Neural Networks,
vision in the ITS field. Honolulu, HI, USA, 2002.
[11] A. de la Escalera, J. Armingol, and M. Mata,
Dedication: "Traffic sign recognition and analysis for
In memory of my mother and father. I will never intelligent vehicles," Image and Vision
forget you. Comput., vol. 21, pp. 247-258, 2003.
[12] G. Jiang, and T. Choi, "Robust detection of
References: landmarks in color image based on fuzzy set
theory," presented at Proc. Fourth Inter.
[1] C. Fang, C. Fuh, S. Chen, and P. Yen, "A
Conf. on Signal Processing, Beijing, China,
road sign recognition system based on 1998.
dynamic visual model," presented at Proc. [13] N. Hoose, Computer Image Processing in
2003 IEEE Computer Society Conf.
Traffic Engineering: John Wiley & sons Inc.,
Computer Vision and Pattern Recognition, 1991.
Madison, Wisconsin, 2003. [14] P. Parodi, and G. Piccioli, "A feature-based
[2] C. Fang, S. Chen, and C. Fuh, "Road-sign
recognition scheme for traffic scenes,"
detection and tracking," IEEE Trans. on presented at Proc. Intelligent Vehicles '95
Vehicular Technology, vol. 52, pp. 1329- Symposium, Detroit, USA, 1995.
1341, 2003.
[15] J. Plane, Traffic Engineering Handbook:
[3] L. Estevez, and N. Kehtarnavaz, "A real-time Prentice Hall, 1992.
histographic approach to road sign [16] M. Lalonde, and Y. Li, "Road sign
recognition," presented at Proc. IEEE
recognition. Technical report, Center de
Southwest Symposium on Image Analysis recherche informatique de Montrèal, Survey
of the state of Art for sub-Project 2.4, Advanced School for Computing and
CRIM/IIT," 1995. Imaging, Lommel, Belgium, 2000.
[17] M. Blancard, "Road Sign Recognition: A [20] A. Hanbury, and J. Serra, "A 3D-polar
study of Vision-based Decision Making for coordinate colour representation suitable for
Road Environment Recognition," in Vision- image analysis," Computer Vision and Image
based Vehicle Guidance, I. Masaki, Ed. Understanding, 2002.
Berlin, Germany: Springer-Verlag, 1992, pp. [21] J. Angulo, and J. Serra, "Color segmentation
162-172. by ordered mergings," presented at Proc. Int.
[18] S. Buluswar, and B. Draper, "Color Conf. on Image Processing, Barcelona,
recognition in outdoor images," presented at Spain, 2003.
Proc. Inter. Conf. Computer vision, Bombay, [22] S. Buluswar, and B. Draper, "Non-
India, 1998. parametric classification of pixels under
[19] P. Paclik, and J. Novovicova, "Road sign varying outdoor illumination," presented at
classification without color information," ARPA Image Understanding Workshop,
presented at Proc. Sixth Annual Conf. of the 1994.
Original Images
Method 1
Method 2
Method 3
Figure 7 Results of applying Color Segmentation Methods.