Fast Intra Mode Decision Algorithm Using the Sum of Absolute Transformed Differences

This paper presents a fast intra mode decision algorithm using the sum of absolute transformed differences (SATD) in order to reduce the encoding time. Our algorithm consists of two main techniques: Early block-mode decision and candidate directional-mode selection. First, we use the early block-mode decision method, I4MB skip, to avoid unnecessary computation for I4MB. If all the 16 4x4sub-blocks in intra 16x16block (I16MB) have the minimum SATD in the same directional-mode, then we skip the I4MB prediction and choose the I16MB as the best block-mode for the current block. Besides, before performing the rate-distortion cost for all nine directional-modes of I4MB, which brings out the huge complexity, we reduce the number of the candidate directional-modes by comparing the SATD of each mode with the SATD of primary prediction mode (PPM). The PPM is obtained from the combination of the best mode of I16MB and the modes of neighboring blocks. Experimental results indicate that the proposed algorithm saved encoding time about 70% with negligible degradation.

[1]  Jhing-Fa Wang,et al.  A Fast Mode Decision Algorithm and Its VLSI Design for H.264/AVC Intra-Prediction , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Susanto Rahardja,et al.  Fast mode decision algorithm for intraprediction in H.264/AVC video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Jongho Kim,et al.  Efficient intramode SKIP detection algorithm for H.264/AVC video encoder , 2006 .

[4]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[5]  Jhing-Fa Wang,et al.  Intensity Gradient Technique for Efficient Intra-Prediction in H.264/AVC , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[8]  P. Yip,et al.  Discrete Cosine Transform: Algorithms, Advantages, Applications , 1990 .

[9]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[10]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..