# Image restoration AI

> AI-ranked search results for `image restoration` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 117 total matches; showing the top 29.

Explore on the web: https://awesome-repositories.com/q/image-restoration

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/image-restoration).**

## Results

- [tencentarc/gfpgan](https://awesome-repositories.com/repository/tencentarc-gfpgan.md) (37,469 ⭐) — 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
- [sczhou/codeformer](https://awesome-repositories.com/repository/sczhou-codeformer.md) (18,002 ⭐) — 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 co
- [xpixelgroup/diffbir](https://awesome-repositories.com/repository/xpixelgroup-diffbir.md) (4,087 ⭐) — 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 cover
- [fanghua-yu/supir](https://awesome-repositories.com/repository/fanghua-yu-supir.md) (5,587 ⭐) — 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
- [microsoft/bringing-old-photos-back-to-life](https://awesome-repositories.com/repository/microsoft-bringing-old-photos-back-to-life.md) (15,691 ⭐) — 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
- [nagadomi/waifu2x](https://awesome-repositories.com/repository/nagadomi-waifu2x.md) (28,144 ⭐) — This project is a command-line tool designed for image super-resolution and noise reduction, with a primary focus on anime-style illustrations. It utilizes convolutional neural network inference to reconstruct missing pixel data and remove digital artifacts, allowing users to upscale images and reduce noise either independently or in a single simultaneous processing pass.

Beyond its core image restoration capabilities, the software provides a comprehensive suite for machine learning model training. Users can prepare custom datasets and optimize neural networks for specific restoration tasks,
- [nutlope/restorephotos](https://awesome-repositories.com/repository/nutlope-restorephotos.md) (4,414 ⭐) — RestorePhotos is an AI face restoration tool and deep learning image upscaler designed to remove blur and reconstruct lost details in degraded facial photographs. It functions as a face photo enhancer and a generative adversarial network image processor that transforms low-quality pixels into high-resolution facial features.

The system utilizes a GPU-accelerated inference engine to run machine learning models for real-time image restoration. This hardware acceleration supports the heavy matrix multiplications and tensor-based operations required to sharpen facial images and improve visual fid
- [adamian98/pulse](https://awesome-repositories.com/repository/adamian98-pulse.md) (8,014 ⭐) — Pulse is a generative model image upscaler and latent space image processor. It functions as a self-supervised photo upsampling tool that increases image resolution by exploring the latent space of pre-trained generative models to synthesize high-quality details.

The system includes a face image alignment tool designed to standardize the scale and orientation of raw facial photos. This preprocessing utility prepares images for higher resolution processing by aligning and downscaling faces to a standard orientation.

The project covers AI image super-resolution and generative photo upscaling,
- [spipm/depixelization_poc](https://awesome-repositories.com/repository/spipm-depixelization-poc.md) (4,535 ⭐) — 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
- [nihui/waifu2x-ncnn-vulkan](https://awesome-repositories.com/repository/nihui-waifu2x-ncnn-vulkan.md) (3,326 ⭐) — waifu2x-ncnn-vulkan is an AI super-resolution tool and image processor that uses deep learning to increase image resolution and remove visual noise. It is an NCNN-based implementation designed for efficient neural network inference on local hardware.

The project utilizes the Vulkan API to provide GPU-accelerated image scaling and noise reduction across diverse graphics hardware. It employs tiled image processing to prevent GPU memory overflow and multi-threaded model loading to reduce initial startup latency.

The software covers functional domains including AI image upscaling for maintaining
- [eutropicai/final2x](https://awesome-repositories.com/repository/eutropicai-final2x.md) (7,207 ⭐) — Final2x is an AI image super-resolution tool and neural network inference engine designed to increase image resolution and reconstruct missing details while reducing noise. It functions as a cross-platform image upscaler that executes consistent super-resolution logic across different operating systems.

The project serves as a custom model inference engine and upscaling interface, allowing for the import and application of user-defined super-resolution weights and architectures to tailor the visual output of enlarged images.

The system utilizes hardware-accelerated processing to offload comp
- [dmitryulyanov/deep-image-prior](https://awesome-repositories.com/repository/dmitryulyanov-deep-image-prior.md) (8,085 ⭐) — This project is an unsupervised image restoration tool that uses a convolutional neural network as a structural prior to reconstruct images from noisy or incomplete data. It functions as a neural network image prior, utilizing the inherent biases of the network architecture to restore pixels without the need for a pre-trained dataset or external learning.

The system performs zero-shot image restoration by treating the network architecture itself as a regularization term. It uses a randomly initialized encoder-decoder structure and iterative gradient descent to minimize pixel-wise loss, recove
- [xinntao/esrgan](https://awesome-repositories.com/repository/xinntao-esrgan.md) (6,556 ⭐) — ESRGAN is a deep learning image restoration framework designed for image super-resolution. It uses a generative adversarial network system to upscale low-resolution images into high-quality versions with sharp visual details and recovered fine textures.

The framework implements a perceptual super-resolution model that optimizes the trade-off between perceived visual quality and pixel-level signal-to-noise ratio. It includes weight-interpolation blending to allow for the adjustment of visual sharpness and signal-to-noise ratios by mixing weights from different trained models.

The system cover
- [xinntao/real-esrgan](https://awesome-repositories.com/repository/xinntao-real-esrgan.md) (35,798 ⭐) — Real-ESRGAN is a deep learning restoration pipeline designed to enhance low-resolution media and improve the visual quality of damaged photographs. It functions as a generative image upscaler that reconstructs high-resolution details from source inputs by utilizing neural networks trained to fill in missing information and remove noise.

The project distinguishes itself as a blind super-resolution tool, meaning it improves image sharpness and fidelity without requiring prior knowledge of the specific degradation applied to the source. It employs high-order degradation modeling to address compl
- [jingyunliang/swinir](https://awesome-repositories.com/repository/jingyunliang-swinir.md) (5,513 ⭐) — SwinIR is a deep learning image restoration framework that uses Swin Transformer architectures to recover image quality. It is designed to restore degraded images by removing noise, blur, and compression artifacts while increasing pixel density.

The model provides specialized capabilities for image super-resolution, image denoising, and image deblurring. It also includes a dedicated tool for the removal of JPEG compression artifacts to restore visual quality lost during encoding.

The system focuses on improving overall visual fidelity through resolution upscaling, noise removal, and the reco
- [sanster/lama-cleaner](https://awesome-repositories.com/repository/sanster-lama-cleaner.md) (23,235 ⭐) — Lama Cleaner is an AI-powered image editing application focused on inpainting, object removal, and generative filling. It provides a suite of tools for erasing unwanted elements from photos and filling the resulting gaps using generative artificial intelligence.

The project includes specialized capabilities for image outpainting to extend borders, background removal through object segmentation, and face restoration to fix visual defects. It also features an image upscaler to increase resolution and clarity via super-resolution AI, as well as a Stable Diffusion-based editor for replacing speci
- [krasserm/super-resolution](https://awesome-repositories.com/repository/krasserm-super-resolution.md) (1,510 ⭐) — This project is a deep learning library built for single-image super-resolution and visual enhancement. It provides a framework for training and deploying neural network architectures designed to reconstruct high-resolution images from low-resolution sources, effectively recovering fine details and removing artifacts caused by downscaling or compression.

The library distinguishes itself through the implementation of generative adversarial networks and residual block architectures, which work together to improve the realism and clarity of upscaled outputs. It supports training through both pix
- [sanster/iopaint](https://awesome-repositories.com/repository/sanster-iopaint.md) (23,244 ⭐) — IOPaint is an AI image editor and Stable Diffusion inpainting tool providing a web interface for removing objects and replacing image content. It utilizes latent diffusion image processing to synthesize high-resolution replacements for erased sections of an image.

The project features a specialized AI background remover for isolating subjects and an AI image upscaler that employs super-resolution models for general photos and anime artwork.

The software covers a broad range of capabilities including image segmentation for object isolation, face restoration for improving facial details, and t
- [advimman/lama](https://awesome-repositories.com/repository/advimman-lama.md) (10,056 ⭐) — Lama is an image restoration framework and deep learning model designed for image inpainting and object removal. It provides the tools necessary to train and evaluate neural networks that fill masked areas and repair corrupted visual data.

The system utilizes a Fourier convolution neural network to maintain global image structure and reconstruct periodic patterns. This architecture allows for resolution-independent inference, enabling the processing of high-resolution images without increasing memory or computational requirements.

The project includes a synthetic dataset generator that creat
- [philz1337x/clarity-upscaler](https://awesome-repositories.com/repository/philz1337x-clarity-upscaler.md) (5,079 ⭐) — Clarity-upscaler is an AI image upscaler and enhancement tool that uses deep learning models to increase image resolution and restore visual detail. It functions as a super-resolution inference engine that employs neural networks to predict missing pixels and synthesize high-frequency details from low-resolution sources.

The project is delivered as a programmable API, allowing the integration of automated high-resolution image processing and sharpening into external applications and workflows. This interface enables the programmatic upscaling of images to create high-resolution assets.

The s
- [idealo/image-super-resolution](https://awesome-repositories.com/repository/idealo-image-super-resolution.md) (4,813 ⭐) — This PyTorch-based image super-resolution tool provides a deep learning pipeline for upscaling low-resolution images. It utilizes generative adversarial networks to increase pixel density and reconstruct high-resolution image details.

The system includes a GAN-based image upscaler and a training pipeline that optimizes neural network weights using paired datasets and custom loss functions. To manage hardware resources, a patch-based image processor splits high-resolution files into smaller segments to prevent memory allocation errors and system crashes.

Additional capabilities include the ap
- [david-gpu/srez](https://awesome-repositories.com/repository/david-gpu-srez.md) (5,271 ⭐) — Srez is a deep learning image super-resolution framework designed to upscale low-resolution images into sharp, high-resolution visual features. It functions as a neural network training tool that employs generative adversarial networks to synthesize realistic image details.

The project includes a model evolution visualizer that generates animations and image batches to track visual improvements during the training process. It utilizes a combination of adversarial and L1 loss functions to optimize model weights and supports periodic state checkpointing for recovery and deployment.

The system
- [xpixelgroup/basicsr](https://awesome-repositories.com/repository/xpixelgroup-basicsr.md) (8,297 ⭐) — BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density.

The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative
- [alexjc/neural-enhance](https://awesome-repositories.com/repository/alexjc-neural-enhance.md) (11,873 ⭐) — Neural Enhance is a deep learning image upscaler and restoration tool designed to increase image resolution and remove blur. It functions as a neural image restoration utility for eliminating noise and JPEG artifacts, and includes a framework for training and tuning custom neural network models against image datasets.

The system utilizes a containerized environment to offload tensor calculations to GPU cores, speeding up neural network inference. It features a batch processing pipeline that queues multiple image files in sequence to maximize hardware throughput.

Capabilities include domain-s
- [upscayl/upscayl](https://awesome-repositories.com/repository/upscayl-upscayl.md) (46,101 ⭐) — Upscayl is a cross-platform desktop application designed to increase the resolution and visual quality of digital images using artificial intelligence. By executing all processing tasks locally on the user's machine, the software ensures that sensitive media files remain private and never leave the host system for cloud-based services.

The application distinguishes itself through a hardware-agnostic architecture that offloads intensive rendering workloads directly to the local graphics unit. It utilizes a hardware abstraction layer to translate enhancement commands into instructions compatibl
- [algolzw/image-restoration-sde](https://awesome-repositories.com/repository/algolzw-image-restoration-sde.md) (718 ⭐) — Ziwei Luo, Fredrik K. Gustafsson, Zheng Zhao, Jens Sjölund, Thomas B. Schön Department of Information Technology, Uppsala University
- [algolzw/daclip-uir](https://awesome-repositories.com/repository/algolzw-daclip-uir.md) (814 ⭐) — Project Page | Paper | Model Card 🤗
- [megvii-research/nafnet](https://awesome-repositories.com/repository/megvii-research-nafnet.md) (3,062 ⭐) — The state-of-the-art image restoration model without nonlinear activation functions.
- [swz30/mprnet](https://awesome-repositories.com/repository/swz30-mprnet.md) (1,388 ⭐) — [CVPR 2021] Multi-Stage Progressive Image Restoration. SOTA results for Image deblurring, deraining, and denoising.
