DeepAI AI Chat
Log In Sign Up

Noise2Inverse: Self-supervised deep convolutional denoising for linear inverse problems in imaging

by   Allard A. Hendriksen, et al.

Recovering a high-quality image from noisy indirect measurement is an important problem with many applications. For such inverse problems, supervised deep convolutional neural network (CNN)-based denoising methods have shown strong results, but their success critically depends on the availability of a high-quality training dataset of similar measurements. For image denoising, methods are available that enable training without a separate training dataset by assuming that the noise in two different pixels is uncorrelated. However, this assumption does not hold for inverse problems, resulting in artifacts in the output of existing methods. Here, we propose Noise2Inverse, a deep CNN-based denoising method for linear inverse problems in imaging that does not require any additional clean or noisy data. Training a CNN-based denoiser is enabled by exploiting the noise model to compute multiple statistically independent reconstructions. We develop a theoretical framework which shows that such training indeed obtains a denoising CNN, assuming the measured noise is element-wise independent and zero-mean. On simulated CT datasets, Noise2Inverse demonstrates a substantial improvement in peak signal-to-noise ratio (> 2dB) and structural similarity index (> 30 denoising methods and conventional reconstruction methods, such as Total-Variation Minimization. We also demonstrate that the method is able to significantly reduce noise in challenging real-world experimental datasets.


page 3

page 8

page 10

page 12

page 13


Image Deconvolution via Noise-Tolerant Self-Supervised Inversion

We propose a general framework for solving inverse problems in the prese...

Novel and Effective CNN-Based Binarization for Historically Degraded As-built Drawing Maps

Binarizing historically degraded as-built drawing (HDAD) maps is a new c...

Deep Convolutional Neural Network for Inverse Problems in Imaging

In this paper, we propose a novel deep convolutional neural network (CNN...

TextureWGAN: Texture Preserving WGAN with MLE Regularizer for Inverse Problems

Many algorithms and methods have been proposed for inverse problems part...

When to Use Convolutional Neural Networks for Inverse Problems

Reconstruction tasks in computer vision aim fundamentally to recover an ...

Convolutional Neural Networks Analyzed via Inverse Problem Theory and Sparse Representations

Inverse problems in imaging such as denoising, deblurring, superresoluti...

Differentiable Electron Microscopy Simulation: Methods and Applications for Visualization

We propose a new microscopy simulation system that can depict atomistic ...