FREEDOM251

Freedom251 › Image Upscaling Software

DiffBIR

by DiffBIR

Free plan LinuxMacSelf-hostedWeb

Visit DiffBIR Alternatives Pricing

DiffBIR's own site

What DiffBIR is

DiffBIR is free, open-source image restoration software using a generative diffusion prior. Its examples cover blind image super-resolution, aligned and unaligned face restoration, and blind image denoising. The project lists upscaling up to 8x and batch processing. Tiled sampling is intended for large scale factors on low-VRAM graphics cards. The repository lists versions 2 and 2.1; version 2.1 adds a model trained on Unsplash captions generated with LLaVA, additional samplers, and improved tiled-sampling support. Stage-one inference uses BSRNet for super-resolution, SwinIR-Face for face restoration, and SCUNet-PSNR for denoising. The project is based on ControlNet and BasicSR and uses Stable Diffusion v2.1 for stage-two training. Local setup involves cloning the repository, creating a Python 3.10 Conda environment, installing requirements, and running inference. Apple Silicon support is announced for CPU, CUDA, and MPS devices. It is released under Apache 2.0.

Who it suits

DiffBIR suits users who can run open-source restoration software locally on Linux, macOS, self-hosted, or web environments. It is relevant for super-resolution, face restoration, and denoising workflows.

What it does well

  • Supports super-resolution, face restoration, and denoising
  • Upscaling listed up to 8x
  • Batch processing is supported
  • Tiled sampling targets low-VRAM graphics cards
  • Released under Apache 2.0

What to know first

  • GPU memory can limit inference
  • Local setup requires Python 3.10 Conda
  • Stage-two training lacks validation-set support
  • Condition-start sampling may reduce sample quality

Plans

PlanBilled and limitsPrice
DiffBIROpen-source research code and pretrained weights; GPU memory can limit inferenceFree

As github.com lists them, read 12 Oct 2026. The maker's own page has the final word.

Verdict

DiffBIR provides several restoration tasks, multiple model components, tiled sampling, and announced Apple Silicon support. Running it requires a local environment, and available GPU memory can constrain inference.

Facts from DiffBIR's own pages

Additional components
The project says it is based on ControlNet and BasicSR and uses Stable Diffusion v2.1 for training stage two. · github.com, 12 Oct 2026
Apple Silicon
The project announced Apple Silicon support and refers users to instructions for CPU, CUDA, and MPS devices. · github.com, 12 Oct 2026
Batch processing
Yes · github.com, 22 Sept 2026
Deployment
The instructions clone the repository, create a Python 3.10 Conda environment, install requirements, and run inference locally. · github.com, 12 Oct 2026
Founded
2023 · github.com, 28 Sept 2026
Headquarters
China · github.com, 28 Sept 2026
License
The project is released under the Apache 2.0 license. · github.com, 12 Oct 2026
Maximum scale
8x · github.com, 22 Sept 2026
Model downloads
Pretrained weights are linked from Hugging Face, Baidu Netdisk, and OpenXLab, and the README says inference weights download automatically. · github.com, 12 Oct 2026
Model integrations
Inference uses BSRNet for super-resolution, SwinIR-Face for face restoration, and SCUNet-PSNR for denoising as stage-one models. · github.com, 12 Oct 2026
Online demo
The README announces an online demo on OpenXLab for the general and face models. · github.com, 12 Oct 2026
Purpose
DiffBIR is a blind image restoration pipeline that uses a generative diffusion prior. · github.com, 12 Oct 2026
Quality trade-off
The README says using the condition as the sampling start point can improve stability but may decrease sample quality. · github.com, 12 Oct 2026
Restoration tasks
The repository provides inference examples for blind image super-resolution, aligned and unaligned face restoration, and blind image denoising. · github.com, 12 Oct 2026
Support
The README directs questions to [email protected]. · github.com, 12 Oct 2026
Tiled sampling
Tiled sampling supports super-resolution at large scale factors on low-VRAM graphics cards. · github.com, 12 Oct 2026
Training limitation
The README states that the stage-two training script does not support a validation set. · github.com, 12 Oct 2026
Upscaling method
ai · github.com, 22 Sept 2026
Versions
The README lists DiffBIR v2 and v2.1, and says v2.1 includes a model trained on Unsplash captions generated with LLaVA, more samplers, and improved tiled-sampling support. · github.com, 12 Oct 2026

Where DiffBIR stands on Freedom251

Look at these too