atlas

Research map / Image generation / Super-resolution

Edge-SD-SR: Low Latency and Parameter Efficient On-device Super-Resolution with Stable Diffusion via Bidirectional Conditioning

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

Edge-SD-SR compresses a Stable Diffusion super-resolution model to ~169M parameters and ~142 GFLOPs and runs it in one step on a phone, using bidirectional conditioning, joint LR-encoder/UNet training, and decoder finetuning.

Problem

Stable Diffusion-based super-resolution is too large and slow (many denoising steps, high-resolution tiling) to run on mobile devices.

Approach

Condition both the forward noising and the Gaussian noise variance on the LR image (bidirectional conditioning), so sampling starts from the LR-derived distribution and the UNet needs no explicit LR input; jointly train a lightweight LR encoder with the UNet, combine with scale distillation for one-step inference, and finetune a small decoder on the UNet output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use bidirectional conditioning instead of unidirectional conditioning (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)FID: 46.46 -> 25. 37Helped
Use bidirectional conditioning instead of unidirectional conditioning (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)LPIPS: 0.468 -> 0.249Helped
Add variance conditioning to bidirectional conditioning (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)FID: 39.13 -> 25. 37Helped
Add variance conditioning to bidirectional conditioning (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)LPIPS: 0.313 -> 0.249Helped
Train the LR encoder jointly with the UNet instead of independently (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)FID: 63.03 -> 25. 37Helped
Train the LR encoder jointly with the UNet instead of independently (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)LPIPS: 0.549 -> 0.249Helped
Fine-tune the efficient decoder using the UNet output instead of independent VQAE training (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)FID: 52.78 -> 25. 37Helped
Fine-tune the efficient decoder using the UNet output instead of independent VQAE training (ablation)Edge-SD-SR · DIV2K Valid (RealESRGAN degradations)LPIPS: 0.401 -> 0.249Helped

Surprising findings

Limitations

Experimental setup

Datasets: DIV2K DIV8K Flickr2k OST FFHQ subset DIV2K validation (RealESRGAN degradations) RealSR DRealSR DPED-iphone

Benchmarks: DIV2K validation (RealESRGAN degradations) RealSR DRealSR DPED-iphone

Metrics: FID LPIPS PSNR SSIM MUSIQ

Baselines: LDM StableSR YONOS-SR DiffBIR SeeSR ResShift

Builds on: Stable Diffusion 1.5 YONOS-SR scale distillation UNet pruning recipe (BK-SDM-style) ResShift InDI RealESRGAN degradation

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