Binary genetic algorithm-based pattern LUT for grayscale digital half-toning

Grayscale digital half-toning is a popular technique to reproduce grayscale images with devices that can support only two levels at output, i.e., black and white. Printers, LCD displays, etc. are some common examples of such devices. Considering 0 and 1 as black and white, respectively, this can be represented as an image-wise binary pattern generation process. The binary patterns are aimed to retain the local tonal and structural characteristics of grayscale image for a faithful illusion of the original grayscale image. Apart from tonal and structural characteristics retention, desired blue-noise characteristics also contribute significantly toward eye pleasant appearance of half-tone images. The paper presents a binary genetic algorithm-based approach to generate such binary patterns through optimizing randomly generated binary strings against a visual cost function. Paper also presents a pattern look-up-table (LUT)-based approach toward conventional clustered dot ordered dithering which is suitable for devices like laser or offset printers that cannot recognize individual pixels. The pattern LUT approach is driven toward green-noise characteristics instead of the blue-noise characteristics. The results obtained with test images are presented pictorially and evaluated through half-tone quality evaluation metrics. The evaluation results and comparison with state-of-art techniques shows the potential of presented technique for practical implementations.

[1]  Francesco De Pellegrini,et al.  A survey of evolutionary and embryogenic approaches to autonomic networking , 2010, Comput. Networks.

[2]  Ping Wah Wong Entropy-constrained halftoning using multipath tree coding , 1997, IEEE Trans. Image Process..

[3]  Gonzalo R. Arce,et al.  Blue and green noise halftoning models , 2003, IEEE Signal Process. Mag..

[4]  Robert Ulichney,et al.  Digital Halftoning , 1987 .

[5]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[6]  Hua Li,et al.  Contrast‐aware Halftoning , 2010, Comput. Graph. Forum.

[7]  Gonzalo R. Arce,et al.  Digital halftoning by means of green-noise masks , 1999 .

[8]  Alan C. Bovik,et al.  Mean squared error: Love it or leave it? A new look at Signal Fidelity Measures , 2009, IEEE Signal Processing Magazine.

[9]  V. Michael Bove,et al.  Generation of blue noise arrays by genetic algorithm , 1997, Electronic Imaging.

[10]  Gonzalo R. Arce,et al.  Digital color halftoning with generalized error diffusion and multichannel green-noise masks , 2000, IEEE Trans. Image Process..

[11]  Randy L. Haupt,et al.  Practical Genetic Algorithms with CD-ROM , 2004 .

[12]  Jan P. Allebach,et al.  The Hybrid Screen—Improving the Breed , 2010, IEEE Transactions on Image Processing.

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

[14]  Michael D. Vose,et al.  The simple genetic algorithm - foundations and theory , 1999, Complex adaptive systems.

[15]  David J. Sakrison,et al.  The effects of a visual fidelity criterion of the encoding of images , 1974, IEEE Trans. Inf. Theory.

[16]  Jan P. Allebach DBS: retrospective and future directions , 2000, IS&T/SPIE Electronic Imaging.

[17]  M. Mese,et al.  Recent Advances in Digital Halftoning and Inverse Halftoning Methods , 2002 .

[18]  Daniel L. Lau,et al.  Green noise digital halftoning , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[19]  K.J. Parker,et al.  Digital halftoning using a blue noise mask , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[20]  Timo Mantere,et al.  Automatic image generation by genetic algorithms for testing halftoning methods , 2000, SPIE Optics East.

[21]  Sam Kwong,et al.  Genetic Algorithms : Concepts and Designs , 1998 .

[22]  Jing-Ming Guo,et al.  A New Model-Based Digital Halftoning and Data Hiding Designed With LMS Optimization , 2007, IEEE Transactions on Multimedia.

[23]  Pheng-Ann Heng,et al.  Structure-aware halftoning , 2008, SIGGRAPH 2008.

[24]  Niranjan Damera-Venkata,et al.  FM halftoning via block error diffusion , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[25]  Chee-Hung Henry Chu,et al.  Genetic algorithm approach to visual model-based halftone pattern design , 1991, Other Conferences.

[26]  Reiner Eschbach,et al.  Error-diffusion algorithm with edge enhancement , 1991 .

[27]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[28]  Rodney L. Miller,et al.  Design of minimum visual modulation halftone patterns , 1991, IEEE Trans. Syst. Man Cybern..

[29]  Panagiotis Takis Metaxas,et al.  Parallel digital halftoning by error-diffusion , 2003, PCK50.

[30]  Hirobumi Nishida Adaptive model-based digital halftoning incorporating image enhancement , 2001, Pattern Recognit..

[31]  Y. Chan,et al.  Restoring halftoned color-quantized image with genetic algorithm , 2004, Proceedings of 2004 International Symposium on Intelligent Multimedia, Video and Speech Processing, 2004..

[32]  Niranjan Damera-Venkata,et al.  Adaptive Threshold Modulation for Error Diffusion Halftoning , 2022 .

[33]  Kevin J. Parker,et al.  Digital halftoning technique using a blue-noise mask , 1992 .

[34]  Jan P. Allebach,et al.  Impact of HVS models on model-based halftoning , 2002, IEEE Trans. Image Process..

[36]  Daniel L. Lau,et al.  Green-noise digital halftoning , 1998 .

[37]  Yuefeng Zhang,et al.  Space-filling curve ordered dither , 1998, Comput. Graph..

[38]  Jan P. Allebach,et al.  Look-up-table based halftoning algorithm , 2000, IEEE Trans. Image Process..

[39]  Dimitris Anastassiou,et al.  Error diffusion coding for A/D conversion , 1989 .

[40]  Choon-Woo Kim,et al.  Estimation of error diffusion kernel using genetic algorithm , 1998, Electronic Imaging.