A Practical and Highly Optimized Convolutional Neural Network for Classifying Traffic Signs in Real-Time

被引:0
作者
Hamed Habibi Aghdam
Elnaz Jahani Heravi
Domenec Puig
机构
[1] Universitat Rovira i Virgili,Intelligent Robotic and Computer Vision Group, Department of Computer Engineering and Mathematics
来源
International Journal of Computer Vision | 2017年 / 122卷
关键词
Convolutional neural network; Traffic sign classification; Ensemble construction; Visualizing convolutional neural networks;
D O I
暂无
中图分类号
学科分类号
摘要
Classifying traffic signs is an indispensable part of Advanced Driver Assistant Systems. This strictly requires that the traffic sign classification model accurately classifies the images and consumes as few CPU cycles as possible to immediately release the CPU for other tasks. In this paper, we first propose a new ConvNet architecture. Then, we propose a new method for creating an optimal ensemble of ConvNets with highest possible accuracy and lowest number of ConvNets. Our experiments show that the ensemble of our proposed ConvNets (the ensemble is also constructed using our method) reduces the number of arithmetic operations 88 and 73%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$73\,\%$$\end{document} compared with two state-of-art ensemble of ConvNets. In addition, our ensemble is 0.1%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0.1\,\%$$\end{document} more accurate than one of the state-of-art ensembles and it is only 0.04%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0.04\,\%$$\end{document} less accurate than the other state-of-art ensemble when tested on the same dataset. Moreover, ensemble of our compact ConvNets reduces the number of the multiplications 95 and 88%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$88\,\%$$\end{document}, yet, the classification accuracy drops only 0.2 and 0.4%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0.4\,\%$$\end{document} compared with these two ensembles. Besides, we also evaluate the cross-dataset performance of our ConvNet and analyze its transferability power in different layers. We show that our network is easily scalable to new datasets with much more number of traffic sign classes and it only needs to fine-tune the weights starting from the last convolution layer. We also assess our ConvNet through different visualization techniques. Besides, we propose a new method for finding the minimum additive noise which causes the network to incorrectly classify the image by minimum difference compared with the highest score in the loss vector.
引用
收藏
页码:246 / 269
页数:23
相关论文
共 77 条
  • [1] Baró X(2009)Traffic sign recognition using evolutionary adaboost detection and forest-ECOC classification IEEE Transactions on Intelligent Transportation Systems 10 113-126
  • [2] Escalera S(2011)Eigen-based traffic sign recognition IET Intelligent Transport Systems 5 190-685
  • [3] Vitrià J(2006)Recognition of traffic signs based on their colour and shape features extracted using human vision models Journal of Visual Communication and Image Representation 17 675-1506
  • [4] Pujol O(2012)Real-time detection and recognition of road traffic signs IEEE Transactions on Intelligent Transportation Systems 13 1498-1958
  • [5] Radeva P(2014)Dropout : A simple way to prevent neural networks from overfitting Journal of Machine Learning Research (JMLR) 15 1929-129
  • [6] Fleyeh H(2001)Road sign detection and recognition using matching pursuit method Image and Vision Computing 19 119-2000
  • [7] Davami E(2014)Traffic sign recognition with hinge loss trained convolutional neural networks IEEE Transactions on Intelligent Transportation Systems 15 1991-89
  • [8] Gao XW(2014)Traffic sign recognition using group sparse coding Information Sciences 266 75-1524
  • [9] Podladchikova L(2012)Sparse-representation-based graph embedding for traffic sign recognition IEEE Transactions on Intelligent Transportation Systems 13 1515-278
  • [10] Shaposhnikov D(2007)Road-sign detection and recognition based on support vector machines IEEE Transactions on Intelligent Transportation Systems 8 264-383