iCUS: Intelligent CU Size Selection for HEVC Inter Prediction
The hierarchical quadtree partitioning of Coding Tree Units (CTU) is one of the striking features in HEVC that contributes towards its superior coding performance over its predecessors. However, the brute force evaluation of the quadtree hierarchy using the Rate-Distortion (RD) optimisation, to dete...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9154380/ |
id |
doaj-d0f7d35b39d3418cb2315e4de153f111 |
---|---|
record_format |
Article |
spelling |
doaj-d0f7d35b39d3418cb2315e4de153f1112021-03-30T03:25:42ZengIEEEIEEE Access2169-35362020-01-01814114314115810.1109/ACCESS.2020.30138049154380iCUS: Intelligent CU Size Selection for HEVC Inter PredictionBuddhiprabha Erabadda0https://orcid.org/0000-0003-4401-7149Thanuja Mallikarachchi1https://orcid.org/0000-0001-9817-927XGosala Kulupana2https://orcid.org/0000-0001-7503-297XAnil Fernando3Centre for Vision, Speech, and Signal Processing, University of Surrey, Surrey, U.K.Cardiff School of Technologies, Cardiff Metropolitan University, Cardiff, U.KCentre for Vision, Speech, and Signal Processing, University of Surrey, Surrey, U.K.Centre for Vision, Speech, and Signal Processing, University of Surrey, Surrey, U.K.The hierarchical quadtree partitioning of Coding Tree Units (CTU) is one of the striking features in HEVC that contributes towards its superior coding performance over its predecessors. However, the brute force evaluation of the quadtree hierarchy using the Rate-Distortion (RD) optimisation, to determine the best partitioning structure for a given content, makes it one of the most time-consuming operations in HEVC encoding. In this context, this paper proposes an intelligent fast Coding Unit (CU) size selection algorithm to expedite the encoding process of HEVC inter-prediction. The proposed algorithm introduces (i) two CU split likelihood modelling and classification approaches using Support Vector Machines (SVM) and Bayesian probabilistic models, and (ii) a fast CU selection algorithm that makes use of both offline trained SVMs and online trained Bayesian probabilistic models. Finally, (iii) a computational complexity to coding efficiency trade-off mechanism is introduced to flexibly control the algorithm to suit different encoding requirements. The experimental results of the proposed algorithm demonstrate an average encoding time reduction performance of 53.46%, 61.15%, and 58.15% for Low Delay B, Random Access, and Low Delay P configurations, respectively, with Bjøntegaard Delta-Bit Rate (BD-BR) losses of 2.35%, 2.9%, and 2.35%, respectively, when evaluated across a wide range of content types and quality levels.https://ieeexplore.ieee.org/document/9154380/Coding unit (CU)encoder complexity reductionhigh efficiency video coding (HEVC)inter-predictionsupport vector machine (SVM) |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Buddhiprabha Erabadda Thanuja Mallikarachchi Gosala Kulupana Anil Fernando |
spellingShingle |
Buddhiprabha Erabadda Thanuja Mallikarachchi Gosala Kulupana Anil Fernando iCUS: Intelligent CU Size Selection for HEVC Inter Prediction IEEE Access Coding unit (CU) encoder complexity reduction high efficiency video coding (HEVC) inter-prediction support vector machine (SVM) |
author_facet |
Buddhiprabha Erabadda Thanuja Mallikarachchi Gosala Kulupana Anil Fernando |
author_sort |
Buddhiprabha Erabadda |
title |
iCUS: Intelligent CU Size Selection for HEVC Inter Prediction |
title_short |
iCUS: Intelligent CU Size Selection for HEVC Inter Prediction |
title_full |
iCUS: Intelligent CU Size Selection for HEVC Inter Prediction |
title_fullStr |
iCUS: Intelligent CU Size Selection for HEVC Inter Prediction |
title_full_unstemmed |
iCUS: Intelligent CU Size Selection for HEVC Inter Prediction |
title_sort |
icus: intelligent cu size selection for hevc inter prediction |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
The hierarchical quadtree partitioning of Coding Tree Units (CTU) is one of the striking features in HEVC that contributes towards its superior coding performance over its predecessors. However, the brute force evaluation of the quadtree hierarchy using the Rate-Distortion (RD) optimisation, to determine the best partitioning structure for a given content, makes it one of the most time-consuming operations in HEVC encoding. In this context, this paper proposes an intelligent fast Coding Unit (CU) size selection algorithm to expedite the encoding process of HEVC inter-prediction. The proposed algorithm introduces (i) two CU split likelihood modelling and classification approaches using Support Vector Machines (SVM) and Bayesian probabilistic models, and (ii) a fast CU selection algorithm that makes use of both offline trained SVMs and online trained Bayesian probabilistic models. Finally, (iii) a computational complexity to coding efficiency trade-off mechanism is introduced to flexibly control the algorithm to suit different encoding requirements. The experimental results of the proposed algorithm demonstrate an average encoding time reduction performance of 53.46%, 61.15%, and 58.15% for Low Delay B, Random Access, and Low Delay P configurations, respectively, with Bjøntegaard Delta-Bit Rate (BD-BR) losses of 2.35%, 2.9%, and 2.35%, respectively, when evaluated across a wide range of content types and quality levels. |
topic |
Coding unit (CU) encoder complexity reduction high efficiency video coding (HEVC) inter-prediction support vector machine (SVM) |
url |
https://ieeexplore.ieee.org/document/9154380/ |
work_keys_str_mv |
AT buddhiprabhaerabadda icusintelligentcusizeselectionforhevcinterprediction AT thanujamallikarachchi icusintelligentcusizeselectionforhevcinterprediction AT gosalakulupana icusintelligentcusizeselectionforhevcinterprediction AT anilfernando icusintelligentcusizeselectionforhevcinterprediction |
_version_ |
1724183571252379648 |