Binary tree context modeling of halftone images using a fast adaptive template selection scheme

Recently, new applications such as printing on demand and personalized printing have arisen where lossless halftone image compression can be useful for increasing transmission speed and lowering storage costs. State-of-the-art lossless bilevel image compression schemes like JBIG achieve only moderate compression ratios because they do not fully take into account the special image characteristics. In this paper, we present an improvement on the context modeling scheme by adapting the context template to the periodic structure of the classical halftone image. This is a non-trivial problem for which we propose a fast close-to-optimal context template selection scheme based on the sorted autocorrelation function of a part of the image. We have experimented with classical halftones of different resolutions and sizes and screened under different angles as well as with stochastic halftones. For classical halftones, the global improvement with respect to JBIG in its best mode is about 30% to 50%; binary tree modeling increases this by another 5% to 10%. For stochastic halftones, the autocorrelation-based template gives no improvement, though an exhaustive search technique shows that even bigger improvements are feasible using the context modeling technique; introducing binary tree modeling increases the compression ratio with about 10%.

[1]  H. Weinrichter,et al.  Bi-level image compression using adaptive tree model , 1997, Proceedings DCC '97. Data Compression Conference.

[2]  Koen N. Denecker,et al.  Comparison of lossless coding techniques for screened continuous-tone images , 1996, Other Conferences.

[3]  Ignace Lemahieu,et al.  Fast autocorrelation-based context template selection scheme for lossless compression of halftone images , 1998, Electronic Imaging.

[4]  Koen N. Denecker,et al.  A comparative study of lossless coding techniques for screened continuous-tone images , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[5]  Ian H. Witten,et al.  Managing Gigabytes: Compressing and Indexing Documents and Images , 1999 .

[6]  Glen G. Langdon,et al.  An Introduction to Arithmetic Coding , 1984, IBM J. Res. Dev..

[7]  Xiaolin Wu,et al.  Lossless compression of continuous-tone images via context selection, quantization, and modeling , 1997, IEEE Trans. Image Process..

[8]  Ian H. Witten,et al.  Textual image compression: two-stage lossy/lossless encoding of textual images , 1994, Proc. IEEE.

[9]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[10]  Glen G. Langdon,et al.  An Overview of the Basic Principles of the Q-Coder Adaptive Binary Arithmetic Coder , 1988, IBM J. Res. Dev..

[11]  Gary K. Starkweather Future of electronic printing , 1998, Electronic Imaging.

[12]  Bo Martins,et al.  Bi-level image compression with tree coding , 1996, Proceedings of Data Compression Conference - DCC '96.