A novel barcode system for intelligent automation industry

A barcode is an optical machine-readable representation of data that is commonly used in the automation industry. Barcode systems have wide applications involving automatic identification and data capture (AIDC), which includes source tracking, labeling, packaging, pointing the reader to on-line content by means of a uniform resource locator (URL), and so on. Although barcodes are frequently used for encoding information for printed matter, they add unsightly overt content. This paper proposes a novel barcode system, in which a data message is hidden in the printed image, thus requiring no barcode area. In addition, hiding data in images other than barcode areas, e.g. commercial logos, can greatly increase the added values of using barcode systems. In this paper, we first applied the regular screening process to divide the input continuous-tone image into discrete parameter halftone cells. The hidden data message was encoded by the proposed encoding toggles in the halftone cells. To ensure the optimal image quality, a modified direct binary search (DBS) optimization framework was integrated in the proposed system. It ensures that the output data-embedded halftones achieve the best image quality from the viewpoint of human visual system (HVS). The simulation results indicated that the proposed method outperformed state-of-the-art approach in terms of data capacity and image quality.

[1]  Risto Näsänen Visibility of halftone dot textures , 1984, IEEE Trans. Syst. Man Cybern..

[2]  Jan P. Allebach,et al.  Tone-dependent error diffusion , 2004, IEEE Transactions on Image Processing.

[3]  Jan P. Allebach,et al.  Design of color screen tile vector sets , 2011, Electronic Imaging.

[4]  Edward J. Delp,et al.  Digital watermarking: algorithms and applications , 2001, IEEE Signal Process. Mag..

[5]  Robert Ulichney,et al.  Encoding Information in Clustered-Dot Halftones , 2010 .

[6]  Jan P. Allebach,et al.  Joint halftoning and watermarking , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[7]  Jing-Ming Guo,et al.  Improved Pair Toggling Data Hiding by Cooperating Human Visual System in Halftone Images , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[8]  Gaurav Sharma,et al.  Show-through watermarking of duplex printed documents , 2004, IS&T/SPIE Electronic Imaging.

[9]  Vishal Monga,et al.  Hardcopy image barcodes via block-error diffusion , 2005, IEEE Transactions on Image Processing.

[10]  Robert Ulichney,et al.  Void-and-cluster method for dither array generation , 1993, Electronic Imaging.

[11]  Jan P. Allebach,et al.  Analysis of ordered dither for arbitrary sampling lattices and screen periodicities , 1990, IEEE Trans. Acoust. Speech Signal Process..

[12]  Thierry Pun,et al.  Multilevel 2-D Bar Codes: Toward High-Capacity Storage Modules for Multimedia Security and Management , 2006, IEEE Trans. Inf. Forensics Secur..

[13]  Jan P. Allebach,et al.  A dual interpretation for direct binary search and its implications for tone reproduction and texture quality , 2000, IEEE Trans. Image Process..

[15]  Jiann-Der Lee,et al.  Oriented Modulation for Watermarking in Direct Binary Search Halftone Images , 2012, IEEE Transactions on Image Processing.