atlas

Research map / Image generation / Super-resolution

Boosting Flow-based Generative Super-Resolution Models via Learned Prior

CVPR 2024 · Image generation › Super-resolution · approach: Perceptual and real-world SR · 14 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.

Adds a conditional learned prior (a latent module predicting a latent code from the LR image) in front of frozen flow-based SR models (LINF, SRFlow) to fix grid artifacts, exploding inverses, and fixed-temperature limits.

Problem

Flow-based super-resolution models suffer from grid artifacts, exploding inverses in invertible networks, and suboptimal quality from a fixed sampling temperature.

Approach

A lightweight latent module (dense-block encoders plus a UNet latent generator) predicts a conditional latent code from the LR image and an initial prior (upsampled-LR latent) in a single pass; this code is fed to a frozen pretrained flow model, replacing random Gaussian sampling and removing the need to tune temperature.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add a conditional learned prior at inferenceSRFlow · DIV2K validation 4×PSNR: 27.09 -> 27.51Helped
add a conditional learned prior at inferenceSRFlow · DIV2K validation 4×LPIPS: 0.121 -> 0.109Helped
add a conditional learned prior at inferenceEDSR-baseline-LINF · DIV2K validation 4×PSNR: 27.02 -> 27.64Helped
add a conditional learned prior at inferenceRRDB-LINF · DIV2K validation 4×LPIPS: 0.112 -> 0.105Helped
add a conditional learned prior at inferenceRRDB-LINF · Urban100 8×LPIPS: 0.354 -> 0.331Helped
add a conditional learned priorSRFlow · DIV2K validation 4×%Inf: 0.8 -> 0Helped
use EDSR-baseline rather than UNet as the latent generator (ablation)EDSR-baseline-LINF-LP · DIV2K validation 4×LPIPS: 0.119 -> 0.121Hurt
use Swin-T rather than UNet as the latent generator (ablation)EDSR-baseline-LINF-LP · DIV2K validation 4×LPIPS: 0.119 -> 0.120Hurt
use EDSR-baseline rather than UNet as the latent generator (ablation)RRDB-LINF-LP · DIV2K validation 4×LPIPS: 0.105 -> 0.110Hurt
use Swin-T rather than UNet as the latent generator (ablation)RRDB-LINF-LP · DIV2K validation 4×LPIPS: 0.105 -> 0.105No clear effect
omit the initial prior and use only LR image features (ablation)LINF-LP · DIV2K 4× SRLPIPS: 0.1297 -> 0.201Hurt
omit LR image features and use only initial-prior features (ablation)LINF-LP · DIV2K 4× SRLPIPS: 0.1297 -> 0.125Helped

Surprising findings

Limitations

Experimental setup

Datasets: DIV2K Flickr2K Set5 Set14 B100 Urban100

Benchmarks: DIV2K validation Set5 Set14 B100 Urban100

Metrics: PSNR SSIM LPIPS LR-PSNR exploding inverse rate (%Inf)

Baselines: LINF SRFlow HCFlow++ ESRGAN RankSRGAN SRDiff SROOE MetaSR LIIF LTE

Builds on: LINF SRFlow UNet VGG 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