awesome-image-coloring icon indicating copy to clipboard operation
awesome-image-coloring copied to clipboard

A curated list of awesome AI-powered image coloring frameworks, libraries and software.

Awesome Software for Image Coloring Awesome

A curated list of awesome AI-powered image coloring frameworks, libraries and software. Inspired by josephmisiti/awesome-machine-learning. It's a good idea to explore the GitHub topic as well - Topic "Image colorization". In comparison to the awesome list MarkMoHR/Awesome-Image-Colorization (which focuses on research papers), I focus on practical open-source software.

Considerations

Most of the software runs in Python, and requires some kind of an AI frameworks (e.g. Tensorflow) - which means you may need a GPU with a configured CUDA toolkit to run it in a reasonable time.

Frameworks and libraries

:snake: Python

Tensorflow

Tensorflow with GANs

Keras

Fast.AI

  • DeOldify - A Deep Learning based project for colorizing and restoring old images.

Caffee

  • Colorful Image Colorization - Automatic colorization using deep neural networks. "Colorful Image Colorization." In ECCV, 2016. http://richzhang.github.io/colorization/
  • Interactive Deep Colorization - Deep learning software for colorizing black and white images with a few clicks. https://richzhang.github.io/ideepcolor/

PyTorch

C++

C#

Language-based colorization

  • SketchySceneColorization - Language-based Colorization of Scene Sketches. (SIGGRAPH Asia 2019) https://sketchyscene.github.io/SketchySceneColorization/

Implementations / apps

iOS

  • Colorizer iOS - Transform grayscale photos to color photos in iOS

:books: Relevant knowledge, books and papers

:dark_sunglasses: Related awesome lists