Fast CTU Partition Decision Algorithm for VVC Intra and Inter Coding

Versatile Video Coding (VVC) is a new video compression standard. Compared to the quadtree structure in HEVC, VVC introduces a quadtree with nested multi-type tree (QTMT) by adding binary and ternary tree partition structure, which achieves great coding performance at the expense of obviously increased computational complexity. In order to make a better trade-off between encoder complexity and coding efficiency, we propose a fast block partition algorithm for both intra coding and inter coding. For intra coding, the block-level based Canny edge detector is applied to extract edge features to skip vertical or horizonal partition modes and carry out early termination. For inter coding, the three frame difference method is used to determine whether the current block is a moving object and partition can be early terminated. Simulation results show that the proposed algorithm reduces about 36% and 31% encoding time on average for intra and inter coding respectively with an ignorable increase in BD-rate.

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

[2]  Dongsheng Wang,et al.  CNN Based CU Partition Mode Decision Algorithm for HEVC Inter Coding , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[3]  Jian Zhang,et al.  Local-constrained quadtree plus binary tree block partition structure for enhanced video coding , 2016, 2016 Visual Communications and Image Processing (VCIP).

[4]  Hao Yang,et al.  Low-Complexity CTU Partition Structure Decision and Fast Intra Mode Decision for Versatile Video Coding , 2020, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Ping An,et al.  Fast CU size decision and mode decision algorithm for HEVC intra coding , 2013, IEEE Transactions on Consumer Electronics.

[6]  Debin Zhao,et al.  A Fast Intra Cu Size Decision Algorithm Based on Canny Operator and SVM Classifier , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[7]  Xin Zhou,et al.  A fast CU partitioning algorithm in HEVC inter prediction for HD/UHD video , 2016, 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

[8]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Tao Fan,et al.  Fast CU size decision and PU mode decision algorithm in HEVC intra coding , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[10]  King-Sun Fu,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Publication Information , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[12]  Hongliang Li,et al.  A Fast HEVC Inter CU Selection Method Based on Pyramid Motion Divergence , 2014, IEEE Transactions on Multimedia.

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