Fast mode-decision for H.264/AVC based on inter-frame correlations

The H.264/AVC standard yields higher coding efficiency rates than other video coding standards. This is because it uses the rate-distortion optimization (RDO) technique, which selects the optimal coding mode and a reference frame for each macroblock (MB). In order to achieve this, the encoder has to encode a given block by exhaustively using all kinds of combinations (including different intra and inter-prediction modes). As a result, the computational complexity of video coding in H.264/AVC is extremely high. In this paper, two fast intra-/inter-mode-decision algorithms are proposed to reduce the complexity of the encoder. Both of these algorithms are based on the inter-frame correlation among adjacent pictures. For the fast intra-mode-decision, we used the intra-mode of the most-correlated MB at the reference frame to encode the current MB and the stationary property of the current MB was used for the fast inter-mode-decision. The simulation results show that the proposed algorithms significantly reduced the computational complexity with a negligible loss of PSNR and a slight increase in bitrate.

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

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

[3]  K. Ramchandran,et al.  From Rate-distortion Theory To Commercial Image and Video Compression Technology , 1998, IEEE Signal Processing Magazine.

[4]  Antonio Ortega,et al.  Rate-distortion methods for image and video compression , 1998, IEEE Signal Process. Mag..

[5]  S. Gary,et al.  Joint Model Reference Encoding Methods and Decoding Concealment Methods , 2003 .

[6]  Andy C. Yu,et al.  Advanced block size selection algorithm for inter frame coding in H.264/MPEG-4 AVC , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[7]  Byung-Gyu Kim,et al.  Fast Selective Intra-Mode Search Algorithm Based on Adaptive Thresholding Scheme for H.264/AVC Encoding , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Jintao Li,et al.  Fast mode selection based on texture analysis and local motion activity in H.264/JVT , 2004, 2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914).

[9]  Byeungwoo Jeon,et al.  Efficient coding mode decision in MPEG-4 part-10 AVC/H.264 main profile , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[10]  Christos Grecos,et al.  Fast inter mode prediction for P slices in the H264 video coding standard , 2005, IEEE Transactions on Broadcasting.

[11]  Zhi Zhou,et al.  Fast macroblock inter mode decision and motion estimation for H.264/MPEG-4 AVC , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[12]  Ming Yang,et al.  Fast macroblock mode selection based on motion content classification in H.264/AVC , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[13]  Lap-Pui Chau,et al.  Fast approach for H.264 inter mode decision , 2004 .

[14]  Feng Wu,et al.  Direct mode coding for bipredictive slices in the H.264 standard , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Andy C. Yu,et al.  Efficient block-size selection algorithm for inter-frame coding in H.264/MPEG-4 AVC , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[16]  Lai-Man Po,et al.  A fast H.264 intra prediction algorithm using macroblock properties , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[17]  Henrique S. Malvar,et al.  Low-complexity transform and quantization in H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..

[18]  Steve McLaughlin,et al.  Comparative study of textural analysis techniques to characterise tissue from intravascular ultrasound , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[19]  Byeungwoo Jeon,et al.  Fast mode decision for H.264 , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).