For image upscalers, the strongest matches are adamian98/pulse (Pulse is an AI-powered generative image upscaler that uses), xinntao/esrgan (This repository provides a deep learning image restoration framework) and nihui/waifu2x-ncnn-vulkan (This project is an AI-powered super-resolution image upscaler featuring). chainner-org/chainner and eutropicai/final2x round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source image upscalers. Compare the top AI-powered tools by features and activity to find the best fit for your projects.
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,
Pulse is an AI-powered generative image upscaler that uses latent space exploration for photo enhancement, though it focuses primarily on facial super-resolution rather than a general-purpose desktop suite with batch processing and a GUI.
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
This repository provides a deep learning image restoration framework focused on AI-powered super-resolution, serving as a core algorithmic model for the category even though it requires integration for a desktop GUI or batch processing pipeline.
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
This project is an AI-powered super-resolution image upscaler featuring GPU acceleration via Vulkan and model selection, though it lacks a built-in desktop GUI out of the box.
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
chaiNNer is a GPU-accelerated AI image upscaling desktop application that features a visual node-based interface, batch processing, and flexible neural network model integration.
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
Final2x is a cross-platform desktop application that provides AI-powered image super-resolution and model selection, fitting the core image upscaler category well while omitting explicit mention of batch processing in the provided evidence.
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,
This command-line tool provides AI-powered super-resolution and noise reduction using convolutional neural networks for image upscaling, though it lacks a built-in desktop GUI and requires third-party interfaces for that feature.
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
Clarity-upscaler is an AI-powered image upscaler that uses deep learning models for super-resolution inference, though it is provided as a programmable API rather than a standalone desktop application.
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
This project is an AI-powered super-resolution framework that restores and upscales low-resolution images using deep learning pipelines, though it lacks the desktop GUI and batch processing features requested by the visitor.
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
This project is an AI-powered image upscaler and restoration tool that specializes in face enhancement using generative priors, though it lacks a built-in desktop GUI out of the box.
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
Upscayl is a cross-platform desktop application that uses artificial intelligence and local GPU acceleration to upscale and enhance images privately on your machine.
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
This PyTorch-based toolkit provides deep learning image super-resolution using generative adversarial networks, fitting the AI-powered image upscaler category although it lacks a dedicated desktop GUI and out-of-the-box batch processing features.
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
This repository provides a deep learning framework for training image super-resolution models using adversarial networks, though it focuses more on neural network training than out-of-the-box user upscaling.
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
Real-ESRGAN is an AI-powered super-resolution pipeline for image restoration and upscaling, though it lacks a built-in desktop GUI out of the box.
QualityScaler is an AI video upscaler and local media processing tool designed to increase the resolution and visual quality of videos and images. It uses deep learning models to enhance detail and remove noise, operating as an offline application that executes all computations on local hardware. The project functions as a GPU-accelerated media processor that distributes workloads across multiple graphics cards to increase rendering speed. To prevent memory overflow during high-resolution tasks, it employs a tiled image processing method that splits large assets into smaller sections. The sy
QualityScaler is a desktop AI media upscaler with GPU acceleration, model selection, and batch processing capabilities, though its primary focus on video processing makes it slightly broader than a purely image-focused tool.
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
DiffBIR is an AI-powered diffusion framework for blind image restoration and super-resolution, though it focuses primarily on command-line generative restoration rather than offering a built-in desktop GUI out of the box.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| adamian98/pulse | 8K | Python | — | |
| xinntao/esrgan | 6.6K | Python | Apache-2.0 | |
| nihui/waifu2x-ncnn-vulkan | 3.3K | C++ | mit | |
| chainner-org/chainner | 5.9K | Python | GPL-3.0 | |
| eutropicai/final2x | 7.2K | TypeScript | BSD-3-Clause | |
| nagadomi/waifu2x | 28.1K | Lua | mit | |
| philz1337x/clarity-upscaler | 5.1K | Python | AGPL-3.0 | |
| spipm/depixelization_poc | 4.5K | Python | NOASSERTION | |
| tencentarc/gfpgan | 37.5K | Python | NOASSERTION | |
| upscayl/upscayl | 46.1K | TypeScript | AGPL-3.0 |