awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
XPixelGroup avatar

XPixelGroup/DiffBIR

0
View on GitHub↗
4,087 stars·356 forks·Python·Apache-2.0·14 views

DiffBIR

DiffBIR is a diffusion-based image restoration framework designed for blind image reconstruction. It utilizes generative diffusion priors to recover high-quality images from sources with unknown or complex degradations without requiring explicit degradation models.

The system includes specialized models for face restoration, enabling the recovery of facial landmarks, textures, and backgrounds in degraded portraits. To support high-resolution outputs on hardware with limited memory, it employs a tiled image upscaler that divides images into smaller patches during sampling.

The framework covers a multi-stage restoration pipeline and generative image upscaling. It incorporates capabilities for restoration model training and the application of specialized weights to optimize enhancement for specific scenes.

Features

  • Blind Restoration Models - Provides a framework for restoring images without prior knowledge of the specific degradation applied.
  • Diffusion Image Restoration Frameworks - Provides a complete diffusion-based framework for reconstructing high-quality images from degraded sources.
  • Degradation Mappings - Implements techniques to map degraded visual inputs into clean latent spaces for blind image reconstruction.
  • Generative Upscalers - Uses generative diffusion techniques to reconstruct missing high-resolution details during image upscaling.
  • Image Resolution Reconstruction - Estimates original source pixels to restore fine details to degraded images using generative diffusion priors.
  • Tiled Resolution Scaling - Uses tiled sampling to scale large images to high resolutions while preventing system memory exhaustion.
  • Generative Priors - Utilizes pretrained generative networks as high-quality structural priors to guide image restoration.
  • Tiled Upscaling - Increases image resolution using a tile-based refinement process to maintain spatial consistency and memory efficiency.
  • Face Restoration - Provides generative restoration of facial structures to recover fine details in degraded portraits.
  • Blind - Enhances facial features and recovers backgrounds in portraits without requiring prior face alignment.
  • Diffusion Model Training - Includes workflows for training diffusion models to combine restoration with generative capabilities.
  • Image Restoration Model Training - Provides capabilities to train multi-stage pipelines that integrate generative components for image restoration.
  • Image Restoration Pipelines - Employs a multi-stage pipeline of specialized models to iteratively remove image artifacts and refine details.
  • Large Scale Processing - Handles massive high-resolution images on limited hardware through distributed tiled processing.
  • Face Restoration - Blind image restoration with generative diffusion priors.
  • Image Restoration - Blind image restoration with generative diffusion priors.
  • Inverse Problems - Listed in the “Inverse Problems” section of the Awesome Diffusion Models awesome list.

Star history

Star history chart for xpixelgroup/diffbirStar history chart for xpixelgroup/diffbir

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does xpixelgroup/diffbir do?

DiffBIR is a diffusion-based image restoration framework designed for blind image reconstruction. It utilizes generative diffusion priors to recover high-quality images from sources with unknown or complex degradations without requiring explicit degradation models.

What are the main features of xpixelgroup/diffbir?

The main features of xpixelgroup/diffbir are: Blind Restoration Models, Diffusion Image Restoration Frameworks, Degradation Mappings, Generative Upscalers, Image Resolution Reconstruction, Tiled Resolution Scaling, Generative Priors, Tiled Upscaling.

What are some open-source alternatives to xpixelgroup/diffbir?

Open-source alternatives to xpixelgroup/diffbir include: tencentarc/gfpgan — GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore… janspiry/image-super-resolution-via-iterative-refinement — This project is a deep learning framework for AI image super-resolution and facial synthesis. It provides a diffusion… microsoft/bringing-old-photos-back-to-life — This project is a deep learning image restoration tool designed to remove scratches, fading, and noise from aged… zsyoaoa/difface — Zongsheng Yue, Chen Change Loy. nutlope/restorephotos — RestorePhotos is an AI face restoration tool and deep learning image upscaler designed to remove blur and reconstruct… xinntao/real-esrgan — Real-ESRGAN is a deep learning restoration pipeline designed to enhance low-resolution media and improve the visual…

Open-source alternatives to DiffBIR

Similar open-source projects, ranked by how many features they share with DiffBIR.
  • tencentarc/gfpganTencentARC avatar

    TencentARC/GFPGAN

    37,469View on GitHub↗

    GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore low-resolution facial images. It utilizes generative adversarial networks to recover fine details and increase the clarity of degraded portraits. The system employs a generative facial prior to map degraded images to a high-quality manifold, enabling blind-face restoration without requiring knowledge of the specific degradation process. It utilizes a multi-stage workflow that includes face detection, alignment, and region-specific masking to separate facial areas from the background. Beyo

    Pythondeep-learningface-restorationgan
    View on GitHub↗37,469
  • microsoft/bringing-old-photos-back-to-lifemicrosoft avatar

    microsoft/Bringing-Old-Photos-Back-to-Life

    15,691View on GitHub↗

    This project is a deep learning image restoration tool designed to remove scratches, fading, and noise from aged photographs and film. It utilizes generative adversarial networks for image translation, alongside specialized networks for face enhancement and video colorization. The system distinguishes itself through a combination of latent-space domain mapping and progressive face enhancement to recover blurred or missing high-frequency facial details. For video content, it employs a colorization framework that uses optical flow and temporal guidance to propagate color from selected keyframes

    Pythongansgenerative-adversarial-networkimage-manipulation
    View on GitHub↗15,691
janspiry/image-super-resolution-via-iterative-refinementJanspiry avatar

Janspiry/Image-Super-Resolution-via-Iterative-Refinement

3,920View on GitHub↗

This project is a deep learning framework for AI image super-resolution and facial synthesis. It provides a diffusion model image upscaler and a generative facial image synthesizer capable of transforming low-resolution images into high-resolution outputs using pretrained model weights. The system utilizes iterative diffusion refinement and low-resolution guided sampling to restore fine details and sharpness. It supports both unconditional image generation, where images are created from scratch, and guided resolution enhancement for high-fidelity facial reconstruction. The repository include

Python
View on GitHub↗3,920
  • zsyoaoa/diffacezsyOAOA avatar

    zsyOAOA/DifFace

    706View on GitHub↗

    Zongsheng Yue, Chen Change Loy

    Python
    View on GitHub↗706
  • See all 30 alternatives to DiffBIR→