Multilevel block truncation coding using a minimax error criterion for high-fidelity compression of digital images

An encoding technique called multilevel block truncation coding that preserves the spatial details in digital images while achieving a reasonable compression ratio is described. An adaptive quantizer-level allocation scheme which minimizes the maximum quantization error in each block and substantially reduces the computational complexity in the allocation of optimal quantization levels is introduced. A 3.2:1 compression can be achieved by the multilevel block truncation coding itself. The truncated, or requantized, data are further compressed in a second pass using combined predictive coding, entropy coding, and vector quantization. The second pass compression can be lossless or lossy. The total compression ratios are about 4.1:1 for lossless second-pass compression, and 6.2:1 for lossy second-pass compression. The subjective results of the coding algorithm are quite satisfactory, with no perceived visual degradation. >

[1]  Shuichi Matsumoto,et al.  Algorithm for Construction of Variable Length Code with Limited Maximum Word Length , 1984, IEEE Trans. Commun..

[2]  Bruno O. Shubert,et al.  Random variables and stochastic processes , 1979 .

[3]  Haim Garten On Variable Length Codes Under Hardware Constraints , 1985, IEEE Trans. Commun..

[4]  Anil K. Jain,et al.  Image data compression: A review , 1981, Proceedings of the IEEE.

[5]  J. Makhoul,et al.  Vector quantization in speech coding , 1985, Proceedings of the IEEE.

[6]  Thomas S. Huang Coding of Two-Tone Images , 1977, IEEE Trans. Commun..

[7]  Joel Max,et al.  Quantizing for minimum distortion , 1960, IRE Trans. Inf. Theory.

[8]  Jan L. P. de Lameillieure,et al.  Comment on "Algorithm for Construction of Variable Length Code with Limited Maximum Word Length" , 1986, IEEE Trans. Commun..

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

[10]  Gary L. Wise,et al.  A Further Investigation of Max's Algorithm for Optimum Quantization , 1985, IEEE Trans. Commun..

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

[12]  N. Griswold,et al.  A generalized block truncation coding algorithm for image compression , 1984 .

[13]  Claude E. Shannon,et al.  A Mathematical Theory of Communications , 1948 .

[14]  J. C. Curlander,et al.  Image coding of SAR imagery , 1987 .

[15]  Gonzalo R. Arce,et al.  BTC Image Coding Using Median Filter Roots , 1983, IEEE Trans. Commun..

[16]  Chung H. Lu Comment on 'algorithm for construction of variable length code with limited maximum word length' by H. Murakami et al , 1988, IEEE Trans. Commun..

[17]  Peter No,et al.  Digital Coding of Waveforms , 1986 .

[18]  Morris Goldberg,et al.  Image Compression Using Adaptive Vector Quantization , 1986, IEEE Trans. Commun..

[19]  C. E. SHANNON,et al.  A mathematical theory of communication , 1948, MOCO.

[20]  Allen Gersho,et al.  Image Compression Based On Vector Quantization With Finite Memory , 1987 .

[21]  Nasser M. Nasrabadi,et al.  Image coding using vector quantization: a review , 1988, IEEE Trans. Commun..