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 条
  • [31] A Method Supporting Hardware Implementation of Vector Quantization Module in HoG Algorithm
    Dlugosz, Zofia
    Talaska, Tomasz
    Dlugosz, Rafal
    2024 31ST INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES 2024, 2024, : 75 - 79
  • [32] Fast Center Search Algorithm with Hardware implementation for Motion Estimation in HEVC Encoder
    Medhat, Ahmed
    Shalaby, Ahmed
    Sayed, Mohammed S.
    Elsabrouty, Maha
    Mehdipour, Farhad
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 155 - 158
  • [33] A low Complexity Algorithm for Global Motion Parameter Estimation Targeting Hardware Implementation
    Haque, M. N.
    Biswas, M.
    Pickering, M. R.
    Frater, M. R.
    2009 DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA 2009), 2009, : 1 - +
  • [34] AN IMPROVED BLOCK MATCHING ALGORITHM-BASED ON SUCCESSIVE REFINEMENT OF MOTION VECTOR CANDIDATES
    CHUN, KW
    RA, JB
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 1994, 6 (02) : 115 - 122
  • [35] An Optimized Rendering Algorithm for Hardware Implementation of OpenVG 2D Vector Graphics
    Cha, Kilhyung
    Kim, Daewoong
    Chae, Soo-Ik
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 338 - 341
  • [36] A Generalized Algorithm of n-level Space Vector PWM Suitable for Hardware Implementation
    Hu, Haibing
    Yao, Wenxi
    Xing, Yan
    Lu, Zhengyu
    2008 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-10, 2008, : 4472 - +
  • [37] A Motion Estimation Search Algorithm and its Hardware Implementation for HEVC/H.265
    Gogoi, Sushanta
    Peesapati, Rangababu
    2020 IEEE 10TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE-BERLIN), 2020,
  • [38] Fuzzy motion adaptive algorithm and its hardware implementation for video de-interlacing
    Gutierrez-Rios, J.
    Brox, P.
    Fernandez-Hernandez, F.
    Baturone, I.
    Sanchez-Solano, S.
    APPLIED SOFT COMPUTING, 2011, 11 (04) : 3311 - 3320
  • [39] High performance error concealment algorithm by motion vector refinement for MPEG-4 video
    Chi, MC
    Chen, MJ
    Liu, JH
    Hsu, CT
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 2895 - 2898
  • [40] A vector based fast block motion estimation algorithm for implementation on SIMD architectures
    Duanmu, CJ
    Ahmad, MO
    Swamy, MNS
    Shatnawi, A
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV, PROCEEDINGS, 2002, : 337 - 340