CFAT: Unleashing TriangularWindows for Image Super-resolution

Abhisek Ray, Gaurav Kumar, Maheshkumar H. Kolekar
3/24/2024
eess.IVcs.CVcs.LG

No official code found. Best implementation: rayabhisek123/CFAT (92 stars, last commit 2025-06-11).

Abstract

Transformer-based models have revolutionized the field of image super-resolution (SR) by harnessing their inherent ability to capture complex contextual features. The overlapping rectangular shifted window technique used in transformer architecture nowadays is a common practice in super-resolution models to improve the quality and robustness of image upscaling. However, it suffers from distortion at the boundaries and has limited unique shifting modes. To overcome these weaknesses, we propose a non-overlapping triangular window technique that synchronously works with the rectangular one to mitigate boundary-level distortion and allows the model to access more unique sifting modes. In this paper, we propose a Composite Fusion Attention Transformer (CFAT) that incorporates triangular-rectangular window-based local attention with a channel-based global attention technique in image super-resolution. As a result, CFAT enables attention mechanisms to be activated on more image pixels and captures long-range, multi-scale features to improve SR performance. The extensive experimental results and ablation study demonstrate the effectiveness of CFAT in the SR domain. Our proposed model shows a significant 0.7 dB performance improvement over other state-of-the-art SR architectures.

View on arXivView PDF

Code Implementations(1)

rayabhisek123/CFATCommunity100%

[CVPR 2024] CFAT: Unleashing Triangular Windows for Image Super-resolution

925PythonMar 24, 20241 years ago
attention-mechanismattention-modeldeep-learning-frameworkimage-restorationimage-sr+9 more

Cite this paper

@article{ray2024cfat,
  title  = {CFAT: Unleashing TriangularWindows for Image Super-resolution},
  author = {Abhisek Ray and Gaurav Kumar and Maheshkumar H. Kolekar},
  year   = {2024},
  eprint = {2403.16143},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.16143v1},
  journal = {CVPR 2024 2024}
}

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

Discussion