+ All Categories
Home > Documents > Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the...

Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the...

Date post: 19-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
6
Road signs shapes detection based on Sobel phase analysis Elena Cardarelli, Paolo Medici, Pier Paolo Porta, and VisLab - Dipartimento di Ingegneria dell'Informazione Universita degli Studi di Parma, ITALY http://www.vislab.it {cardar,medici,portap}@vislab.it Guido Ghisio Magneti Marelli Electronics Systems Strategic Innovation & IP Mgt. Venaria Reale (Torino), ITALY [email protected] Abstract-This paper presents a method for triangular and rectangular shapes detection in a road sign recognition system based on a three step algorithm: color segmentation, shape detection and neural network classification. The shape detector is based on the evaluation of the Sobel edges and Hough images in a region of interest detected by the color-based stage. During the tests performed the shape detector shows its robustness to rotation, occlusion and deformation, despite a 10% increasing of total computational times compared with that requested by the pattern matching. I. INTRODUCTION Since road accidents are mainly caused by human er- rors, achieving robust traffic signs recognition systems is an important issue to ensure safety on the road. Different lighting conditions, paint degradation, dirt, shadows, partial occlusion, rotation, deformation are critical factors for the reliability of an automatic sign recognition system. The main task of this paper is to propose a simple shape detector independent from geometric distorsion i.e. rotation, partial occlusion, deformation, translation. Many approaches are presented in literature for shape detection: [1], [2], [3] show that pattern matching is a robust and fast method; in [4] Hough transformation based on radial symmetry is used to detect speed signs. Genetic algorithms, used in [5], [6], [7], [8], allow accurate results in shapes detection, but their exe- cution requires computational times unsuitable for real-time applications. Other methods ([9], [10], [11]) are based on the use of supervised learning methods for classification, like SVM. Some methods recognize only a specific shape: [12], [13], [ 14] present a triangular shapes detector; in [4], [1] only circular shapes are detected; the algorithm presented in [15] allows triangles, rectangles and octagons detection, through the use of a fast radial symmetry and the shape center detection. In [16] has been presented a vertical traffic sign recognition system based on a three-step algorithm: color segmentation, shape recognition and neural network classification to detect and classify almost all Italian traffic signs. The shape detection method described was sensible to translation and rotation of signs. To address this problem the proposed approach detects edges on images, correlating them with their gradient distribution: the shape of a placed object depends infact on the edges and on their features i.e. position and mutual orientation. The paper is organized as follows: section II briefly ex- plains the processing for edges detection; section III presents a comparative analysis about the distribution of Sobel phases for triangular, rectangular, circular and invalid shapes. Sec- tion IV describes the algorithm to identify triangular and rectangular shapes, in order to detect the region of interest for the neural network. Section V provides some experimental results and finally, in section VI conclusions are drawn. II. EDGES DETECTION A conversion from RGB to grey scale images is performed to detect edges: each region limited by a bounding box is cropped from the color image (figure la) and converted to a grey scale crop (figure Ib). Since the RGB to grey conversion causes information loss due to the passage from a vector field (color image) to a scalar field (grey image), in order to increase the ratio, the predominant color component, according to the primary color of each bounding box detected, is extracted from original crop and pointed out in that grey. The following formulas are used for this conversion. Red: min ( ma;g, b) * 85, 255 ) Blue: min ( * 85, 255) max r,g . (min(r,g) ) Yellow: m'tn b * 85, 255 The factor 85 has been experimentally computed to best enhance the primary color contribution. In order to enhance edges, Sobel operator with a 5 x 5 mask is applied for each grey scale crop, obtaining images about the Sobel norm (figure 1b) and the Sobel phase (figure lc) intended as arctg(Gy/G x ). III. ANALYSIS OF THE SOBEL PHASE DISTRIBUTION Using images obtained by Sobel filtering, analysis about the phase distribution of Sobel edges is performed to detect distinctive features for each shape. This step focus on the 978-1-4244-3504-3/09/$25.00 ©2009 IEEE 376 Authorized licensed use limited to: Universita degli Studi di Parma. Downloaded on December 14, 2009 at 10:35 from IEEE Xplore. Restrictions apply.
Transcript
Page 1: Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the algorithm presented in [15] allows triangles, rectangles and octagons detection,

Road signs shapes detectionbased on Sobel phase analysis

Elena Cardarelli, Paolo Medici, Pier Paolo Porta, andVisLab - Dipartimento di Ingegneria dell'Informazione

Universita degli Studi di Parma, ITALYhttp://www.vislab.it

{cardar,medici,portap}@vislab.it

Guido GhisioMagneti Marelli Electronics Systems

Strategic Innovation & IP Mgt.Venaria Reale (Torino), ITALY

[email protected]

Abstract-This paper presents a method for triangular andrectangular shapes detection in a road sign recognition systembased on a three step algorithm: color segmentation, shapedetection and neural network classification. The shape detectoris based on the evaluation of the Sobel edges and Hough imagesin a region of interest detected by the color-based stage. Duringthe tests performed the shape detector shows its robustness torotation, occlusion and deformation, despite a 10% increasingof total computational times compared with that requested bythe pattern matching.

I. INTRODUCTION

Since road accidents are mainly caused by human er­rors, achieving robust traffic signs recognition systems isan important issue to ensure safety on the road. Differentlighting conditions, paint degradation, dirt, shadows, partialocclusion, rotation, deformation are critical factors for thereliability of an automatic sign recognition system. The maintask of this paper is to propose a simple shape detectorindependent from geometric distorsion i.e. rotation, partialocclusion, deformation, translation. Many approaches arepresented in literature for shape detection: [1], [2], [3] showthat pattern matching is a robust and fast method; in [4]Hough transformation based on radial symmetry is used todetect speed signs. Genetic algorithms, used in [5], [6], [7],[8], allow accurate results in shapes detection, but their exe­cution requires computational times unsuitable for real-timeapplications. Other methods ([9], [10], [11]) are based onthe use of supervised learning methods for classification, likeSVM. Some methods recognize only a specific shape: [12],[13], [14] present a triangular shapes detector; in [4], [1]only circular shapes are detected; the algorithm presentedin [15] allows triangles, rectangles and octagons detection,through the use of a fast radial symmetry and the shapecenter detection. In [16] has been presented a vertical trafficsign recognition system based on a three-step algorithm:color segmentation, shape recognition and neural networkclassification to detect and classify almost all Italian trafficsigns. The shape detection method described was sensible totranslation and rotation of signs. To address this problem theproposed approach detects edges on images, correlating themwith their gradient distribution: the shape of a placed objectdepends infact on the edges and on their features i.e. position

and mutual orientation.The paper is organized as follows: section II briefly ex­

plains the processing for edges detection; section III presentsa comparative analysis about the distribution of Sobel phasesfor triangular, rectangular, circular and invalid shapes. Sec­tion IV describes the algorithm to identify triangular andrectangular shapes, in order to detect the region of interest forthe neural network. Section V provides some experimentalresults and finally, in section VI conclusions are drawn.

II. EDGES DETECTION

A conversion from RGB to grey scale images is performedto detect edges: each region limited by a bounding boxis cropped from the color image (figure la) and convertedto a grey scale crop (figure Ib). Since the RGB to greyconversion causes information loss due to the passage froma vector field (color image) to a scalar field (grey image),in order to increase the s~~":s:l ratio, the predominant colorcomponent, according to the primary color of each boundingbox detected, is extracted from original crop and pointedout in that grey. The following formulas are used for thisconversion.

Red: min ( ma;g, b) * 85, 255 )

Blue: min ( ~) * 85, 255)max r,g

. (min(r,g) )Yellow: m'tn b * 85, 255

The factor 85 has been experimentally computed to bestenhance the primary color contribution.

In order to enhance edges, Sobel operator with a 5 x 5 maskis applied for each grey scale crop, obtaining images aboutthe Sobel norm (figure 1b) and the Sobel phase (figure lc)intended as arctg(Gy/Gx ).

III. ANALYSIS OF THE SOBEL PHASE DISTRIBUTION

Using images obtained by Sobel filtering, analysis aboutthe phase distribution of Sobel edges is performed to detectdistinctive features for each shape. This step focus on the

978-1-4244-3504-3/09/$25.00 ©2009 IEEE 376

Authorized licensed use limited to: Universita degli Studi di Parma. Downloaded on December 14, 2009 at 10:35 from IEEE Xplore. Restrictions apply.

Page 2: Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the algorithm presented in [15] allows triangles, rectangles and octagons detection,

(a) (b) (c) (d)

Fig. 2. Histogram relative to the distribution of ideal Sobel phase angles,for the outlines of (a) concentric triangles, (b) rectangles e (c) circles.

(t)

(d)

(b)

I\\ 1\\ 1\\ \\ \ I\ \ I~ 1 \ }~ ~A ......"

~

0-0----0-----------+

00

(e)

(c)

(a)

Fig. 3. Histograms of the Sobel angle phase distributions for: (a-b)triangular signs, (c-d) rectangular signs e (e-t) circular signs. For eachconsidered phase angle (in the range (0, 1r», we calculate the number ofpixel having that phase or its supplementary.

estimated as the minimum of circular distance, calculated inclockwise and anticlockwise directions:

min ( abs(vl - v2) , range - (abs(vl - V2)) )

Since the minimum circular distance between two peaks inthe range (0,1r) could vary between 0 and ~, for the analysisof the real gap we consider discrete intervals of the range(0, ~). i.e. the x-axis is split in 23 discrete intervals ofwidth equal to 4 l~O (4 degrees). On figure 4 are shownthe bar charts of the obtained results: x-axis represent allpossible gaps among the phase distribution peaks, centeringthe peak on each discrete range considered; while the ordinateshows in logarithmic scale the number of all bounding boxescharacterized by each gap of the interval (0, ~). The firstthree intervals (i.e. gap less than 10 degrees) are discardedbecause, according to the implemented method for the peakssearching, after the detection of the first high value, its nearlypoints are not considered during the searching of the secondpeak, in order to avoid the detection of a queue of thefirst one. This involve that the minimum distance measuredbetween two peaks is at least 10 degrees.

According to the expectations, as shown in figure 4,bounding boxes with triangular shape are concentrated in aneighborhood of the ideal peak gap value i.e. 60 degrees:for the selection of the largest number of regions looking fortriangles, we consider as possible candidates all boundingboxes having a peak gap in a range on the left and on theright of ideal peak gap value. The range value has been

(c)(b)(a)

Fig. 1. (a) Crop of the sign to be detected. (b) Grey scale convertion withprimary component highlighted (in this case red). (c) Sobel norm image. (d)Sobel phase image.

Some examples relative to phase distribution of real signsare reported in figure 3: empirical results show that the phasedistribution of danger signs (figures 3a, 3b) and indicationsigns (figures 3c, 3d) substantially follow a common trendsimilar to the expected ones shown respectively in figure 2aand figure 2b. Otherwise the histograms of figures 3e, 3fshow as the phase distribution of two different types ofcircular signs are different from each other and far from theideal trend of figure 2a. This is due by the symbols drawnon the sign and by the elements placed on the backgroundthat introduce significant oscillations on the phase histograminvolving a trend different from the ideal costant one. Thesame noisy elements affect also the phase distribution oftriangular and rectangular shapes, but in these cases thedistinctive peaks of the phase histogram are greater than theoscillations introduced by the noisy components.

Statistical analysis on the real signs is performed in orderto evaluate, as distinctive feature, the real gap among peaks inthe Sobel phases distribution according to the shape delimitedby the bounding box. The distance between two peaks is

study of the most frequently edge gradient for each regionof interest detected, to decide if the placed object has aroad sign compatible shape and which one is. The mainpurpose of this step is the study of the peaks in the sobeledges phase distribution, regardless the sign of the transitiondescribed by each edges. Since opposite transitions causein the Sobel phases image angles at a distance equal to 1r,statical results representend in the range (-1r, 1r) are mappedto the range (0, 1r), because at this step we are interestedin the study of the edge gradient most frequent directions.Figure 2 shows, for each considered shape, the ideal trend ofits phase distribution; according to the shape of interest thedistinctive features are:

• (a) 3 peaks placed at a distance equal to ~ for triangles;• (b) 2 peaks set at a distance equal to ~ for rectangles;• (c) histogram with all equal values for each considered

angle in case of circles.

377

Authorized licensed use limited to: Universita degli Studi di Parma. Downloaded on December 14, 2009 at 10:35 from IEEE Xplore. Restrictions apply.

Page 3: Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the algorithm presented in [15] allows triangles, rectangles and octagons detection,

12 16 20 24 28 ~? ~R 4n 44 4A I:;? I:;R 60 64 68 72 76 80 84 88

• Invalid shapes

• Circles• Rectangleso Triangles

Fig. 4. Chart showing, according to the shape, the number of boundingboxes for each gap value in the range (0, ~ ).

experimentally computed to be 12° on each side. Boundingboxes with rectangular shape present a peak gap value closeto the last gap sample considered equal to ~. The threshold toforward a bounding box to the rectangles processing is in theneighborhood equal to the three last represented intervals.

IV. TRIANGLES AND RECTANGLES DETECTION

A. Triangles

All triangular road signs (danger, work in progress andyield) have a thick red border that generates two concentrictriangles (figure 5): the biggest coincide with the edgesthat separate the sign from the background, otherwise, thesmallest delimits the inner area (white or yellow) wheresymbols are painted.

Fig. 5. Concentric triangles in a danger sign.

Fig. 6. Example of sign where the edges of the inner triangle are notwell contrasted; on the other hand the border separating the sign from thebackground is visible.

more precision, in order to crop only the inner part of thesign to be processed by the neural network. To discriminatebetween the inner and the outer edge of the red strip weneed to consider the sense of the gradient. The searching ofthese edges is performed independently from their position.To detect the six lines that generate the six sides relative to theconcentric triangles, we consider six different membershipcategories for the pixels of the image (seven counting thepixels that do not belong to any categories), according tothe value of the Sobel phase (i.e. direction and sense of thegradient). This categories are associated to the six principaldirections of the lines to be detected: three for the outertriangle and three for the inner one. The algorithm calculatessix ideal angles, compatible with the presence of two trian­gular concentric shapes; these angles are fixed at multipledistances of ~' starting from the first peak angle detectedin the phase distribution. We consider a neighborhood of ~

centred on each angle, in order to recover the domain (0, 27r);every range will define a different category. According to thevalue of the Sobel phase, every pixel is classify as memberof a category. After the categorization we obtain a grey scaleimage, where pixels could assumed only seven values (sixcategories and the value 0 to distinguish all points to bediscriminated). An example of categorization is shown onfigure 7c.

Fig. 7. (a) Absolute Sobel values image. (b) Sobel phases image representedin chromatic scale. (c) Categorization. (d) Labeling and blob detection.

To reduce the noise in the image, a labeling procedureis performed, isolating connected components and eliminat­ing the small ones according to a threshold related to thebounding box dimension (figure 7d). The six lines delimit­ing the two concentric triangles are detected using Houghtransform. We found that generating a line for each blobdetected may introduce noise: two or more blobs, referredto the same category, could be split (figure 8a), because ofthe presence of discontinuities or partial occlusion of theroad sign; this separated blobs involve the generation of

The aim of this step is to verify that candidates selected bythe peak gap analysis of the Sobel phase distribution matcha triangular shape, and then crop the inner area that framesinformation for the classification stage. We are also interestedin the detection of the edges separating the sign from thebackground because they could contribute to the detection ofthe inner triangle when the bounds of the inner area are notwell contrasted (figure 6).

To reach this goal we detect in the candidate crops all linesthat could generate a two concentric triangles compatiblewith the presence of a triangular road sign: the mutualposition of this lines will allow to verify the presence ofa triangle, defining its orientation and validating the relativebounding box. A valid bounding box could be then set with

(a) (b) (c) (d)

378

Authorized licensed use limited to: Universita degli Studi di Parma. Downloaded on December 14, 2009 at 10:35 from IEEE Xplore. Restrictions apply.

Page 4: Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the algorithm presented in [15] allows triangles, rectangles and octagons detection,

similar lines that affect the shape detection (figure 8b). To

(a) (b)

(a) I"'" I I/ I

(c) I""'1/ I I

(e) I I/ I"'" I

(g) I/ I"'" I I

I"'"I 1/I(b)

I"'"I 1/I(d)

I I"'" I/ I (f)

I"'" I I/ I (h)

Fig. 8. (a) Label image with split blobs. (b) Application of the Houghtransform generating a line for each blob detected.

avoid this Hough transform is applied on the Sobel normimage, processing distinctly points of different categoriesand considering at the same time points belonging to blobsrelative to the same category. Six different Hough imagesare computed, for each considered category, only evaluatingnonzero pixels of the Sobel norm image, belonging to avalid blob. In order to obtain more accurate results, reducingthe noise contributions, we also calculate a weighted Houghtransform, evaluated considering the intensity of the edgevariation described by every pixel of the Sobel norm image.Considering the maximum values of the Hough transforms,the algorithm detects at most six lines (figures 9a, 8b, 8c): thepresence of slight edges could causes the absence of blobsfor a category involving the generation of less than six lines(figure 9d).

Fig. 10. Patterns of lines that allow the generation of a triangle. The linesenhanced in red are referred to a side of the inner triangle, the blue onescorrespond to an edge of the external triangle.

while the information about mutual gap between the peaks ofthe phase distribution and the orientation, allow to recognizethe type of side (i.e. inner or outer). Then we consider theintersections between the detected lines in order to find thethree verteces delimiting the inner triangle: if one of thethree detected sides is referred to the inner triangle, whilethe other two belong to the outer triangle (figure 11a), twoverteces (i.e. those generated respectively by the intersectionbetween each outer side and the inner side) are shifted alongthe line relative to the inner edge, while the third point (i.e.the intersection between the two outer sides) will be shiftedof a distance according to the thickness of the red edgedefined in the technical specification for the triangular roadsigns [17]. Otherwise if two of the detected sides define theinner triangle, and the remaining one is referred to the outertriangle (figure lIb), only two verteces should be shiftedalong the internal lines (i.e. those placed on the base of thetriangle). When the detected lines do not generate a pattern

Fig. 9. Example of detections. The number of lines detected is less thansix when there are no valid points for a given category.

In order to crop the area to be processed by the neuralnetwork, the verteces generated by the intersections of thelines delimiting the inner triangle are detected. If the linesobtained by the Hough transformation are six, we searchthe three pairs of them delimiting the thick red edge of thesign; i.e. pairs of ideal parallel lines, with distance betweenphases equal to 1r are searched. Otherwise when the numberof lines obtained is less than six, at least three lines withthree different orientation are detected in order to obtainthrough their intersection a pattern of sides compatible witha triangle: in figure 10 are shown all valid configurations forthe generation of triangular shapes. Configurations (c) and(f) in the figure 10 are formed by sides of the same type(i.e. they are all sides of the inner triangle or all edges ofthe outer triangle). The other combinations are generated bytwo sides of same the triangle (inner or outer) and one of adifferent type (outer or inner).

Basing on this considerations, we are able to find whattype of pattern the three detected lines form: the position oftheir intersection points defines the orientation of the triangle

Fig. 11. Detection of: (a) two sides for the outer triangle and one for theinner triangle; (b) two sides of the inner triangle and one of outer triangle.

(b)(a)

compatible with the presence of a triangle, bounding box ishold as invalid, considering that it does not frame a triangularshape.

B. Rectangles

If the analysis of the Sobel phase gap leads to suppose thepresence of a rectangle, the same approach used for the trian­gles detection is applied, unlike the number of sides to search.Since rectangular sign do not have a colored thick border asthe triangular ones, it is only necessary search 4 sides, onefor each edge of the sign. The categorization (figure 12f) isperformed considering four possible categories; the obtainedlines (figure 12b) are valid if their mutual postion defines arectangle.

(d)(c)(b)(a)

379

Authorized licensed use limited to: Universita degli Studi di Parma. Downloaded on December 14, 2009 at 10:35 from IEEE Xplore. Restrictions apply.

Page 5: Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the algorithm presented in [15] allows triangles, rectangles and octagons detection,

Fig. 12. Processing for rectangular shapes: (a) Rectangular sign to bedetected. (b) Lines detection. (c) Absolute Sobel values image. (d) Sobelphases image represented in chromatic scale. (e) Categorization. (t) Labelingand blob detection.

II. II(a) (b) (c) (d) (e) (t)

(a) (b)

REFERENCES

ACKNOWLEDGMENT

(t)

(d)

(h)

(e)

(c)

(g)

[1] Aryuanto Soetedjo and Koichi Yamada, "Fast and Robust TrafficSign Detection," in Procs. IEEE Inti. Con! on Systems, Man andCybernetics 2005, Oct. 2005, vol. 2, pp. 1341-1346.

[2] Yong-Jian Zheng, W. Ritter, and R. Janssen, "An Adaptive System forTraffic Sign Recognition," in Procs. of the Intelligent Vehicles 1994Symposium, Oct. 1994, pp. 165-170.

[3] A. Soetedjo and K. Yamada, "Fast and robust traffic sign detection,"Systems, Man and Cybernetics, 2005 IEEE International Conferenceon, vol. 2, pp. 1341-1346 Vol. 2, 10-12 Oct. 2005.

[4] N. Barnes and A. Zelinsky, "Real-Time Radial Symmetry for SpeedSign Detection," in Procs. IEEE Intelligent Vehicles Symposium, 2004,June 2004, pp. 566-571.

The authors would like to thank Magneti Marelli Electron­ics Systems for the substantial support to this research.

Fig. 13. Detection of: (a-b) danger signs, (c-d) work in progress signs, (e)priority signs, (f-g-h) rectangular information signs.

VI. CONCLUSIONS

The presented approach allows an improvement of theclassification performance, since the crop of the inner areafor triangular shapes is obtained considering the edges ofthe detected sign rather than using a fixed shape mask. Thisallows to correctly detect a sign also in case that its boundingbox is not centered on it. Compared to pattern matching,the algorithm yields better results in presence of rotated anddeformed signs, with an increase of only 10% of executiontimes; anyway the computational overhead requested ensurethe real-time application of the system. Compatibly with theacquisition system, in a typical setup the algorithm is ableto detect a road sign from a maximum distance of 30 metresuntil the vehicles pass it. Since the performed analysis ofthe Sobel edges has demonstrated that the phase distributionof the real circular signs does not follow the ideal trend,described method is not suitable for circular sign detection:then futures development will regard the recognition of thistype of sign; a possible approach could be that describedin [18], that is based on the using of the generalized Houghtransform.

V. RESULTS

The algorithm has been deeply tested on different sce­narios frames leading robust results: all categories of tri­angular (figures 13a, 13b, 13c, 13d, 13e) and rectangular(figures 13f, 13g, 13h) signs are correctly detected. Thepresence of slightly illuminated sign (figure 13c) does notaffect the detection performances. As shown in figure 14 thepresented approach allows the detection of rotated signs, bothin presence of small rotations (figures 14a, 14b, 14c, 14d)and heavy rotations (figures 14e, 14f, 14g, 14h). The systemhas been tested in both case of vertical rotation, due to amisplacement of the road sign and in case of horizontalrotation that will result in a rotation due to the perspectiveeffect. The detection succeeds both with vertically (fig­ures 14a, 14b, 14c, 14d, 14f, 14g) and horizontally (fig­ures 14e, 14h) rotation of the signs.

In figure 15 are shown two cases of false positives wherethe stripes placed on the trash bin (figure 15a) and twotrees in front of a red building (figure 15b) generate patternscompatible with the presence of a priority sign. The presenceof these false positives could be mitigate analyzing thepositions of the elements with respect to the road in order toverify that they are set in a place compatible with that of aroad sign.

380

Authorized licensed use limited to: Universita degli Studi di Parma. Downloaded on December 14, 2009 at 10:35 from IEEE Xplore. Restrictions apply.

Page 6: Road signs shapes detection based on Sobel phase analysis · only circular shapes are detected; the algorithm presented in [15] allows triangles, rectangles and octagons detection,

(a) (b) (a) (b)

(c)

(e)

(d)

(t)

Fig. 15. False positives.

Symposium, 2005. Proceedings. IEEE, pp. 557-562, 6-8 June 2005.[11] P. Gil-Jimenez, H. Gomez-Moreno, P. Siegmann, S. Lafuente-Arroyo,

and S. Maldonado-Bascon, "Traffic sign shape classification basedon support vector machines and the fft of the signature of blobs,"Intelligent Vehicles Symposium, 2007 IEEE, pp. 375-380, 13-15 June2007.

[12] A. de la Escalera, L. E. Moreno, M. A. Salichs, and J. M. Armignol,"Road Traffic Sign Detection and Classification," Industrial Electron­ics, IEEE Transactions on, vol. 44, pp. 848-859, Dec. 1997.

[13] A. de la Escalera, L. E. Moreno, E. A. Puente, and M. A. Salichs,"Neural Traffic Sign Recognition for Autonomous Vehicles," inProcs. IEEE 20th Inti. Conf. on Industrial Electronics, Control andInstrumentation, Sept. 1994, vol. 2, pp. 841-846.

[14] Gang-Yi Jiang and Tae Young Choi, "Robust Detection of Landmarksin Color Image Based on Fuzzy Set Theory," in Procs. IEEE 4thInti. Conf. on Signal Processing, Oct. 1998, vol. 2, pp. 968-971.

[15] G. Loy and N. Barnes, "Fast shape-based road sign detection for adriver assistance system," in Procs. IEEE 10th Inti. Conf. on IntelligentRobots and Systems, 2004, Sept.-Oct. 2004, vol. 1, pp. 70-75.

[16] Alberto Broggi, Pietro Cerri, Paolo Medici, Pier Paolo Porta, andGuido Ghisio, "Real Time Road Signs Recognition," in Procs. IEEEIntelligent Vehicles Symposium 2007, Istanbul, Turkey, June 2007, pp.981-986.

[17] "Prealux," http://www.prealux.it/.[18] Claudio Caraffi, Elena Cardarelli, Paolo Medici, Pier Paolo Porta,

Guido Ghisio, and Gianluca Monchiero, "An algorithm for Italiande-restriction Signs Detection," in Procs. IEEE Intelligent VehiclesSymposium 2008, Eindhoven, Netherlands, June 2008, pp. 834-840.

(g) (h)

Fig. 14. Detection of rotated signs.

[5] A. de la Escalera, J. M. Armignol, and M. Mata, "Traffic signrecognition and analysis for intelligent vehicles," Image and VisionComputing, vol. 21, no. 3, pp. 247-258, Mar. 2003.

[6] A. de la Escalera, J. M. Armingol, and M.A. Salichs, "Traffic SignDetection for Driver Support Systems," in 3rd Inti. Con! on Field andService Robotics, Espoo, Finlandia, 2001, June 2001.

[7] Y. Aoyagi and T. Asakura, "A Study on Traffic Sign Recognitionin Scene Image Using Genetic Algorithms and Neural Networks," inProcs. IEEE 22nd Inti. Conf. on Industrial Electronics, Control, andInstrumentation, 1996, Aug. 1996, vol. 3, pp. 1838-1843.

[8] A. de la Escalera, J.M. Armingol, J.M. Pastor, and FJ. Rodriguez,"Visual sign information extraction and identification by deformablemodels for intelligent vehicles," Intelligent Transportation Systems,IEEE Transactions on, vol. 5, no. 2, pp. 57-68, June 2004.

[9] S. Maldonado-Bascon, S. Lafuente-Arroyo, P. Gil-Jimenez, H. Gomez­Moreno, and F. Lopez-Ferreras, "Road-sign detection and recognitionbased on support vector machines," Intelligent Transportation Systems,IEEE Transactions on, vol. 8, no. 2, pp. 264-278, June 2007.

[10] S. Lafuente-Arroyo, P. Gil-Jimenez, R. Maldonado-Bascon, F. Lopez­Ferreras, and S. Maldonado-Bascon, "Traffic sign shape classificationevaluation i: Svm using distance to borders," Intelligent Vehicles

381

Authorized licensed use limited to: Universita degli Studi di Parma. Downloaded on December 14, 2009 at 10:35 from IEEE Xplore. Restrictions apply.


Recommended