Robust 1-D Barcode Recognition on Camera Phones and Mobile Product Information Display

In this paper we present a robust algorithm for the recognition of 1-D barcodes using camera phones. The recognition algorithm is highly robust regarding the typical image distortions and was tested on a database of barcode images, which covers typical distortions, such as inhomogeneous illumination, reflections, or blurs due to camera movement. We present results from experiments with over 1,000 images from this database using a MATLAB implementation of our algorithm, as well as experiments on the go, where a Symbian C++ implementation running on a camera phone is used to recognize barcodes in daily life situations. The proposed algorithm shows a close to 100% accuracy in real life situations and yields a very good resolution dependent performance on our database, ranging from 90.5% (640 ×480) up to 99.2% (2592 ×1944). The database is freely available for other researchers. Further we shortly present MobilePID, an application for mobile product information display on web-enabled camera phones. MobilePID uses product information services on the internet or locally stored on-device data.

[1]  Hao Wang,et al.  1D Bar Code Reading on Camera Phones , 2007, Int. J. Image Graph..

[2]  Xiaoyi Jiang,et al.  Developing Mobile Multimedia Applications on Symbian OS Devices , 2008, WMMP.

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

[4]  D. Chai,et al.  Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras , 2005, 2005 5th International Conference on Information Communications & Signal Processing.

[5]  Adam Wojciechowski,et al.  Barcode Scanning from Mobile-Phone Camera Photos Delivered Via MMS: Case Study , 2008, ER Workshops.

[6]  Theodosios Pavlidis,et al.  Bar Code Waveform Recognition Using Peak Locations , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  R. Muniz,et al.  A robust software barcode reader using the Hough transform , 1999, Proceedings 1999 International Conference on Information Intelligence and Systems (Cat. No.PR00446).

[8]  Sven Hartmann,et al.  Advances in Conceptual Modeling – Challenges and Opportunities , 2008, Lecture Notes in Computer Science.

[9]  Marc Langheinrich,et al.  Toolkit for Bar Code Recognition and Resolving on Camera Phones - Jump Starting the Internet of Things , 2006, GI Jahrestagung.

[10]  Albrecht Schmidt,et al.  An Evaluation of Product Identification Techniques for Mobile Phones , 2009, INTERACT.

[11]  Marco Winckler,et al.  Human-Computer Interaction - INTERACT 2009, 12th IFIP TC 13 International Conference, Uppsala, Sweden, August 24-28, 2009, Proceedings, Part I , 2009, INTERACT.

[12]  Mark Wilcox,et al.  Multimedia on Symbian OS: Inside the Convergence Device , 2008 .

[13]  Yanming Zou,et al.  Bar code reading from images captured by camera phones , 2005, 2005 2nd Asia Pacific Conference on Mobile Technology, Applications and Systems.