Paper
25 January 2011 A parallel error diffusion implementation on a GPU
Yao Zhang, John Ludd Recker, Robert Ulichney, Giordano B. Beretta, Ingeborg Tastl, I-Jong Lin, John D. Owens
Author Affiliations +
Proceedings Volume 7872, Parallel Processing for Imaging Applications; 78720K (2011) https://doi.org/10.1117/12.872616
Event: IS&T/SPIE Electronic Imaging, 2011, San Francisco Airport, California, United States
Abstract
In this paper, we investigate the suitability of the GPU for a parallel implementation of the pinwheel error diffusion. We demonstrate a high-performance GPU implementation by efficiently parallelizing and unrolling the image processing algorithm. Our GPU implementation achieves a 10 - 30x speedup over a two-threaded CPU error diffusion implementation with comparable image quality. We have conducted experiments to study the performance and quality tradeoffs for differences in image block sizes. We also present a performance analysis at assembly level to understand the performance bottlenecks.
© (2011) 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, Giordano B. Beretta, Ingeborg Tastl, I-Jong Lin, and John D. Owens "A parallel error diffusion implementation on a GPU", Proc. SPIE 7872, Parallel Processing for Imaging Applications, 78720K (25 January 2011); https://doi.org/10.1117/12.872616
Lens.org Logo
CITATIONS
Cited by 12 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image quality

Image processing

Diffusion

Matrices

Algorithm development

Digital image processing

Error analysis

RELATED CONTENT

Parallel error diffusion
Proceedings of SPIE (December 28 2001)
Optimal parallel error diffusion dithering
Proceedings of SPIE (December 22 1998)
Nonlinear detail enhancement of error-diffused images
Proceedings of SPIE (May 01 1994)
Local adaptive blue noise mask for digital printing
Proceedings of SPIE (April 04 1997)
Progress of color inkjet technology
Proceedings of SPIE (December 21 1999)

Back to Top