1 / 15

Fast Mode Decision Algorithm for Residual Quadtree Coding in HEVC

Fast Mode Decision Algorithm for Residual Quadtree Coding in HEVC. Visual Communications and Image Processing (VCIP), 2011 IEEE. Overview of RQT in HEVC. Provides a high degree of flexibility by selecting the optimal Transform Unit (TU) partitions.

Download Presentation

Fast Mode Decision Algorithm for Residual Quadtree Coding in HEVC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fast Mode Decision Algorithm for Residual Quadtree Coding in HEVC Visual Communications and Image Processing (VCIP), 2011 IEEE

  2. Overview of RQT in HEVC • Provides a high degree of flexibility byselecting the optimal Transform Unit (TU) partitions. • The RQT mode decision plays a key role for the purpose of achieving the optimal performance. • Practically, it may be implemented by using a depth-first search procedure.

  3. Zero-Block Inheritance • Given a TU, the RQT mode decision process needs to evaluate two options: 1) encoding residuals, or 2) skipping residual coding • TU skip modes are often chosen after RD optimization. We denote these TUs as “zero-blocks”. • ZBI:assume all the quadtree-partitions of a zero-block have strong tendency to be zero blocks, and vice versa.

  4. Zero-Block Inheritance • For a zero block, RD cost of depth-k is • Based on ZBI, RD cost sum of sub-block: • In general, CBF in (1) is lower than CBF sum in (2) • we draw a conclusion that once a TU is found to be a zero-block, we terminate the tree partition process and choose the zero-block mode at this depth. (1) (2)

  5. Statistics of Transform Unit Partition • Given zero block and size • Given non-zero block and size 32x32 TU is selected much less compared to the 8x8 and 16x16 TUs given that that TU is a nonzero block

  6. Fast RQT mode decision algorithm • Depending on the size of leaf CU, there are two paths can be chosen • From the earlier discussions, we conclude that the 32×32 TU does not offer as much rate-distortion efficiency as the smaller TUs. • Force the 32x32 TU to be the last candidate in the mode search procedure if it appears.

  7. Early Termination for TU merge process • ZBIearly Termination for TU Merge • If all the 16x16 subTUs are zero-blocks, the evaluation of TU merge is not executed. • Block Adaptive RD Cost Threshold • Use the information of four subTUs • Bitrate prediction • Block-level adaptive distortion model • RD cost threshold

  8. Early Termination for TU merge process • Bitrate prediction • a strong correlation exists between the Merge TU bitrate and the bitrate sum of its four subTUs

  9. Early Termination for TU merge process • Block-level adaptive distortion model • Assume the prediction residual signals are the WSS first order Markov random field with zero mean  the spatial domain statistics can be estimated at block-level adaptively • linear relation between the spatial domain and the transform domain : Correlation coefficient between neighboring pixels Blockvariance Variance of (u,v)th DCT coefficient

  10. Early Termination for TU merge process • Given block size N and Qp , we can estimate total distortion. Cannot be represented by simple mathematical function !

  11. Early Termination for TU merge process • ρ controls the curvature of the distortion model • slope K in the linear segment is roughly inversely proportional to ρand estimated by the distortion of subTUs. Saturation point depend on Qp RD cost threshold :

  12. Early Termination for TU split process • ZBIearly Termination for TU Split • If the current TU is zero-blocks, do not splt. • RD Cost prediction by Partial subTUs • dynamically predicts the RD cost of TU Split by using the information of partial subTUs while the TU Split process is underway

  13. Early Termination for TU split process

  14. Experimental Results

More Related