Block truncation coding with adaptive decimation and interpolation

A modification of block truncation coding (BTC) is proposed in this paper. The modification is with a novel adaptive decimation and interpolation method, and predictive entropy coding of the quantization data. The decimation algorithm is designed based on the directional gradients of image blocks so as (1) to preserve the edge information, (2) to enable the interpolator utilize the already reconstructed data in decoder and (3) to better predict the mean value of a block. The quantization data is not directly coded by the two reconstruction levels, but by the block mean and the difference between the block mean and the lower reconstruction level, to further reduce the bit-rate. Compared to other interpolative methods, the new decimation and interpolation method substantially improves the image quality and removes the annoying blocky artifact at the same time. The proposed scheme, which has low computational complexity, is shown to have comparable or better performance to/than BTC methods combined with vector quantization/discrete cosine transform and the most recently BTC modification that utilize the inter-block correlation.

[1]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

[2]  R A Kirsch,et al.  Computer determination of the constituent structure of biological images. , 1971, Computers and biomedical research, an international journal.

[3]  Ja-Ling Wu,et al.  Real-time software-based moving picture coding (SBMPC) system , 1994, Signal Process. Image Commun..

[4]  Vishwas Udpikar,et al.  BTC Image Coding Using Vector Quantization , 1987, IEEE Trans. Commun..

[5]  Rabab Kreidieh Ward,et al.  Adaptive compression coding , 1991, IEEE Trans. Commun..

[6]  Moustafa M. Fahmy,et al.  Image compression using VQ-BTC , 1995, IEEE Trans. Commun..

[7]  Larry S. Davis,et al.  A survey of edge detection techniques , 1975 .

[8]  Chaur-Heh Hsieh,et al.  Image compression using modified block truncation coding algorithm , 1998, Signal Process. Image Commun..

[9]  B. Dasarathy Image data compression - block truncation coding , 1995 .

[10]  Yrjö Neuvo,et al.  Interpolative BTC image coding with vector quantization , 1993, IEEE Trans. Commun..

[11]  Olli Nevalainen,et al.  Compression of Digital Images by Block Truncation Coding: A Survey , 1994, Comput. J..

[12]  Yiyan Wu,et al.  BTC-VQ-DCT hybrid coding of digital images , 1991, IEEE Trans. Commun..

[13]  Edward R. Dougherty,et al.  An introduction to morphological image processing , 1992 .