Retrospective tracking for barcode reading

A novel method for fast reading barcodes commonly encountered in industrial applications is presented. The method mainly consists of two stages: (1) a process characterizing in cross scanning an overly downscaled image to extract candidate barcode skeletons is used to locate barcodes in an image, wherein at least one skeleton is extracted from the downscaled binary image; coordinates of at least one point of each skeleton are enlarged back to their original resolution and used as center points of plural detection windows in the original image plane. (2) a Sobel-based grading scheme is employed to determine wining detection windows for reading barcodes, wherein a retrospective tracking mechanism is proposed to deal with warped, slanted or even stained barcodes. Since the center points of the wining detection windows are directly treated as sampling points of the barcodes, pixel by pixel search is dispensable and computation time can be greatly reduced.

[1]  Takayuki Kunieda,et al.  Image retrieval using spatial intensity features , 2000, Signal Process. Image Commun..

[2]  Hiroshi Hanaizumi,et al.  Barcode readers using the camera device in mobile phones , 2004, 2004 International Conference on Cyberworlds.

[3]  Yue Liu,et al.  A new binarization method for PDF417 bar code by camera phone , 2008, 2008 IEEE International Conference on Automation and Logistics.

[4]  Liang-Hua Chen,et al.  A bar-code recognition system using backpropagation neural networks , 1995 .

[5]  Matti Pietikäinen,et al.  Adaptive document image binarization , 2000, Pattern Recognit..

[6]  Anil K. Jain,et al.  Learning Texture Discrimination Masks , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Hidekata Hontani,et al.  Automatic visual searching and reading of barcodes in 3-D scene , 2001, IVEC2001. Proceedings of the IEEE International Vehicle Electronics Conference 2001. IVEC 2001 (Cat. No.01EX522).