Decoder-Side Motion Vector Refinement in VVC: Algorithm and Hardware Implementation Considerations

被引:17
|
作者
Gao, Han [1 ,2 ]
Chen, Xu [3 ]
Esenlik, Semih [1 ]
Chen, Jianle [4 ,5 ]
Steinbach, Eckehard [2 ]
机构
[1] Huawei Technol, D-80992 Munich, Germany
[2] Tech Univ Munich, Dept Elect & Comp Engn, D-80333 Munich 80333, Germany
[3] Huawei Technol, Shenzhen 518129, Peoples R China
[4] Futurewei Technol, Santa Clara, CA 95050 USA
[5] Qualcomm Inc, San Diego, CA 92121 USA
关键词
Encoding; Decoding; Prediction algorithms; Video coding; Hardware; Standards; Bandwidth; Decoder-side motion vector refinement (DMVR); inter-picture prediction; merge mode; motion compensation; versatile video coding (VVC); video compression; VIDEO; PREDICTION; DERIVATION;
D O I
10.1109/TCSVT.2020.3037024
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an overview of the decoder-side motion vector refinement (DMVR) algorithm in the Versatile Video Coding (VVC) standard. The proposed DMVR algorithm aims to increase the prediction accuracy of the blocks coded in merge mode using the bilateral matching-based refinement method. Compared with previous decoder-side motion vector derivation approaches, the proposed method significantly increases the coding efficiency without signaling additional side information. Furthermore, the hardware implementation considerations of the DMVR design are particularly focused in this study. This paper details and analyzes the novel features of DMVR contributing to the increase in coding efficiency and the reduction in computational complexity and implementation difficulty. Experimental results based on the VVC test model version 8.0 demonstrate that average Bjontegaard Delta rate savings of 0.80 % and 2.81 % are achieved for the "tool-off" and "tool-on" test configurations, respectively. Moreover, 4 % additional decoding time and negligible additional external memory bandwidth requirements of DMVR based on the common test conditions for VVC are reported.
引用
收藏
页码:3197 / 3211
页数:15
相关论文
共 50 条
  • [21] DECODER SIDE MOTION VECTOR DERIVATION FOR INTER FRAME VIDEO CODING
    Kamp, Steffen
    Evertz, Michael
    Wien, Mathias
    2008 15TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-5, 2008, : 1120 - 1123
  • [22] DECODER-SIDE BLOCK MOTION ESTIMATION FOR H.264/MPEG-4 AVC BASED VIDEO CODING
    Klomp, Sven
    Munderloh, Marco
    Vatis, Yuri
    Ostermann, Joern
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1641 - 1644
  • [23] Concurrent Algorithm and Hardware Implementation for Low-Latency Turbo Decoder Using a Single MAP Decoder
    Lu, Ya-Cheng
    Lu, Erl-Huei
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (01) : 1 - 8
  • [24] FAST DECODER SIDE MOTION VECTOR DERIVATION FOR INTER FRAME VIDEO CODING
    Kamp, Steffen
    Bross, Benjamin
    Wien, Mathias
    PCS: 2009 PICTURE CODING SYMPOSIUM, 2009, : 245 - 248
  • [25] An all-hardware implementation of the subpixel refinement stage in SIFT algorithm
    Rubio-Ibanez, Pablo
    Ruiz-Merino, Ramon
    Domenech-Asensi, Gines
    Javier Martinez-Alvarez, Jose
    Zapata-Perez, Juan
    Angel Diaz-Madrid, Jose
    Alejandro Lopez-Alcantud, Jose
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2018, 46 (09) : 1690 - 1702
  • [26] Motion Vector Refinement Algorithm for the High Definition Video Coding
    Le Thanh Ha
    Jung, Seung-Won
    The Duy Bui
    Dinh Trieu Duong
    Ko, Sung-Jea
    CONTROL AND AUTOMATION, AND ENERGY SYSTEM ENGINEERING, 2011, 256 : 357 - +
  • [27] Reconfigurable hardware implementation of a fast and efficient motion detection algorithm
    Saad, E. M.
    Hamdy, A.
    Abutaleb, M. M.
    MMACTEE' 08: PROCEEDINGS OF THE 10TH WSEAS INTERNATIONAL CONFERENCE MATHERMATICAL METHODS AND COMPUTATIONAL TECHNIQUES IN ELECTRICAL ENGINEERING: COMPUTATIONAL METHODS AND INTELLIGENT SYSTEMS, 2008, : 40 - 45
  • [28] A Novel Algorithm of Tail Biting Convolutional Code Decoder for Low Cost Hardware Implementation
    Ramdani, Ahmad Zaky
    Adiono, Trio
    2015 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2015, : 241 - 245
  • [29] A Video Deblurring Algorithm Based on Motion Vector and An Encorder-Decoder Network
    Zhang, Shanqing
    Li, Pengcheng
    Meng, Yiheng
    Li, Li
    Zhou, Qili
    Fu, Xiaofeng
    IEEE ACCESS, 2019, 7 : 86778 - 86788
  • [30] Fast Linear Equation Solving Algorithm and Its Pipelined Hardware Architecture Design for VVC Affine Motion Estimation
    Sheng, Qinghua
    Chen, Hongzhao
    Lai, Changcai
    Huang, Xiaofang
    Liu, Yuanyuan
    Huang, Xiaofeng
    Yin, Haibing
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2024, 34 (11) : 11229 - 11240