All Projects → MarkMoHR → Awesome Image Colorization

MarkMoHR / Awesome Image Colorization

📚 A collection of Deep Learning based Image Colorization and Video Colorization papers.

Projects that are alternatives of or similar to Awesome Image Colorization

Colourlovers
🎨 📦 R Client for the COLOURlovers API
Stars: ✭ 92 (-75.14%)
Mutual labels:  graphics, color-palette
Inkkit
Drawing and Geometry made easy on iOS - now in Swift 3.0
Stars: ✭ 367 (-0.81%)
Mutual labels:  graphics
Showtext
Using Fonts More Easily in R Graphs
Stars: ✭ 342 (-7.57%)
Mutual labels:  graphics
Gans Awesome Applications
Curated list of awesome GAN applications and demo
Stars: ✭ 3,933 (+962.97%)
Mutual labels:  papers
Digitalrain
Matrix Digital Rain written in Go for HTML5 + Canvas
Stars: ✭ 347 (-6.22%)
Mutual labels:  graphics
Retro3dpipeline
A minimal example of a custom render pipeline with the Retro3D shader.
Stars: ✭ 354 (-4.32%)
Mutual labels:  graphics
Pixel
A hand-crafted 2D game library in Go
Stars: ✭ 3,756 (+915.14%)
Mutual labels:  graphics
Material Cards
Card style based on Google Material color palette
Stars: ✭ 370 (+0%)
Mutual labels:  color-palette
Deep Koalarization
Keras/Tensorflow implementation of our paper Grayscale Image Colorization using deep CNN and Inception-ResNet-v2 (https://arxiv.org/abs/1712.03400)
Stars: ✭ 364 (-1.62%)
Mutual labels:  colorization
Pickr
🎨 Flat, simple, multi-themed, responsive and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more!
Stars: ✭ 3,759 (+915.95%)
Mutual labels:  color-palette
Midivisualizer
A small MIDI visualizer tool, using OpenGL
Stars: ✭ 347 (-6.22%)
Mutual labels:  graphics
Processing Docs
Processing reference, examples, tutorials, and website
Stars: ✭ 346 (-6.49%)
Mutual labels:  graphics
Vue Babylonjs
A ready-to-go 3d environment for Vue.js using Babylon.js
Stars: ✭ 356 (-3.78%)
Mutual labels:  graphics
Asr theory
语音识别理论,论文和PPT
Stars: ✭ 344 (-7.03%)
Mutual labels:  papers
Quartz
Vulkan RTX path tracer with a declarative ES7-like scene description language.
Stars: ✭ 367 (-0.81%)
Mutual labels:  graphics
Dxut
DXUT is a "GLUT"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes.
Stars: ✭ 341 (-7.84%)
Mutual labels:  graphics
Fbg
Lightweight C 2D graphics API agnostic library with parallelism support
Stars: ✭ 349 (-5.68%)
Mutual labels:  graphics
Sfml.net
Official binding of SFML for .Net languages
Stars: ✭ 354 (-4.32%)
Mutual labels:  graphics
Openvg
Tools for exploring OpenVG
Stars: ✭ 371 (+0.27%)
Mutual labels:  graphics
Unity Srp Vxgi
Voxel-based Global Illumination using Unity Scriptable Render Pipeline
Stars: ✭ 361 (-2.43%)
Mutual labels:  graphics

Awesome-Image-Colorization

Awesome

A collection of Deep Learning based Image Colorization papers and corresponding source code/demo program, including Automatic and User Guided (i.e. with User Interaction) colorization, as well as video colorization.

Feel free to create a PR or an issue. (Pull Request is preferred)

examples

Outline


1. Automatic Image Colorization

Paper Source Code/Project Link
Learning Large-Scale Automatic Image Colorization ICCV 2015 [project] [code]
Deep Colorization ICCV 2015
Learning Representations for Automatic Colorization ECCV 2016 [project] [code]
Colorful Image Colorization ECCV 2016 [project] [code]
Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic Image Colorization with Simultaneous Classification SIGGRAPH 2016 [project] [code]
Unsupervised Diverse Colorization via Generative Adversarial Networks ECML-PKDD 2017 [code]
Learning Diverse Image Colorization CVPR 2017 [code]
Structural Consistency and Controllability for Diverse Colorization ECCV 2018
Coloring With Limited Data: Few-Shot Colorization via Memory Augmented Networks CVPR 2019 [project]

Unofficial:
[code (PyTorch)]
ChromaGAN: Adversarial Picture Colorization with Semantic Class Distribution WACV 2020 [code]
Instance-aware Image Colorization CVPR 2020 [code] [project]
Pixelated Semantic Colorization IJCV 2020
Colorization Transformer ICLR 2021 [code]

2. User Guided Image Colorization

2.1 Based on color strokes

Image Type Paper Source Code/Project Link
Manga Manga colorization SIGGRAPH 2006 [Project Home]
Unofficial: [code]
Line art / Sketch / Manga LazyBrush: Flexible Painting Tool for Hand-drawn Cartoons Eurographics 2009 [Project Home & Software]

Unofficial:
[code1 (Matlab)]
[code2 (C#)]
[code3]
Line art / Sketch Outline Colorization through Tandem Adversarial Networks 1704.08834 [code]
Line art / Sketch Auto-painter: Cartoon Image Generation from Sketch by Using Conditional Generative Adversarial Networks 1705.01908 [code]
Natural Gray-Scale Real-Time User-Guided Image Colorization with Learned Deep Priors SIGGRAPH 2017 [project] [code1] [code2]
Sketch Scribbler: Controlling Deep Image Synthesis with Sketch and Color CVPR 2017
Line art User-Guided Deep Anime Line Art Colorization with Conditional Adversarial Networks ACM MM 2018 [code]
Line art Style2paints V3 : Two-stage Sketch Colorization SIGGRAPH Asia 2018 [Project]
[Paper's code(V3)]
[Portable software(V4.5)]

Unofficial:
[code1] [code2]
[PaintsTensorFlow]
Natural Gray-Scale Interactive Deep Colorization Using Simultaneous Global and Local Inputs (also palette based) ICASSP 2019
Line art PaintsChainer (Petalica Paint) Online Demo (by Preferred Networks, Inc.) [V3 Demo] [V1 code]

2.2 Based on reference color image

Image Type Paper Source Code/Project Link
Line art Style2paints V1 : Style Transfer for Anime Sketches with Enhanced Residual U-net and Auxiliary Classifier GAN ACPR 2017 [Code]

Unofficial:
[code]
Manga Comicolorization: Semi-Automatic Manga Colorization (also palette based) SIGGRAPH Asia 2017 [code]
Sketch TextureGAN: Controlling Deep Image Synthesis with Texture Patches CVPR 2018 [code]
Natural Gray-Scale Deep Exemplar-based Colorization SIGGRAPH 2018 [code]
Natural Gray-Scale Example-Based Colourization Via Dense Encoding Pyramids (also palette based) Pacific Graphics 2018 [code]
Natural Gray-Scale A Superpixel-based Variational Model for Image Colorization TVCG 2019
Natural Gray-Scale Automatic Example-based Image Colourisation using Location-Aware Cross-Scale Matching TIP 2019
Line art / Sketch Adversarial Colorization Of Icons Based On Structure And Color Conditions ACM MM 2019 [Code]
Line art / Sketch Reference-Based Sketch Image Colorization using Augmented-Self Reference and Dense Semantic Correspondence CVPR 2020 Unofficial: [code]
Natural Gray-Scale Stylization-Based Architecture for Fast Deep Exemplar Colorization CVPR 2020 [code]
Manga Manga Filling Style Conversion with Screentone Variational Autoencoder (also palette based) SIGGRAPH Asia 2020 [project]
Line art / Sketch Active Colorization for Cartoon Line Drawings TVCG 2020
Natural Gray-Scale Gray2ColorNet: Transfer More Colors from Reference Image ACM MM 2020
Line art / Sketch Line Art Correlation Matching Feature Transfer Network for Automatic Animation Colorization WACV 2021

2.3 Based on color palette

Image Type Paper Source Code/Project Link
Natural Image Palette-based Photo Recoloring SIGGRAPH 2015 [project]
Manga Comicolorization: Semi-Automatic Manga Colorization (also reference based) SIGGRAPH Asia 2017 [code]
Natural Gray-Scale Coloring with Words: Guiding Image Colorization Through Text-based Palette Generation (also text based) ECCV 2018 [code]
Natural Gray-Scale Example-Based Colourization Via Dense Encoding Pyramids (also reference based) Pacific Graphics 2018 [code]
Natural Gray-Scale Interactive Deep Colorization Using Simultaneous Global and Local Inputs (also strokes based) ICASSP 2019

2.4 Based on language or text

Image Type Paper Source Code/Project Link
Natural Gray-Scale / Sketch Language-Based Image Editing with Recurrent Attentive Models CVPR 2018 [code]
Natural Gray-Scale Coloring with Words: Guiding Image Colorization Through Text-based Palette Generation (also palette based) ECCV 2018 [code]
Natural Gray-Scale Learning to Color from Language NAACL 2018 [code]
Line art Tag2Pix: Line Art Colorization Using Text Tag With SECat and Changing Loss ICCV 2019 [code] [code2 (GUI)]
Scene Sketch Language-based Colorization of Scene Sketches SIGGRAPH Asia 2019 [code] [project]

3. Video Colorization

3.1 Automatically

Image Type Paper Source Code/Project Link
Natural Gray-Scale Fully Automatic Video Colorization with Self-Regularization and Diversity CVPR 2019 [code]

3.2 Based on reference

Image Type Paper Source Code/Project Link
Natural Gray-Scale Switchable Temporal Propagation Network ECCV 2018
Natural Gray-Scale Tracking Emerges by Colorizing Videos ECCV 2018 [code]
Natural Gray-Scale Deep Exemplar-based Video Colorization CVPR 2019 [code]
Natural Gray-Scale DeepRemaster: Temporal Source-Reference Attention Networks for Comprehensive Video Enhancement SIGGRAPH Asia 2019 [code] [project]
Line art Deep Line Art Video Colorization with a Few References 2003.10685
Natural Gray-Scale Reference-Based Video Colorization with Spatiotemporal Correspondence 2011.12528
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].