Dual Aggregation Transformer for Image Super-Resolution

Zheng Chen, Yulun Zhang, Jinjin Gu, L. Kong, Xiaokang Yang +1 more
2/14/2026

No official code found. Best implementation: zhengchen1999/DAT (545 stars, Apache-2.0, last commit 2024-11-26).

Abstract

Transformer has recently gained considerable popularity in low-level vision tasks, including image super-resolution (SR). These networks utilize self-attention along different dimensions, spatial or channel, and achieve impressive performance. This inspires us to combine the two dimensions in Transformer for a more powerful representation capability. Based on the above idea, we propose a novel Transformer model, Dual Aggregation Transformer (DAT), for image SR. Our DAT aggregates features across spatial and channel dimensions, in the inter-block and intra-block dual manner. Specifically, we alternately apply spatial and channel self-attention in consecutive Transformer blocks. The alternate strategy enables DAT to capture the global context and realize inter-block feature aggregation. Furthermore, we propose the adaptive interaction module (AIM) and the spatial-gate feed-forward network (SGFN) to achieve intra-block feature aggregation. AIM complements two self-attention mechanisms from corresponding dimensions. Meanwhile, SGFN introduces additional non-linear spatial information in the feed-forward network. Extensive experiments show that our DAT surpasses current methods. Code and models are obtainable at https://github.com/zhengchen1999/DAT.

View on arXivView PDF

Code Implementations(1)

zhengchen1999/DATCommunity100%
Apache-2.0

[ICCV'23] Dual Aggregation Transformer for Image Super-Resolution

54549PythonNov 10, 20221 years agoApache-2.0

Similar Papers

Cite this paper

@article{chen2026dual,
  title  = {Dual Aggregation Transformer for Image Super-Resolution},
  author = {Zheng Chen and Yulun Zhang and Jinjin Gu and L. Kong and Xiaokang Yang and F. Yu},
  year   = {2026},
  eprint = {2308.03364},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2308.03364},
  journal = {ICCV 2023 2023}
}

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

Discussion