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 条
  • [41] A Low Complexity Block Matching Algorithm for Fast Motion Estimation in High Efficiency Video Coding
    Varma, K. C. Ravi Chandra
    Kumar, Venkata Phani M.
    Mahapatra, Sudipta
    2015 FIFTH NATIONAL CONFERENCE ON COMPUTER VISION, PATTERN RECOGNITION, IMAGE PROCESSING AND GRAPHICS (NCVPRIPG), 2015,
  • [42] Fast Motion Estimation Algorithm and Design for Real Time QFHD High Efficiency Video Coding
    Jou, Shiaw-Yu
    Chang, Shan-Jung
    Chang, Tian-Sheuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2015, 25 (09) : 1533 - 1544
  • [43] Embracing Approximate Computing for Energy-Efficient Motion Estimation in High Efficiency Video Coding
    El-Harouni, Walaa
    Rehman, Semeen
    Prabakaran, Bharath Srinivas
    Kumar, Akash
    Hafiz, Rehan
    Shafique, Muhammad
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1384 - 1389
  • [44] Adaptive low-complexity motion estimation algorithm for high efficiency video coding encoder
    Medhat, Ahmed
    Shalaby, Ahmed
    Sayed, Mohammed Sharaf
    Elsabrouty, Maha
    Mehdipour, Farhad
    IET IMAGE PROCESSING, 2016, 10 (06) : 438 - 447
  • [45] Novel hardware-oriented integer motion estimation algorithms for high efficiency video coding
    Nguyen Vu Thang
    Vu Dac Tung
    Nguyen Duc Hoan
    Dao Ba Anh
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 160 - 165
  • [46] Cross Search Frequency Domain Motion Estimation Algorithm for the High Efficiency Video Coding Standard
    Abdelazim, Abdelrahman
    Hamza, Ahmed M.
    Ait-Boudaoud, Djamel
    2017 9TH IEEE-GCC CONFERENCE AND EXHIBITION (GCCCE), 2018, : 10 - 14
  • [47] MOTION ESTIMATION FOR VIDEO CODING BASED ON SPARSE REPRESENTATION
    Shen, Yanfei
    Li, Jintao
    Zhu, Zhenmin
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 1394 - 1398
  • [48] AN ADVANCED HIERARCHICAL MOTION ESTIMATION SCHEME WITH LOSSLESS FRAME RECOMPRESSION FOR ULTRA HIGH DEFINITION VIDEO CODING
    Bao, Xuena
    Zhou, Dajiang
    Liu, Peilin
    Goto, Satoshi
    2010 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2010), 2010, : 820 - 825
  • [49] Self derivation of motion estimation techniques to improve video coding efficiency
    Chiu, Yi-jen
    Xu, Lidong
    Zhang, Wenhao
    Jiang, Hong
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXIII, 2010, 7798
  • [50] An SAD-Based Selective Bi-prediction Method for Fast Motion Estimation in High Efficiency Video Coding
    Kim, Jongho
    Jun, DongSan
    Jeong, Seyoon
    Cho, Sukhee
    Choi, Jin Soo
    Kim, Jinwoong
    Ahn, Chieteuk
    ETRI JOURNAL, 2012, 34 (05) : 753 - 758