atlas

Research map / Image generation / Super-resolution

Towards Realistic Data Generation for Real-World Super-Resolution

ICLR 2025 · Image generation › Super-resolution · approach: Efficient lightweight super-resolution · 0 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 RealDGen, an unsupervised framework that decouples content and degradation representations with pretrained extractors to condition a diffusion model, generating large-scale realistic paired LR-HR data for training real-world SR models.

Problem

Real-world super-resolution models generalize poorly because synthetic training degradations (hand-crafted or learned) diverge from real degradations; existing data generators fail to be simultaneously large-scale, realistic, and adaptive to target domains.

Approach

Separately learn a content extractor (VQVAE encoder, reconstruction-trained on LR-HR pairs) and a degradation extractor (contrastive plus reconstruction learning), then condition a Decoupled DDPM on real LR degradation and unpaired HR content, with a filtering step that keeps the lowest-error samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RealDGen-generated training data instead of the strongest reported baseline dataSwinIR · RealSRPSNR: 25.852 -> 26.094Helped
use RealDGen-generated training data instead of the strongest reported baseline dataSwinIR · DRealSRPSNR: 28.301 -> 28.721Helped
use RealDGen-generated training data instead of the strongest reported baseline dataSwinIR · SmartPhonePSNR: 28.566 -> 28.737Helped
use RealDGen-generated data for fine-tuningResShift · SmartPhonePSNR: 27.05 -> 27.27Helped
use RealDGen-generated data for fine-tuningResShift · DRealSRPSNR: 26.19 -> 26.32Helped
remove degradation extractor E_deg (ablation)RealDGen with SwinIR-L · SmartPhonePSNR: 28.868 -> 21.642Hurt
remove content extractor E_cont (ablation)RealDGen with SwinIR-L · SmartPhonePSNR: 28.868 -> 25.745Hurt
set inference denoising range to 0-200 instead of 0-300 (ablation)RealDGen · SmartPhonePSNR: 28.868 -> 28.762Hurt
set inference denoising range to 0-400 instead of 0-300 (ablation)RealDGen · SmartPhonePSNR: 28.868 -> 28.542Hurt
set inference denoising range to 0-500 instead of 0-300 (ablation)RealDGen · SmartPhonePSNR: 28.868 -> 26.713Hurt
remove generated-sample filtering (ablation)RealDGen with SwinIR-L · RealSRPSNR: 26.0250 -> 25.8747Hurt
freeze extractors during Decoupled DDPM training (ablation)RealDGen · RealSRPSNR: 26.16 -> 25.93Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DIV2K RealSR DRealSR RealVSR REDS public real LR datasets smartphone-captured LR images

Benchmarks: RealSR DRealSR SmartPhone RealVSR REDS

Metrics: PSNR SSIM LPIPS FID DISTS CLIP-Score CLIP-IQA

Baselines: Real-ESRGAN BSRGAN SynDiff ResShift

Builds on: DDPM VQVAE Real-ESRGAN DASR

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