Application to the structural analysis of plants

In this paper we are interested in the problem of approximating trees by trees with a particular self-nested structure. Self-nested trees are such that all their subtrees of a given height are isomorphic. We show that these trees present remarkable compression properties, with high compression rates. In order to measure how far a tree is from being a self-nested tree, we then study how to quantify the degree of self-nestedness of any tree. For this, we define a measure of the self-nestedness of a tree by constructing a self-nested tree that minimizes the distance of the original tree to the set of self-nested trees that embed the initial tree. We show that this measure can be computed in polynomial time and depict the corresponding algorithm. The distance to this nearest embedding self-nested tree (NEST) is then used to define compression coefficients that reflect the compressibility of a tree. To illustrate this approach, we then apply these notions to the analysis of plant branching structures. Based on a database of simulated theoretical plants in which different levels of noise have been introduced, we evaluate the method and show that the NESTs of such branching structures restore partly or completely the original, noiseless, branching structures. The whole approach is then applied to the analysis of a real plant (a rice panicle) whose topological structure was completely measured. We show that the NEST of this plant may be interpreted in biological terms and may be used to reveal important aspects of the plant growth.

[1]  Kaizhong Zhang,et al.  Identifying Approximately Common Substructures in Trees Based on a Restricted Edit Distance , 1999, Inf. Sci..

[2]  O. Smirnova,et al.  Age states of plants of various growth forms: a review. , 1980 .

[3]  Christophe Godin,et al.  Similarities and gradients in growth unit branching patterns during ontogeny in "Fuji" apple trees: a stochastic approach. , 2006, Journal of experimental botany.

[4]  P. Tomlinson,et al.  Tropical Trees and Forests: An Architectural Analysis , 1978 .

[5]  Christophe Godin,et al.  A Method for Describing Plant Architecture which Integrates Topology and Geometry , 1999 .

[6]  P. Prusinkiewicz,et al.  ART AND SCIENCE OF LIFE: DESIGNING AND GROWING VIRTUAL PLANTS WITH L-SYSTEMS , 2004 .

[7]  Christophe Godin,et al.  Measuring and analysing plants with the AMAPmod software , 1997 .

[8]  Daniel Barthélémy,et al.  Levels of organization and repetition phenomena in seed plants , 1991 .

[9]  Godin,et al.  A multiscale model of plant topological structures , 1998, Journal of theoretical biology.

[10]  Eiji Tokunaga,et al.  Consideration on the composition of drainage networks and their evolution , 1978 .

[11]  D. Barthélémy,et al.  Plant architecture: a dynamic, multilevel and comprehensive approach to plant form, structure and ontogeny. , 2007, Annals of botany.

[12]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[13]  P. Prusinkiewicz,et al.  Evolution and Development of Inflorescence Architectures , 2007, Science.

[14]  Xavier Gérard Viennot,et al.  Combinatorial analysis of ramified patterns and computer imagery of trees , 1989, SIGGRAPH.

[15]  Phillipp Bergmann Dynamic Programming Deterministic And Stochastic Models , 2016 .

[16]  E. Costes,et al.  Plant Architecture Modelling: Virtual Plants and Complex Systems , 2005 .

[17]  Ivan E. Sutherland,et al.  Sketchpad: a man-machine graphical communication system , 1899, AFIPS '63 (Spring).

[18]  S. Peckham New Results for Self‐Similar Trees with Applications to River Networks , 1995 .

[19]  John C. Hart,et al.  Efficient antialiased rendering of 3-D linear fractals , 1991, SIGGRAPH.

[20]  Christina Freytag Introduction To Discrete Structures For Computer Science And Engineering , 2016 .

[21]  Naomi Nishimura,et al.  Finding Largest Subtrees and Smallest Supertrees , 1998, Algorithmica.

[22]  Christophe Godin,et al.  A distance measure between plant architectures , 2000 .

[23]  M. Zamir On fractal properties of arterial trees. , 1999, Journal of theoretical biology.

[24]  B. Krön Growth of Self-Similar Graphs , 2004, J. Graph Theory.

[25]  Robert E. Tarjan,et al.  Variations on the Common Subexpression Problem , 1980, J. ACM.

[26]  Kaizhong Zhang A New Editing based Distance between Unordered Labeled Trees , 1993, CPM.

[27]  P. de Reffye,et al.  Parameter optimization and field validation of the functional-structural model GREENLAB for maize. , 2006, Annals of botany.

[28]  A. Lindenmayer,et al.  Developmental Dscritions of Branching Patterns with Paracladial Relationships , 1975, Automata, Languages, Development.

[29]  Kaizhong Zhang,et al.  A constrained edit distance between unordered labeled trees , 1996, Algorithmica.

[30]  H. Sinoquet,et al.  Measurement and visualization of the architecture of an adult tree based on a three-dimensional digitising device , 1997, Trees.

[31]  J. V. Goethe,et al.  Goethe's Botanical Writings , 1989 .

[32]  J-B Durand,et al.  F F S S P P M M 0 0 4 4 Oral Presentations -session 2 Analysis of the Plant Architecture via Tree-structured Statistical Models: the Hidden Markov Trees , 2022 .

[33]  John L. Harper,et al.  The growth and form of modular organisms - Preface , 1986 .

[34]  Ron Y. Pinter,et al.  Approximate Labelled Subtree Homeomorphism , 2004, CPM.

[35]  J. Hanan,et al.  Module and metamer dynamics and virtual plants , 1994 .

[36]  Sofia Cassel,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 2012 .

[37]  François X. Sillion,et al.  An efficient instantiation algorithm for simulating radiant energy transfer in plant models , 2003, TOGS.

[38]  Przemyslaw Prusinkiewicz,et al.  Self-Similarity in Plants: Integrating Mathematical and Biological Perspectives , 2004 .

[39]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[40]  Claude Edelin,et al.  Architectural concepts for tropical trees , 1989 .

[41]  Yves Caraglio,et al.  Architecture, gradients morphogénétiques et âge physiologique chez les végétaux , 1997 .

[42]  Y. Guédon,et al.  Pattern analysis in branching and axillary flowering sequences. , 2001, Journal of theoretical biology.

[43]  Y Guédon,et al.  Comparison methods for branching and axillary flowering sequences. , 2003, Journal of theoretical biology.

[44]  Agnes Arber,et al.  The Natural Philosophy of Plant Form , 1971 .

[45]  Przemyslaw Prusinkiewicz,et al.  TOWARD A QUANTIFICATION OF SELF-SIMILARITY IN PLANTS , 2005 .

[46]  Heikki Mannila,et al.  Ordered and Unordered Tree Inclusion , 1995, SIAM J. Comput..

[47]  Raymond Greenlaw Subtree Isomorphism is in DLOG for Nested Trees , 1996, Int. J. Found. Comput. Sci..

[48]  Lusheng Wang,et al.  Improved Approximation Algorithms for Tree Alignment , 1996, J. Algorithms.

[49]  Aïda Ouangraoua,et al.  Local similarity between quotiented ordered trees , 2007, J. Discrete Algorithms.

[50]  Przemyslaw Prusinkiewicz,et al.  Modeling of spatial structure and development of plants: a review , 1998 .

[51]  John Hart,et al.  The object instancing paradigm for linear fractal modeling , 1992 .

[52]  James T. Kajiya,et al.  Ray tracing complex scenes , 1986, SIGGRAPH.

[53]  M. V. Wilkes,et al.  The Art of Computer Programming, Volume 3, Sorting and Searching , 1974 .

[54]  Gabriel Valiente,et al.  An efficient bottom-up distance between trees , 2001, Proceedings Eighth Symposium on String Processing and Information Retrieval.

[55]  Sheldon B. Akers,et al.  Binary Decision Diagrams , 1978, IEEE Transactions on Computers.

[56]  Lucie Maillette The value of meristem states, as estimated by a discrete-time Markov chain , 1990 .