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