Translator Disclaimer
2 February 2012 Plane-dependent error diffusion on a GPU
Author Affiliations +
In this paper, we study a plane-dependent technique that reduces dot-on-dot printing in color images, and apply this technique to a GPU-based error diffusion halftoning algorithm. We design image quality metrics to preserve mean color and minimize colorant overlaps. We further use randomized intra-plane error filter weights to break periodic structures. Our GPU implementation achieves a processing speed of 200 MegaPixels/second for RGB color images, and a speedup of 30 - 37x over a multi-threaded implementation on a dual-core CPU. Since the GPU implementation is memory bound, we essentially get the image quality benefits for free by adding arithmetic complexities for inter-plane dependency and error filter weights randomization.
© (2012) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Yao Zhang, John Ludd Recker, Robert Ulichney, Ingeborg Tastl, and John D. Owens "Plane-dependent error diffusion on a GPU", Proc. SPIE 8295, Image Processing: Algorithms and Systems X; and Parallel Processing for Imaging Applications II, 829515 (2 February 2012);


Nonlinear detail enhancement of error-diffused images
Proceedings of SPIE (May 01 1994)
Color halftoning by indexing the visual-optimized dot profiles
Proceedings of SPIE (September 07 1998)
New methods for digital halftoning and inverse halftoning
Proceedings of SPIE (December 28 2001)
Data hiding for halftone images
Proceedings of SPIE (May 09 2000)

Back to Top