Automatic Traffic Sign Recognition in Digital Images: by John Hatzidimos
Automatic Traffic Sign Recognition in Digital Images: by John Hatzidimos
Automatic Traffic Sign Recognition in Digital Images: by John Hatzidimos
Abstract. The objective of this project is the development of an algorithm for the automatic
recognition of traffic signs in digital images. The program An.Si. was created (from the Greek
words Anagnorisi Simaton which means Sign Recognition). Up to now, many algorithms for
the traffic sign detection and classification have been introduced. Extensive research is being
made by major car manufacturing companies in collaboration with Universities and other
institutes on real-time and automatic recognition of traffic signs, so that it can be a part of the
so called “Driver Support Systems” ([7]).
Two major problems exist in the whole detection process. Road signs are frequently
occluded partially by other vehicles. Many objects are present in traffic scenes which make the
sign detection hard (pedestrians, other vehicles, buildings and billboards may confuse the
detection system by patterns similar to that of road signs). Colour information from traffic
scene images is affected by varying illumination caused by weather conditions, time (day-
night) and shadowing (buildings) ([7]).
The proposed method detects the location of the sign in the image, based on its geometrical
characteristics and recognises it using colour information. Partial occlusion is dealt by the use
of the Hough Transform and suggestions are made for future improvements so that the
robustness of the algorithm in light condition changes can be increased.
1. Introduction
174
John Hatzidimos - Automatic traffic sign recognition
in digital images
2. The algorithm
175
John Hatzidimos - Automatic traffic sign recognition
in digital images
177
John Hatzidimos - Automatic traffic sign recognition
in digital images
From the line equations, the coordinates of the center of gravity and of
the apexes are calculated. The coordinates of the apexes are needed in
the later step of the template transformation. At this point the detection
of the sign location is complete.
The sign recognition is carried out with the use of the cross-correlation
matching between the region of interest extracted from the previous steps and
specific template images.
For the matching process, the two images must have the same coordinate
system; therefore the templates are transformed to the search image coordinate
system.
178
John Hatzidimos - Automatic traffic sign recognition
in digital images
(red, green and blue). The final coefficient is the mean of the three
RGB coefficients. The template with the largest coefficient corresponds
to the sign searched.
Rectangle signs are detected with a slight altered and separate process
because of two basic differences:
a) During the Hough Transform, only (approximately) vertical and horizontal
lines are searched
b) The correspondence of the common points in the affine transformation step
is more complicated to program than that of the triangle shape.
3. Results
Below are some digital images, which the algorithm was tested:
180
John Hatzidimos - Automatic traffic sign recognition
in digital images
The algorithm successfully detected and identified both of the signs. However,
it accepted the region at the left edge of the image as a sign, because of its
similar blue colour and its rectangle shape.
The algorithm successfully detected the sign location, but the greater cross-
correlation coefficient was that of the sign . That’s due to the shadowing
of the sign in the search image, which made it’s interior colour more similar to
light blue than the white of the correct sign:
181
John Hatzidimos - Automatic traffic sign recognition
in digital images
182
John Hatzidimos - Automatic traffic sign recognition
in digital images
References:
183
John Hatzidimos - Automatic traffic sign recognition
in digital images
Author:
John Hatzidimos - Aristotle University of Thessaloniki, Greece, E-mail
address: johnhatz111@hotmail.com
184