The direct binary search (DBS) algorithm is an iterative method which minimizes a metric of error between the grayscale original and halftone image. This is accomplished by adjusting an initial halftone until a local minimum of the metric is achieved at each pixel. The metric incorporates a model for the human visual system (HVS). In general, the DBS time complexity and halftone quality depend on three factors: the HVS model parameters, the choice of initial halftone, and the search strategy used to update the halftone. Despite the complexity of the DBS algorithm, it can be implemented with surprising efficiency. We demonstrate how the algorithm exploits the model for the HVS to efficiently yield very high quality halftones.
[1]
R. Nasanen.
Visibility of halftone dot textures
,
1984,
IEEE Transactions on Systems, Man, and Cybernetics.
[2]
Paolo Carnevali,et al.
Image Processing by Simulated Annealing
,
1985,
IBM J. Res. Dev..
[3]
Jan P. Allebach,et al.
Model-based halftoning using direct binary search
,
1992,
Electronic Imaging.
[4]
Jan P. Allebach,et al.
FM screen design using DBS algorithm
,
1996,
Proceedings of 3rd IEEE International Conference on Image Processing.
[5]
David L. Neuhoff,et al.
Least-squares model-based halftoning
,
1999,
IEEE Trans. Image Process..