Binary decompositions for high-order entropy coding of grayscale images

High-order entropy coding (HOEC) has the potential to provide higher compression ratios than the usually used zero-order entropy coding (ZOEC) approaches. However, serious implementation difficulties severely limit the practical value of HOEC for grayscale image compression. We examine the bit-plane decomposition (BPD) representation as a simple alternative that bypasses some of the implementation difficulties of HOEC. We show, however, that BPD introduces undesired coding overhead when used to represent grayscale images. We therefore propose a new binary image representation called magnitude-based binary decomposition (MBBD) which avoids any coding overhead when used to represent grayscale images. Thus, MBBD both bypasses the implementation difficulties of HOEC and does not have the drawbacks of the BPD. We present numerical experiments that verify the theoretical analysis of the BPD and MBBD representations. In addition, our experiments demonstrate that MBBD-HOEC yields better results than ZOEC for lossy image compression and is also very effective for progressive image transmission.

[1]  Nikolas P. Galatsanos,et al.  Prioritized DCT for compression and progressive transmission of images , 1992, IEEE Trans. Image Process..

[2]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[3]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[4]  Kou-Hu Tzou High-order entropy coding for images , 1992, IEEE Trans. Circuits Syst. Video Technol..

[5]  James D. Johnston,et al.  A filter family designed for use in quadrature mirror filter banks , 1980, ICASSP.

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

[7]  Jay W. Schwartz,et al.  Bit-Plane Encoding: A Technique for Source Encoding , 1966, IEEE Transactions on Aerospace and Electronic Systems.

[8]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[9]  Hamid Gharavi Conditional Run-Length and Variable-Length Coding of Digital Pictures , 1987, IEEE Trans. Commun..

[10]  Ming-Ting Sun,et al.  Design and hardware architecture of high-order conditional entropy coding for images , 1992, IEEE Trans. Circuits Syst. Video Technol..

[11]  Kou-Hu Tzou,et al.  Low-Rate Entropy Coding Of Transformed Images , 1986, Optics & Photonics.

[12]  Richard E. Blahut,et al.  Principles and practice of information theory , 1987 .

[13]  Jorma Rissanen,et al.  Compression of Black-White Images with Arithmetic Coding , 1981, IEEE Trans. Commun..

[14]  Michel Barlaud,et al.  Image coding using wavelet transform , 1992, IEEE Trans. Image Process..

[15]  K. Knowlton,et al.  Progressive transmission of grey-scale and binary pictures by simple, efficient, and lossless encoding schemes , 1980, Proceedings of the IEEE.

[16]  Steven L. Tanimoto,et al.  Image transmission with gross information first , 1979 .

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

[18]  K. Tzou Progressive Image Transmission: A Review And Comparison Of Techniques , 1987 .

[19]  Abraham Lempel,et al.  Compression of individual sequences via variable-rate coding , 1978, IEEE Trans. Inf. Theory.