mlsanityData to 7 Oct 2026

Learning to Synthesize Graphics Programs for Geometric Artworks

arXiv 2410.15768 ↗First posted 21 Oct 2024cs.CV cs.AI cs.GRcited by 0

Not on the map. Why?

Abstract (arXiv)

Creating and understanding art has long been a hallmark of human ability. When presented with finished digital artwork, professional graphic artists can intuitively deconstruct and replicate it using various drawing tools, such as the line tool, paint bucket, and layer features, including opacity and blending modes. While most recent research in this field has focused on art generation, proposing a range of methods, these often rely on the concept of artwork being represented as a final image. To bridge the gap between pixel-level results and the actual drawing process, we present an approach that treats a set of drawing tools as executable programs. This method predicts a sequence of steps to achieve the final image, allowing for understandable and resolution-independent reproductions under the usage of a set of drawing commands. Our experiments demonstrate that our program synthesizer, Art2Prog, can comprehensively understand complex input images and reproduce them using high-quality executable programs. The experimental results evidence the potential of machines to grasp higher-level information from images and generate compact program-level descriptions.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 32 references that are in the map. First posted on arXiv 21 Oct 2024.

Builds on

19 of 32 references.

References · 19

  1. 2015Pointer Networkscited by 882
  2. 2020DeepSVG: A Hierarchical Generative Network for Vector Graphics Animationcited by 158
  3. 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 114
  4. 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
  5. 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 92
  6. 2019A Learned Representation for Scalable Vector Graphicscited by 91
  7. 2022Towards Layer-wise Image Vectorizationcited by 77
  8. 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
  9. 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
  10. 2021Paint Transformer: Feed Forward Neural Painting with Stroke Predictioncited by 61
  11. 2020Stylized Neural Paintingcited by 50
  12. 2021Adversarial Open Domain Adaptation for Sketch-to-Photo Synthesiscited by 24
7 more
  1. 2021ClipGen: A Deep Generative Model for Clipart Vectorization and Synthesiscited by 23
  2. 2020Fast Soft Color Segmentationcited by 13
  3. 2020Modeling Artistic Workflows for Image Generation and Editingcited by 11
  4. 2020Sketch-to-Art: Synthesizing Stylized Art Images From Sketchescited by 10
  5. 2022Discovering Design Concepts for CAD Sketchescited by 10
  6. 2020Painting Many Pasts: Synthesizing Time Lapse Videos of Paintingscited by 7
  7. 2018Learning to Synthesizecited by 5

Built on by

Not cited yet.