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
thunil avatar

thunil/TecoGAN

0
View on GitHub↗
6,147 stars·1,133 forks·Python·Apache-2.0·13 views

TecoGAN

TecoGAN is a generative adversarial network designed for video super-resolution. It functions as a spatio-temporal video upscaler that increases the resolution of video sequences while reconstructing high-quality imagery from lower-resolution inputs.

The system utilizes a temporal coherence framework to ensure visual stability and reduce flickering in generated frames. It achieves this by employing spatio-temporal discriminators that evaluate both individual frame quality and movement consistency.

The project covers the training and optimization of generative adversarial networks, specifically focusing on high-resolution video reconstruction and the maintenance of temporal coherence across frames.

Features

  • Video Super-Resolution Suites - Provides a deep learning system to upscale low-resolution video frames into high-definition output.
  • Generative Adversarial Networks - Pits a generator against a discriminator to produce realistic high-resolution video frames.
  • Video Resolution Reconstruction - Restores missing details in video footage to achieve a sharper and more detailed visual output.
  • GAN-Based Video Super-Resolution Models - A generative adversarial network that increases video resolution while maintaining temporal consistency.
  • Generative Adversarial Networks - Implements a GAN architecture with competing generator and discriminator networks to synthesize high-resolution imagery.
  • Temporal Coherence Propagations - Ensures visual stability and reduces flickering by propagating coherence data across consecutive frames.
  • Temporal Coherence Frameworks - Provides a methodology for ensuring visual stability and reducing flickering in AI-generated video frames.
  • Temporal Consistency Optimization - Implements a temporal coherence loss to penalize inconsistent transitions and maintain pixel-level stability.
  • Spatio-Temporal Upscalers - Uses spatial and temporal discriminators to reconstruct high-quality video sequences.
  • Discriminators - Evaluates both individual frame quality and movement consistency to prevent flickering in generated video sequences.
  • Video Upscaling Pipelines - Provides a video upscaling pipeline that increases resolution while preserving visual quality across frames.
  • GAN Training Loops - Utilizes a minimax optimization loop to iteratively train the generator and discriminator to reach a Nash equilibrium.
  • Super-Resolution Model Trainers - Provides routines to train generative adversarial networks for high-quality video reconstruction.
  • Video Frame Processing - Implements low-level processing of video frames to apply spatial filters while maintaining chronological order.
  • Video and Motion Synthesis - Temporal coherence learning for video generation.
  • Developer Tools - Video super-resolution and enhancement tool.

Star history

Star history chart for thunil/tecoganStar history chart for thunil/tecogan

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 TecoGAN

Similar open-source projects, ranked by how many features they share with TecoGAN.
  • numz/comfyui-seedvr2_videoupscalernumz avatar

    numz/ComfyUI-SeedVR2_VideoUpscaler

    2,549View on GitHub↗

    ComfyUI-SeedVR2_VideoUpscaler is an AI video upscaling tool that uses diffusion models to increase the resolution of videos and images while maintaining visual consistency across frames. The project implements distributed video rendering by splitting datasets into chunks for parallel processing across multiple GPUs. It utilizes model compilation and specialized attention backends to reduce inference latency and increase throughput. Additional capabilities include video color correction using wavelet and LAB matching methods to preserve color fidelity. Hardware memory is managed through block

    Pythonaicomfyuicomfyui-nodes
    View on GitHub↗2,549
  • aladdinpersson/machine-learning-collectionaladdinpersson avatar

    aladdinpersson/Machine-Learning-Collection

    8,465View on GitHub↗

    This project is a machine learning educational repository providing a collection of implementations and guides for machine learning and deep learning algorithms. It serves as a deep learning model library and a reference for training workflows, covering foundational machine learning, convolutional, recurrent, and transformer architectures. The collection includes a generative adversarial network suite for synthesizing realistic images and performing image-to-image translation. It also functions as a computer vision implementation guide for object detection and semantic segmentation, alongside

    Pythonmachine-learningmachine-learning-algorithmspytorch
    View on GitHub↗8,465
  • goodfeli/adversarialgoodfeli avatar

    goodfeli/adversarial

    4,074View on GitHub↗

    This project is a generative adversarial network implementation and research framework. It provides the tools and hyperparameters necessary to train and evaluate generative models across various datasets, specifically designed to reproduce results from academic research. The framework includes a Parzen density likelihood estimator to calculate model log likelihood. This allows for the quantitative evaluation of generative distributions and the measurement of overall model performance. The codebase covers machine learning research capabilities, focusing on the training of adversarial networks

    Python
    View on GitHub↗4,074
  • wiseodd/generative-modelswiseodd avatar

    wiseodd/generative-models

    7,497View on GitHub↗

    This is a generative AI model library containing a collection of PyTorch and TensorFlow implementations for creating synthetic data and modeling complex probability distributions. It serves as a multi-framework repository of deep learning models designed for learning and replicating data patterns. The project provides specialized implementation suites for several generative architectures. This includes Generative Adversarial Networks using competing generator and discriminator models, Variational Autoencoder frameworks that map data to a latent space, and Restricted Boltzmann Machine and Deep

    Python
    View on GitHub↗7,497
See all 30 alternatives to TecoGAN→

Frequently asked questions

What does thunil/tecogan do?

TecoGAN is a generative adversarial network designed for video super-resolution. It functions as a spatio-temporal video upscaler that increases the resolution of video sequences while reconstructing high-quality imagery from lower-resolution inputs.

What are the main features of thunil/tecogan?

The main features of thunil/tecogan are: Video Super-Resolution Suites, Generative Adversarial Networks, Video Resolution Reconstruction, GAN-Based Video Super-Resolution Models, Temporal Coherence Propagations, Temporal Coherence Frameworks, Temporal Consistency Optimization, Spatio-Temporal Upscalers.

What are some open-source alternatives to thunil/tecogan?

Open-source alternatives to thunil/tecogan include: numz/comfyui-seedvr2_videoupscaler — ComfyUI-SeedVR2_VideoUpscaler is an AI video upscaling tool that uses diffusion models to increase the resolution of… aladdinpersson/machine-learning-collection — This project is a machine learning educational repository providing a collection of implementations and guides for… goodfeli/adversarial — This project is a generative adversarial network implementation and research framework. It provides the tools and… wiseodd/generative-models — This is a generative AI model library containing a collection of PyTorch and TensorFlow implementations for creating… paddlepaddle/paddlegan — PaddleGAN is a generative AI framework and deep learning computer vision library built on the PaddlePaddle framework.… david-gpu/srez — Srez is a deep learning image super-resolution framework designed to upscale low-resolution images into sharp,…