Efficient probability based macroblock mode selection in H.264/AVC

To get high compress efficiency, the latest H.264/AVC international video coding standard introduced many more advanced tools than previously used standards, such as using sophisticated prediction and rate-distortion (RD) mode selection. Although these new coding tools can significantly improve video coding efficiency, the improvement in performance comes at substantially higher computational complexity as a result of more complicated mode decision. To reduce the complexity of H.264 encoding, various fast mode decision algorithms have been proposed. Many of these algorithms take advantage of motion and video content classification so as to reduce the number of modes tried during mode decision. When used for video sequences with high motion or detailed visual information, video coding e±ciency can be significantly compromised as a result of imperfect classification. In this paper, an efficient Probability Based Macroblock Mode Selection (PBMMS) algorithm is proposed. Each MB is predicted to different probability MB based on spatial and special correlation, which then leads to 50-60% computation savings and some compression performance improvements over existing H.264 fast mode decision algorithms.

[1]  Sang Uk Lee,et al.  Fast mode decision for P-frames in H.264 , 2007 .

[2]  Tsuhan Chen,et al.  Classification based mode decisions for video over network , 2001, IEEE Trans. Multim..

[3]  Byeungwoo Jeon,et al.  Pruned Mode Decision based on Variable Block Sizes Motion Compensation for H.264 , 2003, MIPS.

[4]  Tsuhan Chen,et al.  Estimation and mode decision for spatially correlated motion sequences , 2001, IEEE Trans. Circuits Syst. Video Technol..

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

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

[7]  Ludmila I. Kuncheva,et al.  Fuzzy Classifier Design , 2000, Studies in Fuzziness and Soft Computing.

[8]  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..

[9]  Byeungwoo Jeon,et al.  Fast Mode Decision for H.264 with Variable Motion Block Sizes , 2003, ISCIS.