Efficient Attention-Sharing Information Distillation Transformer for Lightweight Single Image Super-Resolution

Karam Park, Jae Woong Soh, Nam Ik Cho
1/27/2025
cs.CV

No official code found. Best implementation: saturnian77/ASID (52 stars, last commit 2025-01-30).

Abstract

Transformer-based Super-Resolution (SR) methods have demonstrated superior performance compared to convolutional neural network (CNN)-based SR approaches due to their capability to capture long-range dependencies. However, their high computational complexity necessitates the development of lightweight approaches for practical use. To address this challenge, we propose the Attention-Sharing Information Distillation (ASID) network, a lightweight SR network that integrates attention-sharing and an information distillation structure specifically designed for Transformer-based SR methods. We modify the information distillation scheme, originally designed for efficient CNN operations, to reduce the computational load of stacked self-attention layers, effectively addressing the efficiency bottleneck. Additionally, we introduce attention-sharing across blocks to further minimize the computational cost of self-attention operations. By combining these strategies, ASID achieves competitive performance with existing SR methods while requiring only around 300K parameters - significantly fewer than existing CNN-based and Transformer-based SR models. Furthermore, ASID outperforms state-of-the-art SR methods when the number of parameters is matched, demonstrating its efficiency and effectiveness. The code and supplementary material are available on the project page.

View on arXivView PDF

Code Implementations(1)

saturnian77/ASIDCommunity100%

ASID

523MATLAB, PythonAug 10, 20241 years ago

Similar Papers

Cite this paper

@article{park2025efficient,
  title  = {Efficient Attention-Sharing Information Distillation Transformer for Lightweight Single Image Super-Resolution},
  author = {Karam Park and Jae Woong Soh and Nam Ik Cho},
  year   = {2025},
  eprint = {2501.15774},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.15774v2}
}

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/2501.15774.svg)](https://codeofpaper.com/paper/2501.15774)

Discussion