awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
XPixelGroup avatar

XPixelGroup/BasicSR

0
View on GitHub↗
8,297 نجوم·1,409 تفرعات·Python·Apache-2.0·3 مشاهداتbasicsr.readthedocs.io/en/latest↗

BasicSR

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 adversarial networks to maintain temporal consistency. It also includes an image quality evaluation suite with metrics such as PSNR, SSIM, LPIPS, and FID to quantify the fidelity of restored visual media.

The framework covers a broad range of capability areas, including data engineering pipelines for synthesizing image degradations and optimizing datasets via memory-mapped storage. It provides extensive support for model management, distributed training synchronization, and the implementation of various neural architectures, such as transformers and residual networks.

The system is designed for extensibility through configuration-driven model instantiation and a registry-based module mapping system.

Features

  • Image and Video Restoration Suites - Provides a comprehensive framework for improving video resolution and removing artifacts while maintaining temporal consistency.
  • Adversarial Loss Functions - Implements adversarial loss functions including LSGAN and WGAN to improve image realism.
  • Detail Reconstruction - Implements generative processes for restoring high-fidelity textures and fine details specifically in facial images.
  • Restoration Benchmarks - Computes standard restoration benchmarks including PSNR, SSIM, LPIPS, NIQE, and FID.
  • Image Blur Removal - Corrects motion or focus blur to sharpen edges and restore visual structures in images.
  • Degradation Modeling - Creates paired training datasets by simulating real-world quality loss via configurable degradation parameters.
  • Resolution Upscalers - Increases image resolution by synthesizing high-frequency details using neural network architectures.
  • Video - Aligns deep features across video frames using modulated convolutions to ensure temporal consistency.
  • GAN Regularization Techniques - Computes gradient penalties and R1 regularization loss to stabilize generative adversarial networks.
  • Image Restoration Model Training - Provides an optimized training pipeline with customizable loss functions and learning rate schedulers specifically for image restoration.
  • Image Super Resolution Models - Implements deep learning architectures designed to increase image resolution and reconstruct fine visual details.
  • Blind Super-Resolution - Implements upscaling techniques that use synthetic degradation data to handle unknown real-world blur and noise.
  • Perceptual Loss - Calculates perceptual loss by extracting network features to compare high-level visual patterns.
  • Pixel-Wise Reconstruction Losses - Computes L1, MSE, and Charbonnier distances between tensors to ensure reconstruction accuracy.
  • Deformable Convolutions - Uses learnable offsets in convolutional layers to adaptively sample features for motion compensation in videos.
  • Image Convolutions - Performs fundamental two-dimensional convolution operations on image tensors to extract spatial features.
  • Synthetic Data Pipelines - Provides an automated pipeline for synthesizing image degradations, including Gaussian noise and JPEG artifacts, for training.
  • Gradient Penalties - Stabilizes discriminator training using gradient norm penalties and R1 regularization.
  • Feature Warping Modules - Transforms images or feature maps based on optical flow fields to align temporal frames.
  • Training Data Pipelines - Initializes data loading pipelines from configuration files to prepare training and validation image pairs.
  • Image Path Pairers - Matches input and ground-truth image paths to construct aligned paired datasets for restoration training.
  • Dynamic Image Upsampling - Increases the spatial dimensions of images or feature maps by a scale factor to improve resolution.
  • Image Noise Reduction - Implements algorithms for removing grain and electronic noise from digital images while preserving structural details.
  • Image Noise Simulations - Simulates sensor degradation and image artifacts by applying Gaussian noise, Poisson noise, and JPEG compression.
  • Image Similarity Estimation - Quantifies restoration quality by calculating the resemblance between images using PSNR and SSIM.
  • Face Restoration - Recovers fine details and sharpens low-resolution facial images using deep face dictionary networks.
  • Facial Restoration - Implements generative techniques for reconstructing high-fidelity facial details and removing artifacts from face images.
  • Restoration Quality Metrics - Calculates objective quality metrics like PSNR, SSIM, NIQE, and FID to evaluate restoration fidelity.
  • Video Restoration Tools - Implements tools for removing artifacts and improving resolution in video sequences using deformable convolutions and GANs.
  • Recurrent Restoration - Uses recurrent architectures to improve video resolution while maintaining temporal consistency between frames.
  • Image Restoration Metrics - Evaluates restored images using quantitative fidelity metrics such as PSNR and FID.
  • Attention-Based Upscaling - Implements resolution enhancement using channel and spatial attention networks such as RCAN.
  • Deep Learning Training Pipelines - Ships end-to-end workflows for data ingestion using LMDB and synthesis of image degradations for model training.
  • Dense Block Upscaling - Implements high-fidelity resolution enhancement using residual-in-residual dense block architectures.
  • Generative Image Models - Provides frameworks for training and deploying generative image models that support noise mixing for high-fidelity synthesis.
  • Distributed Gradient Synchronization - Coordinates and averages loss values across multiple GPUs to ensure consistent model updates during parallel training.
  • Tensor Patch Extraction - Extracts random paired patches or uses modulo cropping to maintain consistent dimensions for testing.
  • Adversarial Upscaling Training - Provides processes for training GANs by synthesizing low-quality pairs to optimize restoration performance.
  • Dataset Preparation - Implements processes for creating training pairs by applying degradations to high-resolution ground-truth images.
  • Facial Synthesis - Generates high-fidelity synthetic faces using deep learning encoders and generators.
  • Real-Time Super-Resolution - Provides optimized architectures designed for high-speed image resolution increase on resource-constrained devices.
  • Propagation-Based Upsampling - Increases video resolution using propagation and alignment techniques to ensure temporal quality.
  • Task-Oriented Flow Enhancement - Processes low-resolution video frames into high-resolution output using task-oriented flow.
  • Learning Rate Decay Schedules - Adjusts learning rates over time using cosine annealing and multi-step decay schedules.
  • Learning Rate Schedulers - Schedules learning rate updates based on training iterations and warmup phases.
  • Swin Transformer Implementations - Implements transformer-based architectural stages with configurable attention heads for image restoration.
  • Model Complexity Analysis - Analyzes and compares the computational resource requirements and efficiency of various restoration architectures.
  • Spatially-Adaptive Normalization - Modulates activations based on semantic segmentation maps to inject spatial layout information.
  • Model Weight Management - Imports model weights from file paths with optional strictness checks for initialization.
  • Weight Persistence - Saves network weights and training states to disk to allow for model deployment or training resumption.
  • Training Checkpointing - Saves network weights and training progress to disk as checkpoints to ensure fault tolerance and resume capabilities.
  • Training Data Prefetchers - Implements background queue loading of training samples to maximize GPU throughput and prevent starvation.
  • Image Augmentations - Applies random horizontal flips and rotations to images and optical flows to improve model generalization.
  • Training Workflow Coordination - Coordinates data loading, event logging, and state restoration throughout the restoration training process.
  • Optical Flow Computation - Calculates pixel motion between video frames to align features across a sequence.
  • No-Reference Quality Metrics - Evaluates image naturalness using the NIQE no-reference quality metric.
  • Motion Estimation Networks - Implements the SpyNet architecture specifically for motion estimation and temporal alignment in video restoration.
  • LMDB Dataset Converters - Packages image datasets into LMDB files to accelerate data loading and minimize disk I/O overhead.
  • LMDB Image Packagers - Provides systems for bundling image files and metadata into LMDB databases with optional compression.
  • Configuration File Loading - Parses YAML configuration files into dictionaries to initialize model hyperparameters and runtime behavior.
  • Image Sharpening - Enhances image edges by blending blurred versions with original images to increase visual sharpness.
  • Image Dimension Standardizations - Normalizes image array channel orders to ensure a consistent height-width-channel format for ML models.
  • Importance-Based Pooling - Implements structure-preserving downsampling of feature maps to maintain critical local details during restoration.
  • Sliding Window Patching - Slices large images into smaller patches using a sliding window to optimize GPU memory usage.
  • Bicubic Interpolation - Performs high-quality image resizing using bicubic interpolation with optional anti-aliasing.
  • FIR Filter Resizing - Resizes images using a 2D FIR filter for precise kernel application and controlled padding.
  • Training Format Optimizers - Provides utilities to transform raw images into binary-optimized formats to accelerate training throughput.
  • Degradation Simulation Pipelines - Generates synthetic training data by simulating real-world quality loss via Gaussian noise, blur, and JPEG artifacts.
  • Pixel Value Normalization - Adjusts RGB channel values using mean and standard deviation for consistent distribution across batches.
  • JPEG Compression Simulation - Simulates lossy JPEG encoding artifacts to generate degraded training data for restoration models.
  • JPEG Decompression Simulation - Provides tools to simulate the reconstruction process of compressed JPEG images for research into restoration artifacts.
  • Neural Artifact Removal - Uses neural networks to eliminate JPEG compression artifacts and restore visual fidelity.
  • Perceptual Similarity Scoring - Quantifies human perception similarity between two images using a deep network.
  • Pixel-Level Fidelity Metrics - Calculates peak signal-to-noise ratio (PSNR) and structural similarity (SSIM) to quantify image differences.
  • Restoration Validation - Executes full processing pipelines to verify the visual quality and structural integrity of the restoration workflow.
  • Video Upscaling Pipelines - Implements video upscaling pipelines that support 4x resolution increase and alignment modules.
  • Configuration-Driven Instantiations - Provides automatic model instantiation by parsing YAML configurations and dictionaries into network architectures.
  • Fréchet Inception Distances - Measures similarity between real and generated image sets using feature means and covariances.
  • Component Registries - Implements a registry system that maps unique names to objects for pluggable integration of third-party components.
  • Module-Based Registries - Integrates third-party modules using a registry-based system to extend the framework without modifying core code.

سجل النجوم

مخطط تاريخ النجوم لـ xpixelgroup/basicsrمخطط تاريخ النجوم لـ xpixelgroup/basicsr

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ BasicSR

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع BasicSR.
  • open-mmlab/mmagicالصورة الرمزية لـ open-mmlab

    open-mmlab/mmagic

    7,434عرض على GitHub↗

    mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and restoration. It provides the infrastructure to build and train models for tasks such as text-to-image and text-to-video generation, 3D-aware content synthesis, and high-fidelity image translation using diffusion models and generative adversarial networks. The project distinguishes itself through specialized capabilities for generative model personalization, including techniques for fine-tuning subjects and styles. It also supports advanced visual manipulations such as latent space interp

    Jupyter Notebookaigccomputer-visiondeep-learning
    عرض على GitHub↗7,434
  • jingyunliang/swinirالصورة الرمزية لـ JingyunLiang

    JingyunLiang/SwinIR

    5,513عرض على GitHub↗

    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

    Python
    عرض على GitHub↗5,513
  • alex-damian/pulseالصورة الرمزية لـ alex-damian

    alex-damian/pulse

    8,015عرض على GitHub↗

    Pulse is a face image super-resolution tool and self-supervised image enhancer. It functions as a generative model image upsampler and latent space optimization tool designed to increase photo resolution and recover image details. The system differentiates itself by using latent space exploration and spherical constraints to find high-fidelity matches within a generative model. It employs geodesic distance measurement and spherical latent space optimization to regularize representations and maintain parameter radii during the recovery process. The project covers facial image restoration thro

    Python
    عرض على GitHub↗8,015
  • tencentarc/gfpganالصورة الرمزية لـ TencentARC

    TencentARC/GFPGAN

    37,469عرض على 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
    عرض على GitHub↗37,469
عرض جميع البدائل الـ 30 لـ BasicSR→

الأسئلة الشائعة

ما هي وظيفة xpixelgroup/basicsr؟

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.

ما هي الميزات الرئيسية لـ xpixelgroup/basicsr؟

الميزات الرئيسية لـ xpixelgroup/basicsr هي: Image and Video Restoration Suites, Adversarial Loss Functions, Detail Reconstruction, Restoration Benchmarks, Image Blur Removal, Degradation Modeling, Resolution Upscalers, Video.

ما هي البدائل مفتوحة المصدر لـ xpixelgroup/basicsr؟

تشمل البدائل مفتوحة المصدر لـ xpixelgroup/basicsr: open-mmlab/mmagic — mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and… jingyunliang/swinir — SwinIR is a deep learning image restoration framework that uses Swin Transformer architectures to recover image… tencentarc/gfpgan — GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore… alex-damian/pulse — Pulse is a face image super-resolution tool and self-supervised image enhancer. It functions as a generative model… xinntao/esrgan — ESRGAN is a deep learning image restoration framework designed for image super-resolution. It uses a generative… krasserm/super-resolution — This project is a deep learning library built for single-image super-resolution and visual enhancement. It provides a…