Robust Unsupervised StyleGAN Image Restoration

Yohan Poirier-Ginter, Jean-François Lalonde
2/14/2026

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

GAN-based image restoration inverts the generative process to repair images corrupted by known degradations. Existing unsupervised methods must be carefully tuned for each task and degradation level. In this work, we make StyleGAN image restoration robust: a single set of hyperparameters works across a wide range of degradation levels. This makes it possible to handle combinations of several degradations, without the need to retune. Our proposed approach relies on a 3-phase progressive latent space extension and a conservative optimizer, which avoids the need for any additional regularization terms. Extensive experiments demonstrate robustness on inpainting, upsampling, denoising, and deartifacting at varying degradations levels, outperforming other StyleGAN-based inversion techniques. Our approach also favorably compares to diffusion-based restoration by yielding much more realistic inversion results. Code is available at the above URL.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{poirierginter2026robust,
  title  = {Robust Unsupervised StyleGAN Image Restoration},
  author = {Yohan Poirier-Ginter and Jean-François Lalonde},
  year   = {2026},
  eprint = {2302.06733},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2302.06733},
  journal = {CVPR 2023 2023}
}

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/2302.06733.svg)](https://codeofpaper.com/paper/2302.06733)

Discussion