Parallel In-Loop Filtering in HEVC Encoder on GPU

被引:12
|
作者
Wang, Yang [1 ]
Guo, Xun [2 ]
Fan, Xiaopeng [1 ]
Lu, Yan [2 ]
Zhao, Debin [1 ]
Gao, Wen [3 ]
机构
[1] Harbin Inst Technol, Dept Comp Sci & Technol, Harbin 150001, Heilongjiang, Peoples R China
[2] Microsoft Res Asia, Beijing 100080, Peoples R China
[3] Peking Univ, Dept Elect Engn & Comp Sci, Beijing 100871, Peoples R China
基金
美国国家科学基金会;
关键词
HEVC encoder; in-loop filter; GPU; deblocking filter; SAO; SAMPLE ADAPTIVE OFFSET; DEBLOCKING FILTER;
D O I
10.1109/TCE.2018.2867812
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In-loop filtering is an important part of high efficiency video coding (HEVC), which consists of deblocking filter and sample adaptive offset (SAO) filter. It can not only improve the compression efficiency of HEVC, but also improve the visual quality of the reconstructed videos significantly. However, the high computational complexity hampers its applications for real-time encoding scenarios. In this paper, we propose a parallel strategy for in-loop filtering in HEVC encoder on graphics processing unit (GPU). In the proposed strategy, the pipeline structure for HEVC encoding by parallel processing deblocking filter and SAO on GPU is described first. Then, the joint optimization for deblocking filter and SAO on GPU is detailed by parallel processing of deblocking filter and parallel processing of SAO separately. The joint optimization can improve the degree of parallelism and ease the computational burden of the CPU. Experimental results demonstrate that the proposed method can achieve about 47% (up to 67%) time saving on average for test sequences.
引用
收藏
页码:276 / 284
页数:9
相关论文
共 50 条
  • [1] GPU Parallelization of HEVC In-Loop Filters
    Biao Wang
    Diego F. de Souza
    Mauricio Alvarez-Mesa
    Chi Ching Chi
    Ben Juurlink
    Aleksandar Ilic
    Nuno Roma
    Leonel Sousa
    [J]. International Journal of Parallel Programming, 2017, 45 : 1515 - 1535
  • [2] GPU Parallelization of HEVC In-Loop Filters
    Wang, Biao
    de Souza, Diego F.
    Alvarez-Mesa, Mauricio
    Chi, Chi Ching
    Juurlink, Ben
    Ilic, Aleksandar
    Roma, Nuno
    Sousa, Leonel
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (06) : 1515 - 1535
  • [3] A Novel Low Delay In-Loop Filtering WPP Process for Parallel HEVC Encoding
    Gu, Jiawen
    Han, Yuxing
    Wen, Jiangtao
    [J]. 2016 30TH ANNIVERSARY OF VISUAL COMMUNICATION AND IMAGE PROCESSING (VCIP), 2016,
  • [4] Hardware Efficient Integrated In-loop Filter for HEVC Encoder
    Poola, Lakshmi
    Aparna, P.
    [J]. IETE JOURNAL OF RESEARCH, 2024,
  • [5] HEVC In-Loop Filters GPU Parallelization in Embedded Systems
    de Souza, Diego F.
    Ilic, Aleksandar
    Roma, Nuno
    Sousa, Leonel
    [J]. Proceedings International Conference on Embedded Computer Systems - Architectures, Modeling and Simulation (SAMOS XV), 2015, : 123 - 130
  • [6] Complexity Reduction of In-Loop Filtering for Compressed Image Restoration in HEVC
    Miyazawa, Kazuyuki
    Murakami, Tokumichi
    Minezawa, Akira
    Sakate, Hiroharu
    [J]. 2012 PICTURE CODING SYMPOSIUM (PCS), 2012, : 413 - 416
  • [7] Offset-Based In-Loop Filtering With a Deep Network in HEVC
    Lee, So Yoon
    Yang, Yoonmo
    Kim, Dongsin
    Cho, Seunghyun
    Oh, Byung Tae
    [J]. IEEE ACCESS, 2020, 8 : 213958 - 213967
  • [8] Residual Highway Convolutional Neural Networks for in-loop Filtering in HEVC
    Zhang, Yongbing
    Shen, Tao
    Ji, Xiangyang
    Zhang, Yun
    Xiong, Ruiqin
    Dai, Qionghai
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (08) : 3827 - 3841
  • [9] Low Complexity In-Loop Skin Tone Detection for ROI Coding in the HEVC Encoder
    Goswami, Piyali
    Srikanth, Palanki Venkata
    Rahiman, Jasmin
    [J]. 2016 TWENTY SECOND NATIONAL CONFERENCE ON COMMUNICATION (NCC), 2016,
  • [10] DEEP LEARNING BASED HEVC IN-LOOP FILTERING FOR DECODER QUALITY ENHANCEMENT
    Kuanar, Shiba
    Conly, Christopher
    Rao, K. R.
    [J]. 2018 PICTURE CODING SYMPOSIUM (PCS 2018), 2018, : 164 - 168