Xformer: Hybrid X-Shaped Transformer for Image Denoising

Jiale Zhang, Yulun Zhang, Jinjin Gu, Jiahua Dong, L. Kong +1 more
3/1/2023

No official code found. Best implementation: gladzhang/Xformer (57 stars, last commit 2024-02-20).

Abstract

In this paper, we present a hybrid X-shaped vision Transformer, named Xformer, which performs notably on image denoising tasks. We explore strengthening the global representation of tokens from different scopes. In detail, we adopt two types of Transformer blocks. The spatial-wise Transformer block performs fine-grained local patches interactions across tokens defined by spatial dimension. The channel-wise Transformer block performs direct global context interactions across tokens defined by channel dimension. Based on the concurrent network structure, we design two branches to conduct these two interaction fashions. Within each branch, we employ an encoder-decoder architecture to capture multi-scale features. Besides, we propose the Bidirectional Connection Unit (BCU) to couple the learned representations from these two branches while providing enhanced information fusion. The joint designs make our Xformer powerful to conduct global information modeling in both spatial and channel dimensions. Extensive experiments show that Xformer, under the comparable model complexity, achieves state-of-the-art performance on the synthetic and real-world image denoising tasks. We also provide code and models at https://github.com/gladzhang/Xformer.

View on arXivView PDF

Code Implementations(1)

gladzhang/XformerCommunity100%

Xformer: Hybrid X-Shaped Transformer for Image Denoising

571MATLAB, PythonOct 21, 20232 years ago

Similar Papers

Cite this paper

@article{zhang2023xformer,
  title  = {Xformer: Hybrid X-Shaped Transformer for Image Denoising},
  author = {Jiale Zhang and Yulun Zhang and Jinjin Gu and Jiahua Dong and L. Kong and Xiaokang Yang},
  year   = {2023},
  eprint = {2303.06440},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2303.06440},
  journal = {ICLR 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/2303.06440.svg)](https://codeofpaper.com/paper/2303.06440)

Discussion