Awesome-Image-Colorization
Awesome-Image-Colorization copied to clipboard
:books: A collection of Deep Learning based Image Colorization and Video Colorization papers.
trafficstars
Awesome-Image-Colorization
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)

Outline
- Automatic Image Colorization
- User Guided Image Colorization
- Based on color strokes
- Based on reference color image
- Based on color palette
- Based on language(text)
- Techniques of Improving Image Colorization
- Video Colorization
- Automatically
- Based on reference
1. Automatic Image Colorization
- Software / Demo
| Name | Author/Owner | Code/Project Link |
|---|---|---|
| DeOldify | Jason Antic | [link] |
- Papers
2. User Guided Image Colorization
2.1 Based on color strokes
- Software / Demo
| Image Type | Name | Author/Owner | Code/Project Link |
|---|---|---|---|
| Line art | PaintsChainer (Petalica Paint) | Preferred Networks, Inc. | [V3 Demo] [V1 code] |
| Line art | Style2Paints (SEPA) | Style2Paints Research | [link] |
- Papers
2.2 Based on reference color image
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] |
| Natural Gray-Scale | L-CoDe: Language-based Colorization using Color-object Decoupled Conditions | AAAI 2022 | [code] |
| Natural Gray-Scale | L-CoDer: Language-based Colorization with Color-object Decoupling Transformer | ECCV 2022 | [code] |
3. Techniques of Improving Image Colorization
| Paper | Source | Code/Project Link |
|---|---|---|
| Deep Edge-Aware Interactive Colorization against Color-Bleeding Effects | ICCV 2021 | [project] [code(metric)] |
| Line Art Colorization Based on Explicit Region Segmentation | Pacific Graphics 2021 | [code] |
4. Video Colorization
4.1 Automatically
| Image Type | Paper | Source | Code/Project Link |
|---|---|---|---|
| Natural Gray-Scale | Fully Automatic Video Colorization with Self-Regularization and Diversity | CVPR 2019 | [code] |
4.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] |
| Natural Gray-Scale | Reference-Based Video Colorization with Spatiotemporal Correspondence | 2011.12528 | |
| Line art | The Animation Transformer: Visual Correspondence via Segment Matching | ICCV 2021 | [App] |
| Line art | Reference-Based Deep Line Art Video Colorization | TVCG 2022 |