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

jantic/DeOldifyArchived

0
View on GitHub↗
18,487 stars·2,648 forks·Python·MIT·19 views

DeOldify

DeOldify is a deep learning system and a set of pre-trained computer vision models designed to apply realistic colors to grayscale photographs and video footage. It functions as a neural media restoration tool that uses trained networks to estimate original hues for black-and-white media and remove glitches and artifacts from aged images and film.

The project employs a NoGAN colorization technique that removes the GAN discriminator during training to prevent artifacts and avoid over-saturation of pixels. For cinematic sequences, it applies temporal frame consistency to maintain color stability and prevent flickering between consecutive frames.

The framework covers broad capability areas including deep learning image processing and media restoration. It utilizes generative adversarial networks, convolutional neural architectures, and automatic color labeling to synthesize realistic color values based on learned patterns from large datasets.

Features

  • General Image Colorization - Provides deep learning models to apply realistic colors to black-and-white photographs.
  • Computer Vision Models - Ships pre-trained computer vision models designed to estimate original hues for black-and-white media.
  • Colorization Tools - Provides a tool to transform black-and-white video into color while preventing frame flickering.
  • Convolutional Neural Networks - Employs deep convolutional neural networks to map grayscale intensities to color coordinates.
  • Deep Learning Image Processors - Automates the visual restoration and colorization of legacy media using neural networks.
  • Generative Adversarial Image Synthesis - Uses generative adversarial networks to synthesize realistic colors based on learned patterns from large datasets.
  • Temporal Stability Constraints - Applies temporal stability constraints to prevent color flickering across consecutive video frames.
  • Media Restoration Tools - Removes glitches and artifacts from aged images and film to produce high-fidelity restoration.
  • AI Video Colorization - Applies realistic color restoration to grayscale video sequences using temporal consistency.
  • Automatic Color Labeling - Implements automatic color labeling to generate ground truth data for training colorization models.
  • Model Weights - Utilizes frozen weights from pre-trained convolutional networks for high-level feature extraction.
  • NoGAN Colorization - Utilizes a NoGAN technique that removes the discriminator during training to eliminate color artifacts.
  • Portrait Colorization Models - Uses deep learning models to estimate and apply original hues to monochrome images.
  • Computer Vision - Deep learning based image and video colorization.
  • Computer Vision Libraries - Deep learning project for restoring and colorizing old images.
  • Image and Video Restoration - Tool for colorizing and restoring old photos and videos.
  • Image Generation And Editing - Deep learning model for colorizing and restoring old media.
  • Style Transfer - Listed in the “Style Transfer” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for jantic/deoldifyStar history chart for jantic/deoldify

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

Frequently asked questions

What does jantic/deoldify do?

DeOldify is a deep learning system and a set of pre-trained computer vision models designed to apply realistic colors to grayscale photographs and video footage. It functions as a neural media restoration tool that uses trained networks to estimate original hues for black-and-white media and remove glitches and artifacts from aged images and film.

What are the main features of jantic/deoldify?

The main features of jantic/deoldify are: General Image Colorization, Computer Vision Models, Colorization Tools, Convolutional Neural Networks, Deep Learning Image Processors, Generative Adversarial Image Synthesis, Temporal Stability Constraints, Media Restoration Tools.

What are some open-source alternatives to jantic/deoldify?

Open-source alternatives to jantic/deoldify include: pytorch/vision — This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection… dbolya/yolact — Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional… kaiminghe/deep-residual-networks — This project provides a deep residual network framework and pre-trained PyTorch models designed for high-accuracy… lllyasviel/style2paints — Style2paints is a deep learning image processor designed for the automated colorization of grayscale line art. It… aladdinpersson/machine-learning-collection — This project is a machine learning educational repository providing a collection of implementations and guides for… pkmital/tensorflow_tutorials — This project is a collection of educational Jupyter Notebooks providing tutorials on neural network construction and…

Open-source alternatives to DeOldify

Similar open-source projects, ranked by how many features they share with DeOldify.
  • pytorch/visionpytorch avatar

    pytorch/vision

    17,743View on GitHub↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Pythoncomputer-visionmachine-learning
    View on GitHub↗17,743
  • kaiminghe/deep-residual-networksKaimingHe avatar

    KaimingHe/deep-residual-networks

    6,738View on GitHub↗

    This project provides a deep residual network framework and pre-trained PyTorch models designed for high-accuracy image recognition. It implements a neural network architecture that utilizes skip connections to enable the training of very deep models without gradient degradation. The system is designed for computer vision tasks, including image classification, object detection, and visual data segmentation. It includes weights trained on ImageNet to support transfer learning and the fine-tuning of models on custom image datasets. The architectural design focuses on residual learning blocks,

    View on GitHub↗6,738
  • dbolya/yolactdbolya avatar

    dbolya/yolact

    5,231View on GitHub↗

    Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional neural network to detect objects and generate pixel-level masks for images and video feeds. The system employs prototypical mask generation to create global mask prototypes that are linearly combined for instance-specific results. It incorporates deformable convolutional layers and deformable region-of-interest pooling to adapt spatial sampling to the irregular shapes of objects. The framework covers the full model development lifecycle, including training on custom datasets, ac

    Python
    View on GitHub↗5,231
  • lllyasviel/style2paintslllyasviel avatar

    lllyasviel/style2paints

    18,186View on GitHub↗

    Style2paints is a deep learning image processor designed for the automated colorization of grayscale line art. It functions as a generative style transfer engine that maps artistic color palettes and textures onto monochrome sketches, allowing users to transform black and white drawings into finished illustrations through neural network inference. The system distinguishes itself by incorporating user-provided color guidance and style references to influence the final output. It utilizes coordinate-mapped color points and hint-driven optimization to ensure that specific colors are applied prec

    JavaScript
    View on GitHub↗18,186
See all 30 alternatives to DeOldify→