Error diffusion distributes the quantization error over the local neighborhood in such a way that the local mean of the halftoned image is adjusted to the local mean of the original image. This works fairly well in homogeneous portions of the image. But along edges and in areas with fine texture and details, spreading the error out over some pixels inevitably blurs the image locally and obscures details. In this paper, a variation of the standard error diffusion algorithm is proposed using a nonlinear filter for feature extraction. With this filter the error diffusion process can be adapted to the local image characteristics in such a way that the quantization error is not diffused across edges. This leads to sharper halftoned images with more detail information. It also increases the local image contrast which results in an overall perceptually more pleasing rendering of the halftoned image.
[1]
Charles A. Bouman,et al.
Optimized error diffusion based on a human visual model
,
1992,
Electronic Imaging.
[2]
David L. Neuhoff,et al.
Least-squares model-based halftoning
,
1992,
Electronic Imaging.
[3]
John F. Jarvis,et al.
A survey of techniques for the display of continuous tone pictures on bilevel displays
,
1976
.
[4]
Robert Ulichney,et al.
Digital Halftoning
,
1987
.
[5]
Jan P. Allebach,et al.
Visual Model-Based Algorithms For Halftoning Images
,
1981,
Optics & Photonics.