Latent L-systems: Transformer-based Tree Generator

被引:3
|
作者
Lee, Jae Joong [1 ]
Li, Bosheng [1 ]
Benes, Bedrich [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, 305 N Univ St, W Lafayette, IN 47907 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2024年 / 43卷 / 01期
关键词
L-systems; geometric modeling; neural networks;
D O I
10.1145/3627101
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We show how a Transformer can encode hierarchical tree-like string structures by introducing a new deep learning-based framework for generating 3D biological tree models represented as Lindenmayer system (L-system) strings. L-systems are string-rewriting procedural systems that encode tree topology and geometry. L-systems are efficient, but creating the production rules is one of the most critical problems precluding their usage in practice. We substitute the procedural rules creation with a deep neural model. Instead of writing the rules, we train a deep neural model that produces the output strings. We train our model on 155k tree geometries that are encoded as L-strings, de-parameterized, and converted to a hierarchy of linear sequences corresponding to branches. An end-to-end deep learning model with an attention mechanism then learns the distributions of geometric operations and branches from the input, effectively replacing the L-system rewriting rule generation. The trained deep model generates new L-strings representing 3D tree models in the same way L-systems do by providing the starting string. Our model allows for the generation of a wide variety of new trees, and the deep model agrees with the input by 93.7% in branching angles, 97.2% in branch lengths, and 92.3% in an extracted list of geometric features. We also validate the generated trees using perceptual metrics showing 97% agreement with input geometric models.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] AFFINE INVARIANT L-SYSTEMS
    Kocic, Ljubisa
    Rafajlovic, Marija
    KRAGUJEVAC JOURNAL OF MATHEMATICS, 2010, 34 : 39 - 49
  • [22] TILGAN: Transformer-based Implicit Latent GAN for Diverse and Coherent Text Generation
    Diao, Shizhe
    Shen, Xinwei
    Shum, KaShun
    Song, Yan
    Zhang, Tong
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL-IJCNLP 2021, 2021, : 4844 - 4858
  • [23] The Generation System of Textile Pattern Based on L-Systems
    Liu, Suyi
    Zhang, Leduo
    Zhang, Haixia
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MANAGEMENT AND COMPUTER SCIENCE (ICMCS 2018), 2018, 77 : 147 - 152
  • [24] Animation of biological organ growth based on L-systems
    Durikovic, R
    Kaneda, K
    Yamashita, H
    COMPUTER GRAPHICS FORUM, 1998, 17 (03) : C1 - +
  • [25] MODELS OF DEVELOPING BIOLOGICAL OBJECTS BASED ON L-SYSTEMS
    SMETANICH, YS
    IVANITSKY, GR
    BIOFIZIKA, 1979, 24 (05): : 917 - 924
  • [26] Texture synthesis by L-systems
    Dai, ML
    Ozawa, K
    IMAGE AND VISION COMPUTING, 1997, 15 (03) : 197 - 204
  • [27] L-systems in Geometric Modeling
    Prusinkiewicz, Przemyslaw
    Shirmohammadi, Mitra
    Samavati, Faramarz
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (31): : 3 - 14
  • [28] Exponents of uniform L-systems
    Frankl, P
    Ota, K
    Tokushige, N
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 1996, 75 (01) : 23 - 43
  • [29] L-SYSTEMS IN GEOMETRIC MODELING
    Prusinkiewicz, Przemyslaw
    Shirmohammadi, Mitra
    Samavati, Faramarz
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2012, 23 (01) : 133 - 146
  • [30] Grammatical Evolution of L-systems
    Beaumont, Darren
    Stepney, Susan
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2446 - 2453