Fast and High-Quality Image Denoising via Malleable Convolutions

01/02/2022
by   Yifan Jiang, et al.
15

Many image processing networks apply a single set of static convolutional kernels across the entire input image, which is sub-optimal for natural images, as they often consist of heterogeneous visual patterns. Recent works in classification, segmentation, and image restoration have demonstrated that dynamic kernels outperform static kernels at modeling local image statistics. However, these works often adopt per-pixel convolution kernels, which introduce high memory and computation costs. To achieve spatial-varying processing without significant overhead, we present Malleable Convolution (MalleConv), as an efficient variant of dynamic convolution. The weights of MalleConv are dynamically produced by an efficient predictor network capable of generating content-dependent outputs at specific spatial locations. Unlike previous works, MalleConv generates a much smaller set of spatially-varying kernels from input, which enlarges the network's receptive field and significantly reduces computational and memory costs. These kernels are then applied to a full-resolution feature map through an efficient slice-and-conv operator with minimum memory overhead. We further build an efficient denoising network using MalleConv, coined as MalleNet. It achieves high quality results without very deep architecture, e.g., reaching 8.91x faster speed compared to the best performed denoising algorithms (SwinIR), while maintaining similar performance. We also show that a single MalleConv added to a standard convolution-based backbone can contribute significantly to reducing the computational cost or boosting image quality at a similar cost. Project page: https://yifanjiang.net/MalleConv.html

READ FULL TEXT

page 4

page 6

page 7

page 12

page 13

page 15

page 16

research
11/22/2022

Adaptive Dynamic Filtering Network for Image Denoising

In image denoising networks, feature scaling is widely used to enlarge t...
research
01/28/2020

Spatial-Adaptive Network for Single Image Denoising

Previous works have shown that convolutional neural networks can achieve...
research
03/02/2021

Efficient Deep Image Denoising via Class Specific Convolution

Deep neural networks have been widely used in image denoising during the...
research
07/09/2022

Rank-Enhanced Low-Dimensional Convolution Set for Hyperspectral Image Denoising

This paper tackles the challenging problem of hyperspectral (HS) image d...
research
03/20/2022

TVConv: Efficient Translation Variant Convolution for Layout-aware Visual Processing

As convolution has empowered many smart applications, dynamic convolutio...
research
10/17/2021

Dynamic Slimmable Denoising Network

Recently, tremendous human-designed and automatically searched neural ne...
research
12/09/2019

Basis Prediction Networks for Effective Burst Denoising with Large Kernels

Bursts of images exhibit significant self-similarity across both time an...

Please sign up or login with your details

Forgot password? Click here to reset