Fast Coding Unit Encoding Scheme for HEVC Using Genetic Algorithm

High efficiency video coding (HEVC) is the newest video codec to increase significantly the coding efficiency of its ancestor H.264/Advance Video Coding with the aids of its new features, such as the quadtree-based coding unit partitioning, a simple deblocking filter, and other advanced coding techn...

Full description

Bibliographic Details
Main Authors: Ei Ei Tun, Supavadee Aramvith, Yoshikazu Miyanaga
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8721042/
id doaj-09b7090fd96d466b8b2b70f5f54629cb
record_format Article
spelling doaj-09b7090fd96d466b8b2b70f5f54629cb2021-03-29T23:35:43ZengIEEEIEEE Access2169-35362019-01-017680106802110.1109/ACCESS.2019.29185088721042Fast Coding Unit Encoding Scheme for HEVC Using Genetic AlgorithmEi Ei Tun0Supavadee Aramvith1https://orcid.org/0000-0001-9840-3171Yoshikazu Miyanaga2Department of Electrical Engineering, Chulalongkorn University, Bangkok, ThailandDepartment of Electrical Engineering, Chulalongkorn University, Bangkok, ThailandGraduate School of Information Science and Technology, Hokkaido University, Sapporo, JapanHigh efficiency video coding (HEVC) is the newest video codec to increase significantly the coding efficiency of its ancestor H.264/Advance Video Coding with the aids of its new features, such as the quadtree-based coding unit partitioning, a simple deblocking filter, and other advanced coding techniques. However, the HEVC delivers a highly increased computation complexity, which is mainly due to the exhaustive rate distortion optimization search of quadtree-based coding unit partitioning. In this paper, a coding unit partitioning pattern optimization method based on a genetic algorithm is proposed to save the computational complexity of hierarchical quadtree-based coding unit partitioning. The required coding unit partitioning pattern for exhaustive partitioning and the rate distortion cost are efficiently considered as the chromosome and the fitness function of the genetic algorithm, respectively. To reduce the computational time, coding unit partitioning patterns of the key frame are searched and shared to other consecutive frames by taking into account the highly temporal correlation. Our evaluation results show that the proposed method can achieve 62.5% and 16.7% computational complexity reduction on average with a negligible average quality degradation compared with HM16.5 and state-of-the-art support vector machine-based fast algorithm, respectively, under low-delay P configuration with rate control while 64.1% and 15.1% under low-delay configuration with rate control.https://ieeexplore.ieee.org/document/8721042/Fast encodinggenetic algorithmhigh efficiency video codingquadtree-based coding unit partitioning
collection DOAJ
language English
format Article
sources DOAJ
author Ei Ei Tun
Supavadee Aramvith
Yoshikazu Miyanaga
spellingShingle Ei Ei Tun
Supavadee Aramvith
Yoshikazu Miyanaga
Fast Coding Unit Encoding Scheme for HEVC Using Genetic Algorithm
IEEE Access
Fast encoding
genetic algorithm
high efficiency video coding
quadtree-based coding unit partitioning
author_facet Ei Ei Tun
Supavadee Aramvith
Yoshikazu Miyanaga
author_sort Ei Ei Tun
title Fast Coding Unit Encoding Scheme for HEVC Using Genetic Algorithm
title_short Fast Coding Unit Encoding Scheme for HEVC Using Genetic Algorithm
title_full Fast Coding Unit Encoding Scheme for HEVC Using Genetic Algorithm
title_fullStr Fast Coding Unit Encoding Scheme for HEVC Using Genetic Algorithm
title_full_unstemmed Fast Coding Unit Encoding Scheme for HEVC Using Genetic Algorithm
title_sort fast coding unit encoding scheme for hevc using genetic algorithm
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description High efficiency video coding (HEVC) is the newest video codec to increase significantly the coding efficiency of its ancestor H.264/Advance Video Coding with the aids of its new features, such as the quadtree-based coding unit partitioning, a simple deblocking filter, and other advanced coding techniques. However, the HEVC delivers a highly increased computation complexity, which is mainly due to the exhaustive rate distortion optimization search of quadtree-based coding unit partitioning. In this paper, a coding unit partitioning pattern optimization method based on a genetic algorithm is proposed to save the computational complexity of hierarchical quadtree-based coding unit partitioning. The required coding unit partitioning pattern for exhaustive partitioning and the rate distortion cost are efficiently considered as the chromosome and the fitness function of the genetic algorithm, respectively. To reduce the computational time, coding unit partitioning patterns of the key frame are searched and shared to other consecutive frames by taking into account the highly temporal correlation. Our evaluation results show that the proposed method can achieve 62.5% and 16.7% computational complexity reduction on average with a negligible average quality degradation compared with HM16.5 and state-of-the-art support vector machine-based fast algorithm, respectively, under low-delay P configuration with rate control while 64.1% and 15.1% under low-delay configuration with rate control.
topic Fast encoding
genetic algorithm
high efficiency video coding
quadtree-based coding unit partitioning
url https://ieeexplore.ieee.org/document/8721042/
work_keys_str_mv AT eieitun fastcodingunitencodingschemeforhevcusinggeneticalgorithm
AT supavadeearamvith fastcodingunitencodingschemeforhevcusinggeneticalgorithm
AT yoshikazumiyanaga fastcodingunitencodingschemeforhevcusinggeneticalgorithm
_version_ 1724189162277437440