Reverse Convolution and its Applications to Image Restoration
Xuhong Huang, Shiqi Liu, Kai Zhang, Ying Tai, Jian Yang, Hui Zeng, Lei Zhang
Abstract
Convolution and transposed convolution are fundamental operators widely used in neural networks. However, transposed convolution (a.k.a. deconvolution) does not serve as a true inverse of convolution due to inherent differences in their mathematical formulations. To date, no reverse convolution operator has been established as a standard component in neural architectures. In this paper, we propose a novel depthwise reverse convolution operator as an initial attempt to effectively reverse depthwise convolution by formulating and solving a regularized least-squares optimization problem. We thoroughly investigate its kernel initialization, padding strategies, and other critical aspects to ensure its effective implementation. Building upon this operator, we further construct a reverse convolution block by combining it with layer normalization, 1 × 1 convolution, and GELU activation, forming a Transformer-like structure. The proposed operator and block can directly replace conventional convolution and transposed convolution layers in existing architectures, leading to the development of ConverseNet. Corresponding to typical image restoration models such as DnCNN, SRResNet and USRNet, we train three variants of ConverseNet for Gaussian denoising, super-resolution and deblurring, respectively. Extensive experiments demonstrate the effectiveness of the proposed reverse convolution operator as a basic building module. We hope this work could pave the way for developing new operators in deep model design and applications.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on8
- URetinex-Net: Retinex-based Deep Unfolding Network for Low-light Image EnhancementWenhui Wu, Jian Weng, Pingping Zhang, Xu Wang et al.CVPR 2022 · 695 citations
- Deep Generalized Unfolding Networks for Image RestorationChong Mou, Qian Wang, Jian ZhangCVPR 2022 · 257 citations
- Single Image Defocus Deblurring Using Kernel-Sharing Parallel Atrous ConvolutionsHyeongseok Son, Junyong Lee, Sunghyun Cho, Seungyong LeeICCV 2021 · 124 citations
- Deep Wiener Deconvolution: Wiener Meets Deep Learning for Image DeblurringJiangxin Dong, Stefan Roth, Bernt SchieleNeurIPS 2020 · 57 citations
- High Performance Depthwise and Pointwise Convolutions on Mobile DevicesPengfei Zhang, Eric Lo, Baotong LuAAAI 2020 · 54 citations
Related papers
- A Restoration Network as an Implicit PriorYuyang Hu, Mauricio Delbracio, Peyman Milanfar, Ulugbek KamilovICLR 2024 · 17 citations
- IRNeXt: Rethinking Convolutional Network Design for Image RestorationYuning Cui, Wenqi Ren, Sining Yang, Xiaochun Cao et al.ICML 2023 · 112 citations
- Robust Low-Rank Convolution Network for Image DenoisingJiahuan Ren, Zhao Zhang, Richang Hong, Mingliang Xu et al.ACM MM 2022 · 13 citations
- Restormer: Efficient Transformer for High-Resolution Image RestorationSyed Waqas Zamir, Aditya Arora, Salman Khan, Munawar Hayat et al.CVPR 2022 · 3,348 citations
- Rubik's Cube: High-Order Channel Interactions with a Hierarchical Receptive FieldNaishan Zheng, Man Zhou, Chong Zhou, Chen Change LoyNeurIPS 2023 · 3 citations
