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...
Main Authors: | , , |
---|---|
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 |