Fast macroblock mode selection based on motion content classification in H.264/AVC

In H.264/AVC, new coding techniques introduce many optional macroblock encoding modes. Exhaustive search over all possible modes can achieve optimal coding efficiency but is highly computationally expensive. In this paper, a fast macroblock mode selection (FMMS) algorithm based on the motion content classification is proposed. Each macroblock is categorized into complex motion or simple motion contents by a fuzzy classifier, then different mode search orders with distinct early termination schemes are employed according to the classification. The proposed method can be readily incorporated with fast motion estimation algorithms and simulation results show that it can further save 40%-70% of the block distortion calculations on the basis of conventional fast motion estimation algorithms, while maintaining similar rate distortion performance.

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

[2]  Markus Flierl,et al.  Generalized B pictures and the draft H.264/AVC video-compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Oscar C. Au,et al.  A novel approach to fast multi-frame selection for H.264 video coding , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

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

[5]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[6]  Kai-Kuang Ma,et al.  Correction to "a new diamond search algorithm for fast block-matching motion estimation" , 2000, IEEE Trans. Image Process..

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

[8]  Itu-T Video coding for low bitrate communication , 1996 .

[9]  Lurng-Kuo Liu,et al.  A block-based gradient descent search algorithm for block motion estimation in video coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[10]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[11]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..