← all repositories

NVlabs/noise2noise

TensorFlow implementation of the Noise2Noise deep learning paper for learning image restoration from corrupted examples without clean data.

1.6k stars Python Computer VisionML Frameworks
noise2noise
Not currently ranked — collecting fresh signals.
star history

This repository contains the official implementation of a research paper that demonstrates neural networks can learn to restore images by training only on corrupted examples, without needing clean target data. The approach handles diverse corruption types including photographic noise, synthetic Monte Carlo rendering noise, and undersampled MRI scans. It provides training code using the ImageNet validation dataset as well as MRI-specific denoising instructions.

Frequently asked

What is NVlabs/noise2noise?
TensorFlow implementation of the Noise2Noise deep learning paper for learning image restoration from corrupted examples without clean data.
Is noise2noise open source?
Yes — NVlabs/noise2noise is an open-source project tracked on heatdrop.
What language is noise2noise written in?
NVlabs/noise2noise is primarily written in Python.
How popular is noise2noise?
NVlabs/noise2noise has 1.6k stars on GitHub.
Where can I find noise2noise?
NVlabs/noise2noise is on GitHub at https://github.com/NVlabs/noise2noise.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.