Hardware Efficient Integrated In-loop Filter for HEVC Encoder

被引:0
|
作者
Poola, Lakshmi [1 ]
Aparna, P. [1 ]
机构
[1] Natl Inst Technol Karnataka, Dept Elect & Commun Engn, Mangalore 575025, India
关键词
Deblocking filter (DF); FPGA; HEVC; Pipeline; Parallel; Sample adaptive offset (SAO) filter; Ultra HD; STREAMING DEBLOCKING FILTER; DE-BLOCKING FILTER; ARCHITECTURE; SAO; IMPLEMENTATION; DESIGN;
D O I
10.1080/03772063.2024.2353883
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The deblocking filter (DF) and the sample adaptive offset (SAO) filter, which aids in enhancing the subjective quality of the image, make up the in-loop filter of the high-efficiency video coding (HEVC) encoder and decoder. The in-loop filter significantly increases the computational load on the HEVC encoder. It is challenging to design an in-loop filter on hardware that can handle intensive computations while using the least amount of on-chip memory, taking external memory traffic and dependencies simultaneously delivering high throughput to support Ultra HD video applications. The proposed design employs the following strategies to address these issues. This work proposes an address generation technique for pipelined horizontal and vertical filtering in DF, that avoids a transpose buffer which otherwise is required. This enables easy pipelining and parallelization thus improving throughput while reducing the on-chip memory utilization. A simplified SAO filter with parallel-pipelined processing is included in the design. These features enable the design to support ultra-HD 7680 $ \times $ x 4320 @ 40 fps video applications. The proposed hardware architecture has a total gate count of 7.73 K LUTs and 2.8 K slice registers, and it is implemented on a 28 nm field programmable gate array (FPGA) platform.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Parallel In-Loop Filtering in HEVC Encoder on GPU
    Wang, Yang
    Guo, Xun
    Fan, Xiaopeng
    Lu, Yan
    Zhao, Debin
    Gao, Wen
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2018, 64 (03) : 276 - 284
  • [2] An Efficient Architecture of In-Loop Filters for Multicore Scalable HEVC Hardware Decoders
    Kim, HyunMi
    Ko, JeongGil
    Park, Seongmo
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2018, 20 (04) : 810 - 824
  • [3] Hardware Design of HEVC In-Loop Filter for Ultra-HD Video Encoding
    Park, Seungyong
    Ryoo, Kwangki
    [J]. ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING, MUE/FUTURETECH 2018, 2019, 518 : 405 - 409
  • [4] A New In-Loop Filter for Depth Map Coding in HEVC
    Ko, Hyunsuk
    Kuo, C. -C. Jay
    [J]. 2012 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2012,
  • [5] Implementation of in-loop filter for HEVC decoder on reconfigurable processor
    Liu, Leibo
    Chen, Yingjie
    Deng, Chenchen
    Yin, Shouyi
    Wei, Shaojun
    [J]. IET IMAGE PROCESSING, 2017, 11 (09) : 685 - 692
  • [6] A CNN-Based In-Loop Filter with CU Classification for HEVC
    Dai, Yuanying
    Liu, Dong
    Zha, Zheng-Jun
    Wu, Feng
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON VISUAL COMMUNICATIONS AND IMAGE PROCESSING (IEEE VCIP), 2018,
  • [7] Deep learning based HEVC in-loop filter and noise reduction
    Kuanar, Shiba
    Rao, K. R.
    Conly, Christopher
    Gorey, Ninad
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2021, 99
  • [8] Transform-Domain In-Loop Filter with Block Similarity for HEVC
    Zhang, Xinfeng
    Lin, Weisi
    Gu, Ke
    Li, Qiaohong
    Wang, Shanshe
    Ma, Siwei
    [J]. 2016 30TH ANNIVERSARY OF VISUAL COMMUNICATION AND IMAGE PROCESSING (VCIP), 2016,
  • [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] Sample Adaptive Offset Filter Hardware Design for HEVC Encoder
    Rediess, Fabiane
    Conceicao, Ruhan
    Zatt, Bruno
    Porto, Marcelo
    Agostini, Luciano
    [J]. 2014 IEEE VISUAL COMMUNICATIONS AND IMAGE PROCESSING CONFERENCE, 2014, : 299 - 302