Computer and Modernization ›› 2020, Vol. 0 ›› Issue (09): 83-88.doi: 10.3969/j.issn.1006-2475.2020.09.015

Previous Articles     Next Articles

Lightweight YOLOv3 Traffic Sign Detection Algorithm

  

  1. (1. School of Computer Science & Engineering, Changchun University of Technology, Changchun 130012, China;
    2. College of Software, Jilin University, Changchun 130012, China)
  • Received:2020-02-03 Online:2020-09-24 Published:2020-09-24

Abstract: Traffic sign detection has always been a hot topic in the field of autonomous driving. In deep learning algorithms, YOLOv3 and Faster R-CNN have obtained excellent object detection performance, but when detecting small targets, there are cases of missed detection. In order to accurately and quickly identify small targets in traffic sign detection, this paper proposes a lightweight YOLOv3 traffic sign detection algorithm. Multi-scale feature maps are obtained through convolutional neural networks while using both shallow and deep feature extraction. Deep features can effectively keep the detection accuracy from falling, and shallow features can effectively improve the accuracy of small target detection tasks. The model is compressed by the pruning algorithm, the trained model is sparsely trained, some unimportant convolution kernel channels are deleted, and the pruned model is fine-tuning to maintain the balance of parameters in the model file. The experimental results show that the accuracy of the model is improved by 2.3% by extracting the multi-scale feature map, the weight of the model is reduced by 70% by compressing the model with the pruning algorithm, and the detection time of the model is saved by 90%. Therefore, a lightweight traffic sign detection model with stronger robustness can be deployed on mobile embedded devices, without taking up large GPU computing resources but improving detection efficiency.

Key words: convolutional neural network, traffic signs, small object detection, multi-scale feature map, model compression

CLC Number: