DeepSVG: A Hierarchical Generative Network for Vector Graphics Animation
Alexandre Carlier, Martin Danelljan, Alexandre Alahi, Radu Timofte

TL;DR
DeepSVG is a hierarchical generative network that effectively learns to generate and interpolate complex SVG icons, enabling advanced vector graphics manipulation and animation.
Contribution
We introduce DeepSVG, a novel hierarchical model for SVG generation that disentangles shape and command representations, along with a large-scale dataset and open-source tools.
Findings
Accurately reconstructs diverse vector graphics.
Enables smooth interpolation and animation of SVG icons.
Demonstrates effective disentanglement of shape and command representations.
Abstract
Scalable Vector Graphics (SVG) are ubiquitous in modern 2D interfaces due to their ability to scale to different resolutions. However, despite the success of deep learning-based models applied to rasterized images, the problem of vector graphics representation learning and generation remains largely unexplored. In this work, we propose a novel hierarchical generative network, called DeepSVG, for complex SVG icons generation and interpolation. Our architecture effectively disentangles high-level shapes from the low-level commands that encode the shape itself. The network directly predicts a set of shapes in a non-autoregressive fashion. We introduce the task of complex SVG icons generation by releasing a new large-scale dataset along with an open-source library for SVG manipulation. We demonstrate that our network learns to accurately reconstruct diverse vector graphics, and can serve as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsHuman Motion and Animation · Computer Graphics and Visualization Techniques · Generative Adversarial Networks and Image Synthesis
MethodsAbsolute Position Encodings · Position-Wise Feed-Forward Layer · Transformer
