Compressing Deep Image Super-resolution Models

Yuxuan Jiang, Jakub Nawala, Fan Zhang, David Bull
12/31/2023
eess.IVcs.CV

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

Deep learning techniques have been applied in the context of image super-resolution (SR), achieving remarkable advances in terms of reconstruction performance. Existing techniques typically employ highly complex model structures which result in large model sizes and slow inference speeds. This often leads to high energy consumption and restricts their adoption for practical applications. To address this issue, this work employs a three-stage workflow for compressing deep SR models which significantly reduces their memory requirement. Restoration performance has been maintained through teacher-student knowledge distillation using a newly designed distillation loss. We have applied this approach to two popular image super-resolution networks, SwinIR and EDSR, to demonstrate its effectiveness. The resulting compact models, SwinIRmini and EDSRmini, attain an 89% and 96% reduction in both model size and floating-point operations (FLOPs) respectively, compared to their original versions. They also retain competitive super-resolution performance compared to their original models and other commonly used SR approaches. The source code and pre-trained models for these two lightweight SR approaches are released at https://pikapi22.github.io/CDISM/.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jiang2023compressing,
  title  = {Compressing Deep Image Super-resolution Models},
  author = {Yuxuan Jiang and Jakub Nawala and Fan Zhang and David Bull},
  year   = {2023},
  eprint = {2401.00523},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.00523v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.00523.svg)](https://codeofpaper.com/paper/2401.00523)

Discussion