Training Transformer Models by Wavelet Losses Improves Quantitative and Visual Performance in Single Image Super-Resolution

Cansu Korkmaz, A. Murat Tekalp
4/17/2024
eess.IVcs.CV

No official code found. Best implementation: mandalinadagi/Wavelettention (55 stars, Apache-2.0, last commit 2024-07-03).

Abstract

Transformer-based models have achieved remarkable results in low-level vision tasks including image super-resolution (SR). However, early Transformer-based approaches that rely on self-attention within non-overlapping windows encounter challenges in acquiring global information. To activate more input pixels globally, hybrid attention models have been proposed. Moreover, training by solely minimizing pixel-wise RGB losses, such as L1, have been found inadequate for capturing essential high-frequency details. This paper presents two contributions: i) We introduce convolutional non-local sparse attention (NLSA) blocks to extend the hybrid transformer architecture in order to further enhance its receptive field. ii) We employ wavelet losses to train Transformer models to improve quantitative and subjective performance. While wavelet losses have been explored previously, showing their power in training Transformer-based SR models is novel. Our experimental results demonstrate that the proposed model provides state-of-the-art PSNR results as well as superior visual performance across various benchmark datasets.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[CVPRW 2024] Training Models by Wavelet Losses Improves Quantitative and Visual Performance in Single Image Super-Resolution

551C++, CudaApr 25, 20242 years agoApache-2.0
computer-visionsuper-resolutiontransformervision-transformerwavelet-transform

Similar Papers

Cite this paper

@article{korkmaz2024training,
  title  = {Training Transformer Models by Wavelet Losses Improves Quantitative and Visual Performance in Single Image Super-Resolution},
  author = {Cansu Korkmaz and A. Murat Tekalp},
  year   = {2024},
  eprint = {2404.11273},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.11273v1}
}

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

Discussion