Tiny-BDN: an Efficient and Compact Barcode Detection Network

Jun Jia,Guangtao Zhai,Ping Ren,Jiahe Zhang,Zhongpai Gao,Xiongkuo Min,Xiaokang Yang
DOI: https://doi.org/10.1109/jstsp.2020.2976566
IF: 7.695
2020-01-01
IEEE Journal of Selected Topics in Signal Processing
Abstract:This paper presents a novel approach for accurate barcodes detection in real and challenging environments using compact deep neural networks. Our approach is based on Convolutional Neural Network (CNN) and neural network compression, which can detect the four vertexes coordinates of a barcode accurately and quickly. Our approach consists of four stages: (i) feature extraction by a base network, (ii) region proposal network (RPN) training, (iii) barcode classification and coordinates regression, and (iv) weights pruning and recoding. The model is trained in the first three stages and then compressed in the fourth stage to reduce the size of the trained model. In order to remove the effect of geometric distortion during barcode decoding, we add a distortion removal module to the end of the trained model. In experiments, we validate our approach on a challenging large-scale dataset. Compared with previous methods, our method can locate the coordinates of a barcode accurately and quickly and enhance decoding rate through distortion removal. In addition, the storage and memory overheads of our model are reduced through model compression, which shows great potential in industrial applications.
What problem does this paper attempt to address?