EMBDN: an Efficient Multiclass Barcode Detection Network for Complicated Environments.

Jun Jia,Guangtao Zhai,Jiahe Zhang,Zhongpai Gao,Zehao Zhu,Xiongkuo Min,Xiaokang Yang,Guodong Guo
DOI: https://doi.org/10.1109/jiot.2019.2933254
IF: 10.6
2019-01-01
IEEE Internet of Things Journal
Abstract:This article presents a novel method for efficient barcodes detection in real and complicated environments using a convolutional neural network (CNN)-based model. The method is developed as a preprocess-module of existing decoders to enhance decoding rates. Our method is trained as an end-to-end model to determine accurate locations of four barcode vertexes. Our method consists of four modules: 1) base net module; 2) region proposals generator; 3) classification and regression module; and 4) distortion removal module. The feature of barcodes extracted from the base net is fed to the next module. Region proposals are generated and selected as region of interest (ROI). Then the ROI are forward propagated to the classification and regression module to determine the positions and shapes of the barcodes. Finally, the distortion removal module is used to remove the geometric distortion according to regression parameters acquired from the previous step. The accurate position and distorted barcodes shape can be determined and corrected by our method. We validate our method on a challenging large-scale dataset in experiments. Compared with the previous methods, our method provides an end-to-end solution to determine accurate locations of barcode vertexes, which shows an excellent performance on detection accuracy. In addition, our method can enhance decoding rate through distortion removal.
What problem does this paper attempt to address?