CNN Based Approach for Traffic Sign Recognition System




Machine Learning (ML) involves making a machine able to learn and take decisions on real-life problems by working with an efficient set of algorithms. The generated ML models find application in different areas of research and management. One such field, automotive technology, employs ML enabled commercialized advanced driver assistance systems (ADAS) which include traffic sign recognition as a part. With the increasing demand for the intelligence of vehicles, and the advent of self-driving cars, it is extremely necessary to detect and recognize traffic signs automatically through computer technology. For this, neural networks can be applied for analyzing images of traffic signs for cognitive decision making by autonomous vehicles. Neural networks are the computing systems which act as a means of performing ML. In this work, a convolutional neural network (CNN) based ML model is built for recognition of traffic signs accurately for decision making, when installed in driverless vehicles.


Machine Learning, Convolutional Neural Network, Traffic Signs


Download data is not yet available.


A. W. Harley, “An Interactive Node-Link Visualization of Convolutional Neural Networks,” Advances in Visual Computing Lecture Notes in Computer Science, pp. 867–877, 2015.

S. Saini, S. Nikhil, K. R. Konda, H. S. Bharadwaj, and N. Ganeshan, “An efficient vision-based traffic light detection and state recognition for autonomous vehicles,” 2017 IEEE Intelligent Vehicles Symposium (IV), 2017.

S. Raschka, & V. Mirjalili, “Python Machine Learning: Machine Learning and Deep Learning with Python. Scikit-Learn, and TensorFlow”. Second edition ed. , 2017

D. Michie, D. J. Spiegelhalter, & C. C. Taylor, “Machine learning, neural and statistical classification”, (1994).

U. Karn, “An intuitive explanation of convolutional neural networks”. The data science blog. , 2016.

A. Ellahyani, I. E. Jaafari, and S. Charfi, “Traffic Sign Detection for Intelligent Transportation Systems: A Survey,” E3S Web of Conferences, vol. 229, p. 01006, 2021.

E. Peng, F. Chen, & X. Song, “Traffic sign detection with convolutional neural networks” . International conference on cognitive systems and signal processing , pp. 214-224 . Springer , Singapore , 2016, November.

P. Garg, D. R. Chowdhury, and V. N. More, “Traffic Sign Recognition and Classification Using YOLOv2, Faster RCNN and SSD,” 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), 2019.

D. Cireşan, U. Meier, J. Masci, and J. Schmidhuber, “Multi-column deep neural network for traffic sign classification,” Neural Networks, vol. 32, pp. 333–338, 2012.

U. Kamal , S. Das , A. Abrar , & M. K. Hasan , “Traffic-sign detection and classification under challenging conditions: a deep neural network based approach”, IEEE video and image processing cup , 2017.

D. Karthikeyan , Enitha C, Bharathi S, Durkadevi K. “Traffic Sign Detection and Recognition using Image Processing”. International Journal Of Engineering Research & Technology (IJERT), 8(8), NCICCT–2020 , 2020.

Z. He, Z. Xiao, and Z. Yan, “Traffic Sign Recognition Based on Convolutional Neural Network Model,” Chinese Automation Congress (CAC) , 2020.

X. Mao, S. Hijazi , R. Casas, P. Kaul, R. Kumar, & C. Rowen , Hierarchical CNN for traffic sign recognition. In 2016 IEEE Intelligent Vehicles Symposium (IV) (pp. 130-135). IEEE, 2016, June.

R. Qian ,Y. Yue, F. Coenen, & B. Zhang . Traffic sign recognition with convolutional neural network based on max pooling positions. “12th International conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD)” (pp. 578-582). IEEE , 2016, August.

A. Géron , “Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems”, O'Reilly Media , 2019.

M. Abadi , P. Barham, J. Chen, Z. Chen, A. Davis, J. Dean, & X. Zheng, “Tensorflow: A system for large-scale machine learning”. 12th {USENIX} symposium on operating systems design and implementation ({OSDI} 16) (pp. 265-283) , 2016.

N. Ketkar, “Introduction to Deep Learning,” Deep Learning with Python, pp. 1–5, 2017.

M. Jogin, Mohana, M. S. Madhulika, G. D. Divya, R. K. Meghana, and S. Apoorva, “Feature Extraction using Convolution Neural Networks (CNN) and Deep Learning,” 2018 3rd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), 2018.

H. H. Aghdam, E. J. Heravi, and D. Puig, “A Practical and Highly Optimized Convolutional Neural Network for Classifying Traffic Signs in Real-Time,” International Journal of Computer Vision, vol. 122, no. 2, pp. 246–269, 2016.

J. Stallkamp, M. Schlipsing, J. Salmen, and C. Igel, “The German Traffic Sign Recognition Benchmark: A multi-class classification competition,” The 2011 International Joint Conference on Neural Networks, 2011.

D. J. MacKay, & D. J. Mac Kay, “Information theory, inference and learning algorithms”. Cambridge university press, 2003.

M. Singh, M. K. Pandey , & L. Malik , “Traffic sign detection and recognition for autonomous vehicles”. Int J Adv Res Ideas Innov Technol (IJARIIT), vol. 4. No. 2. , 1666-1670, 2018.

A. Kumar, T. Singh, and D. K. Vishwakarma, “Intelligent Transport System: Classification of Traffic Signs Using Deep Neural Networks in Real Time,” Lecture Notes in Mechanical Engineering Advances in Manufacturing and Industrial Engineering, pp. 207–219, 2021.

X. Changzhen, W. Cong, M. Weixin, and S. Yanmei, “A traffic sign detection algorithm based on deep convolutional neural network,” 2016 IEEE International Conference on Signal and Image Processing (ICSIP), 2016.

C. Dewi, R.-C. Chen, and S.-K. Tai, “Evaluation of Robust Spatial Pyramid Pooling Based on Convolutional Neural Network for Traffic Sign Recognition System,” Electronics, vol. 9, no. 6, p. 889, 2020.






Graduate Research Articles

How to Cite

K. Singh and N. Malik, “CNN Based Approach for Traffic Sign Recognition System”, Adv. J. Grad. Res., vol. 11, no. 1, pp. 23–33, Sep. 2021.