atlas

Research map / Image generation / GANs

Image Inpainting via Iteratively Decoupled Probabilistic Modeling

ICLR 2024 · Image generation › GANs · approach: GAN-based image manipulation · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes the pixel spread model (PSM), an iterative inpainting network that predicts a mean (adversarially trained) and variance (Gaussian NLL-regularized) per pixel, keeps low-uncertainty pixels each iteration, and uses uncertainty-guided attention to reach state-of-the-art large-hole inpainting at 512x512 with fewer iterations and parameters than diffusion models.

Problem

Large-hole, high-resolution image inpainting is hard: one-shot GANs struggle with large missing regions, while autoregressive and diffusion models are computationally expensive.

Approach

Decoupled probabilistic modeling: the mean is optimized with adversarial and perceptual losses while the variance is trained only by a Gaussian NLL with stop-gradient on the mean; the variance serves as an uncertainty map to select reliable pixels for iterative spreading and to bias attention weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use iterative generation instead of one training iteration (ablation)PSM · Places365-Standard 256×256FID: 2.95 -> 2.36Helped
Use 2 rather than 3 training iterations (ablation)PSM · Places365-Standard 256×256FID: 2.36 -> 2.55Hurt
Add decoupled probabilistic modeling (ablation)PSM · Places365-Standard 256×256FID: 2.49 -> 2.36Helped
Add continuous sampling (ablation)PSM · Places365-Standard 256×256FID: 2.45 -> 2.36Helped
Add uncertainty-guided attention (ablation)PSM · Places365-Standard 256×256FID: 2.44 -> 2.36Helped
Use attention at 32×32 as well as 16×16, rather than only at 16×16 (ablation)PSM · Places365-Standard 256×256FID: 2.64 -> 2.36Helped
Increase testing iterations from 4 to 9 (ablation)PSM · Places365-Standard 256×256FID: 2.23 -> 2.05Helped
Increase testing iterations from 9 to 10 (ablation)PSM · Places365-Standard 256×256FID: 2.05 -> 2.05No clear effect
Use a uniform mask schedule rather than cubic, cosine, or square root (ablation)PSM · Places365-Standard 256×256FID: 2.54, 2.48, 2.47 -> 2.36Helped
Use PSM instead of LDMImage inpainting · Places2 512×512, large maskFID: 2.76 -> 1.68Helped
Use PSM instead of MATImage inpainting · CelebA-HQ 512×512, large maskFID: 4.86 -> 4.05Helped
Use PSM instead of MATImage inpainting · Places2 1024×1024, large maskFID: 5.83 -> 3.95Helped

Surprising findings

Limitations

Experimental setup

Datasets: Places2 CelebA-HQ Places365-Standard

Benchmarks: Places2 CelebA-HQ

Metrics: FID P-IDS U-IDS LPIPS Precision Recall PSNR SSIM

Baselines: MAT CoModGAN LaMa LDM Stable Diffusion inpainting RePaint ICT MADF AOT GAN HFill DeepFill v2 EdgeConnect

Builds on: denoising diffusion models StyleGAN2 MAT perceptual loss

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy