Binarization of Low-Quality Barcode Images Captured by Mobile Phones Using Local Window of Adaptive Location and Size

It is difficult to directly apply existing binarization approaches to the barcode images captured by mobile device due to their low quality. This paper proposes a novel scheme for the binarization of such images. The barcode and background regions are differentiated by the number of edge pixels in a search window. Unlike existing approaches that center the pixel to be binarized with a window of fixed size, we propose to shift the window center to the nearest edge pixel so that the balance of the number of object and background pixels can be achieved. The window size is adaptive either to the minimum distance to edges or minimum element width in the barcode. The threshold is calculated using the statistics in the window. Our proposed method has demonstrated its capability in handling the nonuniform illumination problem and the size variation of objects. Experimental results conducted on 350 images captured by five mobile phones achieve about 100% of recognition rate in good lighting conditions, and about 95% and 83% in bad lighting conditions. Comparisons made with nine existing binarization methods demonstrate the advancement of our proposed scheme.

[1]  Xu Liu,et al.  Imaging as an alternative data channel for camera phones , 2006, MUM '06.

[2]  Xudong Jiang,et al.  Knowledge guided adaptive binarization for 2D barcode images captured by mobile phones , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[3]  Xudong Jiang,et al.  Dynamic window construction for the binarization of barcode images captured by mobile phones , 2010, 2010 IEEE International Conference on Image Processing.

[4]  Sherin M. Youssef,et al.  Automated barcode recognition for smart identification and inspection automation , 2007, Expert Syst. Appl..

[5]  Hiroko Kato,et al.  Pervasive 2D Barcodes for Camera Phone Applications , 2007, IEEE Pervasive Computing.

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

[7]  Xu Liu,et al.  VCode—Pervasive Data Transfer Using Video Barcode , 2008, IEEE Transactions on Multimedia.

[8]  Devi Parikh,et al.  Localization and Segmentation of A 2D High Capacity Color Barcode , 2008, 2008 IEEE Workshop on Applications of Computer Vision.

[9]  T. W. Ridler,et al.  Picture thresholding using an iterative selection method. , 1978 .

[10]  Jian Wang,et al.  Automatic Real-Time Barcode Localization in Complex Scenes , 2006, 2006 International Conference on Image Processing.

[11]  Henrik Schumann-Olsen,et al.  Handheld PC with Camera Used for Reading Information Dense Barcodes , 2004 .

[12]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[13]  Xudong Jiang,et al.  Accurate localization of four extreme corners for barcode images captured by mobile phones , 2010, 2010 IEEE International Conference on Image Processing.

[14]  Josef Kittler,et al.  Threshold selection based on a simple image statistic , 1985, Comput. Vis. Graph. Image Process..

[15]  Alex ChiChung Kot,et al.  A quality measure of mobile phone captured 2D barcode images , 2010, 2010 IEEE International Conference on Image Processing.

[16]  Pavan,et al.  A common image processing framework for 2D barcode reading , 1999 .

[17]  J. R. Parker,et al.  Gray Level Thresholding in Badly Illuminated Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Christer Bäckström,et al.  A video processing method for convenient mobile reading of printed barcodes with camera phones , 2006, Electronic Imaging.

[19]  B. Kapralos,et al.  I An Introduction to Digital Image Processing , 2022 .

[20]  Siu-Cheung Chau,et al.  Proposing a hybrid tag-camera-based identification and navigation aid for the visually impaired , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.