awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nagadomi avatar

nagadomi/waifu2x

0
View on GitHub↗
28,144 stars·2,699 forks·Lua·mit·14 viewswaifu2x.udp.jp/ ↗

Waifu2x

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, supported by a high-performance backend that executes computations on central or graphics processing units. The tool also features automated batch processing, enabling the efficient transformation of large collections of images and video files by applying consistent parameters across entire directories.

The software supports video enhancement by decomposing streams into individual frames for spatial transformation before reassembling them into a final output. While specialized for hand-drawn artwork, it also includes models trained for photographic data to accommodate general imagery. The project is available as a containerized deployment and includes a modern implementation based on the PyTorch framework.

Features

  • Image Super Resolution Models - Uses deep learning models to reconstruct missing pixels and enhance fine details in low-quality images.
  • Image Processing - Provides a command-line tool for image super-resolution and noise reduction.
  • Convolutional Neural Network Upscalers - Uses convolutional neural networks to increase image resolution while simultaneously removing digital noise and artifacts.
  • Image Restoration Models - Uses deep learning to predict missing pixel data and remove artifacts from images.
  • Model Training Frameworks - Provides scripts and utilities for training and refining custom neural networks for image restoration tasks.
  • Supervised Training Suites - Optimizes network weights by comparing generated outputs against ground truth image pairs.
  • Image Enhancement Tools - Reduces noise in images using deep convolutional neural networks while preserving edges.
  • Tensor Computation Backends - Executes complex mathematical operations on CPUs or GPUs using high-performance tensor libraries.
  • Computer Vision Applications - Deep learning based image super-resolution for artistic content.
  • Deep Learning Frameworks - Provides a modern implementation of image processing algorithms based on PyTorch.
  • Video Processing Libraries - Decomposes video streams into individual frames for spatial transformation and reassembly.
  • Denoising Model Trainers - Trains convolutional neural networks to reduce image noise using paired datasets.
  • Fusion Model Trainers - Trains combined models that perform both noise reduction and upscaling simultaneously.
  • Super-Resolution Model Trainers - Trains super-resolution models to upscale images using high-resolution and downsampled pairs.
  • Batch Processing Pipelines - Automates sequential file processing and transformation across directory structures.
  • Video Editing - Improves visual clarity and resolution of video sequences by processing individual frames through specialized models.

Star history

Star history chart for nagadomi/waifu2xStar history chart for nagadomi/waifu2x

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does nagadomi/waifu2x do?

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.

What are the main features of nagadomi/waifu2x?

The main features of nagadomi/waifu2x are: Image Super Resolution Models, Image Processing, Convolutional Neural Network Upscalers, Image Restoration Models, Model Training Frameworks, Supervised Training Suites, Image Enhancement Tools, Tensor Computation Backends.

What are some open-source alternatives to nagadomi/waifu2x?

Open-source alternatives to nagadomi/waifu2x include: tencentarc/gfpgan — GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore… nihui/waifu2x-ncnn-vulkan — waifu2x-ncnn-vulkan is an AI super-resolution tool and image processor that uses deep learning to increase image… spipm/depixelization_poc — This project is an AI upscaling framework and deep learning image restorer designed to estimate original source pixels… dmitryulyanov/deep-image-prior — This project is an unsupervised image restoration tool that uses a convolutional neural network as a structural prior… philz1337x/clarity-upscaler — Clarity-upscaler is an AI image upscaler and enhancement tool that uses deep learning models to increase image… opencv/opencv_contrib — This project is a collection of optional, community-contributed algorithms and specialized vision tools that extend…

Open-source alternatives to Waifu2x

Similar open-source projects, ranked by how many features they share with Waifu2x.
  • tencentarc/gfpganTencentARC avatar

    TencentARC/GFPGAN

    37,469View on GitHub↗

    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

    Pythondeep-learningface-restorationgan
    View on GitHub↗37,469
  • nihui/waifu2x-ncnn-vulkannihui avatar

    nihui/waifu2x-ncnn-vulkan

    3,326View on GitHub↗

    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

    C++amdgpuintel
    View on GitHub↗3,326
  • spipm/depixelization_pocspipm avatar

    spipm/Depixelization_poc

    4,535View on GitHub↗

    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

    Python
    View on GitHub↗4,535
  • dmitryulyanov/deep-image-priorDmitryUlyanov avatar

    DmitryUlyanov/deep-image-prior

    8,085View on GitHub↗

    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

    Jupyter Notebook
    View on GitHub↗8,085
  • See all 30 alternatives to Waifu2x→