MarkMoHR/Awesome-Image-Colorization

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

1,165

164 commits

updated Aug 27, 2026

See the code

README

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


0. Survey

1. Automatic Image Colorization

1.1 Software / Demo

NameAuthor/OwnerCode/Project Link
DeOldifyJason Antic[link]
Palette.fmEmil Wallner[link]
ArtImageHubartimagehub.com[link]

1.2 Papers

  • Natural images
PaperSourceCode/Project Link
Learning Large-Scale Automatic Image ColorizationICCV 2015[project] [code]
Deep ColorizationICCV 2015
Learning Representations for Automatic ColorizationECCV 2016[project] [code]
Colorful Image ColorizationECCV 2016[project] [code]
Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic Image Colorization with Simultaneous ClassificationSIGGRAPH 2016[project] [code]
Learning Diverse Image ColorizationCVPR 2017[code]
Structural Consistency and Controllability for Diverse ColorizationECCV 2018
Coloring With Limited Data: Few-Shot Colorization via Memory Augmented NetworksCVPR 2019[project]

Unofficial:
[code (PyTorch)]
ChromaGAN: Adversarial Picture Colorization with Semantic Class DistributionWACV 2020[code]
Instance-aware Image ColorizationCVPR 2020[code] [project]
Pixelated Semantic ColorizationIJCV 2020
Colorization TransformerICLR 2021[code]
Focusing on Persons: Colorizing Old Images Learning from Modern Historical MoviesACM MM 2021[code]
Towards Vivid and Diverse Image Colorization with Generative Color PriorICCV 2021[code]
SCSNet: An Efficient Paradigm for Learning Simultaneously Image Colorization and Super-Resolution (also reference based)AAAI 2022
Bridging the Domain Gap towards Generalization in Automatic ColorizationECCV 2022[code]
ColorFormer: Image Colorization via Color Memory assisted Hybrid-attention TransformerECCV 2022[code]
BigColor: Colorization using a Generative Color Prior for Natural ImagesECCV 2022[project] [code]
CT2: Colorization Transformer via Color TokensECCV 2022[code]
Disentangled Image Colorization via Global AnchorsSIGGRAPH Asia 2022[code] [project]
UniColor: A Unified Framework for Multi-Modal Colorization with Transformer (also multi-modal)SIGGRAPH Asia 2022[project]
Improved Diffusion-based Image Colorization via Piggybacked Modelsarxiv 23.04[project]
DDColor: Towards Photo-Realistic and Semantic-Aware Image Colorization via Dual DecodersICCV 2023[code] [project]
Diffusing Colors: Image Colorization with Text Guided Diffusion (also text-based)SIGGRAPH Asia 2023[project]
Automatic Controllable Colorization via ImaginationCVPR 2024[code] [project]
Control Color: Multimodal Diffusion-based Interactive Image Colorizationarxiv 24.02[code] [project]
MultiColor: Image Colorization by Learning from Multiple Color SpacesACM MM 2024
Image Colorization via Efficient Diffusion ModelTMM 2026
ColorFLUX: A Structure-Color Decoupling Framework for Old Photo ColorizationCVPR 2026
  • Line arts
PaperSourceCode/Project Link
Region Assisted Sketch ColorizationTIP 2023

2. User Guided Image Colorization

2.1 Based on scribble

  • Software / Demo
Image TypeNameAuthor/OwnerCode/Project Link
Line artPetalica Paint (Old version: PaintsChainer)Preferred Networks, Inc.[Petalica Paint (Online service)] [PaintsChainer V1 code]
Line artStyle2Paints (SEPA)Style2Paints Research[link]
  • Papers: Natural images
  • Papers: Sketch / Line arts

2.2 Based on reference image

  • Natural images
  • Sketch / Line arts
Image TypePaperSourceCode/Project Link
MangaComicolorization: Semi-Automatic Manga ColorizationSIGGRAPH Asia 2017 Technical Briefs[code]
SketchTextureGAN: Controlling Deep Image Synthesis with Texture PatchesCVPR 2018[code]
Line art / SketchAdversarial Colorization Of Icons Based On Structure And Color ConditionsACM MM 2019[Code]
Line art / SketchReference-Based Sketch Image Colorization using Augmented-Self Reference and Dense Semantic CorrespondenceCVPR 2020[project]
MangaManga Filling Style Conversion with Screentone Variational AutoencoderSIGGRAPH Asia 2020[project]
Line art / SketchColorization of Line Drawings with Empty PupilsPG 2020
Line art / SketchActive Colorization for Cartoon Line DrawingsTVCG 2020
Line art / SketchLine Art Correlation Matching Feature Transfer Network for Automatic Animation ColorizationWACV 2021
Line art / SketchStyle-Structure Disentangled Features and Normalizing Flows for Diverse Icon ColorizationCVPR 2022
Line art / SketchEliminating Gradient Conflict in Reference-based Line-Art ColorizationECCV 2022[code]
Line art / SketchSelf-driven Dual-path Learning for Reference-based Line Art Colorization under Limited DataTCSVT 2023
Line art / SketchFlexIcon: Flexible Icon Colorization via Guided Images and Palettes (also palette based)ACM MM 2023
Line art / SketchAnimeDiffusion: Anime Face Line Drawing Colorization via Diffusion ModelsTVCG 2024[code]
MangaColorFlow: Retrieval-Augmented Image Sequence Colorizationarxiv 24.12[code] [webpage]
Line art / SketchMangaNinja: Line Art Colorization with Precise Reference FollowingCVPR 2025[code] [webpage]
Line art / SketchImage Referenced Sketch Colorization Based on Animation Creation WorkflowCVPR 2025[code]
Line art / SketchCobra: Efficient Line Art COlorization with BRoAder ReferencesSIGGRAPH 2025[code] [webpage]
Line art / SketchMagicColor: Multi-Instance Sketch ColorizationICCV 2025[code] [webpage]
Line art / SketchColorizeDiffusion: Improving Reference-Based Sketch Colorization with Latent Diffusion ModelWACV 2025[code]
Line art / SketchColorizeDiffusion v2: Enhancing Reference-based Sketch Colorization Through Separating Utilitiesarxiv 25.04[code]
Line art / SketchMangaDiT: Reference-Guided Line Art Colorization with Hierarchical Attention in Diffusion Transformersarxiv 25.08
Line art / SketchTowards High-resolution and Disentangled Reference-based Sketch ColorizationCVPR 2026[code]
Line art / SketchTopoColor: Topology-Aware Region Correspondence for Line Art ColorizationTVCG 2026

2.3 Based on palette

  • Natural images
Image TypePaperSourceCode/Project Link
Natural ImagePalette-based Photo RecoloringSIGGRAPH 2015[project]
Natural Gray-ScaleColoring with Words: Guiding Image Colorization Through Text-based Palette Generation (also text based)ECCV 2018[code]
Natural Gray-ScaleExample-Based Colourization Via Dense Encoding Pyramids (also reference based)Pacific Graphics 2018[code]
Natural Gray-ScalePalGAN: Image Colorization with Palette Generative Adversarial NetworksECCV 2022[code]
Natural Gray-ScaleExploring Palette based Color Guidance in Diffusion ModelsMM 2025
  • Sketch / Line arts
Image TypePaperSourceCode/Project Link
Line art / SketchFlexIcon: Flexible Icon Colorization via Guided Images and Palettes (also reference based)ACM MM 2023
Line art / SketchSketchDeco: Training-Free Latent Composition for Precise Sketch ColourisationCVPR 2026[code] [webpage]

2.4 Based on language or text

  • Natural images
  • Sketch / Line arts

2.5 Multi-modal

Image TypePaperInputSourceCode/Project Link
Natural Gray-ScaleInteractive Deep Colorization Using Simultaneous Global and Local Inputsstroke + paletteICASSP 2019
Natural Gray-ScaleUniColor: A Unified Framework for Multi-Modal Colorization with Transformerstroke + exemplar + textSIGGRAPH Asia 2022[project]
Line artTwo-Step Training: Adjustable Sketch Colourization via Reference Image and Text Tagexemplar + textCGF 2023[code]
Natural Gray-ScaleControl Color: Multimodal Diffusion-based Interactive Image Colorizationtext, stroke, exemplararxiv 24.02[code] [project]
Natural Gray-ScaleVersatile Vision Foundation Model for Image and Video Colorizationtext, scribble, exemplarSIGGRAPH 2024
Line artOmniColor: A Unified Framework for Multi-modal Lineart Colorizationtext, scribble, exemplarECCV 2026[code]

2.6 Interactive Colorization

3. Human-AI Collaborated Colorization System

4. Video Colorization

4.0 Survey

Image TypePaperSourceCode/Project Link
Video Colorization: A SurveyJCST 2024

4.1 Automatically

4.2 Based on reference

  • Natural images
  • Sketch / Line arts
Image TypePaperSourceCode/Project Link
Line artThe Animation Transformer: Visual Correspondence via Segment MatchingICCV 2021[App]
Line artLine Art Correlation Matching Feature Transfer Network for Automatic Animation ColorizationWACV 2021
Line artDeep Sketch-guided Cartoon Video InbetweeningTVCG 2021[code]
Line artReference-Based Deep Line Art Video ColorizationTVCG 2022
Line artLearning Inclusion Matching for Animation Paint Bucket ColorizationCVPR 2024[webpage] [code]
Line artPaint Bucket Colorization Using Anime Character Color Design Sheetsarxiv 24.10[code]
Line artToonCrafter: Generative Cartoon InterpolationSIGGRAPH Asia 2024[code] [webpage]
Line artLVCD: Reference-based Lineart Video Colorization with Diffusion ModelsSIGGRAPH Asia 2024[webpage]
Line artAniDoc: Animation Creation Made EasierCVPR 2025[webpage] [code]
Line artSketchColour: Channel Concat Guided DiT-based Sketch-to-Colour Pipeline for 2D Animationarxiv 25.07[webpage] [code]
Line artAnimeColor: Reference-based Animation Colorization with Diffusion TransformersMM 2025[code]
Line artToonComposer: Streamlining Cartoon Production with Generative Post-Keyframingarxiv 25.08[webpage] [code]
Line artDACoN: DINO for Anime Paint Bucket Colorization with Any Number of Reference ImagesICCV 2025[code]
Line artA Unified Framework for Industrial Cel-Animation Colorization with Temporal-Structural AwarenessICCV 2025
Line artLongAnimation: Long Animation Generation with Dynamic Global-Local MemoryICCV 2025[webpage]
Line artTimeColor: Flexible Reference Colorization via Temporal Concatenationarxiv 26.01[webpage]

4.3 Based on scribble

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleSVCNet: Scribble-based Video Colorization Network with Temporal AggregationTIP 2023[code]

4.4 Based on text

4.5 Based on palette

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleConsistent Video Colorization via Palette Guidancearxiv 25.01

4.6 Multimodal

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleVanGogh: A Unified Multimodal Diffusion-based Framework for Video Colorizationarxiv 25.01[code] [webpage]
automatic-colorization
colorization
color-palette
color-strokes
color-transfer
computer-vision
deep-learning
graphics
image-colorization
image-colorization-paper
image-colorization-papers
papers
user-guided
user-interaction

Contributors

MarkMoHR

158 commits

niceDuckgu

2 commits

dongheehand

1 commits

HYJhoo

1 commits

MarkMoHR/Awesome-Image-Colorization

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

1,165

164 commits

updated Aug 27, 2026

See the code

README

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


0. Survey

1. Automatic Image Colorization

1.1 Software / Demo

NameAuthor/OwnerCode/Project Link
DeOldifyJason Antic[link]
Palette.fmEmil Wallner[link]
ArtImageHubartimagehub.com[link]

1.2 Papers

  • Natural images
PaperSourceCode/Project Link
Learning Large-Scale Automatic Image ColorizationICCV 2015[project] [code]
Deep ColorizationICCV 2015
Learning Representations for Automatic ColorizationECCV 2016[project] [code]
Colorful Image ColorizationECCV 2016[project] [code]
Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic Image Colorization with Simultaneous ClassificationSIGGRAPH 2016[project] [code]
Learning Diverse Image ColorizationCVPR 2017[code]
Structural Consistency and Controllability for Diverse ColorizationECCV 2018
Coloring With Limited Data: Few-Shot Colorization via Memory Augmented NetworksCVPR 2019[project]

Unofficial:
[code (PyTorch)]
ChromaGAN: Adversarial Picture Colorization with Semantic Class DistributionWACV 2020[code]
Instance-aware Image ColorizationCVPR 2020[code] [project]
Pixelated Semantic ColorizationIJCV 2020
Colorization TransformerICLR 2021[code]
Focusing on Persons: Colorizing Old Images Learning from Modern Historical MoviesACM MM 2021[code]
Towards Vivid and Diverse Image Colorization with Generative Color PriorICCV 2021[code]
SCSNet: An Efficient Paradigm for Learning Simultaneously Image Colorization and Super-Resolution (also reference based)AAAI 2022
Bridging the Domain Gap towards Generalization in Automatic ColorizationECCV 2022[code]
ColorFormer: Image Colorization via Color Memory assisted Hybrid-attention TransformerECCV 2022[code]
BigColor: Colorization using a Generative Color Prior for Natural ImagesECCV 2022[project] [code]
CT2: Colorization Transformer via Color TokensECCV 2022[code]
Disentangled Image Colorization via Global AnchorsSIGGRAPH Asia 2022[code] [project]
UniColor: A Unified Framework for Multi-Modal Colorization with Transformer (also multi-modal)SIGGRAPH Asia 2022[project]
Improved Diffusion-based Image Colorization via Piggybacked Modelsarxiv 23.04[project]
DDColor: Towards Photo-Realistic and Semantic-Aware Image Colorization via Dual DecodersICCV 2023[code] [project]
Diffusing Colors: Image Colorization with Text Guided Diffusion (also text-based)SIGGRAPH Asia 2023[project]
Automatic Controllable Colorization via ImaginationCVPR 2024[code] [project]
Control Color: Multimodal Diffusion-based Interactive Image Colorizationarxiv 24.02[code] [project]
MultiColor: Image Colorization by Learning from Multiple Color SpacesACM MM 2024
Image Colorization via Efficient Diffusion ModelTMM 2026
ColorFLUX: A Structure-Color Decoupling Framework for Old Photo ColorizationCVPR 2026
  • Line arts
PaperSourceCode/Project Link
Region Assisted Sketch ColorizationTIP 2023

2. User Guided Image Colorization

2.1 Based on scribble

  • Software / Demo
Image TypeNameAuthor/OwnerCode/Project Link
Line artPetalica Paint (Old version: PaintsChainer)Preferred Networks, Inc.[Petalica Paint (Online service)] [PaintsChainer V1 code]
Line artStyle2Paints (SEPA)Style2Paints Research[link]
  • Papers: Natural images
  • Papers: Sketch / Line arts

2.2 Based on reference image

  • Natural images
  • Sketch / Line arts
Image TypePaperSourceCode/Project Link
MangaComicolorization: Semi-Automatic Manga ColorizationSIGGRAPH Asia 2017 Technical Briefs[code]
SketchTextureGAN: Controlling Deep Image Synthesis with Texture PatchesCVPR 2018[code]
Line art / SketchAdversarial Colorization Of Icons Based On Structure And Color ConditionsACM MM 2019[Code]
Line art / SketchReference-Based Sketch Image Colorization using Augmented-Self Reference and Dense Semantic CorrespondenceCVPR 2020[project]
MangaManga Filling Style Conversion with Screentone Variational AutoencoderSIGGRAPH Asia 2020[project]
Line art / SketchColorization of Line Drawings with Empty PupilsPG 2020
Line art / SketchActive Colorization for Cartoon Line DrawingsTVCG 2020
Line art / SketchLine Art Correlation Matching Feature Transfer Network for Automatic Animation ColorizationWACV 2021
Line art / SketchStyle-Structure Disentangled Features and Normalizing Flows for Diverse Icon ColorizationCVPR 2022
Line art / SketchEliminating Gradient Conflict in Reference-based Line-Art ColorizationECCV 2022[code]
Line art / SketchSelf-driven Dual-path Learning for Reference-based Line Art Colorization under Limited DataTCSVT 2023
Line art / SketchFlexIcon: Flexible Icon Colorization via Guided Images and Palettes (also palette based)ACM MM 2023
Line art / SketchAnimeDiffusion: Anime Face Line Drawing Colorization via Diffusion ModelsTVCG 2024[code]
MangaColorFlow: Retrieval-Augmented Image Sequence Colorizationarxiv 24.12[code] [webpage]
Line art / SketchMangaNinja: Line Art Colorization with Precise Reference FollowingCVPR 2025[code] [webpage]
Line art / SketchImage Referenced Sketch Colorization Based on Animation Creation WorkflowCVPR 2025[code]
Line art / SketchCobra: Efficient Line Art COlorization with BRoAder ReferencesSIGGRAPH 2025[code] [webpage]
Line art / SketchMagicColor: Multi-Instance Sketch ColorizationICCV 2025[code] [webpage]
Line art / SketchColorizeDiffusion: Improving Reference-Based Sketch Colorization with Latent Diffusion ModelWACV 2025[code]
Line art / SketchColorizeDiffusion v2: Enhancing Reference-based Sketch Colorization Through Separating Utilitiesarxiv 25.04[code]
Line art / SketchMangaDiT: Reference-Guided Line Art Colorization with Hierarchical Attention in Diffusion Transformersarxiv 25.08
Line art / SketchTowards High-resolution and Disentangled Reference-based Sketch ColorizationCVPR 2026[code]
Line art / SketchTopoColor: Topology-Aware Region Correspondence for Line Art ColorizationTVCG 2026

2.3 Based on palette

  • Natural images
Image TypePaperSourceCode/Project Link
Natural ImagePalette-based Photo RecoloringSIGGRAPH 2015[project]
Natural Gray-ScaleColoring with Words: Guiding Image Colorization Through Text-based Palette Generation (also text based)ECCV 2018[code]
Natural Gray-ScaleExample-Based Colourization Via Dense Encoding Pyramids (also reference based)Pacific Graphics 2018[code]
Natural Gray-ScalePalGAN: Image Colorization with Palette Generative Adversarial NetworksECCV 2022[code]
Natural Gray-ScaleExploring Palette based Color Guidance in Diffusion ModelsMM 2025
  • Sketch / Line arts
Image TypePaperSourceCode/Project Link
Line art / SketchFlexIcon: Flexible Icon Colorization via Guided Images and Palettes (also reference based)ACM MM 2023
Line art / SketchSketchDeco: Training-Free Latent Composition for Precise Sketch ColourisationCVPR 2026[code] [webpage]

2.4 Based on language or text

  • Natural images
  • Sketch / Line arts

2.5 Multi-modal

Image TypePaperInputSourceCode/Project Link
Natural Gray-ScaleInteractive Deep Colorization Using Simultaneous Global and Local Inputsstroke + paletteICASSP 2019
Natural Gray-ScaleUniColor: A Unified Framework for Multi-Modal Colorization with Transformerstroke + exemplar + textSIGGRAPH Asia 2022[project]
Line artTwo-Step Training: Adjustable Sketch Colourization via Reference Image and Text Tagexemplar + textCGF 2023[code]
Natural Gray-ScaleControl Color: Multimodal Diffusion-based Interactive Image Colorizationtext, stroke, exemplararxiv 24.02[code] [project]
Natural Gray-ScaleVersatile Vision Foundation Model for Image and Video Colorizationtext, scribble, exemplarSIGGRAPH 2024
Line artOmniColor: A Unified Framework for Multi-modal Lineart Colorizationtext, scribble, exemplarECCV 2026[code]

2.6 Interactive Colorization

3. Human-AI Collaborated Colorization System

4. Video Colorization

4.0 Survey

Image TypePaperSourceCode/Project Link
Video Colorization: A SurveyJCST 2024

4.1 Automatically

4.2 Based on reference

  • Natural images
  • Sketch / Line arts
Image TypePaperSourceCode/Project Link
Line artThe Animation Transformer: Visual Correspondence via Segment MatchingICCV 2021[App]
Line artLine Art Correlation Matching Feature Transfer Network for Automatic Animation ColorizationWACV 2021
Line artDeep Sketch-guided Cartoon Video InbetweeningTVCG 2021[code]
Line artReference-Based Deep Line Art Video ColorizationTVCG 2022
Line artLearning Inclusion Matching for Animation Paint Bucket ColorizationCVPR 2024[webpage] [code]
Line artPaint Bucket Colorization Using Anime Character Color Design Sheetsarxiv 24.10[code]
Line artToonCrafter: Generative Cartoon InterpolationSIGGRAPH Asia 2024[code] [webpage]
Line artLVCD: Reference-based Lineart Video Colorization with Diffusion ModelsSIGGRAPH Asia 2024[webpage]
Line artAniDoc: Animation Creation Made EasierCVPR 2025[webpage] [code]
Line artSketchColour: Channel Concat Guided DiT-based Sketch-to-Colour Pipeline for 2D Animationarxiv 25.07[webpage] [code]
Line artAnimeColor: Reference-based Animation Colorization with Diffusion TransformersMM 2025[code]
Line artToonComposer: Streamlining Cartoon Production with Generative Post-Keyframingarxiv 25.08[webpage] [code]
Line artDACoN: DINO for Anime Paint Bucket Colorization with Any Number of Reference ImagesICCV 2025[code]
Line artA Unified Framework for Industrial Cel-Animation Colorization with Temporal-Structural AwarenessICCV 2025
Line artLongAnimation: Long Animation Generation with Dynamic Global-Local MemoryICCV 2025[webpage]
Line artTimeColor: Flexible Reference Colorization via Temporal Concatenationarxiv 26.01[webpage]

4.3 Based on scribble

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleSVCNet: Scribble-based Video Colorization Network with Temporal AggregationTIP 2023[code]

4.4 Based on text

4.5 Based on palette

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleConsistent Video Colorization via Palette Guidancearxiv 25.01

4.6 Multimodal

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleVanGogh: A Unified Multimodal Diffusion-based Framework for Video Colorizationarxiv 25.01[code] [webpage]
automatic-colorization
colorization
color-palette
color-strokes
color-transfer
computer-vision
deep-learning
graphics
image-colorization
image-colorization-paper
image-colorization-papers
papers
user-guided
user-interaction

Contributors

MarkMoHR

158 commits

niceDuckgu

2 commits

dongheehand

1 commits

HYJhoo

1 commits