Topics / #image-restoration

Image-restoration projects on GitHub

AI restoration of old, blurry, or degraded photos.

As of , the most-starred Image-restoration projects on GitHub are GFPGAN (37.7K stars), Real-ESRGAN (37.1K stars) and IOPaint (23.3K stars). GitHub.Locker tracks 8 Image-restoration repositories with 162.6K stars combined. The fastest-growing on October 17 was Real-ESRGAN, with +14 stars in a day.

8Projects
162.6KStars in total
+24Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

8 projects · by stars

  1. #1 · TencentARC/GFPGAN

    GFPGAN

    GFPGAN is a practical algorithm for real-world blind face restoration: it rebuilds degraded or low-quality faces in photos using rich priors from a pretrained face GAN like StyleGAN2.

    37.7K
  2. #2 · xinntao/Real-ESRGAN

    Real-ESRGAN

    Real-ESRGAN is a practical algorithm for general image and video restoration (super-resolution) that extends ESRGAN and is trained entirely on synthetic data so it handles real-world degradation, not just clean bicubic downscaling.

    37.1K
  3. #3 · Sanster/IOPaint

    IOPaint

    A free, open-source AI photo tool: it erases unwanted objects, defects, watermarks or people from pictures, and can replace or generate content with Stable Diffusion.

    23.3K
  1. 4

    DeOldify

    18.5Kjantic/DeOldify · Python

    DeOldify is a deep learning project that colorizes and restores old black and white photos and videos. You give it a grayscale image or clip and it returns a colorized version.

  2. 5

    CodeFormer

    18.2Ksczhou/CodeFormer · Python

    An AI face-restoration model and tool from a NeurIPS 2022 paper by S-Lab, Nanyang Technological University: it rebuilds clear, realistic faces from blurry, low-quality, or old photos using a codebook-lookup transformer.

  3. 6

    Bringing-Old-Photos-Back-to-Life

    15.7Kmicrosoft/Bringing-Old-Photos-Back-to-Life · Python

    It's an AI old-photo restoration tool from Microsoft Research and City University of Hong Kong: deep learning models that remove scratches, fix global degradation and enhance faces in damaged photos. It's the official PyTorch implementation of a CVPR 2020 oral paper, later extended in TPAMI 2022.

  4. 7

    neural-enhance

    11.9Kalexjc/neural-enhance · Python

    Neural Enhance uses deep learning (a convolutional neural network trained with perceptual/adversarial losses) to upscale photos, repair JPEG artefacts, denoise, and deblur images.

  5. 8

    ComfyUI-VOSR2

    293ylchen333/ComfyUI-VOSR2 · Python

    ComfyUI-VOSR2 is a ComfyUI custom node wrapper for VOSR 2.0, a one-step, 1.4B-parameter image super-resolution model built on LightningDiT, a Qwen-Image 2D VAE, and DINOv2-L conditioning.

Often tagged together