Modelling of Ecosystems by Tools from Computer Science Summer School at Czech University of Life Sciences, Prague, 16-20 September, 2013 Winfried Kurth.

Slides:



Advertisements
Similar presentations
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
Advertisements

Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
Automation (21-541) Sharif University of Technology Session # 13
From Molecules To Landscapes: Rule-based FSPMs in the Language XL Winfried Kurth Brandenburg University of Technology at Cottbus, Chair for Graphics Systems.
JYC: CSM17 BioinformaticsCSM17 Week 8: Simulations (part 2): plant morphology sea shells (marine molluscs) fractals virtual reality –Lindenmayer systems.
Institute of Horticultural Production Systems Vegetable Systems Modelling Hartmut Stützel and Tsu-Wei Chen Plant canopies under drought stress– structures,
Comparison of pruning regimes for Stone pine (Pinus pinea L.) using a Functional- Structural Plant Model Peter Surovy.
1 Mathematical Models of Plant Growth for Applications in Agriculture, Forestry and Ecology Paul-Henry Cournède Applied Maths and Systems, Ecole Centrale.
Network Morphospace Andrea Avena-Koenigsberger, Joaquin Goni Ricard Sole, Olaf Sporns Tung Hoang Spring 2015.
Research and objectives Modern software is incredibly complex: for example, a modern OS has more than 10 millions lines of code, organized in 10s of layers!
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
The Capsis Project – General presentation – UMR AMAP - September, 2005 The Capsis project Francois de Coligny INRA - National Institute for Agronomic Research.
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
Triangulation of network metaphors The Royal Netherlands Academy of Arts and Sciences Iina Hellsten & Andrea Scharnhorst Networked Research and Digital.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
Chapter 12: Simulation and Modeling
Module 3: Business Information Systems Chapter 11: Knowledge Management.
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
Data Management Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
The Electronic Geometry Textbook Project Xiaoyu Chen LMIB - Department of Mathematics Beihang University, China.
Classification of the models. 1 At genesis of forest modelling the three Wisemen have operated : The first has been called BIOLOGIST and searched for.
Graphics Graphics Korea University cgvr.korea.ac.kr Model Construction 고려대학교 컴퓨터 그래픽스 연구실.
Modelling of Ecosystems by Tools from Computer Science Summer School at Czech University of Life Sciences, Prague, September, 2013 Winfried Kurth.
Functional-Structural Plant Modelling with GroIMP and XL
FiiNaL ExAm by: cHUcKiiE. What is Computer Graphics? Computer graphics is a sub-field of computer science and is concerned with digitally synthesizing.
Image-based Plant Modeling Zeng Lanling Mar 19, 2008.
L-Systems and Procedural Plants CSE 3541 Matt Boggus.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
1 Mpeg-4 Overview Gerhard Roth. 2 Overview Much more general than all previous mpegs –standard finished in the last two years standardized ways to support:
Summer School „Modelling and Simulation with GroIMP“ / Tutorial for beginners University of Göttingen (Germany), September, 2010 Winfried Kurth Some.
Summer School „Modelling and Simulation with GroIMP“ / Tutorial for beginners University of Göttingen (Germany), September, 2010 Winfried Kurth Some.
Modeling Morphogenesis in Multi-Cellular Systems (Complex Systems Project) Heather Koyuk Spring 2005 Other Team Members CS Student: Nick Armstrong Chemistry.
Functional-Structural Plant Modelling with GroIMP and XL Tutorial and Workshop at Agrocampus Ouest, Angers, 5-7 May, 2015 Winfried Kurth University of.
Exploratory Visualization of Infectious Disease Propagation Ben Houston, Neuralsoft Zack Jacobson, Health Canada NX-Workshop on Social Network Analysis.
Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon.
Modeling and simulation of systems Simulation languages Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 Department Ecoinformatics, Biometrics and Forest Growth Computer Graphics and Ecological Informatics Study course: Applied Computer Science M.Sc. Winfried.
Tutorial and workshop „Modelling with GroIMP and XL“ / Tutorial for beginners University of Göttingen, 27 February, 2012 Winfried Kurth Introduction to.
SOFTWARE DESIGN. INTRODUCTION There are 3 distinct types of activities in design 1.External design 2.Architectural design 3.Detailed design Architectural.
A Spatially Explicit Individual-based forest simulator Grégoire Vincent *, Luc Veillon and Hubert de Foresta Overview Individual trees of different species.
Models and Modeling1 Ahmed Waheed Moustafa Prof. of ergonomics and Computer Simulation.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Graph-oriented modelling of multiscaled dynamical systems with a dynamical structure: Challenges to the "Relational Growth Grammar" approach Winfried Kurth.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Modelling of Ecosystems by Tools from Computer Science Summer School at Czech University of Life Sciences, Prague, September, 2013 Winfried Kurth.
Modelling of Ecosystems by Tools from Computer Science Summer School at Czech University of Life Sciences, Prague, September, 2013 Winfried Kurth.
Functional-Structural Plant Modelling with GroIMP and XL Tutorial and Workshop at Agrocampus Ouest, Angers, 5-7 May, 2015 Winfried Kurth University of.
Network Topologies for Scalable Multi-User Virtual Environments Lingrui Liang.
A PLATFORM FOR MORPHOLOGICAL DIVERSITY I LYA P OTAPOV T AMPERE U NIVERSITY OF T ECHNOLOGY S TOCHASTIC S TRUCTURAL P LANT M ODELS.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Computer graphics and ecological informatics
Chapter 12: Simulation and Modeling
Computer Graphics and Ecological Informatics
Computer Graphics and Ecological Informatics
A framework for Web science didactics michalis vafopoulos
Model Construction cgvr.korea.ac.kr.
Plant architecture « eXploration »
Ecosystem Demography model version 2 (ED2)
Y. Liu, M. Deshmukh, J. C. Wulkop, P. M. Fischer and A. Gerndt
Connecting the dots: data, simulation, and realism
Optimization Techniques for Natural Resources SEFS 540 / ESRM 490 B
Scale-Space Representation of 3D Models and Topological Matching
Forest growth models and new methods
Chapter 15 Functional Programming 6/1/2019.
Presentation transcript:

Modelling of Ecosystems by Tools from Computer Science Summer School at Czech University of Life Sciences, Prague, September, 2013 Winfried Kurth University of Göttingen, Department Ecoinformatics, Biometrics and Forest Growth Introduction to different modelling concepts (part 2)

Classification of models in plant and ecosystem sciences process models physiology

Classification of models in plant and ecosystem sciences process models physiology...you remember the first Wise man:

Classification of models in plant and ecosystem sciences process models physiology

Classification of models in plant and ecosystem sciences process models physiology... see also the model BALANCE on Thursday

Classification of models in plant and ecosystem sciences structural models morphology process models physiology

Classification of models in plant and ecosystem sciences structural models morphology process models physiology the second Wise man:

Classification of models in plant and ecosystem sciences structural models morphology process models physiology

Structural models capturing 3-d architecture of organisms Motivation for structural models of trees ecosystem research: forests as intensively structured life communities relevant issues: impact of tree architecture - on carbon uptake and processing - on water balance / drought stress robustness interpretation of patterns of crown damage simulation: competition, manipulations by foresters

Motivation for structural models of trees basic research: - tree crowns (+ root systems) = complex structures information compression? - botanical knowledge basis briding the gap: practical view in botany/forestry – ecosystem models - linking of models demonstration visualization of future development virtual landscapes as support tools for planning and decision

Motivation for structural models of trees special requirements for modelling of - light in a stand - mechanics - water flux in a tree - competition bridge between process models and botanical observations common basis for diverse processes in/at the tree (enhancing the consistency between different models)

Origins, schools, motivations of plant modelling French school (Hallé et al.: botany; CIRAD - AMAP Montpellier) tropical forests; agronomy

The French school of tree architectural studies Hallé, Oldeman and Tomlinson 1978: Tropical Trees and Forests 23 „architectural models“ (basic patterns of crown architecture)

computer-based simulation system AMAP: „Atelier de Modélisation de l‘Architecture des Plantes“ Origin: work by Philippe de Reffye on coffee plants around 1976 first AMAP version (basis of the contemporary commercial software REALnat, Bionatics): makes use of the 23 architectural models from Hallé et al. early team members: Ph. de Reffye, R. Lecoustre, M. Jaeger, E. Costes, P. Dinouard, F. Blaise, J.-F. Barczi, H. Rey, D. Barthélémy, Y. Caraglio agronomists, computer scientists, botanists, mathematicians

Origins, schools, motivations of plant modelling French school (Hallé et al.: botany; CIRAD - AMAP Montpellier) tropical forests; agronomy theoretical biologists (primarily in Great Britain) theoretical computer science L-Systems: grammar of shape generation mathematization computer graphics Virtual Reality efficiency of algorithms

Early and later computer graphics results

Origins, schools, motivations of plant modelling (continued) forest ecologists and forest practitioners - single-tree oriented growth models - heterogeneous stands - processes  morphological appearance - ecosystem research bioclimatologists und biophysicists - heterogeneity: nonlinear light response of photosynthesis - tree mechanics, tree hydraulics entomologists interaction herbivores – plant structure (agriculture) CPAI Brisbane

Structural models 3 levels: 1.static description of structure plant at a fixed date (e.g., at 16 September 2013)

Structural models 3 levels: 1.static description of structure plant at a fixed date (e.g., at 16 September 2013) 2.dynamic description of structure, non-sensitive description of development (ontogenesis) of a plant: time series of 3-dimensional structures

Structural models 3 levels: 1.static description of structure plant at a fixed date (e.g., at 16 September 2013) 2.dynamic description of structure, non-sensitive description of development (ontogenesis) of a plant: time series of 3-dimensional structures 3.dynamics, taking causal impacts / conditions into account (sensitive models)  different paths of development  logical conditions for the decision between them (simplest case: stochastic)

empirical basis: semi-automatic or automatic digitization different possibilities: combination digital caliper - digital compass - interface software (Oppelt et al. 2000) electromagnetic digitizer (Polhemus Fastrak, used e.g. by Sinoquet et al., Clermont-Ferrand ) ultrasonic digitizer mechanical arms 3-d laser scanner processing of stereophotos

example: electromagnetic digitizer tracking system „Polhemus Fastrak“

example: electromagnetic digitizer tracking system „Polhemus Fastrak“, results trees,

example: electromagnetic digitizer tracking system „Polhemus Fastrak“, results Mangrove trees

concerning description level 1: static description of structure two approaches: (a)tables each morphological unit of a plant = one row dtd code = „descriptive tree data“, or MTG code (b) imperative (command-driven): „Turtle geometry“ virtual turtle „constructs“ the structure, the description are the commands which control it turtle geometry command language

Example for dtd coding of a real branching system:

MTG (= multiscaled tree graph) coding: multi-scale description scale levels: P plant U growth unit I internode

scale levels: P plant U growth unit I internode relations: < successor + branch / refinement MTG (= multiscaled tree graph) coding: multi-scale description

Turtle: goes according to commands imperative approach: „turtle geometry“

more complex structures can be generated this way (see later...)

The second level of description: Dynamic description of plant structures how do plants change during ontogenesis?

one of the first modelling attempts: AMAP Modelling the activity of meristems shape of tree = trajectory of its meristems

approach for modelling: shape of tree = trajectory of meristems primary meristem branching secondary meristem (to be added: mechanic deformations, deformations with physiological causes, damages, processes of senescence and mortality)

meristem-based modelling: Theory Adrian D. Bell 1979: 3 basic processes - formation of a shoot (growth) - transition to resting state (and new activation) - death similarly de Reffye 1981: 3 meristem states - dormance (sleeping) - croissance (growth) - mortalité (death) state transitions with probabilities  binomial distribution, Markov chains

combination 1 st + 2 nd level of description: morphological measurements mapping branches encoding GroIMP or other statistical data analysis growth grammar with parameters GroIMP or other time series of three-dimensional structures graphicsother simulation programmesstatistical d.a. static dynamic

Results: Structural, dynamical models of trees based on botanical measurements

Application example: virtual laser scanner

Classification of models in plant and ecosystem sciences (continued) structural models morphology process models physiology

Classification of models in plant and ecosystem sciences statistics aggregated models structural models morphology process models physiology

Classification of models in plant and ecosystem sciences statistics aggregated models structural models morphology process models physiology the third Wise man:

Classification of models in plant and ecosystem sciences statistics aggregated models structural models morphology process models physiology

Classification of models in plant and ecosystem sciences „model triangle“: statistics aggregated models structural models morphology process models physiology

Classification of models in plant and ecosystem sciences „model triangle“: statistics aggregated models structural models morphology process models physiology functional-structural plant models (FSPMs)

Classification of models in plant and ecosystem sciences „model triangle“: statistics aggregated models structural models morphology process models physiology functional-structural plant models (FSPMs)

Classification of models in plant and ecosystem sciences „model triangle“: Combination of botanical structures and functions (e.g., light interception, water flow) in a coherent, single model processes linked to morphological entities statistics aggregated models structural models morphology process models physiology functional-structural plant models (FSPMs)

Classification of models in plant and ecosystem sciences „model triangle“: Structure: Arrangement of morphological entities (modules) like shoots, leaves... in 3-d space, connections between them („topology“), shape (geometry) effects of processes on the development of structures statistics aggregated models structural models morphology process models physiology functional-structural plant models (FSPMs)

Functional-structural plant models (FSPMs)

Overview of an exemplary (more complex) FSPM:

Acknowledgements  Gerhard Buck-Sorlin  Octave Etard  Reinhard Hemmerling  Michael Henke  Ole Kniemeyer  Yongzhi Ong and particularly  Katarína Streit for providing a lot of images... (for this and for the subsequent tutorials...)