2018
DOI: 10.1145/3197517.3201388
|View full text |Cite
|
Sign up to set email alerts
|

Denoising with kernel prediction and asymmetric loss functions

Abstract: We present a modular convolutional architecture for denoising rendered images. We expand on the capabilities of kernel-predicting networks by combining them with a number of task-specific modules, and optimizing the assembly using an asymmetric loss. The source-aware encoder---the first module in the assembly---extracts low-level features and embeds them into a common feature space, enabling quick adaptation of a trained network to novel data. The spatial and temporal modules extract abstract, high-level featu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
177
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 148 publications
(179 citation statements)
references
References 36 publications
2
177
0
Order By: Relevance
“…This motivates us to train a kernel prediction network (KPN) for the real-world SISR task. The idea of kernel prediction is to explicitly learn a restoration kernel for each pixel, and it has been employed in applications such as denoising [2,34,48], dynamic deblurring [43,16] and video interpolation [35,36]. Though effective, the memory and computational cost of KPN is quadratically increased with the kernel size.…”
Section: Introductionmentioning
confidence: 99%
“…This motivates us to train a kernel prediction network (KPN) for the real-world SISR task. The idea of kernel prediction is to explicitly learn a restoration kernel for each pixel, and it has been employed in applications such as denoising [2,34,48], dynamic deblurring [43,16] and video interpolation [35,36]. Though effective, the memory and computational cost of KPN is quadratically increased with the kernel size.…”
Section: Introductionmentioning
confidence: 99%
“…2. The architecture of the spatial denoiser is inspired by the architectures in [8,9], while the temporal denoiser also borrows some elements from [13]. The spatial and temporal denoising blocks are composed of D spa = 12, and D temp = 6 convolutional layers, respectively.…”
Section: Spatial and Temporal Denoising Blocksmentioning
confidence: 99%
“…Jia et al [JDTG16] proposed to predict a dynamic convolution layer or a dynamic local filtering layer from input data and apply the layer on the input. The latter strategy, namely kernel prediction method, has been used for denoising bursts of images [MBC*18] and denoising Monte Carlo renderings [BVM*17; VRM*18]. Deformable convolutional network [DQX*17] predicts the sampling locations of the convolution operator and it was further improved by modulating the input feature amplitudes from different spatial locations [ZHLD18].…”
Section: Related Workmentioning
confidence: 99%
“…(1) and learn the kernel weights w (·,·) from a CNN model. Our strategy is similar to the kernel prediction method [JDTG16], which has been applied to denoising [MBC*18; BVM*17; VRM*18]. However, directly applying Equ.…”
Section: Introductionmentioning
confidence: 99%