Rate-Distortion Optimization Based on Two-Pass Encoding for HEVC

Rate-distortion optimization (RDO) is a crucial technique in block-based hybrid video encoders, which determines the coding option for a certain coding unit to achieve optimal rate-distortion (R-D) performance. However, the current RDO, which is implemented into High Efficiency Video Coding (HEVC) t...

Full description

Bibliographic Details
Main Authors: Hongwei Guo, Tianqing Xiao, Xiangsuo Fan, Yuyang Liu, Shuai Liu
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9590538/
_version_ 1818836130311700480
author Hongwei Guo
Tianqing Xiao
Xiangsuo Fan
Yuyang Liu
Shuai Liu
author_facet Hongwei Guo
Tianqing Xiao
Xiangsuo Fan
Yuyang Liu
Shuai Liu
author_sort Hongwei Guo
collection DOAJ
description Rate-distortion optimization (RDO) is a crucial technique in block-based hybrid video encoders, which determines the coding option for a certain coding unit to achieve optimal rate-distortion (R-D) performance. However, the current RDO, which is implemented into High Efficiency Video Coding (HEVC) test model, i.e., HM, is far from being global optimal as it ignores the interaction among coding options. Recent studies have shown that the dependent RDO methods can improve the coding efficiency of encoders by exploring the R-D dependency among coding units, but these methods do not consider the R-D characteristics of coding units. In this paper, we proposed a two-pass encoding based RDO method, which combines both the R-D dependency and R-D characteristics, to further improve the coding efficiency. First, a frame is encoded with the original HEVC scheme to obtain the R-D model of coding tree units (CTU) and the bit budget of the frame. Second, an optimal equation combines the R-D model and R-D dependency is established to adaptively determine the Lagrange multiplier and quantization parameter (QP) for each CTU. Finally, the current frame is encoded with a new scheme again. Experimental results show that compared with the original HM, the proposed method obtains R-D performance improvements of 5.3% and 5.6% on average under configurations of low-delay B and P frames, respectively.
first_indexed 2024-12-19T03:01:43Z
format Article
id doaj.art-982c4b47970c4c1fba9ab8179abc946e
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T03:01:43Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-982c4b47970c4c1fba9ab8179abc946e2022-12-21T20:38:12ZengIEEEIEEE Access2169-35362021-01-01914688814689910.1109/ACCESS.2021.31233939590538Rate-Distortion Optimization Based on Two-Pass Encoding for HEVCHongwei Guo0https://orcid.org/0000-0003-3599-1572Tianqing Xiao1Xiangsuo Fan2https://orcid.org/0000-0002-1685-4989Yuyang Liu3https://orcid.org/0000-0003-0497-3267Shuai Liu4https://orcid.org/0000-0003-0857-7202School of Engineering, Honghe University, Mengzi, ChinaYunnan Center for Educational Technology, Kunming, ChinaSchool of Electrical and Information Engineering, Guangxi University of Science and Technology, Liuzhou, ChinaCollege of Physics and Electronic Engineering, Xinyang Normal University, Xinyang, ChinaSchool of Engineering, Honghe University, Mengzi, ChinaRate-distortion optimization (RDO) is a crucial technique in block-based hybrid video encoders, which determines the coding option for a certain coding unit to achieve optimal rate-distortion (R-D) performance. However, the current RDO, which is implemented into High Efficiency Video Coding (HEVC) test model, i.e., HM, is far from being global optimal as it ignores the interaction among coding options. Recent studies have shown that the dependent RDO methods can improve the coding efficiency of encoders by exploring the R-D dependency among coding units, but these methods do not consider the R-D characteristics of coding units. In this paper, we proposed a two-pass encoding based RDO method, which combines both the R-D dependency and R-D characteristics, to further improve the coding efficiency. First, a frame is encoded with the original HEVC scheme to obtain the R-D model of coding tree units (CTU) and the bit budget of the frame. Second, an optimal equation combines the R-D model and R-D dependency is established to adaptively determine the Lagrange multiplier and quantization parameter (QP) for each CTU. Finally, the current frame is encoded with a new scheme again. Experimental results show that compared with the original HM, the proposed method obtains R-D performance improvements of 5.3% and 5.6% on average under configurations of low-delay B and P frames, respectively.https://ieeexplore.ieee.org/document/9590538/Rate-distortion optimizationhigh efficiency video codingadaptive Lagrange multiplierrate-distortion modeltemporal dependency
spellingShingle Hongwei Guo
Tianqing Xiao
Xiangsuo Fan
Yuyang Liu
Shuai Liu
Rate-Distortion Optimization Based on Two-Pass Encoding for HEVC
IEEE Access
Rate-distortion optimization
high efficiency video coding
adaptive Lagrange multiplier
rate-distortion model
temporal dependency
title Rate-Distortion Optimization Based on Two-Pass Encoding for HEVC
title_full Rate-Distortion Optimization Based on Two-Pass Encoding for HEVC
title_fullStr Rate-Distortion Optimization Based on Two-Pass Encoding for HEVC
title_full_unstemmed Rate-Distortion Optimization Based on Two-Pass Encoding for HEVC
title_short Rate-Distortion Optimization Based on Two-Pass Encoding for HEVC
title_sort rate distortion optimization based on two pass encoding for hevc
topic Rate-distortion optimization
high efficiency video coding
adaptive Lagrange multiplier
rate-distortion model
temporal dependency
url https://ieeexplore.ieee.org/document/9590538/
work_keys_str_mv AT hongweiguo ratedistortionoptimizationbasedontwopassencodingforhevc
AT tianqingxiao ratedistortionoptimizationbasedontwopassencodingforhevc
AT xiangsuofan ratedistortionoptimizationbasedontwopassencodingforhevc
AT yuyangliu ratedistortionoptimizationbasedontwopassencodingforhevc
AT shuailiu ratedistortionoptimizationbasedontwopassencodingforhevc