Tiny-BDN: An Efficient and Compact Barcode Detection Network

You are here

Top Reasons to Join SPS Today!

1. IEEE Signal Processing Magazine
2. Signal Processing Digital Library*
3. Inside Signal Processing Newsletter
4. SPS Resource Center
5. Career advancement & recognition
6. Discounts on conferences and publications
7. Professional networking
8. Communities for students, young professionals, and women
9. Volunteer opportunities
10. Coming soon! PDH/CEU credits
Click here to learn more.

Tiny-BDN: An Efficient and Compact Barcode Detection Network

By: 
Jun Jia; Guangtao Zhai; Ping Ren; Jiahe Zhang; Zhongpai Gao; Xiongkuo Min; Xiaokang Yang

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.

SPS Social Media

IEEE SPS Educational Resources

IEEE SPS Resource Center

IEEE SPS YouTube Channel