journal article·2023-04-11Open access

A Real-Time Traffic Sign Recognition Method Using a New Attention-Based Deep Convolutional Neural Network for Smart Vehicles

Nesrine Triki, Mohamed Karray, Mohamed Ksantini

Applied Sciences· Volume 13· Issue 8

Abstract

Artificial Intelligence (AI) in the automotive industry allows car manufacturers to produce intelligent and autonomous vehicles through the integration of AI-powered Advanced Driver Assistance Systems (ADAS) and/or Automated Driving Systems (ADS) such as the Traffic Sign Recognition (TSR) system. Existing TSR solutions focus on some categories of signs they recognise. For this reason, a TSR approach encompassing more road sign categories like Warning, Regulatory, Obligatory, and Priority signs is proposed to build an intelligent and real-time system able to analyse, detect, and classify traffic signs into their correct categories. The proposed approach is based on an overview of different Traffic Sign Detection (TSD) and Traffic Sign Classification (TSC) methods, aiming to choose the best ones in terms of accuracy and processing time. Hence, the proposed methodology combines the Haar cascade technique with a deep CNN model classifier. The developed TSC model is trained on the GTSRB dataset and then tested on various categories of road signs. The achieved testing accuracy rate reaches 98.56%. In order to improve the classification performance, we propose a new attention-based deep convolutional neural network. The achieved results are better than those existing in other traffic sign classification studies since the obtained testing accuracy and F1-measure rates achieve, respectively, 99.91% and 99%. The developed TSR system is evaluated and validated on a Raspberry Pi 4 board. Experimental results confirm the reliable performance of the suggested approach.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Vehicle License Plate Recognition · Advanced Neural Network Applications · Autonomous Vehicle Technology and Safety

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

CEM, Lab ENIS, University of Sfax, Sfax 3038, Tunisia

ESME, ESME Research Lab, 94200 Ivry sur Seine, France

References (53)

Show source-provided references
1. Trust in Technology as a Safety Aspect in Highly Automated Driving10.1515/icom-2016-0034 ↗
2. Fast Traffic Sign Recognition Using Color Segmentation and Deep Convolutional Networks10.1007/978-3-319-48680-2_19 ↗
3. Comparative Survey on Traffic Sign Detection and Recognition: A Review10.15199/48.2015.01.06 ↗
4. An Overview of Traffic Sign Detection and Classification Methods10.1007/s13735-017-0129-8 ↗
5. Ali, N.M., Rashid, N.A.M.M., and Mustafah, Y.M. (2013). Applied Mechanics and Materials, Trans Tech Publications Ltd.
6. Rajendran, S.P., Shine, L., Pradeep, R., and Vijayaraghavan, S. (2019, January 6–8). Real-Time Traffic Sign Recognition Using YOLOv3 Based Detector. Proceedings of the 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kanpur, India.10.1109/ICCCNT45670.2019.8944890 ↗
7. Li, C., and Yang, C. (2016, January 26–28). The Research on Traffic Sign Recognition Based on Deep Learning. Proceedings of the 2016 16th International Symposium on Communications and Information Technologies (ISCIT), Qingdao, China.10.1109/ISCIT.2016.7751612 ↗
8. On Circular Traffic Sign Detection and Recognition10.1016/j.eswa.2015.11.018 ↗
9. Coţovanu, D., Zet, C., Foşalău, C., and Skoczylas, M. (2018, January 18–19). Detection of Traffic Signs Based on Support Vector Machine Classification Using HOG Features. Proceedings of the 2018 International Conference and Exposition on Electrical and Power Engineering (EPE), Iasi, Romania.10.1109/ICEPE.2018.8559784 ↗
10. He, X., and Dai, B. (2016, January 29–31). A New Traffic Signs Classification Approach Based on Local and Global Features Extraction. Proceedings of the 2016 6th International Conference on Information Communication and Management (ICICM), Hatfield, UK.10.1109/INFOCOMAN.2016.7784227 ↗
11. Suresh, L.P., and Panigrahi, B.K. (2016). Proceedings of the International Conference on Soft Computing Systems, Springer India.10.1007/978-81-322-2671-0 ↗
12. Lasota, M., and Skoczylas, M. (2016, January 20–22). Recognition of Multiple Traffic Signs Using Keypoints Feature Detectors. Proceedings of the 2016 International Conference and Exposition on Electrical and Power Engineering (EPE), Iasi, Romania.10.1109/ICEPE.2016.7781397 ↗
13. A Fast and Robust Traffic Sign Recognition
14. A Practical and Highly Optimized Convolutional Neural Network for Classifying Traffic Signs in Real-Time10.1007/s11263-016-0955-9 ↗
15. Babić, D., Babić, D., Fiolić, M., and Šarić, Ž. (2021). Analysis of Market-Ready Traffic Sign Recognition Systems in Cars: A Test Field Study. Energies, 14.10.3390/en14123697 ↗
16. Tesla Releases New Software Update to Visually Detect Speed Limit Signs, and More
17. An Approach towards Service System Building for Road Traffic Signs Detection and Recognition10.1016/j.procs.2018.10.150 ↗
18. Boumediene, M., Lauffenburger, J.P., Daniel, J., Cudel, C., and Mips-Ea, L. (2014, January 8). De´tection, association et suivi de pistes pour la reconnaissance de panneaux routiers. Proceedings of the Rencontres francophones sur la Logique Floues et ses Applications; Detection, Association and Tracking for Traffic Sign Recognition, Cargèse, France.10.1109/IVS.2014.6856492 ↗
19. Machine Vision Based Traffic Sign Detection Methods: Review, Analyses and Perspectives10.1109/ACCESS.2019.2924947 ↗
20. Zeng, Y., Lan, J., Ran, B., Wang, Q., and Gao, J. (2015). Restoration of Motion-Blurred Image Based on Border Deformation Detection: A Traffic Sign Restoration Model. PLoS ONE, 10.10.1371/journal.pone.0120885 ↗
21. Zakir, U., Leonce, A.N.J., and Edirisinghe, E. (2010, January 17–19). Road Sign Segmentation Based on Colour Spaces: A Comparative Study. Proceedings of the 11th Iasted International Conference on Computer Graphics and Imgaing, Innsbruck, Austria.10.2316/P.2010.679-061 ↗
22. Embedded Real-Time System for Traffic Sign Recognition on ARM Processor10.4018/IJAMC.2020040104 ↗
23. Belaroussi, R., Foucher, P., Tarel, J.-P., Soheilian, B., Charbonnier, P., and Paparoditis, N. (2010, January 23–26). Road Sign Detection in Images: A Case Study. Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey.10.1109/ICPR.2010.1125 ↗
24. Real-Time Speed Sign Detection Using the Radial Symmetry Detector10.1109/TITS.2008.922935 ↗
25. Rapid Object Detection Using a Boosted Cascade of Simple Features
26. Ruta, A., Li, Y., and Liu, X. (2007). Towards Real-Time Traffic Sign Recognition by Class-Specific Discriminative Features, BMVA Press.10.5244/C.21.24 ↗
27. Prisacariu, V.A., Timofte, R., Zimmermann, K., Reid, I., and Van Gool, L. (2010, January 23–26). Integrating Object Detection with 3D Tracking Towards a Better Driver Assistance System. Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey.10.1109/ICPR.2010.816 ↗
28. Agrawal, S., and Chaurasiya, R.K. (2017, January 24–27). Ensemble of SVM for Accurate Traffic Sign Detection and Recognition. Proceedings of the International Conference on Graphics and Signal Processing, Singapore.10.1145/3121360.3121373 ↗
29. Zhang, J., Huang, M., Jin, X., and Li, X. (2017). A Real-Time Chinese Traffic Sign Detection Algorithm Based on Modified YOLOv2. Algorithms, 10.10.3390/a10040127 ↗
30. Jeon, W.J., Sanchez, G.A.R., Lee, T., Choi, Y., Woo, B., Lim, K., and Byun, H. (2014, January 9–11). Real-Time Detection of Speed-Limit Traffic Signs on the Real Road Using Haar-like Features and Boosted Cascade. Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication—ICUIMC’14, Siem Reap, Cambodia.10.1145/2557977.2558091 ↗
31. Abdi, L., and Meddeb, A. (2017, January 3–7). Deep Learning Traffic Sign Detection, Recognition and Augmentation. Proceedings of the SAC’17: Symposium on Applied Computing, Marrakech, Morocco.10.1145/3019612.3019643 ↗
32. Zaklouta, F., Stanciulescu, B., and Hamdoun, O. (August, January 31). Traffic Sign Classification Using K-d Trees and Random Forests. Proceedings of the 2011 International Joint Conference on Neural Networks, San Jose, CA, USA.10.1109/IJCNN.2011.6033494 ↗
33. Traffic Sign Recognition Based on Multi-Feature Fusion and ELM Classifier10.1016/j.procs.2018.01.109 ↗
34. Triki, N., Ksantini, M., and Karray, M. (2021, January 4–6). Traffic Sign Recognition System Based on Belief Functions Theory. Proceedings of the 13th International Conference on Agents and Artificial Intelligence, Virtual Event.10.5220/0010239807750780 ↗
35. Review of Deep Learning: Concepts, CNN Architectures, Challenges, Applications, Future Directions10.1186/s40537-021-00444-8 ↗
36. A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects10.1109/TNNLS.2021.3084827 ↗
37. Torsional Capacity Evaluation of RC Beams Using an Improved Bird Swarm Algorithm Optimised 2D Convolutional Neural Network10.1016/j.engstruct.2022.115066 ↗
38. Automated Damage Diagnosis of Concrete Jack Arch Beam Using Optimized Deep Stacked Autoencoders and Multi-Sensor Fusion10.1016/j.dibe.2023.100128 ↗
39. Traffic Sign Recognition Using Kernel Extreme Learning Machines with Deep Perceptual Features
40. Aghdam, H., Heravi, E., and Puig, D. (2016). Robot 2015: Second Iberian Robotics Conference: Advances in Robotics, Volume 1, Springer International Publishing.
41. Robustness Testing of AI Systems: A Case Study for Traffic Sign Recognition
42. Deep Learning for Large-Scale Traffic-Sign Detection and Recognition10.1109/TITS.2019.2913588 ↗
43. Traffic Sign Recognition in Harsh Environment Using Attention Based Convolutional Pooling Neural Network|SpringerLink. Available online: https://link.springer.com/article/10.1007/s11063-020-10211-0.
44. Stallkamp, J., Schlipsing, M., Salmen, J., and Igel, C. (August, January 31). The German Traffic Sign Recognition Benchmark: A Multi-Class Classification Competition. Proceedings of the 2011 International Joint Conference on Neural Networks, San Jose, CA, USA.10.1109/IJCNN.2011.6033395 ↗
45. Chorowski, J., Bahdanau, D., Serdyuk, D., Cho, K., and Bengio, Y. (2015). Attention-Based Models for Speech Recognition. arXiv.
46. Bahdanau, D., Cho, K., and Bengio, Y. (2016). Neural Machine Translation by Jointly Learning to Align and Translate. arXiv.
47. Rush, A.M., Chopra, S., and Weston, J. (2015). A Neural Attention Model for Abstractive Sentence Summarization. arXiv.10.18653/v1/D15-1044 ↗
48. Chaudhari, T., Wale, A., Joshi, P.A., and Sawant, P.S. (2020). Traffic Sign Recognition Using Small-Scale Convolutional Neural Network, Social Science Research Network.10.2139/ssrn.3645805 ↗
49. Lim, K., Hong, Y., Choi, Y., and Byun, H. (2017). Real-Time Traffic Sign Recognition Based on a General Purpose GPU and Deep-Learning. PLoS ONE, 12.10.1371/journal.pone.0173317 ↗
50. Road Sign Recognition System Using Raspberry Pi
51. A Road Sign Detection and Recognition Robot Using Raspberry-Pi
52. Bilgin, E., and Robila, S. (2016, January 29). Road Sign Recognition System on Raspberry Pi. Proceedings of the 2016 IEEE Long Island Systems, Applications and Technology Conference (LISAT), Farmingdale, NY, USA.10.1109/LISAT.2016.7494102 ↗
53. Real-Time Traffic Sign Detection and Recognition Using Raspberry Pi10.11591/ijece.v12i1.pp331-338 ↗