Reverse Convolution and Its Applications to Image Restoration
Xuhong Huang, Shiqi Liu, Kai Zhang, Ying Tai, Jian Yang, Hui Zeng, Lei Zhang

TL;DR
This paper introduces a novel reverse convolution operator and a Transformer-like block, enabling neural networks to effectively invert convolution operations for improved image restoration tasks.
Contribution
It proposes the first effective depthwise reverse convolution operator and integrates it into a new network architecture called ConverseNet for image restoration.
Findings
Effective reverse convolution operator demonstrated in denoising, super-resolution, and deblurring.
ConverseNet outperforms traditional models in multiple image restoration benchmarks.
The operator can replace standard convolution layers in existing architectures.
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, 11 convolution, and GELU activation,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
