atlas

Research map / Image generation / Super-resolution

Adversarial Diffusion Compression for Real-World Image Super-Resolution

CVPR 2025 · Image generation › Super-resolution · approach: Diffusion-based super-resolution · 26 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.

Compresses the one-step SD-based Real-ISR model OSEDiff into a smaller diffusion-GAN (AdcSR) by removing modules (VAE encoder, prompt extractor, text/time modules), channel-pruning the UNet and VAE decoder, and distilling in feature space with adversarial loss.

Problem

Real-world image super-resolution with Stable Diffusion-based one-step models such as OSEDiff and S3Diff remains too computationally expensive (parameters, MACs, latency) for practical and edge deployment.

Approach

Adversarial Diffusion Compression: remove redundant modules (VAE encoder, prompt extractor, text encoder, cross-attention, time embeddings), feed PixelUnshuffled LR input directly to the UNet, connect UNet features directly to the VAE decoder, prune channels, pretrain the pruned VAE decoder, then distill OSEDiff's features with an L1 loss plus an SD-UNet-based adversarial loss using GT features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Compress OSEDiff with ADC structural removal, channel pruning, and adversarial distillationOSEDiff · DRealSRinference time (s): 0.11 -> 0.03Helped
Compress OSEDiff with ADC structural removal, channel pruning, and adversarial distillationOSEDiff · DRealSRMACs (G): 2265 -> 496Helped
Eliminate the VAE encoder (ablation)AdcSR · DRealSRPSNR: 27.97 -> 28.10Helped
Eliminate the VAE encoder (ablation)AdcSR · DRealSRLPIPS: 0.3077 -> 0.3046Helped
Optimize the connection between the denoising UNet and VAE decoder (ablation)AdcSR · DRealSRFID: 140.09 -> 134.05Helped
Remove the prompt extractor and text/CA modules (ablation)AdcSR · RealSRDISTS: 0.2116 -> 0.2130Hurt
Remove time embeddings in addition to prompt extractor and text/CA modules (ablation)AdcSR · RealSRDISTS: 0.2130 -> 0.2129No clear effect
Prune 25% of UNet channels while pruning 50% of VAE decoder channels (ablation)AdcSR · RealSRLPIPS: 0.2839 -> 0.2885Hurt
Use more aggressive pruning: 50% UNet and 50% VAE decoder channels (ablation)AdcSR · RealSRFID: 118.41 -> 125.10Hurt
Replace teacher feature distillation with GT feature matching (ablation)AdcSR · RealSRNIQE: 5.35 -> 8.59Hurt
Distill in image space instead of the feature space (ablation)AdcSR · RealSRPSNR: 25.47 -> 25.80Hurt
Remove the adversarial loss (ablation)AdcSR · DRealSRLPIPS: 0.3046 -> 0.3261Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenImage LAION-Face LAION-Aesthetic LSDIR DIV2K-Val RealSR DRealSR

Benchmarks: DIV2K-Val RealSR DRealSR

Metrics: PSNR SSIM LPIPS DISTS FID NIQE MUSIQ MANIQA CLIPIQA inference time

Baselines: StableSR DiffBIR SeeSR PASD ResShift SinSR OSEDiff S3Diff

Builds on: OSEDiff SD-Turbo Stable Diffusion Diffusion2GAN BK-SDM

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