An Efficient and Flexible Complexity Control Method for Versatile Video Coding

被引:1
|
作者
Zhao, Yan [1 ]
Zhu, Chen [1 ]
Xu, Jun [1 ]
Lu, Guo [1 ]
Song, Li [1 ,2 ]
Ma, Siwei [1 ,3 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai 200240, Peoples R China
[2] Shanghai Jiao Tong Univ, MoE Key Lab Artificial Intelligence, AI Inst, Shanghai 200240, Peoples R China
[3] Peking Univ, Natl Engn Res Ctr Visual Technol, Sch Comp Sci, Beijing 100871, Peoples R China
关键词
Complexity theory; Encoding; Estimation; Resource management; Visualization; Standards; Partitioning algorithms; Distortion; Copper; Video recording; Versatile video coding (VVC); complexity control; complexity estimation; block partition; motion estimation; PARTITION; ENCODERS; SUPPORT;
D O I
10.1109/TBC.2024.3475811
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, numerous complexity control approaches have been proposed to achieve the target encoding complexity. However, only few of them were developed for VVC encoders. This paper fills this gap by proposing an efficient and flexible complexity control approach for VVC. The support for both Acceleration Ratio Control (ARC) and Encoding Time Control (ETC) makes our method highly versatile for various applications. At first, we introduce a sequence-level complexity estimation model to merge the ARC and ETC tasks. Then, four key modules are involved for complexity control: complexity allocation, complexity estimation, encoding configuration decision, and feedback. Specifically, we hierarchically allocate the complexity budget to three coding levels: GOP, frame, and Basic Unit (BU). Each BU's allocation weight is decided by its SSIM distortion, whereby the perceptual quality can be ensured. The multi-complexity configurations are established by altering the partition depth and number of reference frames. Via tuning each BU's configuration according to its target acceleration ratio and adaptively updating the control strategies based on the feedback, our scheme can precisely realize any achievable acceleration targets within one-pass encoding. Moreover, each BU's un-accelerated reference encoding time, which is used to calculate its target acceleration ratio, is estimated by SVR models. Experiments prove that for both the ARC and ETC tasks, our scheme can precisely achieve a wide range of complexity targets (30% similar to 100%) with negligible RD loss in PSNR and SSIM, outperforming other state-of-the-art methods.
引用
收藏
页码:96 / 110
页数:15
相关论文
共 50 条
  • [21] Flexible Complexity Control Solution for Transform Domain Wyner-Ziv Video Coding
    HoangVan, Xiem
    Jeon, Byeungwoo
    IEEE TRANSACTIONS ON BROADCASTING, 2012, 58 (02) : 209 - 220
  • [22] Complexity Control Based on a Fast Coding Unit Decision Method in the HEVC Video Coding Standard
    Jimenez-Moreno, Amaya
    Martinez-Enriquez, Eduardo
    Diaz-de-Maria, Fernando
    IEEE TRANSACTIONS ON MULTIMEDIA, 2016, 18 (04) : 563 - 575
  • [23] Efficient feature coding based on performance analysis of Versatile Video Coding (VVC) in Video Coding for Machines (VCM)
    Lee, Jin Young
    Choi, Yongho
    Van Le, The
    Choi, Kiho
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (27) : 42803 - 42816
  • [24] Complexity reduction of versatile video coding standard: a deep learning approach
    Zouidi, Naima
    Belghith, Fatma
    Kessentini, Amina
    Masmoudi, Nouri
    JOURNAL OF ELECTRONIC IMAGING, 2021, 30 (02)
  • [25] Low Complexity Trellis-Coded Quantization in Versatile Video Coding
    Wang, Meng
    Wang, Shiqi
    Li, Junru
    Zhang, Li
    Wang, Yue
    Ma, Siwei
    Kwong, Sam
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2021, 30 : 2378 - 2393
  • [26] Efficient feature coding based on performance analysis of Versatile Video Coding (VVC) in Video Coding for Machines (VCM)
    Jin Young Lee
    Yongho Choi
    The Van Le
    Kiho Choi
    Multimedia Tools and Applications, 2023, 82 : 42803 - 42816
  • [28] LOW COMPLEXITY VERSATILE VIDEO CODING (VVC) FOR LOW BITRATE APPLICATIONS
    Aklouf, Mourad
    Leny, Marc
    Dufaux, Frederic
    Kieffer, Michel
    2019 8TH EUROPEAN WORKSHOP ON VISUAL INFORMATION PROCESSING (EUVIP 2019), 2019, : 22 - 27
  • [29] SSIM-Variation-Based Complexity Optimization for Versatile Video Coding
    Lin, Jielian
    Lin, Hongbin
    Zhang, Zhichen
    Xu, Yiwen
    Zhao, Tiesong
    IEEE SIGNAL PROCESSING LETTERS, 2022, 29 : 2617 - 2621
  • [30] A Computation Control Motion Estimation Method for Complexity-Scalable Video Coding
    Lin, Weiyao
    Panusopone, Krit
    Baylon, David M.
    Sun, Ming-Ting
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (11) : 1533 - 1543