Direct binary search (DBS) algorithm with constraints

In this paper, we describe adding constraints to the Direct Binary Search (DBS) algorithm. An example of a useful constraint, illustrated in this paper, is having only one dot per column and row. DBS with such constraints requires greater than two toggles during each trial operation. Implementations of the DBS algorithm traditionally limit operations to either one toggle or swap during each trial. The example case in this paper produces a wrap-around pattern with uniformly distributed ON pixels which will have a pleasing appearance with precisely one ON pixel per each column and row. The algorithm starts with an initial continuous tone image and an initial pattern having only one ON pixel per column and row. The auto correlation function of Human Visual System (HVS) model is determined along with an initial perceived error. Multiple operation pixel error processing during each iteration is used to enforce the one ON pixel per column and row constraint. The constraint of a single ON pixel per column and row is used as an example in this paper. Further modification of the DBS algorithm for other constraints is possible, based on the details given in the paper. A mathematical framework to extend the algorithm to the more general case of Direct Multi-bit Search (DMS) is presented.

[1]  Jan P. Allebach,et al.  New results on reconstruction of continuous-tone from halftone , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  井上 和宏 Printing system, controller, print job creation apparatus, method execution of the print processing, and program , 2005 .

[3]  Chai Wah Wu,et al.  Direct multi-bit search (DMS) screen algorithm , 2012, 2012 19th IEEE International Conference on Image Processing.

[4]  Robert Ulichney,et al.  Dithering with blue noise , 1988, Proc. IEEE.

[5]  Chai Wah Wu,et al.  GPU-enabled parallel processing for image halftoning applications , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[6]  H. Le,et al.  Progress and Trends in Ink-jet Printing Technology , 1998, Journal of Imaging Science and Technology.

[7]  Charles A. Bouman,et al.  Optimized error diffusion for image display , 1992, J. Electronic Imaging.

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

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

[10]  Robert Ulichney Review of halftoning techniques , 1999, Electronic Imaging.

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