Code of the paper "UNSURE: Unknown Noise level Stein's Unbiased Risk Estimator" by Julian Tachella, Mike Davies and Laurent Jacques.
We use the deepinv library for most of the code.
The UNSURE loss was added to the deepinv library, please see this jupyter notebook demo and the documentation.
Paper available at arXiv.
UNSURE is a self-supervised learning loss that can be used for learning a reconstruction network
for
Unlike Stein's Unbiased Risk Estimator (SURE), the proposed loss can be used without any prior knowledge of the noise level. The loss is defined as
where
- Clone the repository
- Install the latest version of deepinv if you don't have it already
pip install git+https://github.com/deepinv/deepinv.git#egg=deepinv
- Generate the datasets by running the
generate_datasets.py
file. - Run the
main.py
file.
@misc{tachella2024unsureunknownnoiselevel,
title={UNSURE: Unknown Noise level Stein's Unbiased Risk Estimator},
author={Julián Tachella and Mike Davies and Laurent Jacques},
year={2024},
eprint={2409.01985},
archivePrefix={arXiv},
primaryClass={stat.ML},
url={https://arxiv.org/abs/2409.01985},
}