Kvazaar 2.0: Fast and Efficient Open-Source HEVC Inter Encoder

被引:28
作者
Lemmetti, Ari [1 ]
Viitanen, Marko [1 ]
Mercat, Alexandre [1 ]
Vanne, Jarno [1 ]
机构
[1] Tampere Univ, Ultra Video Grp, Tampere, Finland
来源
MMSYS'20: PROCEEDINGS OF THE 2020 MULTIMEDIA SYSTEMS CONFERENCE | 2020年
基金
芬兰科学院;
关键词
High Efficiency Video Coding (HEVC); Kvazaar HEVC encoder; open-source; rate-distortion optimization (RDO); inter coding; VIDEO;
D O I
10.1145/3339825.3394927
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High Efficiency Video Coding (HEVC) is the key to economic video transmission and storage in the current multimedia applications but tackling its inherent computational complexity requires powerful video codec implementations. This paper presents Kvazaar 2.0 HEVC encoder that is the new release of our academic open-source software (github.com/ultravideo/kvazaar) . Kvazaar 2.0 introduces novel inter coding functionality that is built on advanced rate-distortion optimization (RDO) scheme and speeded up with several early termination mechanisms, SIMD-optimized coding tools, and parallelization strategies. Our experimental results show that the proposed coding scheme makes Kvazaar 125 times as fast as the HEVC reference software HM on the Intel Xeon E5-2699 v4 22-core processor at the additional coding cost of only 2.4% on average. In constant quantization parameter (QP) coding, Kvazaar is also 3 times as fast as the respective preset of the well-known practical x265 HEVC encoder and is still able to attain 10.7% lower average bit rate than x265 for the same objective visual quality. These results indicate that Kvazaar has become one of the leading open-source HEVC encoders in practical high-efficiency video coding.
引用
收藏
页码:237 / 242
页数:6
相关论文
共 28 条
[1]  
[Anonymous], CISC VIS NETW IND FO
[2]  
Bjontegaard G, 2001, document VCEG-M33
[3]  
Bossen F., 2013, document JCTVC-L1100, ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, V12
[4]   Core Transform Design in the High Efficiency Video Coding (HEVC) Standard [J].
Budagavi, Madhukar ;
Fuldseth, Arild ;
Bjontegaard, Gisle ;
Sze, Vivienne ;
Sadafale, Mangesh .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2013, 7 (06) :1029-1041
[5]  
Chi CC, 2012, IEEE IMAGE PROC, P213, DOI 10.1109/ICIP.2012.6466833
[6]  
Clare Gordon, 2011, document JCTVC-F274
[7]   Complexity Control of High Efficiency Video Encoders for Power-Constrained Devices [J].
Correa, Guilherme ;
Assuncao, Pedro ;
Agostini, Luciano ;
da Silva Cruz, Luis A. .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (04) :1866-1874
[8]   Sample Adaptive Offset in the HEVC Standard [J].
Fu, Chih-Ming ;
Alshina, Elena ;
Alshin, Alexander ;
Huang, Yu-Wen ;
Chen, Ching-Yeh ;
Tsai, Chia-Yang ;
Hsu, Chih-Wei ;
Lei, Shaw-Min ;
Park, Jeong-Hoon ;
Han, Woo-Jin .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (12) :1755-1764
[9]   Early Termination of CU Encoding to Reduce HEVC Complexity [J].
Gweon, Ryeong-hee ;
Lee, Yung-Lyul .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (07) :1215-1218
[10]   Block Merging for Quadtree-Based Partitioning in HEVC [J].
Helle, Philipp ;
Oudin, Simon ;
Bross, Benjamin ;
Marpe, Detlev ;
Bici, M. Oguz ;
Ugur, Kemal ;
Jung, Joel ;
Clare, Gordon ;
Wiegand, Thomas .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (12) :1720-1731