:books: A collection of sketch based application papers.
716
337 commits
updated Aug 21, 2026
A collection of sketch based applications.
Feel free to create a PR or an issue.
Outline
| Paper | Source | Code/Project Link |
|---|---|---|
| A critical review of sketch collection methods: Remembering how humans really sketch | C&G 2026 | |
| State-of-the-art Report in Sketch Processing | CGF 2025 | [code] |
| Deep Learning for Free-Hand Sketch: A Survey | TPAMI 2022 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| SketchKit | 2026 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| 3D-aware Conditional Image Synthesis | CVPR 2023 | [project] [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| DoodleAssist: Progressive Interactive Line Art Generation with Latent Distribution Alignment | TVCG 2025 | [code] |
| AniFaceDrawing: Anime Portrait Exploration during Your Sketching | SIGGRAPH 2023 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| DeepFaceVideoEditing: Sketch-based Deep Editing of Face Videos | SIGGRAPH 2022 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Fine-Grained Instance-Level Sketch-Based Video Retrieval | TCSVT 2020 | |
| Fine-Grained Video Retrieval with Scene Sketches | TIP 2023 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Deep Sketch-Based 3D Modeling: A Survey | CGF 2026 |
| Paper | Source | Type | Code/Project Link |
|---|---|---|---|
| Sketch2Pose: Estimating a 3D Character Pose from a Bitmap Sketch | SIGGRAPH 2022 | Pose | [project] [code] |
| Sketch2PoseNet: Efficient and Generalized Sketch to 3D Human Pose Prediction | SIGGRAPH Asia 2025 | Pose | |
| SketchBodyNet++: Sketch-Based 3D Human Mesh Reconstruction Via Hybrid Parametric Networks | TVCG 2026 | Pose | |
| Doodle Your Motion: Sketch-Guided Human Motion Generation | TVCG 2024 | Motion | |
| StickMotion: Generating 3D Human Motions by Drawing a Stickman | CVPR 2025 | Motion | [code] |
| Sketch2Anim: Towards Transferring Sketch Storyboards into 3D Animation | SIGGRAPH 2025 | Motion | [project] |
| SMACC: Sketching Motion for Articulated Characters with Comics-based annotations | PG 2025 | Motion | |
| Sketch2Colab: Sketch-Conditioned Multi-Human Animation via Controllable Flow Distillation | CVPR 2026 | Motion | [webpage] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Joint Gap Detection and Inpainting of Line Drawings | CVPR 2017 | [project] [code] |
| Detecting Viewer-Perceived Intended Vector Sketch Connectivity | SIGGRAPH 2022 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Exploiting Aliasing for Manga Restoration | CVPR 2021 | [webpage] [code] |
| Seamless Manga Inpainting with Semantics Awareness | SIGGRAPH 2021 | [webpage] [code] |
| Manga Rescreening with Interpretable Screentone Representation | arxiv 23.06 | |
| Screentone-Preserved Manga Retargeting | EG 2025 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Restoration of Hand-Drawn Architectural Drawings using Latent Space Mapping with Degradation Generator | CVPR 2023 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Learning to Shadow Hand-drawn Sketches | CVPR 2020 | [project] [code] |
| SmartShadow: Artistic Shadow Drawing Tool for Line Drawings | ICCV 2021 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| DoodleAssist: Progressive Interactive Line Art Generation with Latent Distribution Alignment | TVCG 2025 | [code] |
| SketchMan: Learning to Create Professional Sketches | ACM MM 2020 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| APISR: Anime Production Inspired Real-World Anime Super-Resolution | CVPR 2024 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Sketch2Saliency: Learning to Detect Salient Objects from Human Drawings | CVPR 2023 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Doodle Your Keypoints: Sketch-Based Few-Shot Keypoint Detection | ICCV 2025 | [webpage] [code] |
| Type | Paper | Source | Code/Project Link |
| Stroke-level | Sketching by perceptual grouping | ICIP 2013 | |
| Making Better Use of Edges via Perceptual Grouping | CVPR 2015 | ||
| Universal Sketch Perceptual Grouping / Toward Deep Universal Sketch Perceptual Grouper | ECCV 2018 / TIP 2019 | [code] |
| Paper | Source | Code/Project Link | Data Manner | Related Applications |
|---|---|---|---|---|
| A Learned Representation for Scalable Vector Graphics | ICCV 2019 | [code] | SVG | Font design |
| DeepSVG: A Hierarchical Generative Network for Vector Graphics Animation | NeurIPS 2020 | [Code] [Project] | SVG | Vector Graphics Animation, reconstruction and interpolation |
| SVGformer: Representation Learning for Continuous Vector Graphics using Transformers | CVPR 2023 | SVG | Reconstruction, classification, interpolation, retrieval | |
| StrokeNUWA: Tokenizing Strokes for Vector Graphic Synthesis | arxiv 24.01 | SVG | generation |
| Paper | Source | Code/Project Link | Data Manner | Related Applications |
|---|---|---|---|---|
| Sketch Fewer to Recognize More by Learning a Co-Regularized Sparse Representation | TCSVT 2019 | few-shot classification | ||
| On Learning Semantic Representations for Large-Scale Abstract Sketches | TCSVT 2020 | [Code] | Bitmap and Vector | Retrieval and recognition |
| Deep Self-Supervised Representation Learning for Free-Hand Sketch | TCSVT 2020 | [Code] | Vector/stroke-level | Retrieval and recognition |
| Sketch-BERT: Learning Sketch Bidirectional Encoder Representation from Transformers by Self-supervised Learning of Sketch Gestalt | CVPR 2020 | [Code] | Vector/stroke-level | Sketch recognition, retrieval, and gestalt |
| Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwriting | CVPR 2021 | [Code] | Both Vector and Raster-level | Recognition |
| Self-Supervised Learning for Enhancing Spatial Awareness in Free-Hand Sketches | IJCAI 2024 | [Code] | Vector-level | Synthesis |
| Paper | Source | Code/Project Link | Data Manner | Related Applications |
|---|---|---|---|---|
| Learning Deep Sketch Abstraction | CVPR 2018 | Vector/stroke-level | FG-SBIR | |
| Goal-Driven Sequential Data Abstraction | ICCV 2019 | Vector/stroke-level | Sketch recognition | |
| SketchAA: Abstract Representation for Abstract Sketches | ICCV 2021 | Vector/stroke-level | Sketch recognition, FB-SBIR, sketch healing | |
| Abstracting Sketches through Simple Primitives | ECCV 2022 | [code] | Vector/stroke-level | Sketch recognition, FG-SBIR |
| SEA: Evaluating Sketch Abstraction Efficiency via Element-level Commonsense Visual Question Answering | CVPR 2026 | [code] [webpage] | Pixel-level |
| Paper | Source | Code/Project Link |
|---|---|---|
| O3SLM: Open Weight, Open Data, and Open Vocabulary Sketch-Language Model | AAAI 2026 | [webpage] [code] |
| SceneTrilogy: On Human Scene-Sketch and its Complementarity with Photo and Text | CVPR 2023 |
| Paper | Source | Code/Project Link |
|---|---|---|
| SketchINR: A First Look into Sketches as Implicit Neural Representations | CVPR 2024 | [code] |
| Name | Paper | Source | Code/Project Link |
|---|---|---|---|
| CreativeFlow+ | Creative Flow+ Dataset | CVPR 2019 | [code] |
| ATD-12K | Deep animation video interpolation in the wild | CVPR 2021 | [code] |
| AnimeRun | AnimeRun: 2D Animation Correspondence from Open Source 3D Movies | NeurIPS 2022 | [code] |
| PaintBucket-Character | Learning Inclusion Matching for Animation Paint Bucket Colorization | CVPR 2024 | [code] |
| Matching Type | Paper | Source | Code/Project Link |
|---|---|---|---|
| Region | Globally optimal toon tracking | SIGGRAPH 2016 | [project] |
| Region | The Animation Transformer: Visual Correspondence via Segment Matching | ICCV 2021 | |
| Region | Learning Inclusion Matching for Animation Paint Bucket Colorization | CVPR 2024 | [code] [project] |
| Region | Region-Wise Correspondence Prediction between Manga Line Art Images | CVPR 2026 | [code] |
| Region | TopoColor: Topology-Aware Region Correspondence for Line Art Colorization | TVCG 2026 | |
| Point | SketchDesc: Learning Local Sketch Descriptors for Multi-view Correspondence | TCSVT 2020 | |
| Point | SketchZooms: Deep Multi-view Descriptors for Matching Line Drawings | CGF 2021 | [project] |
| Stroke | Differential Operators on Sketches via Alpha Contours | SIGGRAPH 2023 | [code] |
Please refer to repository MarkMoHR/Awesome-2D-Animation for details.
| Paper | Source | Code/Project Link |
|---|---|---|
| A Review: 3D Sketching Technology and Applications in Augmented Reality | IEEE Access 2025 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Annotation-Free Human Sketch Quality Assessment | IJCV 2024 | [code] |
| Finding Badly Drawn Bunnies | CVPR 2022 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Neural Brushstroke Engine: Learning a Latent Style Space of Interactive Drawing Tools | SIGGRAPH Asia 2022 | [project] |
| Ciallo: GPU-Accelerated Rendering of Vector Brush Strokes | SIGGRAPH 2024 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Tracing Versus Freehand for Evaluating Computer-Generated Drawings | SIGGRAPH 2021 | [code] |
| Learning to Draw Is Learning to See: Analyzing Eye Tracking Patterns for Assisted Observational Drawing | SIGGRAPH 2025 | [code] |
| Capturing Non-Linear Human Perspective in Line Drawings | SIGGRAPH Asia 2025 |
:books: A collection of sketch based application papers.
716
337 commits
updated Aug 21, 2026
A collection of sketch based applications.
Feel free to create a PR or an issue.
Outline
| Paper | Source | Code/Project Link |
|---|---|---|
| A critical review of sketch collection methods: Remembering how humans really sketch | C&G 2026 | |
| State-of-the-art Report in Sketch Processing | CGF 2025 | [code] |
| Deep Learning for Free-Hand Sketch: A Survey | TPAMI 2022 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| SketchKit | 2026 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| 3D-aware Conditional Image Synthesis | CVPR 2023 | [project] [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| DoodleAssist: Progressive Interactive Line Art Generation with Latent Distribution Alignment | TVCG 2025 | [code] |
| AniFaceDrawing: Anime Portrait Exploration during Your Sketching | SIGGRAPH 2023 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| DeepFaceVideoEditing: Sketch-based Deep Editing of Face Videos | SIGGRAPH 2022 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Fine-Grained Instance-Level Sketch-Based Video Retrieval | TCSVT 2020 | |
| Fine-Grained Video Retrieval with Scene Sketches | TIP 2023 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Deep Sketch-Based 3D Modeling: A Survey | CGF 2026 |
| Paper | Source | Type | Code/Project Link |
|---|---|---|---|
| Sketch2Pose: Estimating a 3D Character Pose from a Bitmap Sketch | SIGGRAPH 2022 | Pose | [project] [code] |
| Sketch2PoseNet: Efficient and Generalized Sketch to 3D Human Pose Prediction | SIGGRAPH Asia 2025 | Pose | |
| SketchBodyNet++: Sketch-Based 3D Human Mesh Reconstruction Via Hybrid Parametric Networks | TVCG 2026 | Pose | |
| Doodle Your Motion: Sketch-Guided Human Motion Generation | TVCG 2024 | Motion | |
| StickMotion: Generating 3D Human Motions by Drawing a Stickman | CVPR 2025 | Motion | [code] |
| Sketch2Anim: Towards Transferring Sketch Storyboards into 3D Animation | SIGGRAPH 2025 | Motion | [project] |
| SMACC: Sketching Motion for Articulated Characters with Comics-based annotations | PG 2025 | Motion | |
| Sketch2Colab: Sketch-Conditioned Multi-Human Animation via Controllable Flow Distillation | CVPR 2026 | Motion | [webpage] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Joint Gap Detection and Inpainting of Line Drawings | CVPR 2017 | [project] [code] |
| Detecting Viewer-Perceived Intended Vector Sketch Connectivity | SIGGRAPH 2022 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Exploiting Aliasing for Manga Restoration | CVPR 2021 | [webpage] [code] |
| Seamless Manga Inpainting with Semantics Awareness | SIGGRAPH 2021 | [webpage] [code] |
| Manga Rescreening with Interpretable Screentone Representation | arxiv 23.06 | |
| Screentone-Preserved Manga Retargeting | EG 2025 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Restoration of Hand-Drawn Architectural Drawings using Latent Space Mapping with Degradation Generator | CVPR 2023 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Learning to Shadow Hand-drawn Sketches | CVPR 2020 | [project] [code] |
| SmartShadow: Artistic Shadow Drawing Tool for Line Drawings | ICCV 2021 | [project] |
| Paper | Source | Code/Project Link |
|---|---|---|
| DoodleAssist: Progressive Interactive Line Art Generation with Latent Distribution Alignment | TVCG 2025 | [code] |
| SketchMan: Learning to Create Professional Sketches | ACM MM 2020 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| APISR: Anime Production Inspired Real-World Anime Super-Resolution | CVPR 2024 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Sketch2Saliency: Learning to Detect Salient Objects from Human Drawings | CVPR 2023 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Doodle Your Keypoints: Sketch-Based Few-Shot Keypoint Detection | ICCV 2025 | [webpage] [code] |
| Type | Paper | Source | Code/Project Link |
| Stroke-level | Sketching by perceptual grouping | ICIP 2013 | |
| Making Better Use of Edges via Perceptual Grouping | CVPR 2015 | ||
| Universal Sketch Perceptual Grouping / Toward Deep Universal Sketch Perceptual Grouper | ECCV 2018 / TIP 2019 | [code] |
| Paper | Source | Code/Project Link | Data Manner | Related Applications |
|---|---|---|---|---|
| A Learned Representation for Scalable Vector Graphics | ICCV 2019 | [code] | SVG | Font design |
| DeepSVG: A Hierarchical Generative Network for Vector Graphics Animation | NeurIPS 2020 | [Code] [Project] | SVG | Vector Graphics Animation, reconstruction and interpolation |
| SVGformer: Representation Learning for Continuous Vector Graphics using Transformers | CVPR 2023 | SVG | Reconstruction, classification, interpolation, retrieval | |
| StrokeNUWA: Tokenizing Strokes for Vector Graphic Synthesis | arxiv 24.01 | SVG | generation |
| Paper | Source | Code/Project Link | Data Manner | Related Applications |
|---|---|---|---|---|
| Sketch Fewer to Recognize More by Learning a Co-Regularized Sparse Representation | TCSVT 2019 | few-shot classification | ||
| On Learning Semantic Representations for Large-Scale Abstract Sketches | TCSVT 2020 | [Code] | Bitmap and Vector | Retrieval and recognition |
| Deep Self-Supervised Representation Learning for Free-Hand Sketch | TCSVT 2020 | [Code] | Vector/stroke-level | Retrieval and recognition |
| Sketch-BERT: Learning Sketch Bidirectional Encoder Representation from Transformers by Self-supervised Learning of Sketch Gestalt | CVPR 2020 | [Code] | Vector/stroke-level | Sketch recognition, retrieval, and gestalt |
| Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwriting | CVPR 2021 | [Code] | Both Vector and Raster-level | Recognition |
| Self-Supervised Learning for Enhancing Spatial Awareness in Free-Hand Sketches | IJCAI 2024 | [Code] | Vector-level | Synthesis |
| Paper | Source | Code/Project Link | Data Manner | Related Applications |
|---|---|---|---|---|
| Learning Deep Sketch Abstraction | CVPR 2018 | Vector/stroke-level | FG-SBIR | |
| Goal-Driven Sequential Data Abstraction | ICCV 2019 | Vector/stroke-level | Sketch recognition | |
| SketchAA: Abstract Representation for Abstract Sketches | ICCV 2021 | Vector/stroke-level | Sketch recognition, FB-SBIR, sketch healing | |
| Abstracting Sketches through Simple Primitives | ECCV 2022 | [code] | Vector/stroke-level | Sketch recognition, FG-SBIR |
| SEA: Evaluating Sketch Abstraction Efficiency via Element-level Commonsense Visual Question Answering | CVPR 2026 | [code] [webpage] | Pixel-level |
| Paper | Source | Code/Project Link |
|---|---|---|
| O3SLM: Open Weight, Open Data, and Open Vocabulary Sketch-Language Model | AAAI 2026 | [webpage] [code] |
| SceneTrilogy: On Human Scene-Sketch and its Complementarity with Photo and Text | CVPR 2023 |
| Paper | Source | Code/Project Link |
|---|---|---|
| SketchINR: A First Look into Sketches as Implicit Neural Representations | CVPR 2024 | [code] |
| Name | Paper | Source | Code/Project Link |
|---|---|---|---|
| CreativeFlow+ | Creative Flow+ Dataset | CVPR 2019 | [code] |
| ATD-12K | Deep animation video interpolation in the wild | CVPR 2021 | [code] |
| AnimeRun | AnimeRun: 2D Animation Correspondence from Open Source 3D Movies | NeurIPS 2022 | [code] |
| PaintBucket-Character | Learning Inclusion Matching for Animation Paint Bucket Colorization | CVPR 2024 | [code] |
| Matching Type | Paper | Source | Code/Project Link |
|---|---|---|---|
| Region | Globally optimal toon tracking | SIGGRAPH 2016 | [project] |
| Region | The Animation Transformer: Visual Correspondence via Segment Matching | ICCV 2021 | |
| Region | Learning Inclusion Matching for Animation Paint Bucket Colorization | CVPR 2024 | [code] [project] |
| Region | Region-Wise Correspondence Prediction between Manga Line Art Images | CVPR 2026 | [code] |
| Region | TopoColor: Topology-Aware Region Correspondence for Line Art Colorization | TVCG 2026 | |
| Point | SketchDesc: Learning Local Sketch Descriptors for Multi-view Correspondence | TCSVT 2020 | |
| Point | SketchZooms: Deep Multi-view Descriptors for Matching Line Drawings | CGF 2021 | [project] |
| Stroke | Differential Operators on Sketches via Alpha Contours | SIGGRAPH 2023 | [code] |
Please refer to repository MarkMoHR/Awesome-2D-Animation for details.
| Paper | Source | Code/Project Link |
|---|---|---|
| A Review: 3D Sketching Technology and Applications in Augmented Reality | IEEE Access 2025 |
| Paper | Source | Code/Project Link |
|---|---|---|
| Annotation-Free Human Sketch Quality Assessment | IJCV 2024 | [code] |
| Finding Badly Drawn Bunnies | CVPR 2022 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Neural Brushstroke Engine: Learning a Latent Style Space of Interactive Drawing Tools | SIGGRAPH Asia 2022 | [project] |
| Ciallo: GPU-Accelerated Rendering of Vector Brush Strokes | SIGGRAPH 2024 | [code] |
| Paper | Source | Code/Project Link |
|---|---|---|
| Tracing Versus Freehand for Evaluating Computer-Generated Drawings | SIGGRAPH 2021 | [code] |
| Learning to Draw Is Learning to See: Analyzing Eye Tracking Patterns for Assisted Observational Drawing | SIGGRAPH 2025 | [code] |
| Capturing Non-Linear Human Perspective in Line Drawings | SIGGRAPH Asia 2025 |