QR-RLS algorithm for error diffusion of color images

Printing color images on color printers and displaying them on computer monitors requires a significant reduction of physically distinct colors, which causes degradation in image quality. An efficient method to improve the display quality of a quantized image is error diffusion, which works by distributing the previous quantization errors to neighboring pixels, exploiting the eye's averaging of colors in the neighborhood of the point of interest. This creates the illusion of more colors. A new error diffusion method is presented in which the adaptive recursive least- squares (RLS) algorithm is used. This algorithm provides local optimization of the error diffusion filter along with smoothing of the filter coefficients in a neighborhood. To improve the performance, a diagonal scan is used in processing the image.

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

[2]  John F. Jarvis,et al.  A survey of techniques for the display of continuous tone pictures on bilevel displays , 1976 .

[3]  J. Stoffel,et al.  A Survey of Electronic Techniques for Pictorial Image Reproduction , 1981, IEEE Trans. Commun..

[4]  Paul S. Heckbert Color image quantization for frame buffer display , 1982, SIGGRAPH.

[5]  Neal,et al.  Using Peano Curves for Bilevel Display of Continuous-Tone Images , 1982, IEEE Computer Graphics and Applications.

[6]  Dimitris Anastassiou,et al.  Digital Halftoning of Images , 1982, IBM J. Res. Dev..

[7]  Daniel Thalmann,et al.  Three-Dimensional Computer Animation: More an Evolution Than a Motion Problem , 1985, IEEE Computer Graphics and Applications.

[8]  Gerald Goetzel,et al.  Digital halftoning on the IBM 4250 printer , 1987 .

[9]  Kevin J. Parker,et al.  Digital halftoning using a blue-noise mask , 1991, Electronic Imaging.

[10]  Stefanos D. Kollias,et al.  A unified neutral network approach to digital image halftoning , 1991, IEEE Trans. Signal Process..

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

[12]  Bin Yang,et al.  Rotation-based RLS algorithms: unified derivations, numerical properties, and parallel implementations , 1992, IEEE Trans. Signal Process..

[13]  Ping Wah Wong,et al.  Adaptive error diffusion and its application in multiresolution rendering , 1996, IEEE Trans. Image Process..

[14]  Tetsuo Asano Digital halftoning algorithm based on random space-filling curve , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[15]  Lale Akarun,et al.  Adaptive methods for dithering color images , 1997, IEEE Trans. Image Process..

[16]  Gaurav Sharma,et al.  Digital color imaging , 1997, IEEE Trans. Image Process..

[17]  Enis A. Cetin,et al.  Set theoretic inverse halftoning method for grayscale and color images , 1998, Electronic Imaging.

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