atlas

Research map / Image generation / Image restoration

Detail-Preserving Latent Diffusion for Stable Shadow Removal

CVPR 2025 · Image generation › Image restoration · approach: Dehazing and deraining · 7 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.

Adapts a pre-trained Stable Diffusion model for mask-free shadow removal via two stages: latent-space denoiser fine-tuning with a fixed VAE, then a shadow-aware detail injection module that modulates the VAE decoder with encoder features and DINO v2 features.

Problem

Shadow removal methods overfit limited training data and generalize poorly; applying Stable Diffusion to shadow removal loses high-frequency detail due to lossy VAE latent compression.

Approach

Fine-tune only the SD denoiser in latent space with a frozen VAE (z0-prediction), then add a Detail Injection module that feeds VAE encoder features and DINO v2 features into RRDB blocks to modulate the frozen VAE decoder, restoring shadow-free details without a shadow mask.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use z0-prediction instead of ϵ-prediction in the latent diffusion stage (ablation)Ours · ISTD+PSNR: 29.66 -> 29.95Helped
Use z0-prediction instead of ϵ-prediction in the latent diffusion stage (ablation)Ours · ISTD+PSNR variance: 0.239 -> 0.146Helped
Add the detail injection stage after latent diffusion (ablation)Ours · ISTD+PSNR: 29.95 -> 35.19Helped
Add the detail injection stage after latent diffusion (ablation)Ours · SRDPSNR: 28.18 -> 33.63Helped
Add the detail injection stage after latent diffusion (ablation)Ours · INSPSNR: 28.78 -> 30.56Helped
Use Stable Diffusion pre-training (ablation)Ours · ISTD+PSNR: 33.38 -> 35.19Helped
Use Stable Diffusion pre-training (ablation)Ours · SRDPSNR: 32.46 -> 33.63Helped
Use Stable Diffusion pre-training (ablation)Ours · INSPSNR: 29.55 -> 30.56Helped
Add DINO features to the detail injection model (ablation)Ours · ISTD+PSNR: 34.76 -> 35.19Helped
Add DINO features to the detail injection model (ablation)Ours · SRDPSNR: 33.04 -> 33.63Helped
Add DINO features to the detail injection model (ablation)Ours · INSPSNR: 30.30 -> 30.56Helped
Use the full two-stage method instead of stage one only (ablation)Ours · ISTD+PSNR variance: 0.146 -> 0.160Helped

Surprising findings

Limitations

Experimental setup

Datasets: SRD ISTD+ WSRD+ INS

Benchmarks: ISTD+ SRD INS WSRD+

Metrics: PSNR SSIM PSNR variance across seeds

Baselines: AutoExposure Zhu et al. BMNet ShadowFormer DMTN ShadowDiffusion HomoFormer InstanceShadow TBRNet Refusion DeS3 OmniSR

Builds on: Stable Diffusion Lotus DDIM RRDB

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