A Fast CU Partition Algorithm for AVS3 Based on Adaptive Tree Search and Pruning Optimization
In the third generation of the Audio Video Coding Standard (AVS3), the size of Coding Tree Units (CTUs) has been expanded to four times larger than the previous generation, and more Coding Unit (CU) partition modes have been introduced, enhancing adaptability and efficiency in video encoding. CU partition in AVS3 not only brings improvements in encoding performance but also significantly increases the computational complexity, posing substantial challenges to real-time encoding. We propose a fast algorithm for CU partition, which features adaptive tree search and pruning optimization. Firstly, it adjusts the tree search order based on neighbor CU and lookahead information. Specifically, the analysis order of sub-blocks and parent blocks is adaptively adjusted: the potential optimal partition is prioritized, the non-optimal partitions are deferred, and an optimized order of first-full-then-sub or first-sub-then-full is selected. Secondly, the pruning optimization algorithm utilizes analyzed information to skip non-optimal partitions to reduce computational complexity. Due to the adjusted tree search order and the prioritization of potential optimal partitions, more analyzed information becomes available when evaluating non-optimal partitions, thereby improving the recall and precision rates of non-optimal partitions detection, saving more time, and introducing negligible loss in coding performance. The proposed algorithm has been implemented in the open-source encoder uavs3e. Experimental results indicate that under the three encoding configurations of AI, LD B, and RA, the algorithm achieves significant time saving of 51.41%, 40.57%, and 40.57%, with BDBR increases of 0.64%, 1.61%, and 1.04%, respectively. These results outperform the state-of-the-art fast CU partition algorithms.
Authors
- Honggang Qi (ORCID: https://orcid.org/0000-0002-7947-1491)
- Jingran Wu
- Qiang Wang (ORCID: https://orcid.org/0000-0002-8751-8093)
- Liang Zhong (ORCID: https://orcid.org/0000-0002-5932-7732)
- Zhiyuan Zhao (ORCID: https://orcid.org/0009-0006-2282-3982)
- Xianguo Zhang (ORCID: https://orcid.org/0009-0004-9487-3693)
- Jihang Yin (ORCID: https://orcid.org/0000-0001-6314-6320)
Institutions
- Tencent (China) (CN)
- University of Chinese Academy of Sciences (CN)
Publication Details
- Journal
- IEEE Transactions on Broadcasting
- Published
- 2024-10-08
- DOI
- https://doi.org/10.1109/tbc.2024.3465838
- Primary Topic
- Power Systems and Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China