MarkMoHR/Awesome-Sketch-Synthesis

:books: A collection of papers about Sketch Synthesis (Generation).

581

226 commits

updated Sep 21, 2026

See the code

README

Awesome-Sketch-Synthesis

Awesome

A collection of papers about Sketch Synthesis (Generation). Mainly focus on stroke-level vector sketch synthesis.

Feel free to create a PR or an issue.

examples

Outlines


0. Survey & Toolkit

  • Survey
  • Toolkit
PaperSourceCode/Project Link
SketchKit2026[code]

1. Datasets

Here Vector strokes means having svg data. With photos means having the photo-sketch paired data.

LevelDatasetSourceVector strokesWith photosNotes
Characters Omniglot :heavy_check_mark: :x: Alphabets characters
KanjiVG :heavy_check_mark: :x: Chinese characters
Kuzushiji :x: :x: Japanese characters
Icon FIGR-8-SVG :heavy_check_mark: :x: Icons with text descriptions
Systematic Symbol SketchIME ACM MM 2023 :heavy_check_mark: :x: Systematic sketches with semantic annotations
Instance-level TU-Berlin SIGGRAPH 2012 :heavy_check_mark: :x: Multi-category hand sketches
Sketchy SIGGRAPH 2016 :heavy_check_mark: :heavy_check_mark: Multi-category photo-sketch paired
QuickDraw ICLR 2018 :heavy_check_mark: :x: Multi-category hand sketches
QMUL-Shoe-Chair-V2 CVPR 2016 :heavy_check_mark: :heavy_check_mark: Only two categories
Sketch Perceptual Grouping (SPG) ECCV 2018 :heavy_check_mark: :x: With part-level semantic segmentation information
FaceX AAAI 2019 :heavy_check_mark: :x: Labeled facial sketches
Creative Sketch ICLR 2021 :heavy_check_mark: :x: With annotated part segmentation
ImageNet-Sketch NeurIPS 2019 :x: :x: 50 images for each of the 1000 ImageNet classes
SEVA NeurIPS 2023 :heavy_check_mark: :heavy_check_mark: 90K human-generated sketches that vary in detail
Sketchtopia CVPR 2025 :heavy_check_mark: :x:
Scene-level SketchyScene ECCV 2018 :x: :heavy_check_mark: With semantic/instance segmentation information
CMPlaces TPAMI 2018 :x: :heavy_check_mark: Cross-modal scene dataset
Context-Skecth Expressive 2018 :x: :heavy_check_mark: Context-based scene sketches for co-classification
SketchyCOCO CVPR 2020 :x: :heavy_check_mark: Scene sketch, segmentation and normal images
FS-COCO ECCV 2022 :heavy_check_mark: :heavy_check_mark: Scene sketches with text description
SFSD VC 2022 :heavy_check_mark: :heavy_check_mark: Completely hand-drawn scene sketches with label annotation
Drawing from photos Photo-Sketching WACV 2019 :heavy_check_mark: :heavy_check_mark: ScenePhoto-sketch paired
Tracing-vs-Freehand SIGGRAPH 2021 :heavy_check_mark: :heavy_check_mark: Tracings and freehand drawings of images
Drawing from 3D models DifferSketching SIGGRAPH Asia 2022 :heavy_check_mark: :x: 3D model-sketch paired, with novice and professional ones
Portrait CUFS TPAMI 2009 :x: :heavy_check_mark: Face-sketch pairs
APDrawing CVPR 2019 :x: :heavy_check_mark: Portrait-sketch paired
SKSF-A EG 2024 :x: :heavy_check_mark: Face-sketch pairs of seven styles
Children's Drawing Amateur Drawings TOG 2023 :x: :heavy_check_mark: With character bounding boxes, segmentation masks, and joint location annotations
SPECSIA ECCV 2026 :x: :heavy_check_mark: Paired stylization dataset for novel-view enhancement in drawing-based 3D animation
Rough sketch Da Vinci CGI 2018 :x: :heavy_check_mark: Line drawing restoration dataset
Rough Sketch Benchmark SIGGRAPH Asia 2020 :heavy_check_mark: :heavy_check_mark: Rough and clean sketch pairs (only for evaluation)
CAD ld3d SIGGRAPH 2008 :x: :x: Line Drawings of 3D Shapes
OpenSketch SIGGRAPH Asia 2019 :heavy_check_mark: :x: Product Design Sketches
SketchGraphs ICML 2020 Workshop :heavy_check_mark: :x: Sketches extracted from real-world CAD models
Fusion 360 Gallery SIGGRAPH 2021 :heavy_check_mark: :x: For 'sketch and extrude' designs
FloorPlanCAD ICCV 2021 :heavy_check_mark: :x: With instance and semantic annotations
UniSketch AAAI 2026 :heavy_check_mark: :x: With 7 geometric primitives and 23 2D constraints
Anime Danbooru2021 / :x: :heavy_check_mark: Anime images annotated with tags
DanbooRegion ECCV 2020 :x: :x: Anime images with region annotations
Danbooru-Parsing TOG 2023 :x: :heavy_check_mark: For anime portrait parsing and anime translation
CreativeFlow+ CVPR 2019 :x: :heavy_check_mark: Large densely annotated artistic video dataset
ATD-12K CVPR 2021 :x: :heavy_check_mark: Animation frames with flow annotations
AnimeRun NeurIPS 2022 :x: :heavy_check_mark: Correspondence dataset for 2D-styled cartoons
AnimeCeleb ECCV 2022 :x: :x: Animation head images with pose annotations
PaintBucket-Character CVPR 2024 :x: :heavy_check_mark: Animation frames with region annotations
Sakuga-42M (link 2) arxiv 24.05 :x: :heavy_check_mark: Cartoon videos with text descriptions and tags
Anita online 2024 :x: :heavy_check_mark: Professional hand-drawn cartoon keyframes, with 1080P sketch and color images
MangaSeg CVPR 2025 :x: :heavy_check_mark: Manga segmentation annotation

2. Sketch-Synthesis Approaches

1) Semantic Concept-to-sketch

LevelPaperSourceCode/Project Link
Instance-level A Neural Representation of Sketch Drawings (sketch-rnn) ICLR 2018 [Code] [Project] [Demo]
Sketch-pix2seq: a Model to Generate Sketches of Multiple Categories [Code]
AI-Sketcher : A Deep Generative Model for Producing High-Quality Sketches AAAI 2019 [Project]
Stroke-based sketched symbol reconstruction and segmentation (stroke-rnn) CGA 2019
BézierSketch: A generative model for scalable vector sketches ECCV 2020 [Code]
Pixelor: A Competitive Sketching AI Agent. So you think you can beat me? SIGGRAPH Asia 2020 [Project] [Code]
Creative Sketch Generation ICLR 2021 [Project] [Code]
Computer-Aided Design as Language arxiv 2105
DoodleFormer: Creative Sketch Drawing with Transformers ECCV 2022 [Project] [Code]
SketchKnitter: Vectorized Sketch Generation with Diffusion Models ICLR 2023 [Code]
Self-Organizing a Latent Hierarchy of Sketch Patterns for Controllable Sketch Synthesis TNNLS 2023 [Code]
Scale-Adaptive Diffusion Model for Complex Sketch Synthesis ICLR 2024 [Code]
SketchEdit: Editing Freehand Sketches at the Stroke-level IJCAI 24 [code]
VQ-SGen: A Vector Quantized Stroke Representation for Creative Sketch Generation ICCV 2025 [Webpage]
StrokeFusion: Vector Sketch Generation via Joint Stroke-UDF Encoding and Latent Sequence Diffusion AAAI 2026
Generating Sketches in a Hierarchical Auto-Regressive Process for Flexible Sketch Drawing Manipulation at Stroke-Level AAAI 2026 [code]
SACG++: Complex Sketch Generation via Representation-Enhanced Scale-Adaptive Classifier Guidance IJCV 2026 [code]
SketchFlow: Zero-Shot Vector Sketch Generation via GMM Prior Flow in CLIP Latent Space SIGGRAPH Asia 2026 [webpage] [code]

2) Photo-to-sketch

  • vector image generation
  • raster image generation
TypePaperSourceCode/Project Link
Facial ArtLine Online demo [Code]
APDrawingGAN: Generating Artistic Portrait Drawings from Face Photos with Hierarchical GANs CVPR 2019 [Code] [Demo]
Unpaired Portrait Drawing Generation via Asymmetric Cycle Mapping CVPR 2020 [Code]
Line Drawings for Face Portraits From Photos Using Global and Local Structure Based GANs TPAMI 2020 [Code]
Quality Metric Guided Portrait Line Drawing Generation from Unpaired Training Data TPAMI 2022 [Code]
Human-Inspired Facial Sketch Synthesis with Dynamic Adaptation ICCV 2023 [Code]
Stylized Face Sketch Extraction via Generative Prior with Limited Data EG 2024 [Code] [Project]
Instance-level Deep Factorised Inverse-Sketching ECCV 2018
Synthesizing human-like sketches from natural images using a conditional convolutional decoder WACV 2020 [Code]
Anime sketchKeras online demo [Code]
LineDistiller online demo [Code]
Anime2Sketch online demo [Code]
AniLines online demo [Code]
Reference Based Sketch Extraction via Attention Mechanism SIGGRAPH Asia 2022 [Code]
DoodleAssist: Progressive Interactive Line Art Generation with Latent Distribution Alignment TVCG 2025 [Code]
Scene-level Photo-Sketching: Inferring Contour Drawings from Images WACV 2019 [Code] [Project]
Learning to generate line drawings that convey geometry and semantics CVPR 2022 [Code] [Project]
Arbitrary Im2Pencil: Controllable Pencil Illustration From Photographs CVPR 2019 [Code]
Semi-supervised reference-based sketch extraction using a contrastive learning SIGGRAPH 2023 [Code] [Project]
MixSA: Training-free Reference-based Sketch Extraction via Mixture-of-Self-Attention TVCG 2024 [Code]
One-Shot Reference-based Structure-Aware Image to Sketch Synthesis AAAI 2025 [Code]
Stroke2Sketch: Harnessing Stroke Attributes for Training-Free Sketch Generation ICCV 2025 [Code]
VideoSketcher: A Training-Free Approach for Coherent Video Sketch Transfer WACV 2026
Abstraction in Style SIGGRAPH 2026 [webpage]
Representative feature extraction during diffusion process for sketch extraction with one example CVM 2026 [code]

3) Text-to-sketch

3a) Raster image generation

3b) Vector image generation

  • Datasets / benchmarks
  • Methods
TypePaperSourceCode/Project Link
ArbitraryModern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Conceptsarxiv 21.09[code] [project]
ArbitraryCLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image EncodersNeurIPS 2022[code]
ArbitraryStyleCLIPDraw: Coupling Content and Style in Text-to-Drawing TranslationIJCAI 2022[code]
SVGVectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion ModelsCVPR 2023[project]
ArbitrarySketchDreamer: Interactive Text-Augmented Creative Sketch IdeationBMVC 2023[code]
ArbitraryDiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion ModelsNeurIPS 2023[project] [code]
IconIconShop: Text-Based Vector Icon Synthesis with Autoregressive TransformersSIGGRAPH Asia 2023[project]
SVGText-Guided Vector Graphics CustomizationSIGGRAPH Asia 2023[project]
ArbitraryText-based Vector Sketch Editing with Image Editing Diffusion PriorICME 2024[code]
SVGSVGDreamer: Text Guided SVG Generation with Diffusion ModelCVPR 2024[project] [code]
SVGSVGDreamer++: Advancing Editability and Diversity in Text-Guided SVG GenerationTPAMI 2025[code]
SVGNIVeL: Neural Implicit Vector Layers for Text-to-Vector GenerationCVPR 2024[project]
SVGText-to-Vector Generation with Neural Path RepresentationSIGGRAPH 2024[project]
ArbitrarySVGCraft: Beyond Single Object Text-to-SVG Synthesis with Comprehensive Canvas Layoutarxiv 24.04[code]
SVGVectorPainter: A Novel Approach to Stylized Vector Graphics Synthesis with Vectorized StrokesICME 2025[code] [webpage]
SVGChat2SVG: Vector Graphics Generation with Large Language Models and Image Diffusion ModelsCVPR 2025[webpage]
SVGSVGBuilder: Component-Based Colored SVG Generation with Text-Guided Autoregressive TransformersAAAI 2025[webpage]
SVGSVGFusion: Scalable Text-to-SVG Generation via Vector Space Diffusionarxiv 24.12[webpage] [code]
SVGEmpowering LLMs to Understand and Generate Complex Vector GraphicsCVPR 2025[webpage] [code]
SVGStarVector: Generating Scalable Vector Graphics Code from Images and TextCVPR 2025[webpage] [code]
SVGNeuralSVG: An Implicit Representation for Text-to-Vector GenerationICCV 2025[webpage] [code]
SVGLayerTracer: Cognitive-Aligned Layered SVG Synthesis via Diffusion Transformerarxiv 25.02[code]
SVGOmniSVG: A Unified Scalable Vector Graphics Generation ModelNeurIPS 2025[code] [webpage]
SVGStyle Customization of Text-to-Vector Generation with Image Diffusion PriorsSIGGRAPH 2025[code] [webpage]
SVGLayerPeeler: Autoregressive Peeling for Layer-wise Image VectorizationSIGGRAPH Asia 2025[webpage]
SVGSVGen: Interpretable Vector Graphics Generation with Large Language ModelsMM 2025[code]
SVGSVGThinker: Instruction-Aligned and Reasoning-Driven Text-to-SVG GenerationMM 2025
ArbitrarySketchRefiner: Text-Guided Sketch Refinement Through Latent Diffusion ModelsTVCG 2025
ArbitraryAutoSketch: VLM-assisted Style-Aware Vector Sketch CompletionSIGGRAPH Asia 2025[webpage]
SVGRoboSVG: A Unified Framework for Interactive SVG Generation with Multi-modal Guidancearxiv 25.10
SVGDuetSVG: Unified Multimodal SVG Generation with Internal Visual GuidanceCVPR 2026[webpage]
SVGReason-SVG: Hybrid Reward RL for Aha-Moments in Vector Graphics GenerationCVPR 2026
SVGInternSVG: Towards Unified SVG Tasks with Multimodal Large Language ModelsICLR 2026[webpage] [code]
SVGReliable Reasoning in SVG-LLMs via Multi-Task Multi-Reward Reinforcement Learningarxiv 26.03[code]
SVGVFIG: Vectorizing Complex Figures in SVG with Vision-Language Modelsarxiv 26.03
SVGHierarchical SVG Tokenization: Learning Compact Visual Programs for Scalable Vector Graphics Modelingarxiv 26.04[code] [webpage]
SVGRender-in-the-Loop: Vector Graphics Generation via Visual Self-FeedbackECCV 2026[webpage]

3c) Sequential/Progressive vector image generation

4) 3D shape-to-sketch

3. Vectorization and Cleanup

1) Line art vectorization

2) Rough sketch simplification / Cleanup

  • Datasets and benchmark
PaperSourceCode/Project Link
A Benchmark for Rough Sketch CleanupSIGGRAPH Asia 2020[Project] [Code]
  • Raster input
  • Vector input

3) Manga generation

4) Color image vectorization

4. Vector Graphics Generation (2D)

Here we focus on learning-based vector graphics generation without depending on vector training data, and traditional vectorization algorithms.

  • Learning with external black-box (non-differentiable) rendering simulator
  • Learning with built-in differentiable rendering module
PaperSourceCode/Project Link
Vector Scaffolding: Inter-Scale Orchestration for Differentiable Image Vectorizationarxiv 26.05
AmodalSVG: Amodal Image Vectorization via Semantic Layer Peelingarxiv 26.04
Look, Compare and Draw: Differential Query Transformer for Automatic Oil PaintingTVCG 2026[code] [website]
Clair Obscur: an Illumination-Aware Method for Real-World Image VectorizationCVPR 2026[code]
Neural Image Abstraction Using Long Smoothing B-SplinesSIGGRAPH Asia 2025
Layered Image Vectorization via Semantic SimplificationCVPR 2025[webpage] [code]
Inverse Painting: Reconstructing The Painting ProcessSIGGRAPH Asia 2024[code]
ProcessPainter: Learning to draw from sequence dataSIGGRAPH Asia 2024[code]
Segmentation-guided Layer-wise Image Vectorization with Gradient FillsECCV 2024
Towards High-fidelity Artistic Image Vectorization via Texture-Encapsulated Shape ParameterizationCVPR 2024
SuperSVG: Superpixel-based Scalable Vector Graphics SynthesisCVPR 2024[code]
Vector Graphics Generation via Mutually Impulsed Dual-domain DiffusionCVPR 2024
Optimize and Reduce: A Top-Down Approach for Image VectorizationAAAI 2024[code]
Segmentation-Based Parametric Paintingarxiv 23.11[code] [project]
Editable Image Geometric Abstraction via Neural Primitive AssemblyICCV 2023
Stroke-based Neural Painting and Stylization with Dynamically Predicted Painting RegionACM MM 2023[code]
Intelli-Paint: Towards Developing More Human-Intelligible Painting AgentsECCV 2022[project]
Towards Layer-wise Image VectorizationCVPR 2022[code] [project]
Paint Transformer: Feed Forward Neural Painting with Stroke PredictionICCV 2021[code]
Combining Semantic Guidance and Deep Reinforcement Learning For Generating Human Level PaintingsCVPR 2021[code]
Rethinking Style Transfer: From Pixels to Parameterized BrushstrokesCVPR 2021[code]
Im2Vec: Synthesizing Vector Graphics without Vector SupervisionCVPR 2021[Project] [code]
Stylized Neural PaintingCVPR 2021[Code] [project]
Painting Many Pasts: Synthesizing Time Lapse Videos of PaintingsCVPR 2020[Code] [project]
Learning to Paint With Model-based Deep Reinforcement LearningICCV 2019[code]
Strokenet: A neural painting environmentICLR 2019[Code]
Neural Painters: A learned differentiable constraint for generating brushstroke paintingsarxiv 1904[Code]
Learning to Sketch with Deep Q Networks and Demonstrated Strokesarxiv 1810
Unsupervised Image to Sequence Translation with Canvas-Drawer Networksarxiv 1809

5. Vector Graphics Generation (3D)

  • Sketch
  • SVG
  • 3D Edges
  • Wire Art

6. Vector Graphics Generation (4D)

PaperSourceCode/Project Link
4-Doodle: Text to 3D Sketches that Move!arxiv 25.10
sketch
sketch-dataset
sketch-generation
sketch-generation-paper
sketch-generation-papers
sketch-synthesis
sketch-synthesis-paper
sketch-synthesis-papers
stroke-level
vector-sketch

Contributors

MarkMoHR

226 commits

MarkMoHR/Awesome-Sketch-Synthesis

:books: A collection of papers about Sketch Synthesis (Generation).

581

226 commits

updated Sep 21, 2026

See the code

README

Awesome-Sketch-Synthesis

Awesome

A collection of papers about Sketch Synthesis (Generation). Mainly focus on stroke-level vector sketch synthesis.

Feel free to create a PR or an issue.

examples

Outlines


0. Survey & Toolkit

  • Survey
  • Toolkit
PaperSourceCode/Project Link
SketchKit2026[code]

1. Datasets

Here Vector strokes means having svg data. With photos means having the photo-sketch paired data.

LevelDatasetSourceVector strokesWith photosNotes
Characters Omniglot :heavy_check_mark: :x: Alphabets characters
KanjiVG :heavy_check_mark: :x: Chinese characters
Kuzushiji :x: :x: Japanese characters
Icon FIGR-8-SVG :heavy_check_mark: :x: Icons with text descriptions
Systematic Symbol SketchIME ACM MM 2023 :heavy_check_mark: :x: Systematic sketches with semantic annotations
Instance-level TU-Berlin SIGGRAPH 2012 :heavy_check_mark: :x: Multi-category hand sketches
Sketchy SIGGRAPH 2016 :heavy_check_mark: :heavy_check_mark: Multi-category photo-sketch paired
QuickDraw ICLR 2018 :heavy_check_mark: :x: Multi-category hand sketches
QMUL-Shoe-Chair-V2 CVPR 2016 :heavy_check_mark: :heavy_check_mark: Only two categories
Sketch Perceptual Grouping (SPG) ECCV 2018 :heavy_check_mark: :x: With part-level semantic segmentation information
FaceX AAAI 2019 :heavy_check_mark: :x: Labeled facial sketches
Creative Sketch ICLR 2021 :heavy_check_mark: :x: With annotated part segmentation
ImageNet-Sketch NeurIPS 2019 :x: :x: 50 images for each of the 1000 ImageNet classes
SEVA NeurIPS 2023 :heavy_check_mark: :heavy_check_mark: 90K human-generated sketches that vary in detail
Sketchtopia CVPR 2025 :heavy_check_mark: :x:
Scene-level SketchyScene ECCV 2018 :x: :heavy_check_mark: With semantic/instance segmentation information
CMPlaces TPAMI 2018 :x: :heavy_check_mark: Cross-modal scene dataset
Context-Skecth Expressive 2018 :x: :heavy_check_mark: Context-based scene sketches for co-classification
SketchyCOCO CVPR 2020 :x: :heavy_check_mark: Scene sketch, segmentation and normal images
FS-COCO ECCV 2022 :heavy_check_mark: :heavy_check_mark: Scene sketches with text description
SFSD VC 2022 :heavy_check_mark: :heavy_check_mark: Completely hand-drawn scene sketches with label annotation
Drawing from photos Photo-Sketching WACV 2019 :heavy_check_mark: :heavy_check_mark: ScenePhoto-sketch paired
Tracing-vs-Freehand SIGGRAPH 2021 :heavy_check_mark: :heavy_check_mark: Tracings and freehand drawings of images
Drawing from 3D models DifferSketching SIGGRAPH Asia 2022 :heavy_check_mark: :x: 3D model-sketch paired, with novice and professional ones
Portrait CUFS TPAMI 2009 :x: :heavy_check_mark: Face-sketch pairs
APDrawing CVPR 2019 :x: :heavy_check_mark: Portrait-sketch paired
SKSF-A EG 2024 :x: :heavy_check_mark: Face-sketch pairs of seven styles
Children's Drawing Amateur Drawings TOG 2023 :x: :heavy_check_mark: With character bounding boxes, segmentation masks, and joint location annotations
SPECSIA ECCV 2026 :x: :heavy_check_mark: Paired stylization dataset for novel-view enhancement in drawing-based 3D animation
Rough sketch Da Vinci CGI 2018 :x: :heavy_check_mark: Line drawing restoration dataset
Rough Sketch Benchmark SIGGRAPH Asia 2020 :heavy_check_mark: :heavy_check_mark: Rough and clean sketch pairs (only for evaluation)
CAD ld3d SIGGRAPH 2008 :x: :x: Line Drawings of 3D Shapes
OpenSketch SIGGRAPH Asia 2019 :heavy_check_mark: :x: Product Design Sketches
SketchGraphs ICML 2020 Workshop :heavy_check_mark: :x: Sketches extracted from real-world CAD models
Fusion 360 Gallery SIGGRAPH 2021 :heavy_check_mark: :x: For 'sketch and extrude' designs
FloorPlanCAD ICCV 2021 :heavy_check_mark: :x: With instance and semantic annotations
UniSketch AAAI 2026 :heavy_check_mark: :x: With 7 geometric primitives and 23 2D constraints
Anime Danbooru2021 / :x: :heavy_check_mark: Anime images annotated with tags
DanbooRegion ECCV 2020 :x: :x: Anime images with region annotations
Danbooru-Parsing TOG 2023 :x: :heavy_check_mark: For anime portrait parsing and anime translation
CreativeFlow+ CVPR 2019 :x: :heavy_check_mark: Large densely annotated artistic video dataset
ATD-12K CVPR 2021 :x: :heavy_check_mark: Animation frames with flow annotations
AnimeRun NeurIPS 2022 :x: :heavy_check_mark: Correspondence dataset for 2D-styled cartoons
AnimeCeleb ECCV 2022 :x: :x: Animation head images with pose annotations
PaintBucket-Character CVPR 2024 :x: :heavy_check_mark: Animation frames with region annotations
Sakuga-42M (link 2) arxiv 24.05 :x: :heavy_check_mark: Cartoon videos with text descriptions and tags
Anita online 2024 :x: :heavy_check_mark: Professional hand-drawn cartoon keyframes, with 1080P sketch and color images
MangaSeg CVPR 2025 :x: :heavy_check_mark: Manga segmentation annotation

2. Sketch-Synthesis Approaches

1) Semantic Concept-to-sketch

LevelPaperSourceCode/Project Link
Instance-level A Neural Representation of Sketch Drawings (sketch-rnn) ICLR 2018 [Code] [Project] [Demo]
Sketch-pix2seq: a Model to Generate Sketches of Multiple Categories [Code]
AI-Sketcher : A Deep Generative Model for Producing High-Quality Sketches AAAI 2019 [Project]
Stroke-based sketched symbol reconstruction and segmentation (stroke-rnn) CGA 2019
BézierSketch: A generative model for scalable vector sketches ECCV 2020 [Code]
Pixelor: A Competitive Sketching AI Agent. So you think you can beat me? SIGGRAPH Asia 2020 [Project] [Code]
Creative Sketch Generation ICLR 2021 [Project] [Code]
Computer-Aided Design as Language arxiv 2105
DoodleFormer: Creative Sketch Drawing with Transformers ECCV 2022 [Project] [Code]
SketchKnitter: Vectorized Sketch Generation with Diffusion Models ICLR 2023 [Code]
Self-Organizing a Latent Hierarchy of Sketch Patterns for Controllable Sketch Synthesis TNNLS 2023 [Code]
Scale-Adaptive Diffusion Model for Complex Sketch Synthesis ICLR 2024 [Code]
SketchEdit: Editing Freehand Sketches at the Stroke-level IJCAI 24 [code]
VQ-SGen: A Vector Quantized Stroke Representation for Creative Sketch Generation ICCV 2025 [Webpage]
StrokeFusion: Vector Sketch Generation via Joint Stroke-UDF Encoding and Latent Sequence Diffusion AAAI 2026
Generating Sketches in a Hierarchical Auto-Regressive Process for Flexible Sketch Drawing Manipulation at Stroke-Level AAAI 2026 [code]
SACG++: Complex Sketch Generation via Representation-Enhanced Scale-Adaptive Classifier Guidance IJCV 2026 [code]
SketchFlow: Zero-Shot Vector Sketch Generation via GMM Prior Flow in CLIP Latent Space SIGGRAPH Asia 2026 [webpage] [code]

2) Photo-to-sketch

  • vector image generation
  • raster image generation
TypePaperSourceCode/Project Link
Facial ArtLine Online demo [Code]
APDrawingGAN: Generating Artistic Portrait Drawings from Face Photos with Hierarchical GANs CVPR 2019 [Code] [Demo]
Unpaired Portrait Drawing Generation via Asymmetric Cycle Mapping CVPR 2020 [Code]
Line Drawings for Face Portraits From Photos Using Global and Local Structure Based GANs TPAMI 2020 [Code]
Quality Metric Guided Portrait Line Drawing Generation from Unpaired Training Data TPAMI 2022 [Code]
Human-Inspired Facial Sketch Synthesis with Dynamic Adaptation ICCV 2023 [Code]
Stylized Face Sketch Extraction via Generative Prior with Limited Data EG 2024 [Code] [Project]
Instance-level Deep Factorised Inverse-Sketching ECCV 2018
Synthesizing human-like sketches from natural images using a conditional convolutional decoder WACV 2020 [Code]
Anime sketchKeras online demo [Code]
LineDistiller online demo [Code]
Anime2Sketch online demo [Code]
AniLines online demo [Code]
Reference Based Sketch Extraction via Attention Mechanism SIGGRAPH Asia 2022 [Code]
DoodleAssist: Progressive Interactive Line Art Generation with Latent Distribution Alignment TVCG 2025 [Code]
Scene-level Photo-Sketching: Inferring Contour Drawings from Images WACV 2019 [Code] [Project]
Learning to generate line drawings that convey geometry and semantics CVPR 2022 [Code] [Project]
Arbitrary Im2Pencil: Controllable Pencil Illustration From Photographs CVPR 2019 [Code]
Semi-supervised reference-based sketch extraction using a contrastive learning SIGGRAPH 2023 [Code] [Project]
MixSA: Training-free Reference-based Sketch Extraction via Mixture-of-Self-Attention TVCG 2024 [Code]
One-Shot Reference-based Structure-Aware Image to Sketch Synthesis AAAI 2025 [Code]
Stroke2Sketch: Harnessing Stroke Attributes for Training-Free Sketch Generation ICCV 2025 [Code]
VideoSketcher: A Training-Free Approach for Coherent Video Sketch Transfer WACV 2026
Abstraction in Style SIGGRAPH 2026 [webpage]
Representative feature extraction during diffusion process for sketch extraction with one example CVM 2026 [code]

3) Text-to-sketch

3a) Raster image generation

3b) Vector image generation

  • Datasets / benchmarks
  • Methods
TypePaperSourceCode/Project Link
ArbitraryModern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Conceptsarxiv 21.09[code] [project]
ArbitraryCLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image EncodersNeurIPS 2022[code]
ArbitraryStyleCLIPDraw: Coupling Content and Style in Text-to-Drawing TranslationIJCAI 2022[code]
SVGVectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion ModelsCVPR 2023[project]
ArbitrarySketchDreamer: Interactive Text-Augmented Creative Sketch IdeationBMVC 2023[code]
ArbitraryDiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion ModelsNeurIPS 2023[project] [code]
IconIconShop: Text-Based Vector Icon Synthesis with Autoregressive TransformersSIGGRAPH Asia 2023[project]
SVGText-Guided Vector Graphics CustomizationSIGGRAPH Asia 2023[project]
ArbitraryText-based Vector Sketch Editing with Image Editing Diffusion PriorICME 2024[code]
SVGSVGDreamer: Text Guided SVG Generation with Diffusion ModelCVPR 2024[project] [code]
SVGSVGDreamer++: Advancing Editability and Diversity in Text-Guided SVG GenerationTPAMI 2025[code]
SVGNIVeL: Neural Implicit Vector Layers for Text-to-Vector GenerationCVPR 2024[project]
SVGText-to-Vector Generation with Neural Path RepresentationSIGGRAPH 2024[project]
ArbitrarySVGCraft: Beyond Single Object Text-to-SVG Synthesis with Comprehensive Canvas Layoutarxiv 24.04[code]
SVGVectorPainter: A Novel Approach to Stylized Vector Graphics Synthesis with Vectorized StrokesICME 2025[code] [webpage]
SVGChat2SVG: Vector Graphics Generation with Large Language Models and Image Diffusion ModelsCVPR 2025[webpage]
SVGSVGBuilder: Component-Based Colored SVG Generation with Text-Guided Autoregressive TransformersAAAI 2025[webpage]
SVGSVGFusion: Scalable Text-to-SVG Generation via Vector Space Diffusionarxiv 24.12[webpage] [code]
SVGEmpowering LLMs to Understand and Generate Complex Vector GraphicsCVPR 2025[webpage] [code]
SVGStarVector: Generating Scalable Vector Graphics Code from Images and TextCVPR 2025[webpage] [code]
SVGNeuralSVG: An Implicit Representation for Text-to-Vector GenerationICCV 2025[webpage] [code]
SVGLayerTracer: Cognitive-Aligned Layered SVG Synthesis via Diffusion Transformerarxiv 25.02[code]
SVGOmniSVG: A Unified Scalable Vector Graphics Generation ModelNeurIPS 2025[code] [webpage]
SVGStyle Customization of Text-to-Vector Generation with Image Diffusion PriorsSIGGRAPH 2025[code] [webpage]
SVGLayerPeeler: Autoregressive Peeling for Layer-wise Image VectorizationSIGGRAPH Asia 2025[webpage]
SVGSVGen: Interpretable Vector Graphics Generation with Large Language ModelsMM 2025[code]
SVGSVGThinker: Instruction-Aligned and Reasoning-Driven Text-to-SVG GenerationMM 2025
ArbitrarySketchRefiner: Text-Guided Sketch Refinement Through Latent Diffusion ModelsTVCG 2025
ArbitraryAutoSketch: VLM-assisted Style-Aware Vector Sketch CompletionSIGGRAPH Asia 2025[webpage]
SVGRoboSVG: A Unified Framework for Interactive SVG Generation with Multi-modal Guidancearxiv 25.10
SVGDuetSVG: Unified Multimodal SVG Generation with Internal Visual GuidanceCVPR 2026[webpage]
SVGReason-SVG: Hybrid Reward RL for Aha-Moments in Vector Graphics GenerationCVPR 2026
SVGInternSVG: Towards Unified SVG Tasks with Multimodal Large Language ModelsICLR 2026[webpage] [code]
SVGReliable Reasoning in SVG-LLMs via Multi-Task Multi-Reward Reinforcement Learningarxiv 26.03[code]
SVGVFIG: Vectorizing Complex Figures in SVG with Vision-Language Modelsarxiv 26.03
SVGHierarchical SVG Tokenization: Learning Compact Visual Programs for Scalable Vector Graphics Modelingarxiv 26.04[code] [webpage]
SVGRender-in-the-Loop: Vector Graphics Generation via Visual Self-FeedbackECCV 2026[webpage]

3c) Sequential/Progressive vector image generation

4) 3D shape-to-sketch

3. Vectorization and Cleanup

1) Line art vectorization

2) Rough sketch simplification / Cleanup

  • Datasets and benchmark
PaperSourceCode/Project Link
A Benchmark for Rough Sketch CleanupSIGGRAPH Asia 2020[Project] [Code]
  • Raster input
  • Vector input

3) Manga generation

4) Color image vectorization

4. Vector Graphics Generation (2D)

Here we focus on learning-based vector graphics generation without depending on vector training data, and traditional vectorization algorithms.

  • Learning with external black-box (non-differentiable) rendering simulator
  • Learning with built-in differentiable rendering module
PaperSourceCode/Project Link
Vector Scaffolding: Inter-Scale Orchestration for Differentiable Image Vectorizationarxiv 26.05
AmodalSVG: Amodal Image Vectorization via Semantic Layer Peelingarxiv 26.04
Look, Compare and Draw: Differential Query Transformer for Automatic Oil PaintingTVCG 2026[code] [website]
Clair Obscur: an Illumination-Aware Method for Real-World Image VectorizationCVPR 2026[code]
Neural Image Abstraction Using Long Smoothing B-SplinesSIGGRAPH Asia 2025
Layered Image Vectorization via Semantic SimplificationCVPR 2025[webpage] [code]
Inverse Painting: Reconstructing The Painting ProcessSIGGRAPH Asia 2024[code]
ProcessPainter: Learning to draw from sequence dataSIGGRAPH Asia 2024[code]
Segmentation-guided Layer-wise Image Vectorization with Gradient FillsECCV 2024
Towards High-fidelity Artistic Image Vectorization via Texture-Encapsulated Shape ParameterizationCVPR 2024
SuperSVG: Superpixel-based Scalable Vector Graphics SynthesisCVPR 2024[code]
Vector Graphics Generation via Mutually Impulsed Dual-domain DiffusionCVPR 2024
Optimize and Reduce: A Top-Down Approach for Image VectorizationAAAI 2024[code]
Segmentation-Based Parametric Paintingarxiv 23.11[code] [project]
Editable Image Geometric Abstraction via Neural Primitive AssemblyICCV 2023
Stroke-based Neural Painting and Stylization with Dynamically Predicted Painting RegionACM MM 2023[code]
Intelli-Paint: Towards Developing More Human-Intelligible Painting AgentsECCV 2022[project]
Towards Layer-wise Image VectorizationCVPR 2022[code] [project]
Paint Transformer: Feed Forward Neural Painting with Stroke PredictionICCV 2021[code]
Combining Semantic Guidance and Deep Reinforcement Learning For Generating Human Level PaintingsCVPR 2021[code]
Rethinking Style Transfer: From Pixels to Parameterized BrushstrokesCVPR 2021[code]
Im2Vec: Synthesizing Vector Graphics without Vector SupervisionCVPR 2021[Project] [code]
Stylized Neural PaintingCVPR 2021[Code] [project]
Painting Many Pasts: Synthesizing Time Lapse Videos of PaintingsCVPR 2020[Code] [project]
Learning to Paint With Model-based Deep Reinforcement LearningICCV 2019[code]
Strokenet: A neural painting environmentICLR 2019[Code]
Neural Painters: A learned differentiable constraint for generating brushstroke paintingsarxiv 1904[Code]
Learning to Sketch with Deep Q Networks and Demonstrated Strokesarxiv 1810
Unsupervised Image to Sequence Translation with Canvas-Drawer Networksarxiv 1809

5. Vector Graphics Generation (3D)

  • Sketch
  • SVG
  • 3D Edges
  • Wire Art

6. Vector Graphics Generation (4D)

PaperSourceCode/Project Link
4-Doodle: Text to 3D Sketches that Move!arxiv 25.10
sketch
sketch-dataset
sketch-generation
sketch-generation-paper
sketch-generation-papers
sketch-synthesis
sketch-synthesis-paper
sketch-synthesis-papers
stroke-level
vector-sketch

Contributors

MarkMoHR

226 commits