Awesome-Image-Colorization

April 15, 2026 ยท View on GitHub

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

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
  • 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
Image TypePaperSourceCode/Project Link
Natural Gray-ScaleReal-Time User-Guided Image Colorization with Learned Deep PriorsSIGGRAPH 2017[project] [code1] [code2]
Natural Gray-ScaleiColoriT: Towards Propagating Local Hint to the Right Region in Interactive Colorization by Leveraging Vision TransformerWACV 2023[project] [code]
Natural Gray-ScaleLGA-Net: Learning Local and Global Affinities for Sparse Scribble based Image ColorizationICCV 2025[code]
  • Papers: Sketch / Line arts
Image TypePaperSourceCode/Project Link
MangaManga colorizationSIGGRAPH 2006[Project]
Line art / Sketch / MangaLazyBrush: Flexible Painting Tool for Hand-drawn CartoonsEurographics 2009[Project Home & Software]

Unofficial:
[code(Matlab)]
Line art / SketchOutline Colorization through Tandem Adversarial Networks1704.08834[code]
SketchScribbler: Controlling Deep Image Synthesis with Sketch and ColorCVPR 2017
Line art / SketchAuto-painter: Cartoon Image Generation from Sketch by Using Conditional Generative Adversarial NetworksNeurocomputing 2018[code]
Line artUser-Guided Deep Anime Line Art Colorization with Conditional Adversarial NetworksACM MM 2018[code]
Line artTwo-stage Sketch ColorizationSIGGRAPH Asia 2018[Project]
Line artUser-Guided Line Art Flat Filling with Split Filling MechanismCVPR 2021[Project] [code]
Line artDual Color Space Guided Sketch ColorizationTIP 2021
Line artDelaunay Painting: Perceptual Image Colouring from Raster Contours with GapsCGF 2022
Line artFlatGAN: A Holistic Approach for Robust Flat-Coloring in High-Definition with Understanding Line DiscontinuityACM MM 2023[code]
Line artWinding Number Features for Vector Sketch ColorizationCGF 2024
Line artKISSColor: Kinetic and Intuitive Stroke Stretching for Vector Drawing ColorizationSIGGRAPH Asia 2025

2.2 Based on reference image

  • Natural images
Image TypePaperSourceCode/Project Link
Natural Gray-ScaleDeep Exemplar-based ColorizationSIGGRAPH 2018[code]
Natural Gray-ScaleExample-Based Colourization Via Dense Encoding Pyramids (also palette based)Pacific Graphics 2018[code]
Natural Gray-ScaleA Superpixel-based Variational Model for Image ColorizationTVCG 2019
Natural Gray-ScaleAutomatic Example-based Image Colourisation using Location-Aware Cross-Scale MatchingTIP 2019
Natural Gray-ScaleStylization-Based Architecture for Fast Deep Exemplar ColorizationCVPR 2020[code]
Natural Gray-ScaleGray2ColorNet: Transfer More Colors from Reference ImageACM MM 2020
Natural Gray-ScaleGlobally and Locally Semantic Colorization via Exemplar-Based Broad-GANTIP 2021
Natural Gray-ScaleYes, "Attention Is All You Need", for Exemplar based ColorizationACM MM 2021
Natural Gray-ScaleSCSNet: An Efficient Paradigm for Learning Simultaneously Image Colorization and Super-Resolution (also automatic)AAAI 2022
Natural Gray-ScaleSemantic-Sparse Colorization Network for Deep Exemplar-based ColorizationECCV 2022
Natural Gray-ScaleUnsupervised Deep Exemplar Colorization via Pyramid Dual Non-local AttentionTIP 2023[code]
Natural Gray-ScaleLightweight Deep Exemplar Colorization via Semantic Attention-Guided Laplacian PyramidTVCG 2024
  • 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 Colorizationarxiv 26.03[code]

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: Decorating B&W Sketches with Colourarxiv 24.05[code] [webpage]

2.4 Based on language or text

  • Natural images
PaperSourceCode/Project Link
Language-Based Image Editing with Recurrent Attentive ModelsCVPR 2018[code]
Coloring with Words: Guiding Image Colorization Through Text-based Palette Generation (also palette based)ECCV 2018[code]
Learning to Color from LanguageNAACL 2018[code]
L-CoDe: Language-based Colorization using Color-object Decoupled ConditionsAAAI 2022[code]
L-CoDer: Language-based Colorization with Color-object Decoupling TransformerECCV 2022[code]
L-CoIns: Language-based Colorization with Instance AwarenessCVPR 2023
L-CAD: Language-based Colorization with Any-level DescriptionsNeurIPS 2023[code]
Diffusing Colors: Image Colorization with Text Guided DiffusionSIGGRAPH Asia 2023[project]
COCO-LC: Colorfulness Controllable Language-based ColorizationACM MM 2024[project] [code]
Controllable Image Colorization with Instance-aware Texts and Masks (also automatic)arxiv 25.05
  • Sketch / Line arts
Image TypePaperSourceCode/Project Link
Line artTag2Pix: Line Art Colorization Using Text Tag With SECat and Changing LossICCV 2019[code] [code2 (GUI)]
Scene SketchLanguage-based Colorization of Scene SketchesSIGGRAPH Asia 2019[code] [project]
Line artLine Art Colorization Based on Explicit Region SegmentationPacific Graphics 2021[code]
SketchAdding Conditional Control to Text-to-Image Diffusion ModelsICCV 2023[code]

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, exemplararxiv 26.03[code]

2.6 Interactive Colorization

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleDeep Edge-Aware Interactive Colorization against Color-Bleeding EffectsICCV 2021[project] [code(metric)]
Line artGuiding Users to Where to Give Color Hints for Efficient Interactive Sketch Colorization via Unsupervised Region PrioritizationWACV 2023

3. Human-AI Collaborated Colorization System

PaperSourceCode/Project Link
FlatMagic: Improving Flat Colorization through AI-driven Design for Digital Comic ProfessionalsCHI 2022[code]
No Pixel Left Behind: Filling Gaps in Anime ColorizationCHI 2026[code] [webpage]

4. Video Colorization

4.0 Survey

Image TypePaperSourceCode/Project Link
Video Colorization: A SurveyJCST 2024

4.1 Automatically

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleFully Automatic Video Colorization with Self-Regularization and DiversityCVPR 2019[code]
Natural Gray-ScaleVCGAN: Video Colorization With Hybrid Generative Adversarial NetworkTMM 2022[code]
Natural Gray-ScaleColorSurge: Bringing Vibrancy and Efficiency to Automatic Video Colorization via Dual-Branch FusionSIGGRAPH 2025[code]

4.2 Based on reference

  • Natural images
Image TypePaperSourceCode/Project Link
Natural Gray-ScaleSwitchable Temporal Propagation NetworkECCV 2018
Natural Gray-ScaleTracking Emerges by Colorizing VideosECCV 2018[code]
Natural Gray-ScaleDeep Exemplar-based Video ColorizationCVPR 2019[code]
Natural Gray-ScaleDeepRemaster: Temporal Source-Reference Attention Networks for Comprehensive Video EnhancementSIGGRAPH Asia 2019[code] [project]
Natural Gray-ScaleReference-Based Video Colorization with Spatiotemporal Correspondence2011.12528
Natural Gray-ScaleBiSTNet: Semantic Image Prior Guided Bidirectional Temporal Feature Fusion for Deep Exemplar-based Video ColorizationTPAMI 2024[code] [project]
Natural Gray-ScaleExemplar-based Video Colorization with Long-term Spatiotemporal DependencyKBS 2024
Natural Gray-ScaleColorMNet: A Memory-based Deep Spatial-Temporal Feature Propagation Network for Video ColorizationECCV 2024[code] [project]
  • 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

Image TypePaperSourceCode/Project Link
Natural Gray-ScaleTowards Photorealistic Video Colorization via Gated Color-Guided Image Diffusion ModelsACM MM 2024
Natural Gray-ScaleL-C4: Language-Based Video Colorization for Creative and Consistent Colorarxiv 24.10
Natural Gray-ScaleColorDiffuser: Video Colorization with Pretrained Text-to-Image Diffusion ModelsACMMM 2025[code] [project]

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]