Low Bit Rate Video Coding Using DCT-Based Fast Decimation/Interpolation and Embedded Zerotree Coding

In this paper, we propose a low bit rate video coding procedure in the discrete cosine transform (DCT) domain that is based in an embedded zerotree algorithm and uses decimation and interpolation. Theory for decimation/interpolation in the DCT domain is presented, and its implementation with fast algorithms is shown. Motivated by the compositing of several video sources in multipoint video conferencing, we propose a new method for single streams that uses the proposed DCT-decimation in the encoder and the corresponding DCT-interpolation in the decoder. Decimated video frames are encoded using an embedded zerotree and an adaptive arithmetic coder to improve the quality of the decoded videos. Zerotree coding is a progressive coding method that quantizes amplitudes of DCT coefficients of video frames into bit streams with increasing precision. Embedded coding scheme depends on coding a symbol by an adaptive arithmetic encoder as soon as the symbol is obtained by the zerotree coding. Zerotree coder gives flexibility of controlling the bit rate precisely at given target bit rate. Compared to conventional coding our proposed algorithm achieves peak signal-to-noise ratio improvements at low bit rate video coding.

[1]  Neri Merhav,et al.  A transform domain approach to spatial domain image scaling , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[2]  Sanjit K. Mitra,et al.  Image resizing in the compressed domain using subband DCT , 2002, IEEE Trans. Circuits Syst. Video Technol..

[3]  Hyun Wook Park,et al.  L=M -Fold Image Resizing in Block-DCT Domain Using Symmetric Convolution , 2001 .

[4]  Cha-Keon Cheong,et al.  A DCT-based Embedded Image Coder Using Wavelet Structure Of DCT For Very Low Bit Rate Video Codec , 1998, IEEE Transactions on Consumer Electronics.

[5]  Narendra Ahuja,et al.  A fast scheme for image size change in the compressed domain , 2001, IEEE Trans. Circuits Syst. Video Technol..

[6]  Cha-Keon Cheong,et al.  Significance tree image sequence coding with DCT-based pyramid structure , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

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

[8]  Sanjit K. Mitra,et al.  Arbitrary resizing of images in DCT space , 2005 .

[9]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[10]  Z. Xiong,et al.  A DCT-based embedded image coder , 1996, IEEE Signal Processing Letters.

[11]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

[12]  Shih-Fu Chang,et al.  Manipulation and Compositing of MC-DCT Compressed Video , 1995, IEEE J. Sel. Areas Commun..

[13]  Donald M. Monro,et al.  Zerotree coding of DCT coefficients , 1997, Proceedings of International Conference on Image Processing.

[14]  David G. Messerschmitt,et al.  MPEG video compositing in the compressed domain , 1996, 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.

[15]  Jianmin Jiang,et al.  The spatial relationship of DCT coefficients between a block and its sub-blocks , 2002, IEEE Trans. Signal Process..

[16]  S.A. Martucci Image resizing in the discrete cosine transform domain , 1995, Proceedings., International Conference on Image Processing.

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