GPU-Based Hierarchical Motion Estimation for High Efficiency Video Coding

被引:20
|
作者
Luo, Falei [1 ,2 ,3 ]
Wang, Shanshe [3 ]
Wang, Shiqi [4 ]
Zhang, Xinfeng [5 ]
Ma, Siwei [3 ]
Gao, Wen [3 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Key Lab Intelligent Informat Proc, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[3] Peking Univ, Sch Elect Engn & Comp Sci, Natl Engn Lab Video Technol, Beijing 100871, Peoples R China
[4] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong 999077, Peoples R China
[5] Univ Southern Calif, Ming Hsieh Dept Elect Engn, Los Angeles, CA 90089 USA
基金
中国国家自然科学基金;
关键词
GPU; motion estimation; High Efficiency Video Coding; INTER CU DECISION; SEARCH ALGORITHM; HEVC; SIZE;
D O I
10.1109/TMM.2018.2867260
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Motion estimation (ME) plays a crucial role in removing the temporal redundancy for video compression. However, during the encoding process a substantial computational burden is imposed by ME due to the exhaustive evaluations of possible candidates within the searching window. In view of the increasing computing capacity of GPU, we propose a GPU-based low delay parallel ME scheme for high efficiency video coding (HEVC). In particular, considering the quadtree coding structure of HEVC, we achieve the parallelization in a hierarchical way by optimizing the ME process in a coding tree unit (CTU), prediction unit (PU), and motion vector (MV) layers. Specifically, in the CTU layer, a novel motion vector predictor determination scheme is proposed to alleviate the side effects of inaccurate MV prediction due to the removal of the CTU-level dependency. In the PU layer, a novel indexing table is particularly designed to realize an efficient cost derivation strategy. As such, the cost of each PU can be computed in a convenient and efficient manner. In an MV layer, we propose a compact descriptor to represent MV and its corresponding cost as a whole, such that the redundant branches can be further avoided in the searching process. With such an optimization strategy, the proposed scheme can completely save the encoding time for ME on CPU. Experimental results demonstrate that the proposed scheme can achieve 41% encoding time savings with the ME acceleration up to 12.7 times, and the incurred BD-BR loss is only 0.52% on average. Moreover, further experimental results show that the proposed GPU-based ME can achieve up to 200 times acceleration compared to the full search ME on CPU.
引用
收藏
页码:851 / 862
页数:12
相关论文
共 50 条
  • [11] A Fast Fractional Motion Estimation Algorithm for High Efficiency Video Coding
    Lim, Dae-Bin
    Choi, Young-Kyu
    Lee, Hyuk-Jae
    Chae, Soo-Ik
    2016 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATIONS (ICEIC), 2016,
  • [12] A Novel Search Pattern for Motion Estimation in High Efficiency Video Coding
    Thang Nguyen
    Phong Nguyen
    Phap Nguyen
    Dinh, Canh
    2016 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2016,
  • [13] EDGE ORIENTED HIERARCHICAL MOTION ESTIMATION FOR VIDEO CODING
    Asikuzzaman, Md
    Ahmmed, Ashek
    Pickering, Mark R.
    Sikora, Thomas
    2020 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2020, : 1221 - 1225
  • [14] Data reuse-based fast subpixel motion estimation for high efficiency video coding
    Choi, Kiho
    Jang, Euee S.
    OPTICAL ENGINEERING, 2014, 53 (06)
  • [15] GPU-Based Fluid Motion Estimation Using Energy Constraint
    Xu, Siyuan
    Zhuang, Han
    Fu, Xin
    Zhou, Junlong
    Chen, Mingsong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (02)
  • [16] On the combination of a polynomial motion estimation with a hierarchical segmentation based video coding scheme
    Jeannin, S
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL II, 1996, : 489 - 492
  • [17] Side Information Generation Based on Hierarchical Motion Estimation in Distributed Video Coding
    Liu Rongke
    Yue Zhi
    Chen Changwen
    CHINESE JOURNAL OF AERONAUTICS, 2009, 22 (02) : 167 - 173
  • [18] High performance hierarchical block-based motion estimation for real-time video coding
    Accame, M
    De Natale, FGB
    Giusto, DD
    REAL-TIME IMAGING, 1998, 4 (01) : 67 - 79
  • [19] Motion Estimation Optimization Tools for the Emerging High Efficiency Video Coding (HEVC)
    Abdelazim, Abdelrahman
    Masri, Wassim
    Noaman, Bassam
    VISUAL INFORMATION PROCESSING AND COMMUNICATION V, 2014, 9029
  • [20] FAST MULTI REFERENCE FRAME MOTION ESTIMATION FOR HIGH EFFICIENCY VIDEO CODING
    Wang, Shanshe
    Ma, Siwei
    Wang, Shiqi
    Zhao, Debin
    Gao, Wen
    2013 20TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2013), 2013, : 2005 - 2009