VibrantLeaves: A principled parametric image generator for training deep restoration models

Raphael Achddou, Yann Gousseau, Saïd Ladjal, Sabine Süsstrunk
4/14/2025
cs.CV

No official code found. Best implementation: rachddou/DeadLeavesPlus (5 stars, MIT, last commit 2026-03-26).

Abstract

Even though Deep Neural Networks are extremely powerful for image restoration tasks, they have several limitations. They are poorly understood and suffer from strong biases inherited from the training sets. One way to address these shortcomings is to have a better control over the training sets, in particular by using synthetic sets. In this paper, we propose a synthetic image generator relying on a few simple principles. In particular, we focus on geometric modeling, textures, and a simple modeling of image acquisition. These properties, integrated in a classical Dead Leaves model, enable the creation of efficient training sets. Standard image denoising and super-resolution networks can be trained on such datasets, reaching performance almost on par with training on natural image datasets. As a first step towards explainability, we provide a careful analysis of the considered principles, identifying which image properties are necessary to obtain good performances. Besides, such training also yields better robustness to various geometric and radiometric perturbations of the test sets.

View on arXivView PDF

Code Implementations(1)

MIT

Implementation of Vibrant Leaves, an augmented version of Dead Leaves that include more Physical and statistical priors on natural images

50Shell, PythonFeb 28, 20256 months agoMIT
dead-leavesimage-processingimage-restoration

Similar Papers

Cite this paper

@article{achddou2025vibrantleaves,
  title  = {VibrantLeaves: A principled parametric image generator for training deep restoration models},
  author = {Raphael Achddou and Yann Gousseau and Saïd Ladjal and Sabine Süsstrunk},
  year   = {2025},
  eprint = {2504.10201},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.10201v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.10201.svg)](https://codeofpaper.com/paper/2504.10201)

Discussion