Python super-resolution

Open-source Python projects categorized as super-resolution | Edit details

Top 12 Python super-resolution Projects

  • GitHub repo PaddleGAN

    PaddlePaddle GAN library, including lots of interesting applications like First-Order motion transfer, wav2lip, picture repair, image editing, photo2cartoon, image style transfer, and so on.

    Project mention: Make AI paint any photo - Paint Transformer: Feed Forward Neural Painting with Stroke Prediction by Songhua Liu et al. explained in 5 minutes | | 2021-08-25
  • GitHub repo video2x

    A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.

    Project mention: LeBron jumps insanely high to catch an oop | | 2021-08-30

    Here's one

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo image-super-resolution

    🔎 Super-scale your images and run experiments with Residual Dense and Adversarial Networks.

    Project mention: I need help running this github application | | 2021-09-25

    I'm a beginner and I don't really understand how to make this repository and the scripts stored in it function the way it's designed to. The rep in question is ISR and I want to upscale images. Say my target is an image, 'img1.jpg', on my desktop, how would I go about using ISR to upscale it? I'm on macos big sur if that helps.

  • GitHub repo Real-ESRGAN

    Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.

    Project mention: Training ESRGAN: Seemingly impossible | | 2021-09-13

    Recently I’ve been playing around with AI-assisted image upscaling with ESRGAN and Real-ESRGAN, and I made the grave mistake to act on my desire to train it on my own dataset. I’ve written some Python in the past, but this is from the perspective of someone's first venture into ML.

  • GitHub repo mmediting

    OpenMMLab Image and Video Editing Toolbox

  • GitHub repo BasicSR

    Open Source Image and Video Restoration Toolbox for Super-resolution, Denoise, Deblurring, etc. Currently, it includes EDSR, RCAN, SRResNet, SRGAN, ESRGAN, EDVR, BasicVSR, SwinIR, etc. Also support StyleGAN2, DFDNet.

    Project mention: Training ESRGAN: Seemingly impossible | | 2021-09-13

    So, I was using a pretty high-end machine with an AMD RX 6900 XT GPU, ready to do some GPU accelerated computing. I had booted into Windows 10. I followed a guide for training on my own dataset. PyTorch was the name of the framework that served as the foundation for [BasicSR[(, which in turn provided the tools I needed.

  • GitHub repo Fast-SRGAN

    A Fast Deep Learning Model to Upsample Low Resolution Videos to High Resolution at 30fps

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo a-PyTorch-Tutorial-to-Super-Resolution

    Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network | a PyTorch Tutorial to Super-Resolution

    Project mention: What subjects in Python do you need to know to tackle Artificial Intelligence? | | 2021-04-13

    Image upscaling might be a good goal to work towards first, and there are probably lots of good tutorials on it. You can follow a tutorial and Google anything from the tutorial that you don't understand. Here's one I found that looks helpful at first glance, and it includes working code:

  • GitHub repo Image-Super-Resolution-via-Iterative-Refinement

    Unoffical implementation about Image Super-Resolution via Iterative Refinement by Pytorch

    Project mention: Google’s New AI Photo Upscaling Tech Is Jaw-Dropping | | 2021-09-01

    Here's an unofficial copy of the code:

  • GitHub repo traiNNer

    traiNNer: Deep learning framework for image and video super-resolution, restoration and image-to-image translation, for training and testing.

    Project mention: Anime ESRGAN superresolution upscaler, trained by JoeyBallentine | | 2021-05-28

    Models like NMKD's mentioned 4x_NMKD-YandereNeoXL_200k were trained using this repo: , which is constantly being updated with new techniques and options.

  • GitHub repo ilo

    [ICML 2021] Official implementation: Intermediate Layer Optimization for Inverse Problems using Deep Generative Models

    Project mention: ResNet says Bullfrog | | 2021-03-28

    Github of the original research used:

  • GitHub repo EDSR_Tensorflow

    TensorFlow implementation of 'Enhanced Deep Residual Networks for Single Image Super-Resolution'.

    Project mention: Inspired by the upscaled art of Kara no Kyoukai post, I upscaled Hisui | | 2021-08-09

    Model used: EDSR_x4 (

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-25.


What are some of the best open-source super-resolution projects in Python? This list will help you:

Project Stars
1 PaddleGAN 4,090
2 video2x 3,410
3 image-super-resolution 3,087
4 Real-ESRGAN 2,985
5 mmediting 2,400
6 BasicSR 2,332
7 Fast-SRGAN 458
8 a-PyTorch-Tutorial-to-Super-Resolution 225
9 Image-Super-Resolution-via-Iterative-Refinement 174
10 traiNNer 92
11 ilo 89
12 EDSR_Tensorflow 72
Find remote jobs at our new job board There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives