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 条
  • [41] L-SYSTEMS AND MUTUALLY RECURSIVE FUNCTION SYSTEMS
    CULIK, K
    DUBE, S
    ACTA INFORMATICA, 1993, 30 (03) : 279 - 302
  • [42] A transformer-based synthetic-inflow generator for spatially developing turbulent boundary layers
    Yousif, Mustafa Z.
    Zhang, Meng
    Yu, Linqi
    Vinuesa, Ricardo
    Lim, HeeChang
    JOURNAL OF FLUID MECHANICS, 2023, 957
  • [43] Transformer-Based Learned Optimization
    Gartner, Erik
    Metz, Luke
    Andriluka, Mykhaylo
    Freeman, C. Daniel
    Sminchisescu, Cristian
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 11970 - 11979
  • [44] Transformer-based Image Compression
    Lu, Ming
    Guo, Peiyao
    Shi, Huiqing
    Cao, Chuntong
    Ma, Zhan
    DCC 2022: 2022 DATA COMPRESSION CONFERENCE (DCC), 2022, : 469 - 469
  • [45] Parallel generation of multiple L-systems
    Lipp, Markus
    Wonka, Peter
    Wimmer, Michael
    COMPUTERS & GRAPHICS-UK, 2010, 34 (05): : 585 - 593
  • [46] Transformer-Based Microbubble Localization
    Gharamaleki, Sepideh K.
    Helfield, Brandon
    Rivaz, Hassan
    2022 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IEEE IUS), 2022,
  • [47] Stochastic L-systems and quasicrystal patterns
    Escudero, JG
    MATERIALS SCIENCE AND ENGINEERING A-STRUCTURAL MATERIALS PROPERTIES MICROSTRUCTURE AND PROCESSING, 2000, 294 : 389 - 392
  • [48] NEW SQUEEZING MECHANISMS FOR L-SYSTEMS
    ROZENBERG, G
    SALOMAA, A
    INFORMATION SCIENCES, 1977, 12 (03) : 187 - 201
  • [49] L-SYSTEMS, MELODIES AND MUSICAL STRUCTURE
    MASON, S
    SAFFLE, M
    LEONARDO MUSIC JOURNAL, 1994, 4 : 31 - 38
  • [50] APPLICATIONS OF L-SYSTEMS TO COMPUTER IMAGERY
    PRUSINKIEWICZ, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 291 : 534 - 548