• DocumentCode
    25846
  • Title

    Adaptive Loop Filtering for Video Coding

  • Author

    Chia-Yang Tsai ; Ching-Yeh Chen ; Yamakage, Tomoo ; In Suk Chong ; Yu-Wen Huang ; Chih-Ming Fu ; Itoh, Takayuki ; Watanabe, Toshio ; Chujoh, Takeshi ; Karczewicz, Marta ; Shaw-Min Lei

  • Author_Institution
    MediaTek Inc., Hsinchu, Taiwan
  • Volume
    7
  • Issue
    6
  • fYear
    2013
  • fDate
    Dec. 2013
  • Firstpage
    934
  • Lastpage
    945
  • Abstract
    Adaptive loop filtering for video coding is to minimize the mean square error between original samples and decoded samples by using Wiener-based adaptive filter. The proposed ALF is located at the last processing stage for each picture and can be regarded as a tool to catch and fix artifacts from previous stages. The suitable filter coefficients are determined by the encoder and explicitly signaled to the decoder. In order to achieve better coding efficiency, especially for high resolution videos, local adaptation is used for luma signals by applying different filters to different regions or blocks in a picture. In addition to filter adaptation, filter on/off control at coding tree unit (CTU) level is also helpful for improving coding efficiency. Syntax-wise, filter coefficients are sent in a picture level header called adaptation parameter set, and filter on/off flags of CTUs are interleaved at CTU level in the slice data. This syntax design not only supports picture level optimization but also achieves a low encoding latency. Simulation results show that the ALF can achieve on average 7% bit rate reduction for 25 HD sequences. The run time increases are 1% and 10% for encoders and decoders, respectively, without special attention to optimization in C++ code.
  • Keywords
    Wiener filters; adaptive filters; mean square error methods; optimisation; trees (mathematics); video coding; ALF; CTU level; Wiener-based adaptive filter; adaptation parameter set; adaptive loop filtering; coding tree unit; high resolution videos; local adaptation; luma signals; mean square error; picture level header; video coding; Finite impulse response filters; Video coding; Video compression; Wiener filters; ALF; adaptive loop filtering;
  • fLanguage
    English
  • Journal_Title
    Selected Topics in Signal Processing, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    1932-4553
  • Type

    jour

  • DOI
    10.1109/JSTSP.2013.2271974
  • Filename
    6553383