Brayan Monroy, Jorge Bacca, Julian Tachella
In this paper, we propose Generalized R2R (GR2R), extending the R2R framework to handle a broader class of noise distribution as additive noise like log-Rayleigh and address the natural exponential family including Poisson and Gamma noise distributions, which play a key role in many applications including low-photon imaging and synthetic aperture radar. We show that the GR2R loss is an unbiased estimator of the supervised loss and that the popular Stein's unbiased risk estimator can be seen as a special case.
📢 News
- Mar. 29, 2025: Native Jax and PyTorch demos for MNIST are now available in the repository.
- Jan. 04, 2025: Fully integrated into DeepInverse
, take a look at the examples!
We present GR2R, this loss can be used for unsupervised image denoising with unorganized noisy images where the observation model
For this family of measurements distribution, we generalize the corruption strategy as
then, the generalize MSE loss is computed as
To quickly get started with the GeneralizedR2R framework, you can use the provided demo scripts for JAX and PyTorch on the MNIST dataset.
To run the JAX demo:
python jax_demo.pyTo run the PyTorch demo:
python pytorch_demo.pyThese scripts will train a model on the MNIST dataset using the GeneralizedR2R framework and display the training progress and results.
We provide training and testing demonstrations for image denoising across popular noise distributions belonging to the natural exponential family, such as, Gamma, Poisson, Gaussian, and Binomial noise.
| Demo | Noise Type | Dataset | Link |
|---|---|---|---|
| Train | Poisson/Gaussian/Gamma | fastMRI/DIV2K | |
| Test | Gamma | DIV2K | |
| Test | Poisson | DIV2K | |
| Test | Gaussian | fastMRI |
If this code is useful for your research and you use it in an academic work, please consider citing this paper as
@inproceedings{monroy2025generalized,
title={Generalized recorrupted-to-recorrupted: Self-supervised learning beyond Gaussian noise},
author={Monroy, Brayan and Bacca, Jorge and Tachella, Juli{\'a}n},
booktitle={Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR)},
month={June},
year={2025},
pages={28155-28164}
}