Modeling and Visualization of Leaf Venation Patterns Adam

  • Slides: 39
Download presentation
Modeling and Visualization of Leaf Venation Patterns, Adam Runions, Martin Fuhrer, Brendan Lane, Pavol

Modeling and Visualization of Leaf Venation Patterns, Adam Runions, Martin Fuhrer, Brendan Lane, Pavol Federl, Anne-Gaelle Rolland. Lagan, Przemyslaw Prusinkiewicz (University of Calgary) Real-Time Rendering of Plant Leaves, Lifeng Wang (Microsoft Research Asia), Wenle Wang (Tsinghua University), Julie Dorsey (Yale University), Xu Yang (Nankai University), Baining Guo, Heung. Yeung Shum (Microsoft Research Asia) Floral Diagrams and Inflorescences: Interactive Flower Modeling Using Botanical Structural Constraints, Takashi Ijiri (The University of Tokyo), Shigeru Owada (The University of Tokyo and Sony CSL), Makoto Okabe, (The University of Tokyo), Takeo Igarashi (The University of Tokyo and JST/PRESTO)

Modeling and Visualization of Leaf Venation Patterns, Adam Runions, Martin Fuhrer, Brendan Lane, Pavol

Modeling and Visualization of Leaf Venation Patterns, Adam Runions, Martin Fuhrer, Brendan Lane, Pavol Federl, Anne-Gaelle Rolland. Lagan, Przemyslaw Prusinkiewicz (University of Calgary) e l ab Real-Time Rendering of Plant Leaves, l i va t e y Lifeng Wang (Microsoft Research Asia), Wenle Wang (Tsinghua University), Julie Dorsey (Yale University), Xu Yang (Nankai University), Baining Guo, Heung. Yeung Shum (Microsoft Research Asia) a t o N Floral Diagrams and Inflorescences: Interactive Flower Modeling Using Botanical Structural Constraints, Takashi Ijiri (The University of Tokyo), Shigeru Owada (The University of Tokyo and Sony CSL), Makoto Okabe, (The University of Tokyo), Takeo Igarashi (The University of Tokyo and JST/PRESTO)

Modeling and visualization of leaf venation patterns Adam Runions+, Martin Fuhrer, Brendan Lane, Pavol

Modeling and visualization of leaf venation patterns Adam Runions+, Martin Fuhrer, Brendan Lane, Pavol Federl, Anne-Gaëlle Rolland-Lagan, Przemyslaw Prusinkiewicz Department of Computer Science, University of Calgary

Algorithmic Botany http: //www. algorithmicbotany. org/ Biological Modeling and Visualization research group, Department of

Algorithmic Botany http: //www. algorithmicbotany. org/ Biological Modeling and Visualization research group, Department of Computer Science, University of Calgary

Aristid Lindenmayer (1925 – 1989)

Aristid Lindenmayer (1925 – 1989)

Idea • Canalization Hypothesis – Vein develops by flow of hormone Auxin – Analogous

Idea • Canalization Hypothesis – Vein develops by flow of hormone Auxin – Analogous to water carving riverbeds in soft terrain • Primary Contributions – Motivated by previous researches (primarily Gottlieb) but on continuous space – Effective implementation with space subdivision (such as Voronoi diagrams)

Overview leaf blade growth placement of auxin sources vein development

Overview leaf blade growth placement of auxin sources vein development

Leaf growth Initial marginal isogonic uniform non-uniform anisotropic

Leaf growth Initial marginal isogonic uniform non-uniform anisotropic

Open Venation Process • Auxin sources and vein nodes are initialized. I

Open Venation Process • Auxin sources and vein nodes are initialized. I

Open Venation Process • Each source is associated with the vein node that is

Open Venation Process • Each source is associated with the vein node that is closest to it. II

Open Venation Process • Each source is associated with the vein node that is

Open Venation Process • Each source is associated with the vein node that is closest to it. • The normalized vectors from each vein node to each source that influences it are then found. III

Open Venation Process • Each source is associated with the vein node that is

Open Venation Process • Each source is associated with the vein node that is closest to it. • The normalized vectors from each vein node to each source that influences it are then found. • These vectors are added and their sum normalized again, IV

Open Venation Process V • Each source is associated with the vein node that

Open Venation Process V • Each source is associated with the vein node that is closest to it. • The normalized vectors from each vein node to each source that influences it are then found. • These vectors are added and their sum normalized again, providing the basis for locating new vein nodes.

Open Venation Process VI • Each source is associated with the vein node that

Open Venation Process VI • Each source is associated with the vein node that is closest to it. • The normalized vectors from each vein node to each source that influences it are then found. • These vectors are added and their sum normalized again, providing the basis for locating new vein nodes. • The neighborhoods of sources are now tested for the

Open Venation Process • The neighborhoods of the two leftmost sources have been penetrated

Open Venation Process • The neighborhoods of the two leftmost sources have been penetrated by the veins, as indicated by the bolder representation of the corresponding circles. The affected sources are removed from the set of sources. VII

Open Venation Process VIII • The neighborhoods of the two leftmost sources have been

Open Venation Process VIII • The neighborhoods of the two leftmost sources have been penetrated by the veins, as indicated by the bolder representation of the corresponding circles. The affected sources are removed from the set of sources. • The leaf then grows; in this example we have assumed marginal growth, so the existing sources and vein nodes are not moved.

Open Venation Process • The candidate new sources are now randomly placed within the

Open Venation Process • The candidate new sources are now randomly placed within the expanded blade. IX

Open Venation Process • The candidate new sources are now randomly placed within the

Open Venation Process • The candidate new sources are now randomly placed within the expanded blade. • Their neighborhoods, indicated by dashed circles, are checked for the inclusion of the centers of previously placed vein nodes and sources. X

Open Venation Process XI • The candidate new sources are now randomly placed within

Open Venation Process XI • The candidate new sources are now randomly placed within the expanded blade. • Their neighborhoods, indicated by dashed circles, are checked for the inclusion of the centers of previously placed vein nodes and sources. • The only candidate source with an empty neighborhood is incorporated into the set of sources.

Open Venation Process • Iterate this process again. XII

Open Venation Process • Iterate this process again. XII

Vein Width • Murray’s Law – Radii of vessel : – This work, n=3

Vein Width • Murray’s Law – Radii of vessel : – This work, n=3 – Calculation of vein width begins with the veinlets, assumed to have the minimum width, and proceeds towards the base of the leaf.

Closed Venation • Web-like patterns – Allow more than one vein may grow toward

Closed Venation • Web-like patterns – Allow more than one vein may grow toward the same source

Closed Venation • Web-like patterns – Allow more than one vein may grow toward

Closed Venation • Web-like patterns – Allow more than one vein may grow toward the same : tag – passed to source descendants

Result I • a to e : kill distance – 40, 20, 10, 5,

Result I • a to e : kill distance – 40, 20, 10, 5, 1 • f to h : # of sources inserted per step - 0. 00006, 0. 0003, 0. 006 • i : slow marginal growth

Result II ginkgo sweetgum lady’s mantle

Result II ginkgo sweetgum lady’s mantle

Result A Nankin cherry bough. Gras s III

Result A Nankin cherry bough. Gras s III

Result IV A poplar leaf relative neighborhood photo Urquhart approximation

Result IV A poplar leaf relative neighborhood photo Urquhart approximation

Result Trillium flower V

Result Trillium flower V

Floral diagrams and inflorescences : Interactive flower modeling using botanical structural constraints Takashi Ijiri

Floral diagrams and inflorescences : Interactive flower modeling using botanical structural constraints Takashi Ijiri (The University of Tokyo) Shigeru Owada (Sony CS Laboratories Inc. ) Makoto Okabe (The University of Tokyo) Takeo Igarashi (The University of Tokyo, PRESTO/JST)

Contribution • Interaction techniques – A specific system to model flowers quickly and easily

Contribution • Interaction techniques – A specific system to model flowers quickly and easily – Provide structural information of flowers developed by botanists : floral diagrams & inflorescences • Separating structural editing and geometry editing – Provide sketching interfaces for user convenience

Notions • Floral diagram – An iconic description of a flower’s structural characteristics –

Notions • Floral diagram – An iconic description of a flower’s structural characteristics – To design individual flowers • Inflorescence – A branch with multiple flowers and its branching pattern represented in a pictorial form – To design many flowers

Notions Floral diagram Inflorescence

Notions Floral diagram Inflorescence

Floral Diagram Pi : pistil : 암술 St : stamen : 수술 Pe :

Floral Diagram Pi : pistil : 암술 St : stamen : 수술 Pe : petal : 꽃잎 O : ovary : 씨방 Se : sepal : 꽃받침 Bra : bract : 포엽 R : floral receptacle : 꽃턱 A : axis Up : petal connate to petal : 합착 꽃잎 Sp : sepal adnate to stamen : 수술에 인접한 꽃받침

Inflorescence (A) (B) (C) (D) (E) • Indeterminate : lower ones bloom first and

Inflorescence (A) (B) (C) (D) (E) • Indeterminate : lower ones bloom first and higher ones follow – (A) raceme, (B) corymb • Determinate : top or central first, lower or lateral follow – (C) dichasium, (D) drepanium • Compound : mixture – (E) compounded raceme

Floral Diagram Editor (a) Edior (b) Brassica Rapa (c) Ranunculus acris

Floral Diagram Editor (a) Edior (b) Brassica Rapa (c) Ranunculus acris

Floral Component Edit sketch to transform along 3 D model center vein global transform

Floral Component Edit sketch to transform along 3 D model center vein global transform local transform

Inflorescence Editor

Inflorescence Editor

FIN

FIN