Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
algorithmic_botany [2008-11-29 13:35] – created nikalgorithmic_botany [2014-01-20 10:27] (current) nik
Line 15: Line 15:
  
 There is a number of applications in which L systems plays an important role as a biological model: There is a number of applications in which L systems plays an important role as a biological model:
-  1.- structural models of trees integrated in more complex forest ecosystem simulations, +  - structural models of trees integrated in more complex forest ecosystem simulations, 
-  2.- identifying plant response to insect attack, +  - identifying plant response to insect attack, 
-  3.- design of new varieties of plants, +  - design of new varieties of plants, 
-  4.- reconstruction of extinct plant species, +  - reconstruction of extinct plant species, 
-  5.- crop yield prediction, +  - crop yield prediction, 
-  6.- classification of branching patterns in inflorescences, +  - classification of branching patterns in inflorescences, 
-  7.- simulation of fungal growth, or +  - simulation of fungal growth, or 
-  8.- computer aided learning for farm managers."+  - computer aided learning for farm managers."
  
 via. Roberto S. Ferrero via. Roberto S. Ferrero
Line 32: Line 32:
 ====Stochastic L-systems ==== ====Stochastic L-systems ====
   * variations & randomness   * variations & randomness
-==== Context-sensitive L-systems + 
 +==== Context-sensitive L-systems ====
   * symbol replacement dep. on context, or previous states   * symbol replacement dep. on context, or previous states
   * can be used to model signal propogation    * can be used to model signal propogation 
-==== Parametric L-systems + 
 +==== Parametric L-systems ====
   * elements can be parameterised, eg. segment lengths   * elements can be parameterised, eg. segment lengths
   * continous development, motion, growth or diffusion    * continous development, motion, growth or diffusion 
-==== Developmental models (ABOP 3.1 ->)+==== Developmental models (ABOP 3.1 ->)====
   * L-systems provide good structural models, how can we model growth and changes over time?   * L-systems provide good structural models, how can we model growth and changes over time?
   * multi-level models   * multi-level models
Line 45: Line 47:
     * complete l-system (geometric info, growth rates/branching/appearance)     * complete l-system (geometric info, growth rates/branching/appearance)
   * compound flowering structures (inflorescences)   * compound flowering structures (inflorescences)
-  * Phyllotaxis. In order to describe the pattern of florets (or seeds) in a sunflower head,  +  * Phyllotaxis. In order to describe the pattern of florets (or seeds) in a sunflower head, Vogel proposed the formula φ=n∗137.5◦, r=c√n {cf. ABOP 4.1}
-     Vogel proposed the formula φ=n∗137.5◦, r=c√n {cf. ABOP 4.1}+
   * surface models  (ABOP 5)   * surface models  (ABOP 5)
     * the shape as well as size of plant organs may change over time     * the shape as well as size of plant organs may change over time
     * leaf types     * leaf types
 +
 ====animation (ABOP 6)==== ====animation (ABOP 6)====
   * The original formalism of L-systems provides a model of development that is discrete both in time and space.    * The original formalism of L-systems provides a model of development that is discrete both in time and space. 
Line 57: Line 59:
        * assign continuous attributes to model components        * assign continuous attributes to model components
        * model states are still known only in discrete time intervals.         * model states are still known only in discrete time intervals. 
-==== Timed DOL systems +==== Timed DOL systems==== 
-   * expression of production rules is still discrete, yet each cell has its own 'lifetime' as specified in teh production rule+   * expression of production rules is still discrete, yet each cell has its own 'lifetime' as specified in the production rule
    * symbols represent cells that elongate during their lifetime and divide upon reaching terminal age.    * symbols represent cells that elongate during their lifetime and divide upon reaching terminal age.
-   * effect of aging, and gradual development can be modelled+   * effect of aging, and gradual development can be modeled
    * 'young' cell can be replaced by mature form -> fruits    * 'young' cell can be replaced by mature form -> fruits
-==== open L-systems+ 
 +==== open L-systems==== 
 +  * "Visual Models of Plants Interacting with Their Environment"  Radomír Mech and Przemyslaw Prusinkiewicz 
 +  * [x.ref] 
 ====reaction diffusion systems==== ====reaction diffusion systems====
   *  what advantages/disadvantages over l-systyems?    *  what advantages/disadvantages over l-systyems? 
Line 73: Line 79:
 ====demos==== ====demos====
   * http://www.blprnt.com/processing/cherrytree/   * http://www.blprnt.com/processing/cherrytree/
-  *  http://www.blprnt.com/processing/birchtree/ +  * http://www.blprnt.com/processing/birchtree/ 
-  *  karl sims - panspermia (1990) http://www.youtube.com/watch?v=AgeuRukfZLE ~1:00->+  * karl sims - panspermia (1990) http://www.youtube.com/watch?v=AgeuRukfZLE from ~1:00 onward 
 + 
 +----- 
 + 
 +====Further==== 
 +  * http://openalea.gforge.inria.fr/ 
 +  * https://team.inria.fr/virtualplants/software/
  
  • algorithmic_botany.1227965729.txt.gz
  • Last modified: 2008-11-29 13:35
  • by nik