English

DeepSVG: A Hierarchical Generative Network for Vector Graphics Animation

Computer Vision and Pattern Recognition 2020-10-23 v3

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 a powerful animation tool by performing interpolations and other latent space operations. Our code is available at https://github.com/alexandre01/deepsvg.

Keywords

Cite

@article{arxiv.2007.11301,
  title  = {DeepSVG: A Hierarchical Generative Network for Vector Graphics Animation},
  author = {Alexandre Carlier and Martin Danelljan and Alexandre Alahi and Radu Timofte},
  journal= {arXiv preprint arXiv:2007.11301},
  year   = {2020}
}

Comments

Accepted to NeurIPS 2020

R2 v1 2026-06-23T17:18:34.552Z