Learning to Synthesize Graphics Programs for Geometric Artworks

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Bing, Qi, Zhang, Chaoyi, Cai, Weidong
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910658133491712
author Bing, Qi
Zhang, Chaoyi
Cai, Weidong
author_facet Bing, Qi
Zhang, Chaoyi
Cai, Weidong
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2410_15768
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning to Synthesize Graphics Programs for Geometric Artworks
Bing, Qi
Zhang, Chaoyi
Cai, Weidong
Computer Vision and Pattern Recognition
Artificial Intelligence
Graphics
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.
title Learning to Synthesize Graphics Programs for Geometric Artworks
topic Computer Vision and Pattern Recognition
Artificial Intelligence
Graphics
url https://arxiv.org/abs/2410.15768