SUPIR
Photo-realistic image restoration and upscaling built on SDXL with LLaVA captioning.
About
Scaling model size is the central thesis of SUPIR, the CVPR 2024 restoration system from the XPixel group that pushes SDXL-based image restoration far enough to rival commercial upscalers like Magnific and Topaz. Blurry, compressed, noisy, or damaged photos come back sharp and richly detailed, with restoration guided by text: LLaVA can caption the degraded input automatically, and users can steer results with their own description of what the content should be. Two checkpoints serve different tastes, SUPIR-v0Q for strong generalization and generative quality and SUPIR-v0F for lighter degradations with higher fidelity. The official pipeline is research code: a conda environment, manual downloads of the SDXL base model, LLaVA, and SUPIR checkpoints, and path configuration in CKPT_PTH.py, with the README citing about 12 GB of VRAM for diffusion using half precision and tiling flags plus 16 GB to run LLaVA, so many users reach it through the popular ComfyUI-SUPIR wrapper instead. The code ships under a strict non-commercial declaration, and commercial use requires written permission from the authors.
Should you use SUPIR?
Pick it when
You restore badly damaged, blurry, or compressed photos for personal or research use and want SDXL-generated detail steered by captions, on a GPU with 12GB or more, often through the ComfyUI-SUPIR wrapper.
Look elsewhere when
Any commercial use needs written permission from the authors. It generates plausible detail that may not match the original, so archival work favors a conventional upscaler such as Real-ESRGAN. Official setup means manual checkpoint downloads.
Alternatives to SUPIR
- Real-ESRGAN
Permissive BSD-3-Clause, runs on small GPUs or portable Vulkan binaries, and stays closer to the source, though with far less generated detail.
- SeedVR2
Apache-2.0 one-step diffusion restoration that also handles video, but its official scripts expect 80GB-class GPUs.
- CodeFormer
Fixes only faces, but runs on about 4GB VRAM and is the lighter choice when portraits are the problem; also non-commercial.
- Upscayl
No-setup desktop app for everyday upscaling on any dedicated Vulkan GPU, far easier but without text-guided restoration.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Image/Video Editing
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Advanced (4/5)
- License
- Non-Commercial License
- Minimum VRAM
- 12 GB
- Added
- Jul 29, 2026