Block Merging for Quadtree-Based Partitioning in HEVC

The joint development of the upcoming High Efficiency Video Coding (HEVC) standard by ITU-T Video Coding Experts Group and ISO/IEC Moving Picture Experts Group marks a new step in video compression capability. In technical terms, HEVC is a hybrid video-coding approach using quadtree-based block partitioning together with motion-compensated prediction. Even though a high degree of adaptability is achieved by quadtree-based block partitioning, this approach has certain intrinsic drawbacks, which may result in redundant sets of motion parameters being transmitted. Previous work has shown that those redundancies can effectively be removed by merging the leafs of a particular quadtree structure. Following this concept, a block merging algorithm for HEVC is now proposed. This algorithm generates a single motion parameter set for a whole region of contiguous motion-compensated blocks. In this paper, we describe the various components of the proposed block merging algorithm and, using experimental evidence, demonstrate their benefits in terms of coding efficiency.

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

[2]  Minh N. Do,et al.  Rate-distortion optimized tree-structured compression algorithms for piecewise polynomial images , 2005, IEEE Transactions on Image Processing.

[3]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[4]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  David S. Taubman,et al.  On the benefits of leaf merging in quad-tree motion models , 2005, IEEE International Conference on Image Processing 2005.

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

[7]  Heiko Schwarz,et al.  Video Compression Using Nested Quadtree Structures, Leaf Merging, and Improved Techniques for Motion Representation and Entropy Coding , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Bin Li,et al.  Parsing robustness in High Efficiency Video Coding - analysis and improvement , 2011, 2011 Visual Communications and Image Processing (VCIP).

[9]  Béatrice Pesquet-Popescu,et al.  RD Optimized Coding for Motion Vector Predictor Selection , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Heiko Schwarz,et al.  Block merging for quadtree-based video coding , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[11]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Gary J. Sullivan,et al.  Efficient quadtree coding of images and video , 1994, IEEE Trans. Image Process..

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

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

[15]  Reji Mathew,et al.  Quad-Tree Motion Modeling With Leaf Merging , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Philip A. Chou,et al.  Optimal pruning with applications to tree-structured source coding and modeling , 1989, IEEE Trans. Inf. Theory.

[17]  Heiko Schwarz,et al.  Transform codinginthe HEVC Test Model , 2011, 2011 18th IEEE International Conference on Image Processing.

[18]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Stefano Tubaro,et al.  Motion Estimation by Quadtree Pruning and Merging , 2006, 2006 IEEE International Conference on Multimedia and Expo.