Complexity-Efficiency Control With ANN-Based CTU Partitioning for Video Encoding

被引:1
|
作者
Lorkiewicz, Mateusz [1 ]
Stankiewicz, Olgierd [1 ]
Domanski, Marek [1 ]
Hang, Hsueh-Ming [2 ]
Peng, Wen-Hsiao [2 ]
机构
[1] Poznan Univ Tech, Inst Multimedia Telecommun, PL-60965 Poznan, Poland
[2] Natl Yang Ming Chiao Tung Univ, Inst Data Sci, Hsinchu 30010, Taiwan
来源
IEEE ACCESS | 2024年 / 12卷
关键词
CTU partitioning; encoder control; HEVC; neural network; video compression; FAST CU PARTITION; DECISION METHOD; PREDICTION;
D O I
10.1109/ACCESS.2024.3433424
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The application of machine learning to video coding is generally studied in two main approaches: end-to-end video coding using deep neural networks and classic hybrid codecs with individual tools implemented using such networks. This work exploits the latter approach, where a trained Artificial Neural Network (ANN) is used for fast implementation of the search for the partitioning of Coding Tree Units (CTU) into Coding Units (CUs) and Prediction Units (PUs). The proposed approach differs from the previous ones, among other factors, by the application of an ANN with probabilistic soft outputs, which allows for assessing the probability of particular division patterns. This is followed by a decision algorithm that selects more than one candidate division pattern from the most probable patterns provided by ANN. Two variants of the ANN model are considered, out of which the extended one involves deep partitioning at the PU-level. The number of selected division pattern candidates is controlled by a single parameter - uncertainty range - that allows for choosing a trade-off between the complexity and the loss of coding efficiency. This feature is particularly important for broadcasting applications, where processing must be adjusted to the current computational load and resource availability. The experiments demonstrate that the proposed approach yields good results using much smaller ANNs than those described in the references. This makes the proposed approach well-suited for using on edge servers where GPU may not be available. The source code for the respective HEVC codec software implementation is provided.
引用
收藏
页码:102536 / 102551
页数:16
相关论文
共 50 条
  • [1] Complexity-Aware ANN-Based Energy Efficiency Maximization
    Zappone, Alessio
    Debbah, Merouane
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [2] CTU-Level Complexity Control for High Efficiency Video Coding
    Zhang, Jia
    Kwong, Sam
    Zhao, Tiesong
    Pan, Zhaoqing
    IEEE TRANSACTIONS ON MULTIMEDIA, 2018, 20 (01) : 29 - 44
  • [3] Accelerate CTU Partition to Real Time for HEVC Encoding With Complexity Control
    Li, Tianyi
    Xu, Mai
    Deng, Xin
    Shen, Liquan
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2020, 29 : 7482 - 7496
  • [4] ANN-based thermal control models for residential buildings
    Moon, Jin Woo
    Kim, Jong-Jin
    BUILDING AND ENVIRONMENT, 2010, 45 (07) : 1612 - 1625
  • [5] ANN-Based SVC Tuning for Voltage and Harmonics Control in Microgrids
    Loureiro P.C.
    Variz A.M.
    de Oliveira L.W.
    Oliveira Â.R.
    Pereira J.L.R.
    Journal of Control, Automation and Electrical Systems, 2017, 28 (1) : 114 - 122
  • [6] Bidirectional Converter with ANN-Based Digital Control and State Transitions
    Vinothkumar, B.
    Kanakaraj, P.
    Balaji, C.
    George, Jeswin
    COGNITIVE INFORMATICS AND SOFT COMPUTING, 2020, 1040 : 387 - 399
  • [7] Modeling an ANN-based control for optimal operation of PEMFC systems
    Manuel Lopez-Guede, Jose
    Bizon, Nicu
    PROCEEDINGS OF THE 2018 10TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2018,
  • [8] ANN-based credit risk identificaion and control for commercial banks
    Hu, Xin-Yue
    Tang, Yong-Li
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 3110 - +
  • [9] Hierarchical Complexity Control of HEVC for Live Video Encoding
    Deng, Xin
    Xu, Mai
    Li, Chen
    IEEE ACCESS, 2016, 4 : 7014 - 7027
  • [10] Precise Encoding Complexity Control for Versatile Video Coding
    Huang, Yan
    Xu, Jun
    Zhu, Chen
    Song, Li
    Zhang, Wenjun
    IEEE TRANSACTIONS ON BROADCASTING, 2023, 69 (01) : 33 - 48