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
sczhou avatar

sczhou/CodeFormer

0
View on GitHub↗
18,002 stars·3,708 forks·Python·26 views

CodeFormer

CodeFormer is a deep learning framework designed for the restoration and enhancement of facial images and video sequences. It functions as a comprehensive processing engine capable of reconstructing high-quality facial features from degraded, blurry, or damaged inputs, while also providing tools for image upscaling and generative inpainting to fill missing or corrupted regions.

The system distinguishes itself by utilizing a codebook-based quantization approach that maps input patches to high-quality facial representations, supported by transformer-based global modeling to ensure structural consistency. It incorporates latent space manifold projection and multi-scale feature fusion to filter noise and preserve fine-grained textures, while an adversarial training objective enforces realistic output generation. For video applications, the framework employs temporal consistency regularization to maintain stability across sequential frames.

Beyond core restoration, the project includes capabilities for colorizing monochrome or faded portraits by applying natural skin tones. The software is distributed as a Python-based repository, providing the necessary models and utilities to perform these enhancement tasks on both static images and video files.

Features

  • Facial Analysis - Reconstructs high-quality facial features from blurry, damaged, or low-resolution photographs.
  • Image Restoration Models - Reconstructs high-quality facial features from degraded, blurry, or damaged inputs.
  • Video Restoration Tools - Provides advanced restoration and upsampling models to improve facial quality and visual consistency across video sequences.
  • AI Upscaling - Increases the resolution of processed facial images to enhance fine details and produce sharper results.
  • Video Transformation and Enhancement - Enhances facial content in video sequences to provide a clearer and more consistent viewing experience.
  • Codebook Quantization Layers - Uses a learned dictionary of facial features to map degraded input patches to high-quality codebook entries.
  • Video-to-Video Synthesis - Processes video sequences to improve facial quality across multiple frames using generative restoration models.
  • Face restoration - Listed in the “Face restoration” section of the Ailia Models awesome list.
  • Inpainting and Outpainting Tools - Fills in missing or corrupted regions of facial images by synthesizing consistent pixels.
  • Generative Adversarial Architectures - Employs adversarial training to generate realistic facial textures and prevent blurring in restored images.
  • Temporal Stability Constraints - Applies frame-to-frame constraints to minimize flickering and maintain stability across video sequences.
  • Historical Photo Restoration - Restores original visual depth to black and white or faded portraits through colorization and enhancement.
  • Portrait Colorization Engines - Applies natural skin tones and color palettes to monochrome or faded facial images to restore their appearance.
  • Portrait Colorization Models - Applies natural skin tones and color palettes to monochrome or faded portraits to restore visual depth.
  • Feature Fusion Architectures - Integrates information across multiple resolution levels to preserve both fine-grained textures and global structure.
  • Latent Space Generative Models - Projects corrupted inputs into a learned latent space to filter noise and recover facial details.
  • Transformer Models - Uses self-attention mechanisms to capture long-range dependencies and ensure structural consistency.

Star history

Star history chart for sczhou/codeformerStar history chart for sczhou/codeformer

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to CodeFormer

Similar open-source projects, ranked by how many features they share with CodeFormer.
  • spipm/depixelization_pocspipm avatar

    spipm/Depixelization_poc

    4,535View on GitHub↗

    This project is an AI upscaling framework and deep learning image restorer designed to estimate original source pixels from low-resolution inputs. It functions as a super-resolution reconstruction system that transforms pixelated images into high-resolution versions by restoring high-frequency details and sharpening edges. The system utilizes a convolutional neural network pipeline to analyze pixel data and perform digital image restoration. It employs pixel-shuffle upsampling to rearrange channel dimensions into spatial dimensions, which increases resolution while reducing checkerboard artif

    Python
    View on GitHub↗4,535
  • fanghua-yu/supirFanghua-Yu avatar

    Fanghua-Yu/SUPIR

    5,587View on GitHub↗

    SUPIR is an AI image upscaler and restoration system designed to remove artifacts and restore quality to real-world photographs. It functions as a diffusion-based image enhancer and restoration tool that uses large-scale model scaling to produce high-resolution results with photorealistic details. The system balances visual aesthetics with input fidelity, allowing for a trade-off between strict adherence to the original image and the overall visual appeal of the output. It leverages large-scale model inference to improve image clarity and maintain realistic details during the upscaling proces

    Python
    View on GitHub↗5,587
  • 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
  • ali-vilab/vaceali-vilab avatar

    ali-vilab/VACE

    3,645View on GitHub↗

    VACE is a set of software tools and frameworks for reference-guided video generation, diffusion-based editing, and video-to-video translation. It provides utilities to produce new video content and modify existing sequences by using reference materials to guide visual style, subject matter, and composition. The framework enables video-to-video translation and synthesis, allowing for the update of visual styles and depth. It also functions as a video editor for modifying properties and content through reference-guided transformations. The system covers localized video editing and inpainting,

    Pythonvideo-editingvideo-generation
    View on GitHub↗3,645
See all 30 alternatives to CodeFormer→

Frequently asked questions

What does sczhou/codeformer do?

CodeFormer is a deep learning framework designed for the restoration and enhancement of facial images and video sequences. It functions as a comprehensive processing engine capable of reconstructing high-quality facial features from degraded, blurry, or damaged inputs, while also providing tools for image upscaling and generative inpainting to fill missing or corrupted regions.

What are the main features of sczhou/codeformer?

The main features of sczhou/codeformer are: Facial Analysis, Image Restoration Models, Video Restoration Tools, AI Upscaling, Video Transformation and Enhancement, Codebook Quantization Layers, Video-to-Video Synthesis, Face restoration.

What are some open-source alternatives to sczhou/codeformer?

Open-source alternatives to sczhou/codeformer include: fanghua-yu/supir — SUPIR is an AI image upscaler and restoration system designed to remove artifacts and restore quality to real-world… spipm/depixelization_poc — This project is an AI upscaling framework and deep learning image restorer designed to estimate original source pixels… tencentarc/gfpgan — GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore… ali-vilab/vace — VACE is a set of software tools and frameworks for reference-guided video generation, diffusion-based editing, and… comfyanonymous/comfyui — ComfyUI is a modular generative AI workflow orchestrator and node-based GUI for designing and executing complex… nvlabs/stylegan — StyleGAN is a TensorFlow-based generative adversarial network framework designed for the synthesis of high-resolution…