Zero-Shot Noise2Noise: Efficient Image Denoising without any Data

Youssef Mansour,Reinhard Heckel
2023-05-10
Abstract:Recently, self-supervised neural networks have shown excellent image denoising performance. However, current dataset free methods are either computationally expensive, require a noise model, or have inadequate image quality. In this work we show that a simple 2-layer network, without any training data or knowledge of the noise distribution, can enable high-quality image denoising at low computational cost. Our approach is motivated by Noise2Noise and Neighbor2Neighbor and works well for denoising pixel-wise independent noise. Our experiments on artificial, real-world camera, and microscope noise show that our method termed ZS-N2N (Zero Shot Noise2Noise) often outperforms existing dataset-free methods at a reduced cost, making it suitable for use cases with scarce data availability and limited computational resources. A demo of our implementation including our code and hyperparameters can be found in the following colab notebook: <a class="link-external link-https" href="https://colab.research.google.com/drive/1i82nyizTdszyHkaHBuKPbWnTzao8HF9b" rel="external noopener nofollow">this https URL</a>
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The paper attempts to address the problem of achieving high-quality image denoising without a training dataset. Specifically, while existing self-supervised neural networks perform well in image denoising, these methods are either computationally expensive, require noise models, or result in poor image quality. This paper proposes a simple method using a two-layer network to achieve high-quality image denoising at a lower computational cost without the need for any training data or knowledge of noise distribution. This method is called ZS-N2N (Zero Shot Noise2Noise), characterized by making minimal assumptions about noise statistical properties (pixel independence) and not relying on specific noise models. It is suitable for various types of noise and can be used in situations with unknown noise distributions or levels. Experiments have validated the effectiveness of this method under artificial noise, real camera noise, and microscope noise, demonstrating its potential for application in scenarios with limited computational resources and scarce data.