A Novel Fast Mode Decision for the H.264/AVC Based on Local Macroblock Motion Activity
ICIG '07 Proceedings of the Fourth International Conference on Image and Graphics
Overview of the H.264/AVC video coding standard
IEEE Transactions on Circuits and Systems for Video Technology
Low-complexity skip prediction for H.264 through Lagrangian cost estimation
IEEE Transactions on Circuits and Systems for Video Technology
Fast Coding Mode Selection With Rate-Distortion Optimization for MPEG-4 Part-10 AVC/H.264
IEEE Transactions on Circuits and Systems for Video Technology
A novel early mode decision algorithm for enhancement layers in H.264 scalable video coding
PCM'10 Proceedings of the Advances in multimedia information processing, and 11th Pacific Rim conference on Multimedia: Part II
Fast mode decision algorithm for H.264/AVC using edge characteristics of residue images
Proceedings of the Seventh Indian Conference on Computer Vision, Graphics and Image Processing
Hierarchical B-picture mode decision in H.264/SVC
Journal of Visual Communication and Image Representation
Fast mode selection for H.264 video coding standard based on motion region classification
Multimedia Tools and Applications
Mode decision acceleration for scalable video coding through coded block pattern
Journal of Visual Communication and Image Representation
Efficient early direct mode decision for multi-view video coding
Image Communication
Parallel fast inter mode decision for H.264/AVC encoding
Journal of Visual Communication and Image Representation
Hi-index | 0.00 |
Intra-mode and inter-mode predictions have been made available in H.264/AVC for effectively improving coding efficiency. However, exhaustively checking for all the prediction modes for identifying the best one (commonly referred to as exhaustive mode decision) greatly increases computational complexity. In this paper, a fast mode decision algorithm, called the motion activity-based mode decision (MAMD), is proposed to speed up the encoding process by reducing the number of modes required to be checked in a hierarchical manner, and is as follows. For each macroblock, the proposed MAMD algorithm always starts with checking the rate-distortion (RD) cost computed at the SKIP mode for a possible early termination, once the RD cost value is below a predetermined "low" threshold. On the other hand, if the RD cost exceeds another "high" threshold, then this indicates that only the intra modes are worthwhile to be checked. If the computed RD cost falls between the above-mentioned two thresholds, the remaining seven modes, which are classified into three motion activity classes in our work, will be examined, and only one of the three classes will be chosen for further mode checking. The above-mentioned motion activity can be quantitatively measured, which is equal to the maximum cityblock length of the motion vector taken from a set of adjacent macroblocks (i.e., region of support, ROS). This measurement is then used to determine the most possible motion-activity class for the current macroblock. Experimental results have shown that, on average, the proposed MAMD algorithm reduces the computational complexity by 62.96%, while incurring only 0.059 dB loss in PSNR (peak signal-to-noise ratio) and 0.19% increment on the total bit rate compared to that of exhaustive mode decision, which is a default approach set in the JM reference software.