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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
idealo avatar

idealo/image-super-resolutionArchived

0
View on GitHub↗
4,813 stars·769 forks·Python·Apache-2.0·14 viewsidealo.github.io/image-super-resolution↗

Image Super Resolution

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 application of pre-trained model weights for noise removal and a neural network training monitor that visualizes performance metrics and log files through a dashboard.

Features

  • Image Enhancement - Improves clarity and pixel density of low-resolution images using generative adversarial networks.
  • Deep Learning Image Processing Libraries - Utilizes deep learning architectures to remove noise and increase the resolution of digital photographs.
  • Deep Learning Training Pipelines - Provides an end-to-end workflow for optimizing neural network weights using paired datasets and custom loss functions.
  • Resolution Upscalers - Increases image resolution by synthesizing high-frequency details from reference samples via GANs.
  • Image Super Resolution Models - Provides a deep learning tool for upscaling low-resolution images using super-resolution architectures.
  • Generative Adversarial Networks - Uses generative adversarial networks to synthesize high-resolution details and validate the realism of upscaled images.
  • Super-Resolution Model Trainers - Provides training routines for optimizing image upscaling models using custom datasets.
  • GAN-Based Upscalers - Implements a system using generative adversarial networks to reconstruct high-resolution image details.
  • Pre-trained Weight Loading - Loads pre-trained model weights to perform image reconstruction and noise removal without additional training.
  • Super-Resolution Pair Generation - Optimizes network weights by comparing low-resolution inputs against corresponding high-resolution ground truth targets.
  • Dynamic Image Patching - Splits large images into smaller segments during inference to manage memory usage and prevent system crashes.
  • Large Scale Processing - Handles high-resolution files by splitting them into smaller patches to avoid memory allocation errors.
  • Static Image Upscalers - Improves image resolution and removes noise using pre-configured network weights.
  • Computer Vision - Tools for image upscaling and restoration.
  • Super Resolution - Framework for image super-resolution experiments.

Star history

Star history chart for idealo/image-super-resolutionStar history chart for idealo/image-super-resolution

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

Open-source alternatives to Image Super Resolution

Similar open-source projects, ranked by how many features they share with Image Super Resolution.
  • xinntao/esrganxinntao avatar

    xinntao/ESRGAN

    6,556View on GitHub↗

    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

    Python
    View on GitHub↗6,556
  • david-gpu/srezdavid-gpu avatar

    david-gpu/srez

    5,271View on GitHub↗

    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

    Python
    View on GitHub↗5,271
  • xpixelgroup/basicsrXPixelGroup avatar

    XPixelGroup/BasicSR

    8,297View on GitHub↗

    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

    Pythonbasicsrbasicvsrdfdnet
    View on GitHub↗8,297
  • krasserm/super-resolutionkrasserm avatar

    krasserm/super-resolution

    1,510View on GitHub↗

    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

    Pythonedsrkerassingle-image-super-resolution
    View on GitHub↗1,510
See all 30 alternatives to Image Super Resolution→

Frequently asked questions

What does idealo/image-super-resolution do?

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.

What are the main features of idealo/image-super-resolution?

The main features of idealo/image-super-resolution are: Image Enhancement, Deep Learning Image Processing Libraries, Deep Learning Training Pipelines, Resolution Upscalers, Image Super Resolution Models, Generative Adversarial Networks, Super-Resolution Model Trainers, GAN-Based Upscalers.

What are some open-source alternatives to idealo/image-super-resolution?

Open-source alternatives to idealo/image-super-resolution include: xinntao/esrgan — ESRGAN is a deep learning image restoration framework designed for image super-resolution. It uses a generative… david-gpu/srez — Srez is a deep learning image super-resolution framework designed to upscale low-resolution images into sharp,… xpixelgroup/basicsr — BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning… krasserm/super-resolution — This project is a deep learning library built for single-image super-resolution and visual enhancement. It provides a… paddlepaddle/paddlegan — PaddleGAN is a generative AI framework and deep learning computer vision library built on the PaddlePaddle framework.… open-mmlab/mmpose — MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D…