A lightweight drop-in adapter that upscales the latent before decoding — single-pass 2K/4K synthesis.
1 Independent Researcher, Yerevan, Armenia · 2 iMak AI Lab, Ngerulmud, Palau
★ Equal contribution · † Corresponding author
Poster Session 5 — Low-Level Vision, Restoration & Generative Priors · Sat, Sep 12, 10:30–12:30 CEST · ExHall #154
Motivation
Native high-resolution sampling is slow and unstable, while pixel-space super-resolution operates after decoding and amplifies its noise. LUA upscales the latent itself — a single feed-forward pass before one decode.
Abstract
Generating high-resolution images with latent diffusion models is limited by the cost of high-resolution denoising, while post-hoc super-resolution introduces artifacts and additional latency by operating after decoding. We present the Latent Upscaling Adapter (LUA), a lightweight module that performs super-resolution directly on the generator's latent code before the final VAE decoding step. LUA integrates as a drop-in component requiring no modifications to the base model or additional diffusion stages, enabling high-resolution synthesis through a single feed-forward pass in latent space.
A shared Swin-style backbone with scale-specific pixel-shuffle heads supports ×2 and ×4 factors with nearly 3× lower decoding and upscaling time. Because LUA operates directly on latents, it transfers across diffusion systems — including SDXL, SD3, and FLUX — through architecture-level reuse, adapting only the input convolution with brief fine-tuning rather than retraining from scratch. Extensive experiments demonstrate that LUA closely matches the fidelity of native high-resolution generation at 2K and 4K while offering a practical and efficient path to scalable image synthesis.
Highlights
Super-resolution on the latent operates over 64× fewer spatial positions than pixel-space SR, matching modern high-resolution pipelines at 2K/4K with less noise and lower latency.
A single Swin-style backbone with jointly trained, scale-specific pixel-shuffle heads serves both ×2 and ×4 — one model for every factor.
The same backbone runs on SDXL, SD3, and FLUX by swapping only the first convolution to match latent channels, then briefly fine-tuning — reuse, not retrain.
Method
LUA sits between the generator and the VAE decoder: it takes the low-resolution latent, upsamples it ×2 or ×4, and a single decode produces the final image. No extra diffusion stages, no base-model changes.
Generalization
The same LUA backbone upscales latents from SDXL, SD3, and FLUX — change only the input convolution and fine-tune briefly.
Results
The best single-pass fidelity and the lowest latency among compared methods at 2K and 4K.
| Resolution | Method | FID ↓ | pFID ↓ | KID ↓ | pKID ↓ | CLIP ↑ | Time (s) ↓ |
|---|---|---|---|---|---|---|---|
| 2048×2048 | HiDiffusion | 200.72 | 114.30 | 0.0030 | 0.0090 | 0.738 | 4.97 |
| DemoFusion | 184.79 | 177.67 | 0.0030 | 0.0100 | 0.750 | 28.99 | |
| LSRNA–DemoFusion | 181.24 | 98.09 | 0.0019 | 0.0066 | 0.762 | 20.77 | |
| SDXL (Direct) | 202.87 | 116.57 | 0.0030 | 0.0086 | 0.741 | 7.23 | |
| SDXL + SwinIR | 183.16 | 100.09 | 0.0020 | 0.0077 | 0.757 | 6.29 | |
| SDXL + LUA (ours) | 180.80 | 97.90 | 0.0018 | 0.0065 | 0.764 | 3.52 | |
| 4096×4096 | HiDiffusion | 233.65 | 95.95 | 0.0158 | 0.0214 | 0.698 | 122.62 |
| DemoFusion | 185.36 | 177.89 | 0.0043 | 0.0113 | 0.749 | 225.77 | |
| LSRNA–DemoFusion | 177.95 | 62.07 | 0.0023 | 0.0071 | 0.757 | 91.64 | |
| SDXL (Direct) | 280.42 | 101.89 | 0.0396 | 0.0175 | 0.663 | 148.71 | |
| SDXL + SwinIR | 183.15 | 65.71 | 0.0018 | 0.0103 | 0.756 | 7.29 | |
| SDXL + LUA (ours) | 176.90 | 61.80 | 0.0015 | 0.0152 | 0.759 | 6.87 |
OpenImages evaluation with an SDXL base at 1024². Median per-image runtime on H100, batch 1. Best per column in bold; lower is better except CLIP. The 1024² block, cross-model, and ablation tables are in the paper.
Interactive
The LUA ×2 output against two references: the 1024² base it upscales, and direct 2048² sampling at ~2.8× the cost.
“macro shot of a honeybee on a sunflower, dewdrops, shallow depth of field” — FLUX, 28 steps; end-to-end times on an RTX 6000 Ada. vs base shares the seed and base latent (pixel-aligned, shown magnified); vs direct is native 2048² sampling of the same prompt — compositions differ, shown in full.
Domains
Trained only on photographic crops, LUA upscales stylized and synthetic content without retraining.
Citation
arXiv: 2511.10629 · to appear at ECCV 2026.
@inproceedings{razin2026lua,
title = {{LUA}: Latent Upscaling Adapter for Diffusion-Based Image Synthesis},
author = {Razin, Aleksandr and Kazantsev, Danil and Makarov, Ilya},
booktitle = {Computer Vision -- ECCV 2026},
series = {Lecture Notes in Computer Science},
volume = {17008},
publisher = {Springer},
year = {2026}
}
@article{razin2025lua_arxiv,
title = {{LUA}: Latent Upscaling Adapter for Diffusion-Based Image Synthesis},
author = {Razin, Aleksandr and Kazantsev, Danil and Makarov, Ilya},
journal = {arXiv preprint arXiv:2511.10629},
year = {2025}
}