atlas

Research map / Image generation / Super-resolution

Pixel-level and Semantic-level Adjustable Super-resolution: A Dual-LoRA Approach

CVPR 2025 · Image generation › Super-resolution · approach: Diffusion-based super-resolution · 34 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 PiSA-SR, a one-step diffusion super-resolution method that trains two LoRA modules on Stable Diffusion (pixel-level with l2 loss, semantic-level with LPIPS and CSD loss) and exposes two guidance scales to adjust fidelity versus perceptual detail at inference.

Problem

Diffusion-prior real-world super-resolution entangles pixel-level fidelity and semantic-level perceptual objectives, so methods struggle to balance them, and users need a way to tune the trade-off at inference without retraining.

Approach

Formulate SD-based SR as learning a residual between LQ and HQ latents, decouple training into a pixel-level LoRA (l2 loss) and a semantic-level LoRA (LPIPS + CSD loss) stacked on the frozen pixel LoRA, and combine them with two guidance scales in a CFG-like formula.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use dual-LoRA PiSA-SR instead of OSEDiff-S1SD-based real-world super-resolution · DIV2KLPIPS: 0.2941 -> 0.2823Helped
Use dual-LoRA PiSA-SR instead of SeeSR-S50SD-based real-world super-resolution · DIV2KCLIPIQA: 0.6857 -> 0.6927Helped
Use dual-LoRA PiSA-SR instead of OSEDiff-S1SD-based real-world super-resolution · RealSRLPIPS: 0.2921 -> 0.2672Helped
Use dual-LoRA PiSA-SR instead of ResShift-S15SD-based real-world super-resolution · RealSRPSNR: 26.31 -> 25.50Hurt
Use dual-LoRA PiSA-SR instead of OSEDiff-S1SD-based real-world super-resolution · DrealSRLPIPS: 0.2968 -> 0.2960Helped
Use dual-LoRA PiSA-SR instead of ResShift-S15SD-based real-world super-resolution · DrealSRPSNR: 28.45 -> 28.31Hurt
Decrease λpix from 1.0 to 0.5 while keeping λsem=1.0 (ablation)PiSA-SR · RealSRPSNR: 25.50 -> 26.75Helped
Decrease λpix from 1.0 to 0.8 while keeping λsem=1.0 (ablation)PiSA-SR · RealSRLPIPS: 0.2672 -> 0.2612Helped
Increase λpix from 1.0 to 1.2 while keeping λsem=1.0 (ablation)PiSA-SR · RealSRPSNR: 25.50 -> 24.76Hurt
Decrease λsem from 1.0 to 0.8 while keeping λpix=1.0 (ablation)PiSA-SR · RealSRLPIPS: 0.2672 -> 0.2465Helped
Increase λsem from 1.0 to 1.2 while keeping λpix=1.0 (ablation)PiSA-SR · RealSRCLIPIQA: 0.6702 -> 0.7015Helped
Increase λsem from 1.0 to 1.2 while keeping λpix=1.0 (ablation)PiSA-SR · RealSRPSNR: 25.50 -> 24.59Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LSDIR FFHQ DIV2K RealSR DrealSR

Benchmarks: DIV2K synthetic test (3000 crops) RealSR DrealSR

Metrics: PSNR SSIM LPIPS DISTS FID NIQE CLIPIQA MUSIQ MANIQA

Baselines: StableSR ResShift DiffBIR PASD SeeSR SinSR OSEDiff RealESRGAN BSRGAN LDL

Builds on: OSEDiff Stable Diffusion 2.1 LoRA classifier score distillation LPIPS

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