Paper
2 February 2012 Plane-dependent error diffusion on a GPU
Yao Zhang, John Ludd Recker, Robert Ulichney, Ingeborg Tastl, John D. Owens
Author Affiliations +
Abstract
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); https://doi.org/10.1117/12.906966
Lens.org Logo
CITATIONS
Cited by 7 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image quality

Diffusion

Image processing

Image filtering

RGB color model

Visualization

Error analysis

RELATED CONTENT

Nonlinear detail enhancement of error-diffused images
Proceedings of SPIE (May 01 1994)
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