loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Data Compression Conference (DCC '95)
Lossy compression of clustered-dot halftones using sub-cell prediction
Snowbird, Utah
March 28-March 30
ISBN: 0-8186-7012-6
R.A. Vander Kam, Inf. Syst. Lab., Stanford Univ., CA, USA
R.M. Gray, Inf. Syst. Lab., Stanford Univ., CA, USA
We propose a predictive coding algorithm for lossy compression of digital halftones produced by clustered-dot dithering. In our scheme, the predictor estimates the size and shape of each halftone dot (cluster) based on the characteristics of neighboring clusters. The prediction template depends on which portion, or sub-cell, of the dithering matrix produced the dot. Information loss is permitted through imperfect representation of the prediction residuals. For some clusters, no residual is transmitted at all, and for others, information about the spatial locations of bit errors is omitted. Specifying only the number of bit errors in the residual is enough to allow the decoder to form an excellent approximation to the original dot structure. We also propose a simple alternative to the ordinary Hamming distance for computing distortion in bi-level images. Experiments with 1024/spl times/1024 images, 8/spl times/8 dithering cells, and 600 dpi printing have shown that the coding algorithm maintains good image quality while achieving rates below 0.1 bits per pixel.
Index Terms:
data compression; image coding; prediction theory; Huffman codes; lossy compression; clustered-dot halftones; sub-cell prediction; digital halftones; predictive coding algorithm; clustered-dot dithering; prediction template; dithering matrix; prediction residuals; bit errors; bi-level images; image quality; image compression; Huffman coding
Citation:
R.A. Vander Kam, R.M. Gray, "Lossy compression of clustered-dot halftones using sub-cell prediction," dcc, pp.112, Data Compression Conference (DCC '95), 1995
Usage of this product signifies your acceptance of the Terms of Use.