# AI Image Upscaling and Restoration

> AI-ranked search results for `upscale and restore images with AI` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 112 total matches; showing the top 23.

Explore on the web: https://awesome-repositories.com/q/upscale-and-restore-images-with-ai

**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/upscale-and-restore-images-with-ai).**

## Results

- [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
- [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
- [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
- [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
- [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
- [chainner-org/chainner](https://awesome-repositories.com/repository/chainner-org-chainner.md) (5,855 ⭐) — chaiNNer is a GPU-accelerated AI image upscaling application that uses a visual node-based interface for constructing image processing pipelines. At its core, it provides a node-based visual programming environment where users connect processing nodes in a directed acyclic graph, with a graph execution scheduler that traverses the pipeline in topological order. The application includes an iterator-based batch processing system that automatically applies the same pipeline to multiple files, and a model format conversion pipeline that transforms neural network models between PyTorch, ONNX, and N
- [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
- [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
- [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
- [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
- [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,
- [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
- [brycedrennan/imaginairy](https://awesome-repositories.com/repository/brycedrennan-imaginairy.md) (8,155 ⭐) — imaginAIry is a system for generating and refining images and videos using diffusion models. It operates as a web-based server that triggers generation requests through standard API calls, allowing for the creation of visuals and video sequences from text prompts or existing files.

The project provides a suite for AI image editing and upscaling, enabling the modification of visuals through natural language instructions and super-resolution tools to increase detail and image size.

The system includes capabilities for structural image control using depth maps, edge maps, and body poses to main
- [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,
- [lltcggie/waifu2x-caffe](https://awesome-repositories.com/repository/lltcggie-waifu2x-caffe.md) (8,228 ⭐) — waifu2x-caffe is a deep learning image upscaler and denoiser that uses the Caffe framework to increase image resolution and remove noise from illustrations and photographs. It functions as a neural network image processor that reduces compression artifacts and pixelation while maintaining visual clarity.

The project provides specialized neural network weights optimized separately for 2D illustrations and real-world photographs. It includes distinct processing for alpha channels to preserve transparency and employs test-time augmentation to improve output precision.

The tool supports both a c
- [bilibili/ailab](https://awesome-repositories.com/repository/bilibili-ailab.md) (5,833 ⭐) — ailab is a deep learning tool designed to upscale anime-style images, increasing their resolution while preserving fine details. It is built around a cascade U-Net architecture, a multi-stage neural network model that refines image quality through successive stages, and uses PyTorch for inference.

The tool specializes in enhancing anime and cartoon-style artwork, applying super-resolution techniques to boost pixel dimensions without sacrificing visual fidelity. It processes images through a pipeline that includes tensor preprocessing, model inference, and post-processing pixel reconstruction,
- [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
- [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
- [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
- [lxfater/inpaint-web](https://awesome-repositories.com/repository/lxfater-inpaint-web.md) (5,834 ⭐) — A free and open-source inpainting & image-upscaling tool powered by webgpu and wasm on the browser。|   基于 Webgpu 技术和 wasm 技术的免费开源 inpainting & image-upscaling 工具, 纯浏览器端实现。
- [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
- [ibm/max-image-resolution-enhancer](https://awesome-repositories.com/repository/ibm-max-image-resolution-enhancer.md) (1,040 ⭐) — This project is a containerized model server designed to perform automated image enhancement and resolution scaling. It utilizes deep learning models to increase the resolution of input images by a factor of four, synthesizing realistic visual details to improve overall clarity and digital asset quality.

The service exposes these capabilities through a standard web interface, allowing for programmatic integration with external software applications. It includes an interactive documentation interface that enables developers to test model inputs and inspect output responses directly within a br
- [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
