Skip to main content
Log in

Traffic sign recognition based on color, shape, and pictogram classification using support vector machines

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Traffic sign recognition is the second part of traffic sign detection and recognition systems. It plays a crucial role in driver assistance systems and provides drivers with crucial safety and precaution information. In this study, the recognition of the TS is performed based on its border color, shape, and pictogram information. This technique breaks down the recognition system into small parts, which makes it efficient and accurate. Moreover, this makes it easy to understand TS components. The proposed technique is composed of three independent stages. The first stage involves extracting the border colors using an adaptive image segmentation technique that is based on learning vector quantization. Then, the shape of the TS is detected using a fast and simple matching technique based on the logical exclusive OR operator. Finally, the pictogram is extracted and classified using a support vector machines classifier model. The proposed technique is applied on the German traffic sign recognition benchmark and achieves an overall recognition rate of 98.23%, with an average computational speed of 30 ms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Mogelmose A, Trivedi MM, Moeslund TB (2012) Vision-based traffic sign detection and analysis for intelligent driver assistance systems: perspectives and survey. IEEE Trans Intell Transp Syst 13(4):1484–1497

    Article  Google Scholar 

  2. Maldonado-Bascon S, Lafuente-Arroyo S, Gil-Jimenez P, Gomez-Moreno H, Lopez-Ferreras F (2007) Road-sign detection and recognition based on support vector machines. IEEE Trans Intell Transp Syst 8(2):264–278

    Article  Google Scholar 

  3. Ciresan D, Meier U, Masci J, Schmidhuber J (2011) A committee of neural networks for traffic sign classification. Int Jt Conf Neural Netw (IJCNN) 2011:1918–1921

    Google Scholar 

  4. Stallkamp J, Schlipsing M, Salmen J, Igel C (2011) The German traffic sign recognition benchmark: a multi-class classification competition. In: The 2011 international joint conference on neural networks (IJCNN), 2011. IEEE

  5. Ciresan D, Meier U, Schmidhuber J (2012) Multi-column deep neural networks for image classification. In: 2012 IEEE conference on computer vision and pattern recognition (CVPR), 2012. IEEE

  6. Ciresan D, Meier U, Masci J, Schmidhuber J (2012) Multi-column deep neural network for traffic sign classification. Neural Netw 32:333–338

    Article  Google Scholar 

  7. Yingying Z, Xinggang W, Cong Y, Xiang B (2013) Traffic sign classification using two-layer image representation. In: 2013 20th IEEE international conference on image processing (ICIP), 2013

  8. Timofte R, Zimmermann K, Van Gool V (2009) Multi-view traffic sign detection, recognition, and 3D localisation. In: 2009 workshop on applications of computer vision (WACV), 2009. IEEE

  9. Liu H, Liu Y, Sun F (2014) Traffic sign recognition using group sparse coding. Inf Sci 266:75–89

    Article  Google Scholar 

  10. Cai ZX, Gu MQ (2013) Traffic sign recognition algorithm based on shape signature and dual-tree complex wavelet transform. J Cent South Univ 20(2):433–439

    Article  Google Scholar 

  11. Ohgushi K, Hamada N (2009) Traffic sign recognition by bags of features. In: Tencon 2009—2009 IEEE region 10 conference 1–4:1352–1357

  12. Lim KH, Seng KP, Ang L-M (2012) MIMO Lyapunov theory-based RBF neural classifier for traffic sign recognition. Appl Comput Intell Soft Comput 2012:1–7

    Article  Google Scholar 

  13. Almustafa KM (2014) Circular traffic signs recognition using the number of peaks algorithm. Int J Image Process (IJIP) 8(6):514

    Google Scholar 

  14. Almustafa K, Hamandi L, Zantout RN, Obeid HR (2012) Recognition of triangular traffic signs using the number of peaks algorithm. In: 2012 2nd international conference on advances in computational tools for engineering applications (ACTEA), 2012 pp 210–214

  15. Moiseev B, Konev A, Chigorin A, Konushin A (2013) Evaluation of traffic sign recognition methods trained on synthetically generated data. In: Advanced concepts for intelligent vision systems. Springer

  16. Chigorin A, Konushin A (2013) A system for large-scale automatic traffic sign recognition and mapping. CMRT13 City Models Roads Traffic 2013 ISPRS Ann Photogramm Remote Sens Spatial Inf Sci 2013(3):13–17

    Google Scholar 

  17. Stallkamp J, Schlipsing M, Salmen J, Igel C (2012) Man vs. computer: benchmarking machine learning algorithms for traffic sign recognition. Neural Netw 32:323–332

    Article  Google Scholar 

  18. Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297

    MATH  Google Scholar 

  19. Vapnik VN, Vapnik V (1998) Statistical learning theory, vol 1. Wiley, New York

    MATH  Google Scholar 

  20. Platt JC, Cristianini N, Shawe-Taylor J (1999) Large margin DAGs for multiclass classification. In: Proceedings of the 12th international conference on neural information processing systems. MIT press

  21. Weston J, Watkins C (1998) Multi-class support vector machines. Technical Report CSD-TR-98-04, Department of Computer Science, Royal Holloway, University of London, May, 1998

  22. Crammer K, Singer Y (2002) On the algorithmic implementation of multiclass Kernel-based vector machines. J Mach Learn Res 2:265–292

    MATH  Google Scholar 

  23. Pal M (2008) Multiclass approaches for support vector machine based land cover classification. arXiv preprint arXiv:0802.2411

  24. Seo S (2005) Clustering and prototype based classification. PhD thesis, Fakultät IV Elektrotechnik und Informatik, Technische Universität Berlin, Germany

  25. Biswas R, Tora MR, Bhuiyan FH (2014) LVQ and HOG based speed limit traffic signs detection and categorization. In: 2014 international conference on informatics, electronics & vision (ICIEV), 2014. IEEE

  26. Lin S, Yao Y, Guo P (2010) Speed up image annotation based on LVQ technique with affinity propagation algorithm. In: Neural information processing. Models and applications. 2010, Springer, pp 533–540

  27. Madani A, Yusof R, Maliha A (2015) Traffic sign segmentation using supervised distance based classifiers. In: The 10th Asian control conference (ASCC), 2015. IEEE: Kota Kinabalu, Malaysia

  28. Sermanet P, LeCun Y (2011) Traffic sign recognition with multi-scale convolutional networks. Int Jt Conf on Neural Netw (IJCNN) 2011:2809–2813

    Google Scholar 

  29. Lee VW, Kim C, Chhugani J, Deisher M, Kim D, Nguyen AD, Satish N, Smelyanskiy M, Chennupaty S, Hammarlund P (2010) Debunking the 100× GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU. In: ACM SIGARCH computer architecture news, 2010. ACM

  30. Zaklouta F, Stanciulescu B, Hamdoun O (2011) Traffic sign classification using K-d trees and random forests. Int Jt Conf Neural Netw (IJCNN) 2011:2151–2155

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Madani.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Madani, A., Yusof, R. Traffic sign recognition based on color, shape, and pictogram classification using support vector machines. Neural Comput & Applic 30, 2807–2817 (2018). https://doi.org/10.1007/s00521-017-2887-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-017-2887-x

Keywords

Navigation