Im2Vec: Synthesizing Vector Graphics without Vector Supervision
Not on the map. Why?
Abstract (arXiv)
Vector graphics are widely used to represent fonts, logos, digital artworks, and graphic designs. But, while a vast body of work has focused on generative algorithms for raster images, only a handful of options exists for vector graphics. One can always rasterize the input graphic and resort to image-based generative approaches, but this negates the advantages of the vector representation. The current alternative is to use specialized models that require explicit supervision on the vector graphics representation at training time. This is not ideal because large-scale high quality vector-graphics datasets are difficult to obtain. Furthermore, the vector representation for a given design is not unique, so models that supervise on the vector representation are unnecessarily constrained. Instead, we propose a new neural network that can generate complex vector graphics with varying topologies, and only requires indirect supervision from readily-available raster training images (i.e., with no vector counterparts). To enable this, we use a differentiable rasterization pipeline that renders the generated vector shapes and composites them together onto a raster canvas. We demonstrate our method on a range of datasets, and provide comparison with state-of-the-art SVG-VAE and DeepSVG, both of which require explicit vector graphics supervision. Finally, we also demonstrate our approach on the MNIST dataset, for which no groundtruth vector representation is available. Source code, datasets, and more results are available at geometry.cs.ucl.ac.uk/projects/2021/Im2Vec/
Key facts. Cited by 114 papers in the map (data through 7 Oct 2026). Builds on 25 of its 43 references that are in the map. First posted on arXiv 4 Feb 2021.
Builds on
25 of 43 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2020DeepSVG: A Hierarchical Generative Network for Vector Graphics Animationcited by 158
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 123
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2017Multi-Content GAN for Few-Shot Font Style Transfercited by 100
- 2019A Learned Representation for Scalable Vector Graphicscited by 91
- 2020Sketchformer: Transformer-based Representation for Sketched Structurecited by 78
- 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
13 more
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
- 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
- 2019Learning to Paint With Model-based Deep Reinforcement Learningcited by 70
- 2019Artistic Glyph Image Synthesis via One-Stage Few-Shot Learningcited by 53
- 2017SurfNet: Generating 3D shape surfaces using deep residual networkscited by 32
- 2019Deep Parametric Shape Predictions using Distance Fieldscited by 30
- 2019Neural Painters: A learned differentiable constraint for generating brushstroke paintingscited by 28
- 2020Deep Vectorization of Technical Drawingscited by 23
- 2018Vectorization of Line Drawings via PolyVector Fieldscited by 16
- 2020Discovering Pattern Structure Using Differentiable Compositingcited by 11
- 2019DeepSpline: Data-Driven Reconstruction of Parametric Curves and Surfacescited by 9
- 2020UV-Net: Learning from Boundary Representationscited by 6
- 2019Learning Manifold Patch-Based Representations of Man-Made Shapescited by 5
Built on by
Citing papers per year: 2021: 12; 2022: 11; 2023: 20; 2024: 18; 2025: 29; 2026: 24.
114 papers.
Sort:
By area:
- 2022VectorMapNet: End-to-end Vectorized HD Map Learningcited by 243
- 2021CLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image Encoderscited by 186
- 2023StarVector: Generating Scalable Vector Graphics Code from Images and Textcited by 96
- 2021CanvasVAE: Learning to Generate Vector Graphic Documentscited by 93
- 2021Computer-Aided Design as Languagecited by 82
- 2022Towards Layer-wise Image Vectorizationcited by 77
- 2023SVGDreamer: Text Guided SVG Generation with Diffusion Modelcited by 75
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Modelcited by 71
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2024Empowering LLMs to Understand and Generate Complex Vector Graphicscited by 63
- 2023DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Modelscited by 54
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
38 more
- 2025LayerTracer: Cognitive-Aligned Layered SVG Synthesis via Diffusion Transformercited by 43
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphicscited by 34
- 2024Text-to-Vector Generation with Neural Path Representationcited by 32
- 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
- 2023DeepVecFont-v2: Exploiting Transformers to Synthesize Vector Fonts with Higher Qualitycited by 27
- 2024SVGEditBench: A Benchmark Dataset for Quantitative Assessment of LLM's SVG Editing Capabilitiescited by 25
- 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
- 2021A Multi-Implicit Neural Representation for Fontscited by 21
- 2021The Animation Transformer: Visual Correspondence via Segment Matchingcited by 20
- 2023VecFusion: Vector Font Generation with Diffusioncited by 20
- 2025LayerD: Decomposing Raster Graphic Designs into Layerscited by 20
- 2024SuperSVG: Superpixel-based Scalable Vector Graphics Synthesiscited by 19
- 2024Layered Image Vectorization via Semantic Simplificationcited by 18
- 2023DualVector: Unsupervised Vector Font Synthesis with Dual-Part Representationcited by 16
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generationcited by 16
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generationcited by 16
- 2021DeepVecFont: Synthesizing High-quality Vector Fonts via Dual-modality Learningcited by 14
- 2022Abstracting Sketches through Simple Primitivescited by 14
- 2025SVGen: Interpretable Vector Graphics Generation with Large Language Modelscited by 13
- 2026Render-in-the-Loop: Vector Graphics Generation via Visual Self-Feedbackcited by 12
- 2021Recognizing Vector Graphics without Rasterizationcited by 11
- 2024Symbol as Points: Panoptic Symbol Spotting via Point-based Representationcited by 11
- 2024Segmentation-guided Layer-wise Image Vectorization with Gradient Fillscited by 11
- 2022Plateau-reduced Differentiable Path Tracingcited by 10
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Modelscited by 9
- 2025Drawing2CAD: Sequence-to-Sequence Learning for CAD Generation from Vector Drawingscited by 9
- 2024FontCLIP: A Semantic Typography Visual-Language Model for Multilingual Font Applicationscited by 8
- 2025LayerPeeler: Autoregressive Peeling for Layer-wise Image Vectorizationcited by 8
- 2021Learning Implicit Glyph Shape Representationcited by 7
- 2023VecFontSDF: Learning to Reconstruct and Synthesize High-quality Vector Fonts via Signed Distance Functionscited by 7
- 2023Image Vectorization: a Reviewcited by 7
- 2023SAMVG: A Multi-stage Image Vectorization Model with the Segment-Anything Modelcited by 6
- 2024Beyond the Frontier: Predicting Unseen Walls from Occupancy Grids by Learning from Floor Planscited by 6
- 2025Symbolic Graphics Programming with Large Language Modelscited by 6
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editingcited by 6
- 2022Conditional Vector Graphics Generation for Music Cover Imagescited by 5
- 2023Text-Guided Vector Graphics Customizationcited by 5
50 most cited of 114 All 114 (JSON)
- 2026VectorHarness: Recovering Editable, Relation-Preserving Structure from Scientific Graphics9 Sep 2026
- 2026SVG-Score: Human-Aligned Evaluation of Text-to-SVG Generation3 Sep 2026
- 2026Chart2SVG: Editable SVG Generation from Raster Chart Images27 Aug 2026
- 2026A Scalable Vector Graphics Latent Space22 Aug 2026
- 2026CubicSplat: Differentiable Vector Graphics via Error-Bounded Forward Relaxation21 Aug 2026
- 2026PolarSym: Polar Geometry-aware Attention for CAD Floorplan Parsing12 Aug 2026
- 2026RefineSVG: Visual Feedback-Driven Reinforcement Learning for Image-to-SVG Generation30 Jul 2026
- 2026Symmetry-Structured Neural Completion of Islamic Geometric Patterns from Sparse Control Geometry30 Jun 2026
- 2026Bridging the Sim-to-Real Gap in Semiconductor Visual Program Synthesis via Input Binarization1 Jun 2026
- 2026Generative Animations: A Multi-Model Pipeline for Prompt-Driven Motion Synthesis26 May 2026
- 2026AnchorFlow: Learning Anchor Placement for Faithful and Editable SVG Reconstruction19 May 2026
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editing15 May 2026
38 more
- 2026Vector Scaffolding: Inter-Scale Orchestration for Differentiable Image Vectorization12 May 2026
- 2026Render-in-the-Loop: Vector Graphics Generation via Visual Self-Feedback22 Apr 2026
- 2026LottieGPT: Tokenizing Vector Animation for Autoregressive Generation13 Apr 2026
- 2026AmodalSVG: Amodal Image Vectorization via Semantic Layer Peeling13 Apr 2026
- 2026DesigNet: Learning to Draw Vector Graphics as Designers Do7 Apr 2026
- 2026SemLayer: Semantic-aware Generative Segmentation and Layer Construction for Abstract Icons25 Mar 2026
- 2026IntroSVG: Learning from Rendering Feedback for Text-to-SVG Generation via an Introspective Generator-Critic Framework10 Mar 2026
- 2026OmniLottie: Generating Vector Animations via Parameterized Lottie Tokens2 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2026Stroke of Surprise: Progressive Semantic Illusions in Vector Sketching12 Feb 2026
- 2026ProxyImg: Towards Highly-Controllable Image Representation via Hierarchical Disentangled Proxy Embedding2 Feb 2026
- 2026Coding the Visual World: From Image to Simulation Using Vision Language Models8 Jan 2026
- 2025DOGE: Differentiable Bezier Graph Optimization for Road Network Extraction25 Nov 2025
- 2025Illustrator's Depth: Monocular Layer Index Prediction for Image Decomposition21 Nov 2025
- 2025SVG360: Editable Multiview Vector Graphics from a Single SVG20 Nov 2025
- 2025Semantic Document Derendering: SVG Reconstruction via Vision-Language Modeling17 Nov 2025
- 2025Birth of a Painting: Differentiable Brushstroke Reconstruction17 Nov 2025
- 2025Stroke Modeling Enables Vectorized Character Generation with Large Vectorized Glyph Model14 Nov 2025
- 2025SciTextures: Collecting and Connecting Visual Patterns, Models, and Code Across Science and Art3 Nov 2025
- 2025From Pixels to Paths: A Multi-Agent Framework for Editable Scientific Illustration31 Oct 2025
- 2025Vectorized Video Representation with Easy Editing via Hierarchical Spatio-Temporally Consistent Proxy Embedding14 Oct 2025
- 2025Vector sketch animation generation with differentiable motion trajectories30 Sep 2025
- 2025LayerD: Decomposing Raster Graphic Designs into Layers29 Sep 2025
- 2025An Exploratory Study on Abstract Images and Visual Representations Learned from Them17 Sep 2025
- 2025Symbolic Graphics Programming with Large Language Models5 Sep 2025
- 2025Structure-aware Contrastive Learning for Diagram Understanding of Multimodal Models2 Sep 2025
- 2025Drawing2CAD: Sequence-to-Sequence Learning for CAD Generation from Vector Drawings26 Aug 2025
- 2025SVGen: Interpretable Vector Graphics Generation with Large Language Models6 Aug 2025
- 2025Generative Learning of Differentiable Object Models for Compositional Interpretation of Complex Scenes9 Jun 2025
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation3 Jun 2025
- 2025LayerPeeler: Autoregressive Peeling for Layer-wise Image Vectorization29 May 2025
- 2025Empowering Vector Graphics with Consistently Arbitrary Viewing and View-dependent Visibility27 May 2025
- 2025An Active Contour Model for Silhouette Vectorization using B'ezier Curves8 May 2025
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Model8 Apr 2025
- 2025From Fragment to One Piece: A Survey on AI-Driven Graphic Design24 Mar 2025
- 2025Bezier Splatting for Fast and Differentiable Vector Graphics Rendering20 Mar 2025
- 2025Evaluating Machine Learning Approaches for ASCII Art Generation18 Mar 2025
- 2025Leveraging Large Language Models For Scalable Vector Graphics Processing: A Review6 Mar 2025
50 newest of 114 All 114 (JSON)
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generationcited by 16
- 2026Render-in-the-Loop: Vector Graphics Generation via Visual Self-Feedbackcited by 12
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Modelscited by 9
- 2024FontCLIP: A Semantic Typography Visual-Language Model for Multilingual Font Applicationscited by 8
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editingcited by 6
- 2025Semantic Document Derendering: SVG Reconstruction via Vision-Language Modelingcited by 3
- 2026Coding the Visual World: From Image to Simulation Using Vision Language Modelscited by 0
- 2026RefineSVG: Visual Feedback-Driven Reinforcement Learning for Image-to-SVG Generationcited by 0
- 2026Chart2SVG: Editable SVG Generation from Raster Chart Imagescited by 0
- 2026Chart2SVG: Editable SVG Generation from Raster Chart Images27 Aug 2026
- 2026RefineSVG: Visual Feedback-Driven Reinforcement Learning for Image-to-SVG Generation30 Jul 2026
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editing15 May 2026
- 2026Render-in-the-Loop: Vector Graphics Generation via Visual Self-Feedback22 Apr 2026
- 2026Coding the Visual World: From Image to Simulation Using Vision Language Models8 Jan 2026
- 2025Semantic Document Derendering: SVG Reconstruction via Vision-Language Modeling17 Nov 2025
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation3 Jun 2025
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Models27 Jan 2025
- 2024FontCLIP: A Semantic Typography Visual-Language Model for Multilingual Font Applications11 Mar 2024
- 2023SVGDreamer: Text Guided SVG Generation with Diffusion Modelcited by 75
- 2023DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Modelscited by 54
- 2025LayerTracer: Cognitive-Aligned Layered SVG Synthesis via Diffusion Transformercited by 43
- 2023VecFusion: Vector Font Generation with Diffusioncited by 20
- 2024SVGFusion: A VAE-Diffusion Transformer for Vector Graphic Generationcited by 1
- 2025LayerTracer: Cognitive-Aligned Layered SVG Synthesis via Diffusion Transformer3 Feb 2025
- 2024SVGFusion: A VAE-Diffusion Transformer for Vector Graphic Generation11 Dec 2024
- 2023SVGDreamer: Text Guided SVG Generation with Diffusion Model27 Dec 2023
- 2023VecFusion: Vector Font Generation with Diffusion16 Dec 2023
- 2023DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Models26 Jun 2023
- 2022VectorMapNet: End-to-end Vectorized HD Map Learningcited by 243
- 2021CLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image Encoderscited by 186
- 2023StarVector: Generating Scalable Vector Graphics Code from Images and Textcited by 96
- 2021CanvasVAE: Learning to Generate Vector Graphic Documentscited by 93
- 2021Computer-Aided Design as Languagecited by 82
- 2022Towards Layer-wise Image Vectorizationcited by 77
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Modelcited by 71
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2024Empowering LLMs to Understand and Generate Complex Vector Graphicscited by 63
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphicscited by 34
- 2024Text-to-Vector Generation with Neural Path Representationcited by 32
12 most cited of 97 All 97 (JSON)
- 2026VectorHarness: Recovering Editable, Relation-Preserving Structure from Scientific Graphics9 Sep 2026
- 2026A Scalable Vector Graphics Latent Space22 Aug 2026
- 2026CubicSplat: Differentiable Vector Graphics via Error-Bounded Forward Relaxation21 Aug 2026
- 2026PolarSym: Polar Geometry-aware Attention for CAD Floorplan Parsing12 Aug 2026
- 2026Symmetry-Structured Neural Completion of Islamic Geometric Patterns from Sparse Control Geometry30 Jun 2026
- 2026Bridging the Sim-to-Real Gap in Semiconductor Visual Program Synthesis via Input Binarization1 Jun 2026
- 2026Generative Animations: A Multi-Model Pipeline for Prompt-Driven Motion Synthesis26 May 2026
- 2026AnchorFlow: Learning Anchor Placement for Faithful and Editable SVG Reconstruction19 May 2026
- 2026Vector Scaffolding: Inter-Scale Orchestration for Differentiable Image Vectorization12 May 2026
- 2026LottieGPT: Tokenizing Vector Animation for Autoregressive Generation13 Apr 2026
- 2026AmodalSVG: Amodal Image Vectorization via Semantic Layer Peeling13 Apr 2026
- 2026DesigNet: Learning to Draw Vector Graphics as Designers Do7 Apr 2026
12 newest of 97 All 97 (JSON)