Collections

Restore images

These models restore and improve images by fixing defects like blur, noise, and low resolution. Key capabilities:

  • Deblurring - Sharpen blurry images by reversing blur effects. Useful for old photos.
  • Denoising - Remove grain and artifacts by learning noise patterns.
  • Colorization - Add realistic color to black and white photos.
  • Face restoration - Improve the image quality of faces in old photos, or unrealistic AI generated faces.

Our Picks

Best photo restoration model: jingyunliang/swinir.

If you need to sharpen a blurry photo, upscale a small picture, or remove noise or compression artifacts, start with jingyunliang/swinir. It’s a fast and powerful model for many types of photo restoration. Another popular choice is megvii-research/nafnet.

Best colorization model: piddnad/ddcolor

The best model for adding color to black and white photos is piddnad/ddcolor. It runs faster and produces more vibrant results than other models. If you are looking for more diverse outputs, try cjwbw/bigcolor which will give you several options from one input.

Best face restoration model: tencentarc/gfpgan

If you’re looking for a face restoration model, start with tencentarc/gfpgan, which runs in a fraction of a second. If you need even more realistic faces, try lucataco/codeformer.

For more options, make sure to check out our image upscaling collection →

Recommended models

fofr / color-matcher

Color match and white balance fixes for images

Updated 1 month, 3 weeks ago

31.9K runs

zsxkib / bsrgan

Upscale videos + images with BSRGAN

Updated 5 months, 1 week ago

4.4K runs

fermatresearch / magic-style-transfer

Restyle an image with the style of another one. I strongly suggest to upscale the results with Clarity AI

Updated 1 year, 3 months ago

45.1K runs

cjwbw / supir-v0f

Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild. This is the SUPIR-v0F model and does NOT use LLaVA-13b.

Updated 1 year, 4 months ago

17.2K runs

cjwbw / supir-v0q

Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild. This is the SUPIR-v0Q model and does NOT use LLaVA-13b.

Updated 1 year, 4 months ago

112.7K runs

cjwbw / supir

Practicing Model Scaling for Photo-Realistic Image Restoration In the Wild. This version uses LLaVA-13b for captioning.

Updated 1 year, 4 months ago

188K runs

codeplugtech / object_​remover

Updated 1 year, 4 months ago

8.3K runs

mv-lab / instructir

High-Quality Image Restoration Following Human Instructions

Updated 1 year, 5 months ago

12.5K runs

lucataco / pasd-magnify

(Academic and Non-commercial use only) Pixel-Aware Stable Diffusion for Realistic Image Super-resolution and Personalized Stylization

Updated 1 year, 5 months ago

41K runs

lucataco / codeformer

Robust face restoration algorithm for old photos/AI-generated faces

Updated 1 year, 10 months ago

4.9M runs

arielreplicate / deoldify_​image

Add colours to old images

Updated 2 years, 5 months ago

429.2K runs

codeslake / ifan-defocus-deblur

Removes defocus blur in an image

Updated 2 years, 9 months ago

123.8K runs

yangxy / gpen

Blind Face Restoration in the Wild

Updated 2 years, 9 months ago

164.3K runs

microsoft / bringing-old-photos-back-to-life

Bringing Old Photos Back to Life

Updated 2 years, 9 months ago

1M runs

cjwbw / night-enhancement

Unsupervised Night Image Enhancement

Updated 2 years, 10 months ago

42.9K runs

cjwbw / bigcolor

Colorization using a Generative Color Prior for Natural Images

Updated 2 years, 11 months ago

591.7K runs

cjwbw / vqfr

Blind Face Restoration with Vector-Quantized Dictionary and Parallel Decoder

Updated 2 years, 11 months ago

140.3K runs

tencentarc / vqfr

Blind Face Restoration with Vector-Quantized Dictionary and Parallel Decoder

Updated 2 years, 11 months ago

316.2K runs

google-research / maxim

Multi-Axis MLP for Image Processing

Updated 3 years, 2 months ago

518.4K runs