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


Back to Top