next up previous
Next: Error Diffusion Halftone Production

Error Diffusion Using Linear Pixel Shuffling

Peter G. Anderson
Rochester Institute of Technology
Rochester, NY, USA

Abstract:

Linear pixel shuffling error diffusion is a digital halftoning algorithm that combines the linear pixel shuffling (LPS) order of visiting pixels in an image with diffusion of quantization errors in all directions.

LPS uses a simple linear rule to produce a pixel ordering giving a smooth, uniform probing of the image. This paper elucidates that algorithm.

Like the Floyd-Steinberg algorithm, LPS error diffusion enhances edges and retains high-frequency image information. LPS error diffusion avoids some of the artifacts (``worms,'' ``tears,'' and ``checkerboarding'') often associated with the Floyd-Steinberg algorithm. LPS error diffusion requires the entire image be available in memory; the Floyd-Steinberg algorithm requires storage proportional only to a single scan line.



 


2000-04-14