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...

Full description

Bibliographic Details
Main Authors: Buddhiprabha Erabadda, Thanuja Mallikarachchi, Gosala Kulupana, Anil Fernando
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