English

Complexity Reduction of Learned In-Loop Filtering in Video Coding

Image and Video Processing 2022-03-18 v2 Computer Vision and Pattern Recognition

Abstract

In video coding, in-loop filters are applied on reconstructed video frames to enhance their perceptual quality, before storing the frames for output. Conventional in-loop filters are obtained by hand-crafted methods. Recently, learned filters based on convolutional neural networks that utilize attention mechanisms have been shown to improve upon traditional techniques. However, these solutions are typically significantly more computationally expensive, limiting their potential for practical applications. The proposed method uses a novel combination of sparsity and structured pruning for complexity reduction of learned in-loop filters. This is done through a three-step training process of magnitude-guidedweight pruning, insignificant neuron identification and removal, and fine-tuning. Through initial tests we find that network parameters can be significantly reduced with a minimal impact on network performance.

Keywords

Cite

@article{arxiv.2203.08650,
  title  = {Complexity Reduction of Learned In-Loop Filtering in Video Coding},
  author = {Woody Bayliss and Luka Murn and Ebroul Izquierdo and Qianni Zhang and Marta Mrak},
  journal= {arXiv preprint arXiv:2203.08650},
  year   = {2022}
}

Comments

5 pages, 3 figures, 2 tables

R2 v1 2026-06-24T10:15:44.709Z