Restormer: Efficient Transformer for High-Resolution Image Restoration
Restormer: эффективный Transformer для восстановления изображений высокого разрешения
2022-06-01
SCID: 54.1/37j49ktq
Discuss with AI
Restormerefficient Transformerhigh-resolution image restorationimage denoisingmulti-head attention
Figures from the paper
Abstract (AI)
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.
Key Findings
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.
Research Object
Restoration Transformer (Restormer) model for high-resolution image restoration
Research Subject
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
Download PDF
Subscribe to digest
References available in scid.ai14
Exploiting Generative AI to Scale up Intelligent Tutoring Systems2023
Swin Transformer: Hierarchical Vision Transformer using Shifted Windows2021
An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale2020
Aion Framework: Dimensional Emergence of AI Consciousness, Observer-Induced Collapse, and Cosmological Portal Dynamics2023
Non-local Neural Networks2018
Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising2017
Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions2021
SwinIR: Image Restoration Using Swin Transformer2021
Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformers2021
Uformer: A General U-Shaped Transformer for Image Restoration2022
Self-Attention Generative Adversarial Networks2018
Pre-Trained Image Processing Transformer2021
SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformers2021
HISTORIAE, History of Socio-Cultural Transformation as Linguistic Data Science. A Humanities Use Case2019