Abstract
In the modern era of motor vehicles where number of cars running on road are increasing exponentially, the safety of the people driving or walking along the road is being endangered. Traffic signs plays the most important role in ensuring their safety. The signs provide the necessary warning and information to help the driver to drive in order and prevent any potential danger. With the rise in modern technology, the concept of Self-Driving cars is the new hot topic. To ensure the feasibility of such vehicles, the concept of autonomous traffic sign detection and classification needs to be implemented with maximum efficiency and accuracy in real-time. Thus, from the past few years, researchers have shown keen interest in solving as well as optimizing traffic sign classification problem. Numerous approaches were intended in the past to deal with this problem, yet there is still an immense scope of performance optimization to meet the needs in real-time scenarios. Among all solutions proposed, convolutional neural networks (CNN) have emerged to be the most successful approach to classify traffic signs. In this paper, we have proposed a novel CNN model termed as dVGG. This technique is inspired by the Visual Geometry Group-16 (VGG-16) architecture. VGG-16 is based on dropout regularization approach. Moreover, other data processing techniques like shuffling, normalization and gray scaling are applied, resulting in a more consistent dataset which led to faster model generalization. “dVGG” is able to perform better than the VGG-16 model which was implemented through Transfer Learning. We have applied the proposed model on the German Traffic Sign Recognition Benchmark (GTSRB) dataset. The model proposed have gave an average accuracy of 98.44% on the GTRSB dataset.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Fleyeh H (2006) Shadow and highlight invariant colour segmentation algorithm for traffic signs. In: 2nd IEEE conference on cybernetics and intelligent systems, Bangkok, Thailand
Fleyeh H, Gilani S, Dougherty M (2006) Road sign detection and recognition using a fuzzy ARTMAP: a case study swedish speed-limit signs. In: 10th IASTED international conference on artificial intelligence and soft computing, Palma de Mallorca, Spain, pp 28–30
Fleyeh H, Dougherty M, Aenugula D, Baddam S (2007) Invariant road sign recognition with fuzzy ARTMAP and zernike moments. IEEE-IV2007, Istanbul, Turkey, 13–15
Fleyeh H, Dougherty M, Gilani S (2007) Detection and recognition of road signs using colour information and fuzzy ARTMAP. IEEE Trans, Transportation
Fleyeh H, Dougherty M (2007) SVM based traffic sign classification using legendre moments. In: 3rd Indian international conference on artificial intelligence (IICAI-07), Pune, India, 17–19 December
Sermanet P and LeCun Y (2011)Traffic sign recognition with multi-scale convolutional networks. In: The 2011 international joint conference on neural networks, San Jose, CA, USA, 2011, pp 2809–2813. doi:https://doi.org/10.1109/IJCNN.2011.6033589
Houben S, Stallkamp J, Salmen J, Schlipsing M, Igel C (2013) Detection of traffic signs in real-world images: the German traffic sign detection benchmark. In: The 2013 international joint conference on neural networks (IJCNN), Dallas, TX, USA, pp 1–8. doi:https://doi.org/10.1109/IJCNN.2013.6706807
Haloi M (2015) A novel pLSA based traffic signs classification system. arXiv preprint arXiv:1503.06643
Sermanet P, LeCun Y (2011) Traffic sign recognition with multi-scale convolutional networks. In: The 2011 international joint conference on neural networks (IJCNN), pp 2809–2813. IEEE
Zaklouta F, Stanciulescu B, Hamdoun O (2011) Traffic sign classification using kd trees and random forests. In: The 2011 international joint conference on neural networks (IJCNN), pp 2151–2155. IEEE
Lu K, Ding Z, Ge S (2012) Sparse-representation-based graph embedding for traffic sign recognition. IEEE Trans Intel Transp Syst 13(4):1515–1524
Yim J, Ju J, Jung H, Kim J (2015) Image classification using convolutional neural networks with multi-stage feature. In: Kim JH, Yang W, Jo J, Sincak P, Myung H (eds) Robot intelligence technology and applications 3. Advances in intelligent systems and computing, Vol 345. Springer, Cham. https://doi.org/10.1007/978-3-319-16841-8_52
Lillesand TM, Kiefer RW, Chipman JW (2004) Remote sensing and image interpretation, 5th edn. John Wiley & Sons Inc., New York
Deepika J, Sowmya V, Soman KP (2014) Image classification using convolutional neural networks. Int J Sci Eng Res 5:1661–1668. https://doi.org/10.14299/ijser.2014.06.002
Levinson J, Askeland J, Becker J, Dolson J, Held D, Kammel S, Kolter JZ, Langer D, Pink O, Pratt V, Sokolsky M, Stanek G, Stavens D, Teichman A, Wer-ling M, Thrun S (2011) Towards fully autonomous driving: systems and algorithms. In: Intelligent vehicles symposium (IV). IEEE
Ciresan DC, Meier U, Masci J, Schmidhuber J (2011) A committee of neural networks for traffic sign classification. Proc IJCNN
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. Proc CVPR 1:886–893
Liu CL, Koga M, Fujisawa H (2005) Gabor feature extraction for character recognition: comparison with gradient feature. In: Proceedings of the 8th ICDAR, pp121–125
Daugman JG (1985) Uncertainty relation for resolution in space, spatial frequency, and orientation optimized by two-dimensional visual cortical filters. J Optical Soc Amer 2(7):1160–1169
Greenhalgh J, Mirmehdi M (2012) Real-time detection and recognition of road traffic signs. IEEE Trans Intell Transp Syst 13(4):1498–1506
Zhang Y, Hong C, Wang C (2010) An efficient real time rectangle speed limit sign recognition. In: 2010 IEEE intelligent vehicles symposium, California, pp34–38
Zaklouta F, Stanciulescu B (2012) Real-time traffic-sign recognition using tree classifiers. IEEE Trans Intell Transp Syst 13(4):1507–1514
Tang S, Huang L (2013)Traffic sign recognition using complementary features. In: 2013 2nd IAPR Asian conference on pattern recognition, pp 210–214. doi:https://doi.org/10.1109/ACPR.2013.63.
Albawi S, Mohammed TA, Al-Zawi S (2017) Understanding of a convolutional neural network. In: 2017 International conference on engineering and technology (ICET), Antalya, Turkey, pp 1–6. doi:https://doi.org/10.1109/ICEngTechnol.2017.8308186
O’Shea K, Nash R (2015) An introduction to convolutional neural networks. ArXiv, abs/1511.08458
Liu Q, Feng C, Song Z, Louis J, Zhou J (2019) "Deep Learning model comparison for vision-based classification of full/empty-load trucks in earthmoving operations. Appl Sci 9(22):4871. https://doi.org/10.3390/app9224871
Yamashita R, Nishio M, Do RKG et al (2018) Convolutional neural networks: an overview and application in radiology. Insights Imaging 9:611–629. https://doi.org/10.1007/s13244-018-0639-9
Deng J, Dong W, Socher R, Li L, Li K, Fei-Fei L (2009) ImageNet: a large-scale hierarchical image database. In: 2009 IEEE conference on computer vision and pattern recognition, Miami, FL, USA, pp 248–255. doi:https://doi.org/10.1109/CVPR.2009.5206848
Agarwal V (2015) Article: research on data preprocessing and categorization technique for smartphone review analysis. Int J Comput Appl 131(4):30–36, December 2015. Published by Foundation of Computer Science (FCS), NY, USA
Bui HM, Lech M, Cheng E, Neville K, Burnett IS (2016) Using grayscale images for object recognition with convolutional-recursive neural network. In: 2016 IEEE 6th international conference on communications and electronics (ICCE), Ha-Long, Vietnam, 2016, pp 321–325. doi:https://doi.org/10.1109/CCE.2016.7562656
Sola J, Sevilla J (1997) Importance of input data normalization for the application of neural networks to complex industrial problems. IEEE Trans Nucl Sci 44(3):1464–1468. doi:https://doi.org/10.1109/23.589532
Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. CoRR, abs/1409.1556
Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. In: Pereira F, Burges CJC, Bottou L, Weinberger KQ (eds) Advances in neural information processing systems 25, pp 1097–1105. Curran Associates, Inc.
Chowdary GJ, Punn NS, Sonbhadra SK, Agarwal S (2020) Face mask detection using transfer learning of inception V3. arXiv:2009.08369v2 [cs.CV]
Ying X (2019) An overview of overfitting and its solutions. J Phys Conf Ser 1168(2). IOP Publishing
Stallkamp J, Schlipsing M, Salmen J, Igel C (2012) Man versus computer: benchmarking machine learning algorithms for traffic sign recognition. Neural Netw 32:323–332
Zhang X, Zou J, He, K, Sun J (2015) Accelerating very deep convolutional networks for classification and detection. IEEE Trans Pattern Anal Mach Intell 38. https://doi.org/10.1109/TPAMI.2015.2502579
Srivastava N, Hinton GE, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15:1929–1958
Nair V, Hinton GE (2010) Rectified linear units improve restricted boltzmann machines. In: Proceedings of the 27th international conference on international conference on machine learning (ICML'10), pp 807–814. Omnipress, Madison
Kingma DP, Ba J (2015) Adam: a method for stochastic optimization. CoRR, abs/1412.6980
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Singh, I., Singh, S.K., Kumar, S., Aggarwal, K. (2022). Dropout-VGG Based Convolutional Neural Network for Traffic Sign Categorization. In: Saraswat, M., Sharma, H., Balachandran, K., Kim, J.H., Bansal, J.C. (eds) Congress on Intelligent Systems. Lecture Notes on Data Engineering and Communications Technologies, vol 114. Springer, Singapore. https://doi.org/10.1007/978-981-16-9416-5_18
Download citation
DOI: https://doi.org/10.1007/978-981-16-9416-5_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-9415-8
Online ISBN: 978-981-16-9416-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)