An efficient content adaptive transform for video coding

In this paper, we propose a content adaptive transform (CAT) method for video coding. Firstly, CAT obtains the transform kernels in real-time instead of predefined fixed ones, and therefore it is content based transform. Secondly, the transform kernels is obtained by singular value decomposition (SVD) from a typical decoded block without transmitting them to the decoder. Thirdly, the optimality property of CAT for input signal is derived. Finally, a spiral scanning pattern is proposed to rearrange the diagonal distributed transform coefficients. Extensive experimental results show that, compared with the H.264/AVC High Profile, the proposed CAT scheme provides average PSNR gain 0.55 dB for intra frame coding on a large number of multiple-resolutions sequences.

[1]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[2]  John Håkon Husøy,et al.  A critique of SVD-based image coding systems , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[3]  Wan-Chi Siu,et al.  Transform Kernel Selection Strategy for the H.264/AVC and Future Video Coding Standards , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Stanley C. Ahalt,et al.  A hybrid DCT-SVD image-coding algorithm , 2002, IEEE Trans. Circuits Syst. Video Technol..

[5]  Marta Karczewicz,et al.  Improved h.264 intra coding based on bi-directional intra prediction, directional transform, and adaptive coefficient scanning , 2008, 2008 15th IEEE International Conference on Image Processing.

[6]  Wen Gao,et al.  Video Coding With Rate-Distortion Optimized Transform , 2012, IEEE Transactions on Circuits and Systems for Video Technology.