CLIPasso: Semantically-Aware Object Sketching
Not on the map. Why?
Abstract (arXiv)
Abstraction is at the heart of sketching due to the simple and minimal nature of line drawings. Abstraction entails identifying the essential visual properties of an object or scene, which requires semantic understanding and prior knowledge of high-level concepts. Abstract depictions are therefore challenging for artists, and even more so for machines. We present CLIPasso, an object sketching method that can achieve different levels of abstraction, guided by geometric and semantic simplifications. While sketch generation methods often rely on explicit sketch datasets for training, we utilize the remarkable ability of CLIP (Contrastive-Language-Image-Pretraining) to distill semantic concepts from sketches and images alike. We define a sketch as a set of B'ezier curves and use a differentiable rasterizer to optimize the parameters of the curves directly with respect to a CLIP-based perceptual loss. The abstraction degree is controlled by varying the number of strokes. The generated sketches demonstrate multiple levels of abstraction while maintaining recognizability, underlying structure, and essential visual components of the subject drawn.
Key facts. Cited by 57 papers in the map (data through 14 Oct 2026). Builds on 34 of its 58 references that are in the map. First posted on arXiv 11 Feb 2022.
Builds on
34 of 58 references.
References · 34
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,177
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,527
- 2017High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANscited by 1,179
- 2020U2-Net: Going Deeper with Nested U-Structure for Salient Object Detectioncited by 412
- 2021Generic Attention-model Explainability for Interpreting Bi-Modal and Encoder-Decoder Transformerscited by 320
- 2017A Neural Representation of Sketch Drawingscited by 313
- 2021CLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image Encoderscited by 187
- 2020Sketchformer: Transformer-based Representation for Sketched Structurecited by 78
22 more
- 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
- 2019Photo-Sketching: Inferring Contour Drawings from Imagescited by 68
- 2020SketchyCOCO: Image Generation from Freehand Scene Sketchescited by 67
- 2020Deep Learning for Free-Hand Sketch: A Surveycited by 59
- 2018Learning to Sketch with Shortcut Cycle Consistencycited by 47
- 2020Sketch-BERT: Learning Sketch Bidirectional Encoder Representation from Transformers by Self-supervised Learning of Sketch Gestaltcited by 42
- 2021Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Conceptscited by 40
- 2018Learning Deep Sketch Abstractioncited by 36
- 2020Why Do Line Drawings Work? A Realism Hypothesiscited by 28
- 2021Learning to Draw: Emergent Communication through Sketchingcited by 23
- 2019Unsupervised Doodling and Painting with Improved SPIRALcited by 21
- 2021Differentiable Drawing and Sketchingcited by 21
- 2017Sketch-pix2seq: a Model to Generate Sketches of Multiple Categoriescited by 20
- 2021SketchLattice: Latticed Representation for Sketch Manipulationcited by 19
- 2015Free-hand Sketch Synthesis with Deformable Stroke Modelscited by 16
- 2021Emergent Graphical Conventions in a Visual Communication Gamecited by 16
- 2019Pragmatic inference and visual abstraction enable contextual flexibility during visual communicationcited by 14
- 2020Synthesizing human-like sketches from natural images using a conditional convolutional decodercited by 13
- 2019Teaching GANs to Sketch in Vector Formatcited by 8
- 2018Line Drawings from 3D Modelscited by 7
- 2021Visual communication of object concepts at different levels of abstractioncited by 5
- 2021The Role of Edges in Line Drawing Perceptioncited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 21; 2024: 14; 2025: 13; 2026: 7.
57 papers.
Sort:
By area:
- 2023Blind Image Quality Assessment via Vision-Language Correspondence: A Multitask Learning Perspectivecited by 280
- 2023Review of Large Vision Models and Visual Prompt Engineeringcited by 77
- 2023Word-As-Image for Semantic Typographycited by 63
- 2023Concept Decomposition for Visual Exploration and Inspirationcited by 61
- 2023RePrompt: Automatic Prompt Editing to Refine AI-Generative Art Towards Precise Expressionscited by 43
- 2023CLIP in Medical Imaging: A Surveycited by 40
- 2023NOPE: Novel Object Pose Estimation from a Single Imagecited by 38
- 2023CLIP-S4: Language-Guided Self-Supervised Semantic Segmentationcited by 34
- 2024Text-to-Vector Generation with Neural Path Representationcited by 33
- 2023Lossless Adaptation of Pretrained Vision Models For Robotic Manipulationcited by 29
- 2022Non-Contrastive Learning Meets Language-Image Pre-Trainingcited by 25
- 20243Doodle: Compact Abstraction of Objects with 3D Strokescited by 21
38 more
- 2023What Can Human Sketches Do for Object Detection?cited by 19
- 2023Wired Perspectives: Multi-View Wire Art Embraces Generative AIcited by 17
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generationcited by 16
- 2023Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapescited by 14
- 2025SwiftSketch: A Diffusion Model for Image-to-Vector Sketch Generationcited by 14
- 2025SVGen: Interpretable Vector Graphics Generation with Large Language Modelscited by 14
- 2023CLIPAG: Towards Generator-Free Text-to-Image Generationcited by 12
- 2025Multi-Object Sketch Animation with Grouping and Motion Trajectory Priorscited by 9
- 2023SENS: Part-Aware Sketch-based Implicit Neural Shape Modelingcited by 8
- 2024FontCLIP: A Semantic Typography Visual-Language Model for Multilingual Font Applicationscited by 8
- 2024Freehand Sketch Generation from Mechanical Componentscited by 8
- 2024VectorPainter: Advanced Stylized Vector Graphics Synthesis Using Stroke-Style Priorscited by 7
- 2022Zero-Shot Multi-Modal Artist-Controlled Retrieval and Exploration of 3D Object Setscited by 5
- 2023Learning Geometry-aware Representations by Sketchingcited by 5
- 2023Text-Guided Vector Graphics Customizationcited by 5
- 2023Generative Escher Meshescited by 5
- 2024Semi-supervised reference-based sketch extraction using a contrastive learning frameworkcited by 5
- 2023AlteredAvatar: Stylizing Dynamic 3D Avatars with Fast Style Adaptationcited by 4
- 2024Stylized Face Sketch Extraction via Generative Prior with Limited Datacited by 4
- 2024Sketch3D: Style-Consistent Guidance for Sketch-to-3D Generationcited by 4
- 2025Instance Segmentation of Scene Sketches Using Natural Image Priorscited by 4
- 2025Neural Image Abstraction Using Long Smoothing B-Splinescited by 4
- 2024CraftSVG: Multi-Object Text-to-SVG Synthesis via Layout Guided Diffusioncited by 3
- 2024SD-πXL: Generating Low-Resolution Quantized Imagery via Score Distillationcited by 3
- 2026Stroke of Surprise: Progressive Semantic Illusions in Vector Sketchingcited by 3
- 2026Deep Sketch-Based 3D Modeling: A Surveycited by 3
- 2024DeepIcon: A Hierarchical Network for Layer-wise Icon Vectorizationcited by 2
- 2025AutoSketch: VLM-assisted Style-Aware Vector Sketch Completioncited by 2
- 2025Style Customization of Text-to-Vector Generation with Image Diffusion Priorscited by 2
- 2023The Contemporary Art of Image Search: Iterative User Intent Expansion via Vision-Language Modelcited by 1
- 2024SketchRef: a Multi-Task Evaluation Benchmark for Sketch Synthesiscited by 1
- 2024Sketching With Your Voice: "Non-Phonorealistic" Rendering of Sounds via Vocal Imitationcited by 1
- 2025IlluSign: Illustrating Sign Language Videos by Leveraging the Attention Mechanismcited by 1
- 2025StableSketcher: Enhancing Diffusion Model for Pixel-based Sketch Generation via Visual Question Answering Feedbackcited by 1
- 2023Learning Dense Correspondences between Photos and Sketchescited by 0
- 2023CLIPDraw++: Text-to-Sketch Synthesis with Simple Primitivescited by 0
- 2024A Formalization of Image Vectorization by Region Mergingcited by 0
- 2025An Active Contour Model for Silhouette Vectorization using B'ezier Curvescited by 0
50 most cited of 57 All 57 (JSON)
- 2026SketchMamba: A Lightweight State-Space Model for Joint Progressive Sketch Classification and Stroke Auto-Completion26 Jul 2026
- 2026Single-Line Drawing Generation via Semantics-Driven Optimization1 Jun 2026
- 2026Progressive Photorealistic Simplification11 May 2026
- 2026Using Machine Mental Imagery for Representing Common Ground in Situated Dialogue22 Apr 2026
- 2026Abstraction in Style: Beyond Texture and Color31 Mar 2026
- 2026Stroke of Surprise: Progressive Semantic Illusions in Vector Sketching12 Feb 2026
- 2026Deep Sketch-Based 3D Modeling: A Survey22 Jan 2026
- 2025Neural Image Abstraction Using Long Smoothing B-Splines7 Nov 2025
- 2025StableSketcher: Enhancing Diffusion Model for Pixel-based Sketch Generation via Visual Question Answering Feedback23 Oct 2025
- 2025Vector sketch animation generation with differentiable motion trajectories30 Sep 2025
- 2025Multi-Object Sketch Animation with Grouping and Motion Trajectory Priors21 Aug 2025
- 2025SketchAnimator: Animate Sketch via Motion Customization of Text-to-Video Diffusion Models10 Aug 2025
38 more
- 2025SVGen: Interpretable Vector Graphics Generation with Large Language Models6 Aug 2025
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation3 Jun 2025
- 2025Style Customization of Text-to-Vector Generation with Image Diffusion Priors15 May 2025
- 2025An Active Contour Model for Silhouette Vectorization using B'ezier Curves8 May 2025
- 2025IlluSign: Illustrating Sign Language Videos by Leveraging the Attention Mechanism15 Apr 2025
- 2025Instance Segmentation of Scene Sketches Using Natural Image Priors13 Feb 2025
- 2025SwiftSketch: A Diffusion Model for Image-to-Vector Sketch Generation12 Feb 2025
- 2025AutoSketch: VLM-assisted Style-Aware Vector Sketch Completion7 Feb 2025
- 2024DeepIcon: A Hierarchical Network for Layer-wise Icon Vectorization21 Oct 2024
- 2024SD-πXL: Generating Low-Resolution Quantized Imagery via Score Distillation8 Oct 2024
- 2024A Formalization of Image Vectorization by Region Merging24 Sep 2024
- 2024Sketching With Your Voice: "Non-Phonorealistic" Rendering of Sounds via Vocal Imitation20 Sep 2024
- 2024SketchRef: a Multi-Task Evaluation Benchmark for Sketch Synthesis16 Aug 2024
- 2024Freehand Sketch Generation from Mechanical Components12 Aug 2024
- 2024Semi-supervised reference-based sketch extraction using a contrastive learning framework19 Jul 2024
- 2024Text-to-Vector Generation with Neural Path Representation16 May 2024
- 2024VectorPainter: Advanced Stylized Vector Graphics Synthesis Using Stroke-Style Priors5 May 2024
- 2024Sketch3D: Style-Consistent Guidance for Sketch-to-3D Generation2 Apr 2024
- 2024CraftSVG: Multi-Object Text-to-SVG Synthesis via Layout Guided Diffusion30 Mar 2024
- 2024Stylized Face Sketch Extraction via Generative Prior with Limited Data17 Mar 2024
- 2024FontCLIP: A Semantic Typography Visual-Language Model for Multilingual Font Applications11 Mar 2024
- 20243Doodle: Compact Abstraction of Objects with 3D Strokes6 Feb 2024
- 2023CLIP in Medical Imaging: A Survey12 Dec 2023
- 2023Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapes7 Dec 2023
- 2023CLIPDraw++: Text-to-Sketch Synthesis with Simple Primitives4 Dec 2023
- 2023The Contemporary Art of Image Search: Iterative User Intent Expansion via Vision-Language Model4 Dec 2023
- 2023Wired Perspectives: Multi-View Wire Art Embraces Generative AI26 Nov 2023
- 2023Generative Escher Meshes25 Sep 2023
- 2023Text-Guided Vector Graphics Customization21 Sep 2023
- 2023Learning Dense Correspondences between Photos and Sketches24 Jul 2023
- 2023Review of Large Vision Models and Visual Prompt Engineering3 Jul 2023
- 2023CLIPAG: Towards Generator-Free Text-to-Image Generation29 Jun 2023
- 2023SENS: Part-Aware Sketch-based Implicit Neural Shape Modeling9 Jun 2023
- 2023AlteredAvatar: Stylizing Dynamic 3D Avatars with Fast Style Adaptation30 May 2023
- 2023Concept Decomposition for Visual Exploration and Inspiration29 May 2023
- 2023CLIP-S4: Language-Guided Self-Supervised Semantic Segmentation1 May 2023
- 2023Learning Geometry-aware Representations by Sketching17 Apr 2023
- 2023Lossless Adaptation of Pretrained Vision Models For Robotic Manipulation13 Apr 2023
50 newest of 57 All 57 (JSON)
- 2023CLIP-S4: Language-Guided Self-Supervised Semantic Segmentationcited by 34
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generationcited by 16
- 2025SwiftSketch: A Diffusion Model for Image-to-Vector Sketch Generationcited by 14
- 2024FontCLIP: A Semantic Typography Visual-Language Model for Multilingual Font Applicationscited by 8
- 2023The Contemporary Art of Image Search: Iterative User Intent Expansion via Vision-Language Modelcited by 1
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation3 Jun 2025
- 2025SwiftSketch: A Diffusion Model for Image-to-Vector Sketch Generation12 Feb 2025
- 2024FontCLIP: A Semantic Typography Visual-Language Model for Multilingual Font Applications11 Mar 2024
- 2023The Contemporary Art of Image Search: Iterative User Intent Expansion via Vision-Language Model4 Dec 2023
- 2023CLIP-S4: Language-Guided Self-Supervised Semantic Segmentation1 May 2023
- 2024CraftSVG: Multi-Object Text-to-SVG Synthesis via Layout Guided Diffusioncited by 3
- 2025Style Customization of Text-to-Vector Generation with Image Diffusion Priorscited by 2
- 2025StableSketcher: Enhancing Diffusion Model for Pixel-based Sketch Generation via Visual Question Answering Feedbackcited by 1
- 2025SketchAnimator: Animate Sketch via Motion Customization of Text-to-Video Diffusion Modelscited by 0
- 2025StableSketcher: Enhancing Diffusion Model for Pixel-based Sketch Generation via Visual Question Answering Feedback23 Oct 2025
- 2025SketchAnimator: Animate Sketch via Motion Customization of Text-to-Video Diffusion Models10 Aug 2025
- 2025Style Customization of Text-to-Vector Generation with Image Diffusion Priors15 May 2025
- 2024CraftSVG: Multi-Object Text-to-SVG Synthesis via Layout Guided Diffusion30 Mar 2024
- 2023Blind Image Quality Assessment via Vision-Language Correspondence: A Multitask Learning Perspectivecited by 280
- 2023Review of Large Vision Models and Visual Prompt Engineeringcited by 77
- 2023Word-As-Image for Semantic Typographycited by 63
- 2023Concept Decomposition for Visual Exploration and Inspirationcited by 61
- 2023RePrompt: Automatic Prompt Editing to Refine AI-Generative Art Towards Precise Expressionscited by 43
- 2023CLIP in Medical Imaging: A Surveycited by 40
- 2023NOPE: Novel Object Pose Estimation from a Single Imagecited by 38
- 2024Text-to-Vector Generation with Neural Path Representationcited by 33
- 2023Lossless Adaptation of Pretrained Vision Models For Robotic Manipulationcited by 29
- 2022Non-Contrastive Learning Meets Language-Image Pre-Trainingcited by 25
- 20243Doodle: Compact Abstraction of Objects with 3D Strokescited by 21
- 2023What Can Human Sketches Do for Object Detection?cited by 19
12 most cited of 48 All 48 (JSON)
- 2026SketchMamba: A Lightweight State-Space Model for Joint Progressive Sketch Classification and Stroke Auto-Completion26 Jul 2026
- 2026Single-Line Drawing Generation via Semantics-Driven Optimization1 Jun 2026
- 2026Progressive Photorealistic Simplification11 May 2026
- 2026Using Machine Mental Imagery for Representing Common Ground in Situated Dialogue22 Apr 2026
- 2026Abstraction in Style: Beyond Texture and Color31 Mar 2026
- 2026Stroke of Surprise: Progressive Semantic Illusions in Vector Sketching12 Feb 2026
- 2026Deep Sketch-Based 3D Modeling: A Survey22 Jan 2026
- 2025Neural Image Abstraction Using Long Smoothing B-Splines7 Nov 2025
- 2025Vector sketch animation generation with differentiable motion trajectories30 Sep 2025
- 2025Multi-Object Sketch Animation with Grouping and Motion Trajectory Priors21 Aug 2025
- 2025SVGen: Interpretable Vector Graphics Generation with Large Language Models6 Aug 2025
- 2025An Active Contour Model for Silhouette Vectorization using B'ezier Curves8 May 2025
12 newest of 48 All 48 (JSON)