Restormer: Efficient Transformer for High-Resolution Image Restoration

Restormer: эффективный Transformer для восстановления изображений высокого разрешения
Ming–Hsuan Yang, Fahad Shahbaz Khan, Syed Waqas Zamir, Aditya Arora, Salman Khan, Munawar Hayat
2022-06-01

Restormerefficient Transformerhigh-resolution image restorationimage denoisingmulti-head attention
Since convolutional neural networks (CNNs) perform well at learning generalizable image priors from large-scale data, these models have been extensively applied to image restoration and related tasks. Recently, another class of neural architectures, Transformers, have shown significant performance gains on natural language and high-level vision tasks. While the Transformer model mitigates the shortcomings of CNNs (i.e., limited receptive field and inadaptability to input content), its computational complexity grows quadratically with the spatial resolution, therefore making it infeasible to apply to most image restoration tasks involving high-resolution images. In this work, we propose an efficient Transformer model by making several key designs in the building blocks (multi-head attention and feed-forward network) such that it can capture long-range pixel interactions, while still remaining applicable to large images. Our model, named Restoration Transformer (Restormer), achieves state-of-the-art results on several image restoration tasks, including image deraining, single-image motion deblurring, defocus deblurring (single-image and dual-pixel data), and image denoising (Gaussian grayscale/color denoising, and real image denoising). The source code and pre-trained models are available at https://github.com/swz30/Restormer.
1
Achieves state-of-the-art results across multiple image restoration tasks: image deraining, single-image motion deblurring, defocus deblurring (single-image and dual-pixel), and image denoising (Gaussian grayscale/color and real image denoising).
2
Proposes Restormer, an efficient Transformer architecture for high-resolution image restoration by redesigning multi-head attention and feed-forward network blocks to reduce computational cost.
3
Provides source code and pre-trained models publicly at the project's GitHub repository.
4
Restormer captures long-range pixel interactions while remaining applicable to large, high-resolution images despite standard Transformer quadratic complexity.

Restoration Transformer (Restormer) model for high-resolution image restoration

Design and evaluation of an efficient Transformer architecture (attention and feed-forward blocks) that captures long-range pixel interactions while remaining computationally feasible for high-resolution image restoration tasks (deraining, motion/defocus deblurring, and denoising)

Publication Details
Publication Date
2022-06-01
Journal
Publisher
ISSN
Cited by
3995
Access Type
Author Information
Authors
Ming–Hsuan Yang
Fahad Shahbaz Khan
Syed Waqas Zamir
Aditya Arora
Salman Khan
Munawar Hayat
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%