- Main
Plane-dependent error diffusion on a GPU
- Zhang, Yao;
- Recker, John L;
- Ulichney, Robert;
- Tastl, Ingeborg;
- Owens, John D
- Editor(s): Egiazarian, Karen O;
- Agaian, Sos S;
- Gotchev, Atanas P;
- Recker, John;
- Wang, Guijin
Published Web Location
https://doi.org/10.1117/12.906966Abstract
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).
Many UC-authored scholarly publications are freely available on this site because of the UC's open access policies. Let us know how this access is important for you.