# Leaf segmentation and tracking in arabidopsis thaliana combined to an organ-scale plant model for genotypic differentiation

Gautier Viaud, Olivier Loudet, Paul-Henry Cournede

► To cite this version:

Gautier Viaud, Olivier Loudet, Paul-Henry Cournede. Leaf segmentation and tracking in arabidopsis thaliana combined to an organ-scale plant model for genotypic differentiation. Frontiers in Plant Science, 2017, 7, pp.1-14. 10.3389/fpls.2016.02057. hal-01602596

HAL Id: hal-01602596

https://hal.science/hal-01602596

Submitted on 26 May 2020

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_1.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
<figure><img src="image_2.png" /></figure>

Check for
updates

# Leaf Segmentation and Tracking in *Arabidopsis thaliana* Combined to an Organ-Scale Plant Model for Genotypic Differentiation

Gautier Viaud¹*, Olivier Loudet² and Paul-Henry Cournède¹

¹Laboratory MICS, CentraleSupélec, University of Paris-Saclay, Châtenay-Malabry, France, ²Institut Jean-Pierre Bourgin, INRA, AgroParisTech, CNRS, Université Paris-Saclay, Versailles, France

A promising method for characterizing the phenotype of a plant as an interaction between its genotype and its environment is to use refined organ-scale plant growth models that use the observation of architectural traits, such as leaf area, containing a lot of information on the whole history of the functioning of the plant. The Phenoscope, a high-throughput automated platform, allowed the acquisition of zenith images of *Arabidopsis thaliana* over twenty one days for 4 different genotypes. A novel image processing algorithm involving both segmentation and tracking of the plant leaves allows to extract areas of the latter. First, all the images in the series are segmented independently using a watershed-based approach. A second step based on ellipsoid-shaped leaves is then applied on the segments found to refine the segmentation. Taking into account all the segments at every time, the whole history of each leaf is reconstructed by choosing recursively through time the most probable segment achieving the best score, computed using some characteristics of the segment such as its orientation, its distance to the plant mass center and its area. These results are compared to manually extracted segments, showing a very good accordance in leaf rank and that they therefore provide low-biased data in large quantity for leaf areas. Such data can therefore be exploited to design an organ-scale plant model adapted from the existing GreenLab model for *A. thaliana* and subsequently parameterize it. This calibration of the model parameters should pave the way for differentiation between the Arabidopsis genotypes.

**Keywords:** segmentation, tracking, genotypic, differentiation, *Arabidopsis*, leaf, area, phyllotaxy

## 1. INTRODUCTION

In order to predict plant phenotypic performance, statistical models are usually built based on linear mixed-effect models for integrative variables (Bustos-Korts et al., 2016). Their strength is that they take advantage of large repetitions of trials in very diverse environmental conditions since they necessitate only restricted amount of data, but they offer poor perspectives in terms of interpretation and extrapolation.

On the contrary, since they rely on the mechanistic description of growth processes, plant growth models have opened promising perspectives for the description and prediction of genotype by environment interactions. Mathematically speaking, if we consider the system of interest as the

**OPEN ACCESS**

**Edited by:**
Lifeng Xu,
Zhejiang University of Technology,
China

**Reviewed by:**
Yuntao Ma,
China Agricultural University, China
Aaron I. Velez Ramirez,
Ghent University, Belgium

**\*Correspondence:**
Gautier Viaud
gautier.viaud@centralesupelec.fr

**Specialty section:**
This article was submitted to Plant Biophysics and Modeling, a section of the journal Frontiers in Plant Science

**Received:** 31 August 2016
**Accepted:** 23 December 2016

**Published:** 11 January 2017

**Citation:**
Viaud G, Loudet O and Cournède P-H (2017) Leaf Segmentation and Tracking in Arabidopsis thaliana Combined to an Organ-Scale Plant Model for Genotypic Differentiation. *Front. Plant Sci.* 7:2057. doi: 10.3389/fpls.2016.02057
plant in its environment (or a population of plants, or a specific part of the plant for models at smaller scales) plant growth models could formally be represented in the very generic following form:

$$Y = f(\theta, E) \qquad (1)$$

where:

* Y represents all the phenotypic traits of interest, and is generally a real-valued function of space and time.

* f represents the functional equations (usually dynamical, see for example the description of plant growth models as dynamic state space models and hidden Markov models in Cournède et al., 2013).

* θ represents all the parameters of the model. Some of them are of biophysical relevance but some are only empirical parameters (parameters of empirical descriptive functions). As we will detail later, the estimation of these parameters is a key issue in plant growth modeling.

* E represents all the external variables for the system, which mostly corresponds to the environmental variables. At the global scale, the main variables generally correspond to radiation, temperature, potential evapo-transpiration, soil content in water and nutriments. The agricultural, horticultural, forestry practice can also be represented in the environmental variables.

Models differ with respect to the phenomenon of interest and the studied species.

For a given species and a given model, the parameters should ideally be able to characterize genotypes. As stated by Tardieu (2003), the application associating its model parameter vector to each genotype should be injective. In such an ideal situation, we could imagine very concrete applications: for instance, for a given environment E, compare the performances of two genotypes characterized by two different parameter sets θ₁ and θ₂. Conversely, if the parameter set is stable for one genotype in a large range of environmental conditions, we can optimize some traits of interest with respect to the environmental conditions (see examples for maize Qi et al., 2010, sunflower Lecoeur et al., 2011 or peach Quilot-Turion et al., 2012), leading to potential decision aid tools. One example would be the optimization of water supply under logistic and availability constraints Wu et al. (2012).

If the ecophysiological parameters characterize a given genotype, then we could also imagine to decompose the genetic variation of model parameters into individual quantitative trait loci, or conversely to design a predictive model determining this parameter set from the plant genetics, that is to say to write θ = H(G) where G represent the genetic sequence of the individual plant, either the genomic sequence or a representation of it with quantitative trait loci markers (see for example Quilot et al., 2005; Hammer et al., 2006; Letort et al., 2008; Xu et al., 2011; Reymond et al., 2003; Des Marais et al., 2016).

As described by Yin and Struik (2010) or Baldazzi et al. (2016), the tendency is to complicate the mechanistic description of biophysical processes, by linking ecophysiology to omics sciences as an attempt to fully comprehend the regulatory networks from which plant robustness and plasticity is supposed

to emerge (Hirai et al., 2004) whilst the related robustness appears to be difficult to achieve at the cell or tissue level. The modeling of plant growth and development lends itself to such an integrative approach. Several models for various component systems of plants are constantly developed (Hodgman et al., 2009). However, the road is still long to achieve such an ambitious objective, resulting in a predictive model from the genes to the whole plant phenotype in a large range of environmental conditions. The more complex the models, the more troublesome their parameterization and the assessment of the estimate uncertainty (Ford and Kennedy, 2011), specifically due to costly experimentations and the large number of unknown parameters to consider. Likewise, local environmental conditions (in terms of climatic and soil variables, as well as biotic stresses) and initial conditions in specific fields are also very delicate to characterize. Consequently, the propagation of uncertainties and errors, which are related to parameters and inputs of these dynamic models, may result in poor prediction of the plant-environment interaction in real situations.

A good compromise between mechanistic description of plant growth processes and the level of details in the data necessary for their parameterization has recently emerged with a new paradigm for plant ecophysiological modeling, namely functional-structural plant modeling (see Vos et al., 2009). It combines the ecophysiology of plant growth to its architectural development. One of their fundamental properties is that their parameterization does not rely on the same type of information as classical ecophysiological models: architectural traits have the property to integrate the whole history of plant functioning, and a large information (in the Fisher sense) on model parameters can be inferred from the observation of the architectural traits. The key point that we aim at taking advantage of in this paper is that architectural traits can potentially be measured efficiently by automatic image analysis in high-throughput phenotyping platforms. These have recently gained increasing interest, both in fields (Araus and Cairns, 2014) and laboratories (Tisné et al., 2013), thanks to their capacity to automatically measure many morphological and physiological traits for a large number of plant genotypes in various environmental conditions. However, although these measurements are potentially very detailed in time, they usually concern integrative traits (masses, total leaf area, height, etc.) and are again classically analyzed with descriptive statistical (multifactorial) models (see for example Granier and Vile, 2014).

Our objective in this paper is dual: first, we will propose an image analysis methodology allowing to dynamically monitor surface areas of every individual leaves in *Arabidopsis thaliana* phenotypes and, second, we will show how these architectural data can be used to parameterize a functional-structural model of Arabidopsis growth with the objective of genotypic differentiation. The material and methods section deals with the phenotyping data produced by the Phenoscope platform Tisné et al. (2013), the image analysis methodology and the functional-structural model developed for *A. thaliana*. The Phenoscope platform is first described (section 2.1) and several traits of its output images analyzed (section 2.2) for further use in the image processing methodology. The latter relies on two main
steps, segmentation (section 2.3) and tracking (section 2.4). The segmentation part has already been studied Scharr et al. (2016), and the method we developed was largely inspired by Apelt et al. (2015). However, most studies only consider static images and are not interested in the dynamic monitoring of leaf growth, which raises non-trivial problems in tracking. We also propose an adaptation of the GreenLab model (Yan et al., 2004), (Christophe et al., 2008) for the first stage of Arabidopsis growth (section 2.5). The results of the dynamic monitoring of individual leaf surface areas are presented for 4 different genotypes in section 3.1, and are then used to parameterize the GreenLab model with statistical model inversion techniques in section 3.2. These results and further perspectives are discussed in section 4.

# 2. MATERIALS AND METHODS

## 2.1. Data Acquisition

Images of *A. thaliana* were acquired using the Phenoscope, an automated phenotyping platform, whose full description can be found in (Tisné et al., 2013). It is made of an aluminum table on a steel structure and allows the simultaneous growth of 735 plants in individual pots that are displaced along guiding rails across the table to ensure that all plants are grown in the same environmental conditions on average. The Phenoscope comprises two stations: a watering station where each pot, when placed over it, is weighed and watered according to instructions with a specified nutrient solution, and an imaging station that captures zenithal images of the plant placed under the digital camera. The Phenoscope is equipped with its own image processing scripts, Phenospeed, that outputs images where the background and leaves from neighboring plants have been removed to keep only the main rosette with red, green and blue color components. These images have width $n = 1624$ pixels and height $m = 1232$ pixels and $1 \text{ cm}^2$ is considered equal to 28,900 pixels. Phenospeed automatically computes the total projected rosette area (in $\text{cm}^2$). It cannot, however, computes the individual leaf areas necessary to exploit an organ-scale plant model.

The dataset considered in this article consists of a series of $T = 21$ images for one plant of each of the 4 genotypes Burren (Bur), Columbia (Col), Shahdara (Sha), and Tsushima (Tsu). The plants were all grown in the same environmental conditions. The photoperiod was of 8 h, with a radiation of $350 \mu\text{mol m}^{-2} \text{s}^{-1}$. The temperature was set to 21°C during the day and 18°C at night. The hygrometry was maintained constant at 65%RH. The series is composed of images taken on consecutive days from the 9th day after sowing (the day when the plants are installed on the robot) to the 29th day after sowing although, for the sake of clarity, the days of the image series will be identified from 1 to 21 in the following. On day 1 (from installation on the robot), the plants already have fully opened cotyledons (denoted as leaves 1 and 2). It should be noted that, for the sake of clarity, we have numbered leaves including the 2 cotyledons, so that the first true leaf is actually leaf 3. Images for the Bur genotype are presented in **Figure 1** on three different days.

## 2.2. Data Analysis

To better understand the dynamics of the whole plant, a series of measurements was performed on each image for the 4 genotypes

available. Images are considered as elements of $M_{m,n}(\mathbb{R})$. Each point $P$ of an image can be defined as an ordered pair $P = (i, j) \in \mathcal{P}$, where $\mathcal{P} = [[1, m]] \times [[1, n]]$, representing its row and column. On day $t \in [[1, T]]$, an image has a set of $n_t$ visible leaves $L_t = \{\ell_{tu}|u \in [[1, n_t]]\}$, where $\ell_{tu} \subset \mathcal{P}$ is referred to as a leaf segment (or segment for short) and is a connected subset of the image $I_t \in M_{m,n}(\mathbb{R})$. Over the whole timeline $[[1, T]]$, the plant has a set of $N$ leaves $\mathcal{L} = \{L_v|v \in [[1, N]]\}$ indexed by their order of appearance. A particular leaf of the plant is therefore identified by as many occurrences as images in the series, $L_v = \{\ell_{tv}|t \in [[1, T]], \ell_{tv} \in I_t \cup \emptyset\}$. A leaf can indeed have the empty set as a segment on certain days if its area is not available, because of overlappings for instance. The index $u$ will therefore be reserved to segments, whereas the index $v$ will be reserved to leaves. The leaf of rank $v$ is the $v$-th to appear. Throughout this work, true segments, considered to be those manually extracted from the images, will be denoted $\ell_{tu}$, while the segments found by the algorithm will be denoted $\tilde{\ell}_{tu}$. The same distinction applies to leaves. The problem can therefore be decomposed into two parts:

* Segmentation: on each day $t \in [[1, T]]$, segment the image so as to find as many leaf segments as possible in $\tilde{L}_t$.

* Tracking: for each leaf of rank $v \in [[1, N]]$, for each day $t \in [[1, T]]$, find if there is an element of $\tilde{L}_t$ susceptible to belong to $\tilde{L}_v$ in order to reconstruct the whole history of the $v$-th leaf.

We will denote by $C \in \mathcal{P}$ the mass center of the plant. The extremity of a segment $\ell_{tu}$ is defined as the furthest point from the mass center of the plant, i.e., $E_{tu} = \arg\max_{P \in \ell_{tu}} d(P, C)$, where $d$ is the Euclidean distance. This allows us to measure three variables for a given visible leaf segment $\ell_{tu}$. Let $\bar{C}_{tu}$ be the vector joining the mass center of the plant to the segment extremity, then we define the maximum distance $e_{tu} = \|\bar{C}_{tu}\|_1$ and the maximum angle $d_{tu} = (O_j, \bar{C}_{tu})$ where $O_j$ designates the horizontal axis. There are several ways to measure the angle of a segment (other possibilities would be for example the angle defined by the point minimizing the distance to the plant mass center, the average angle of all points or the angle of the mass center of the segment) but this definition is the more stable and robust against overlappings. These two variables yield valuable information about the orientation and the distance of a given leaf throughout plant growth. A third variable is obviously the leaf area, which was manually extracted from the images, potentially reconstructing the shape of the leaves partially hidden by others. It has to be noted that the insertion of the leaf was taken into account when extracting areas. They were manually acquired on all the images using Photoshop CS5, the Ruler tool for angles and distances, which allows easy measurements of distances and angles between two points as well as tab-delimited file export for post-processing, and the Eraser and the Magic Wand to isolate a segment and select all its pixels for the areas. The values obtained for the angles and leaf areas are displayed on **Figures 2, 3** respectively for each genotype.

### 2.2.1. Analysis of Angles

As can be seen from **Figure 2**, the angle of a given leaf is not constant throughout the growth of the plant and there are two
<figure><img src="image_3.png" /></figure>

FIGURE 1 | Images output by the Phenoscope software on different days (after installation on the Phenoscope which takes place 8 days after sowing) for genotype Bur. (A) Day 1. (B) Day 11. (C) Day 21.

<figure><img src="image_4.png" /></figure>

FIGURE 2 | Evolution of the angles of the different leaves for genotypes Bur (top left), Col (top right), Sha (bottom left), and Tsu (bottom right). The angle $α$ of the v-th leaf on day $t$ is displayed on the circle centered in (0, 0) and of radius $t$, i.e., have coordinates $(t \cos(α), t \sin(α))$. Straight lines indicate the mean angles for each leaf throughout their respective growth. Manually acquired data.

Legend: ● 1 ● 2 ● 3 ● 4 ● 5 ● 6 ● 7 ● 8 ● 9 ● 10 ● 11 ● 12 ● 13 ● 14 ● 15

main reasons to this: (i) there might be small displacements of the pot from day to day (both in translation and in rotation) and (ii) leaves can be displaced or pushed by some others due

to development competition. In most cases, it is easy for a human observer to extract from all the points the occurrences of a given leaf, but sometimes it is very hard not to say impossible to choose
<figure><img src="image_5.png" /><figcaption>FIGURE 3 | Evolution of the areas of the different leaves (in cm²) with respect to time (in days) for genotypes Bur (top left), Col (top right), Sha (bottom left) and Tsu (bottom right). Manually acquired data.</figcaption></figure>

Legend: ● 1 ● 2 ● 3 ● 4 ● 5 ● 6 ● 7 ● 8 ● 9 ● 10 ● 11 ● 12 ● 13 ● 14 ● 15

between two points. For the Bur genotype, it suffices to consider
the trajectories of the 2nd and 6th leaves that create a fork on day
8, or the 10th leaf whose trajectory overrides alternatively that of
the 5th leaf and the 1st one. Similar scenarios can be found for
the other genotypes.

Let $d_{tv}$ denote the angle of the v-th leaf on day t, $d_v^0$ the angle of the v-th leaf on the first day it appeared and $\bar{d}_v$ the angle of the v-th leaf averaged over all the days it exists. On day 1 on the robot, only the first two embryonic leaves (cotyledons) are visible. In fact, 4 leaves are already preformed in *A. thaliana* but they might not be all visible from the very beginning of the image series. The first two leaves grow in opposite directions, i.e. $d_1^0 - d_2^0 \approx 180^\circ$. The 3rd and 4th leaves (the first true leaves) appear on the same day, more precisely on day 2 for Sha, on day 3 for Bur and Col, and on day 4 for Tsu. Similarly to the first two leaves, they grow in opposite directions such that $d_3^0 - d_4^0 \approx 180^\circ$. Furthermore, they grow in a direction very close to the bisector of ($d_1^0, d_2^0$),

i.e. for $i \in \{1,2\}$, $j \in \{3,4\}$, $|d_i^0 - d_j^0| > 40^\circ$, even though
this might not be the case at the end of the growth because of
competition, so that for $i \in \{1,2\}$, $j \in \{3,4\}$, $|\bar{d}_i - \bar{d}_j| > 40^\circ$
does not necessarily hold as can be seen for the Bur, Col and Sha
genotypes. By convention and to distinguish between the 1st and
2nd leaves on the one hand and the 3rd and 4th leaves on the
other hand, the 1st and 3rd leaves are defined to have the closest
averaged angle to that of the 5th leaf, that is $|\bar{d}_5 - \bar{d}_1| \le |\bar{d}_5 - \bar{d}_2|$
and $|\bar{d}_5 - \bar{d}_3| \le |\bar{d}_5 - \bar{d}_4|$.

The leaves appearing after the 4th one are not preformed and phyllotaxy underlies the direction of their growth. Phyllotaxy is a well-known phenomenon in *A. thaliana* Smith et al. (2006) which drives the growth direction of a leaf based on the growth direction of the leaf previously emerged. More precisely, $|d_{v+1}^0 - d_v^0| \approx d_p$, where $d_p = 137.5^\circ$ is the golden angle. This phenomenon starts from $v = 4$ as it does not affect the preformed leaves and is either clockwise or counter-clockwise for a given plant.
However, this orientation cannot be predicted with certainty as it varies among plants: in this case study, it is counter-clockwise for the Bur individual and clockwise for the Col, Sha and Tsu individuals used here. The means and standard deviations of the difference of angles between two consecutive leaves from $v = 4$ are summarized in **Figure 4** for the 4 genotypes. This will be used in the classification algorithm to predict the direction of the leaves.

### 2.2.2. Analysis of Areas

From the graphs of the areas on **Figure 3**, the growth behaviors of the different leaves appear to be similar to those of the angles: the 1st and 2nd leaves have an identical evolution, growing from day 1 to day 10 approximately, then reaching a plateau. The growth is initially linear. Alike, the 3rd and 4th leaves exhibit an identical behavior, appearing on the same day and with a growth curve resembling more a sigmoid than for the first two leaves. By the end of the series, they start to reach a plateau as well. From the 5th leaf, the leaves appear one by one, two leaves never having similar growth curves. The higher the rank of a leaf, the steeper its initial growth so that the area of the $v+1$-th leaf ends up (or would end up if the series were longer) to exceed that of the $v$-th leaf.

Since there is only one image per day, the phyllochron (that is to say the time interval between the appearance of two successive leaves) cannot be measured exactly, it is however obviously not the same across the different genotypes as can be seen from the number of emerged leaves on day 21: 14 for Bur, 13 for Col, 11 for Sha and 15 for Tsu. The phenotypic differences are well illustrated by, for instance, the area of the 7-th leaf which, on day 21, varies greatly among genotypes: 1.10 cm² for Bur, 0.76 cm² for Col, 0.92 cm² for Sha, 1.20 cm² for Tsu.

## 2.3. Automatic Leaf Segmentation

The objective of this part is to search for all possible segments of leaves and their corresponding areas on each image of the series. The segmentation problem has been approached in various ways, with recent contributions using ellipsoid leaf-shape models (Aksoy et al., 2015), Gaussian process shape models under a Bayesian approach (Simek and Barnard, 2015) or machine-learning (Pape and Klukas, 2015). The approach used here was inspired from Apelt et al. (2015). Some of the images provided by the Phenoscope software still contained objects from the background. Therefore, connected-segment labeling was first used to discard such objects not belonging to the plant, considered to be the main connected subset. The mass center of

the plant is then computed, as it constitutes, once artifacts have been removed, a very good approximation of the stem location from where the leaves grow. Then a Canny edge detection filter (Canny, 1986) is applied to help detect strongly overlapping leaves, before computing the Euclidean distance transform of the plant. The local maxima of this transform are searched, as they are the points the furthest from the background, and are therefore likely to correspond to mass center of leaves. They are hence used as markers for a watershed-based segmentation, which returns a set of connected segments susceptible to be leaves. The image processing operations were all performed using Python 3.4.3, and the library scikit-image 0.12.3.

This first step of the segmentation returns a set of segments $\tilde{L}_t^{(1)} = \{\tilde{\ell}_{tu}^{(1)}|u \in [1, \tilde{n}_t]\}$, which is different from the true set of segments found manually $L_t = \{\ell_{tu}|u \in [1, n_t]\}$. The main difficulty of segmenting the leaves of a plant classically owes to the fact that some leaves might partially overlap some others, hence leading to segments of the resulting image to be (i) either only parts of a leaf (ii) or several distinct leaves merged. To assess if a segment $\tilde{\ell}_{tu}$ can be considered a true leaf segment, we define the ratio:

$$i_{tu} = \frac{A(H(B(\tilde{\ell}_{tu})))}{A(B(\tilde{\ell}_{tu}))} \qquad (2)$$

where $B: C \to \mathcal{M}_{m,n}(\{0,1\})$ transforms a segment into a binary image such that $B(\ell)(i,j) = \delta((i,j) \in \ell)$, $H: \mathcal{M}_{m,n}(\{0,1\}) \to \mathcal{M}_{m,n}(\{0,1\})$ denotes the convex hull operation and $A: \mathcal{M}_{m,n}(\{0,1\}) \to \mathbb{R}$ gives the area of a segment. If this ratio is greater than a given threshold, the segment is considered to be a leaf, i.e.:

$$\tilde{\ell}_{tu} \text{ is a leaf segment if } i_{tu} > i_0. \qquad (3)$$

A value $i_0 = 0.9$ was retained throughout this work. In practice, the result of the first segmentation step is sometimes unable to discriminate between several leaves, grouping them into one single segment. To refine the segmentation, we used a very simple approach. If $\tilde{\ell}_{tu}$ is not a leaf segment, the local maxima $M_{tu}$ of the Euclidean distance transform of $\tilde{\ell}_{tu}$ and the points achieving these maxima $I_{tu}$ are computed:

$$\left\{ \begin{array}{l} I_{tu} = \{P \in \tilde{\ell}_{tu} | E_{\tilde{\ell}_{tu}}(P) \text{ is a local maximum of } E_{\tilde{\ell}_{tu}}\}, \\ M_{tu} = \{E_{\tilde{\ell}_{tu}}(P) | P \in I_{tu}\}, \end{array} \right. \qquad (4)$$

where $E_{\tilde{\ell}_{tu}} = E(B(\tilde{\ell}_{tu}))$ and $E: \mathcal{M}_{m,n}(\{0,1\}) \to \mathcal{M}_{m,n}(\mathbb{R})$ denotes the Euclidean distance transform operation. We then define the greatest two maxima $m_1 = \max_{m \in M_{tu}} M_{tu}$, $m_2 = \max_{m \neq m_1} M_{tu}$ and their corresponding coordinates $P_1$ and $P_2$, and two ellipses $E_1$ and $E_2$ with respective centers $P_1$ and $P_2$, minor semi-axes $a_1$ and $a_2$ and major semi-axes $b_1$ and $b_2$, where:

$$a_k = \phi \min_{P \in (CE_k)} d(P, E_k), \quad b_k = \phi \min_{P \in (PE_k) \perp (CE_k)} d(P, E_k). \qquad (5)$$

with $\phi = 1.05$ to embrace the whole leaf segment. Two new segments are thus computed, $\tilde{\ell}_{tu}^{\cap} = \tilde{\ell}_{tu} \cap E_1$ and $\tilde{\ell}_{tu}^{\setminus} = \tilde{\ell}_{tu} \setminus \tilde{\ell}_{tu}^{\cap}$ and tested to be leaves again in a recursive manner. Results of this refinement step are illustrated on **Figure 5**.

<table><caption>**FIGURE 4** | Mean and standard deviation of the phyllotaxy angle for each genotype.</caption><thead><tr><th>Gen.</th><th>mean</th><th>std</th></tr></thead><tbody><tr><td>Bur</td><td>136.52</td><td>6.91</td></tr><tr><td>Col</td><td>136.01</td><td>17.92</td></tr><tr><td>Sha</td><td>136.15</td><td>15.27</td></tr><tr><td>Tsu</td><td>136.12</td><td>10.32</td></tr></tbody></table>
<figure><img src="image_6.png" /><figcaption>**FIGURE 5** | Example of images output by the Phenoscope and after the two segmentation steps for the Col genotype on day 15. (A) Output of the Phenoscope. (B) After first segmentation. (C) After refinement step.</figcaption></figure>

## 2.4. Leaf Tracking

The segmentation step returns $\tilde{\mathcal{L}}$ such that:

$$ \begin{cases} \tilde{\mathcal{L}} = \{\tilde{L}_t | t \in [1, T]\}, \\ \tilde{L}_t = \{\tilde{\ell}_{tu} | u \in [1, \tilde{n}_t]\}, \end{cases} \qquad (6) $$

The true set of leaves $\mathcal{L}$ is such that:

$$ \begin{cases} \mathcal{L} = \{L_t | t \in [1, T]\}, \\ L_t = \{\ell_{tu} | u \in [1, n_t]\}, \end{cases} \qquad (7) $$

or equivalently:

$$ \begin{cases} \mathcal{L} = \{L_v | v \in [1, N]\}, \\ L_v = \{\ell_{tv} | t \in [1, T]\}, \ell_{tv} \in L_t \cup \emptyset \}. \end{cases} \qquad (8) $$

The objective of the tracking step is to assign each segment $\tilde{\ell}_{tu}$ found during the segmentation step to a leaf of a given rank so that $\tilde{\mathcal{L}} = \{\tilde{L}_v | v \in [1, N]\}$ with $\tilde{L}_v = \{\tilde{\ell}_{tv} | t \in [1, T]\}, \tilde{\ell}_{tv} \in \tilde{L}_t \cup \emptyset\}$ be as close as $\mathcal{L}$. The data analysis helped us to better understand the growth dynamics of each leaf. The tracking of a given leaf is based on its direction, its maximum distance and its area. To find the first occurrence of a leaf, only its direction and the day of possible first appearance are given. Let us recall that the first two leaves (cotyledons) always appear on day 1. Once an occurrence of the leaf has been found, it is searched on the following days according to this strategy: given a leaf of rank $v$ whose $k$ first segments have been tracked, $\tilde{L}_v = \{\tilde{\ell}_{tv} | t \in [1, k]\}$, the aim is to find the segment on day $k+1$ the most probable to belong to the leaf of rank $v$. For each leaf $\tilde{L}_{k+1,u} \in \tilde{L}_{k+1}$, a score $s_{kuv}$ is computed as:

$$ s_{kuv} = \gamma_d s_{kuv}^d + \gamma_e s_{kuv}^e + \gamma_a s_{kuv}^a \qquad (9) $$

where the superscripts $d$, $e$ and $a$ stand for direction, extremity and area respectively, $(\gamma_d, \gamma_e, \gamma_a) \in (\mathbb{R}^+)^3$ allows to weigh the different scores and:

$$ \begin{cases} s_{kuv}^d = 2\delta d f_{\mathcal{L}}(d_{k+1,u}, d_{kv} - \delta d, d_{kv} + \delta d) \\ s_{kuv}^e = f_{\mathcal{N}}(e_{k+1,u}, \mu^e, (\sigma^e)^2) / \|f_{\mathcal{N}}(\cdot, \mu^e, (\sigma^e)^2)\|_{\infty} \\ s_{kuv}^a = f_{\mathcal{N}}(a_{k+1,u}, \mu^a, (\sigma^a)^2) / \|f_{\mathcal{N}}(\cdot, \mu^a, (\sigma^a)^2)\|_{\infty} \end{cases} \qquad (10) $$

where $f_{\mathcal{L}}$ and $f_{\mathcal{N}}$ are the probability density functions of the uniform and normal distributions.

The $d$-score $s_{kuv}^d$ favors the leaves that grow in the same direction of the last leaf segment $\tilde{L}_{k,v}$, with a tolerance of $\delta d$ to account for pot rotations or competition of the growing leaves, as explained in Section 2.2.1. In practice, $\delta d = 30^\circ$. As can be seen from **Figure 2**, it does not seem useful to take into account the directions of the leaves $\tilde{\ell}_{tu}$ for $t < k$: the rotations being seemingly unpredictable, neither averaging nor interpolating seem of any help, and the last value is the one carrying the most information.

Data analysis of the areas and the distances of the extremities from the mass center showed that their dynamics were sigmoid-like, which is why the means and standard deviations in the $a$-score and the $e$-score are obtained, whenever possible, by fitting a sigmoid using the last 4 segments of the leaf. Since segments might not be found on all images for a given leaf, the last 4 segments do not necessarily represent the last 4 days. More precisely, let $\{t_{k+1-i} | i \in [1, 4]\}$ denote the days on which were registered the last 4 segments of the $v$-th leaf and let $s$ be such that:

$$ \begin{cases} s_k(x) = y_1 + \frac{y_0}{1 + \exp(-k(x - x_0))}, \\ \text{with } \kappa = (k, x_0, y_0, y_1). \end{cases} \qquad (11) $$

For the prediction of the expected extremity on day $k+1$, we define:

$$ \begin{cases} \hat{\kappa}^e = \arg \min \sum_{i=1}^4 \|s_k(t_{k+1-i}) - e_{t_{k+1-i},v}\|_2^2, \\ \mu^e = s_{\hat{\kappa}^e}(k+1). \end{cases} \qquad (12) $$

All the same, for the prediction of the expected area:

$$ \begin{cases} \hat{\kappa}^a = \arg \min \sum_{i=1}^4 \|s_k(t_{k+1-i}) - a_{t_{k+1-i},v}\|_2^2, \\ \mu^a = s_{\hat{\kappa}^a}(k+1). \end{cases} \qquad (13) $$

The standard deviations use only the last available value, $\sigma^a = 2 a_{kv}$ and $\sigma^e = e_{kv}/2$. When less than 4 occurrences are available, $\mu_e = 1.2 e_{kv}$ and $\mu_a = 2 a_{kv}$. Let $\hat{u}$ be the segment index with
greatest score, $\hat{u} = \arg \max_u s_{kuv}$ and $\hat{s} = s_{k\hat{u}\hat{v}}$ the corresponding score. The safety score $s_0$ is defined as a minimum score to achieve to be considered a segment: hence, if $\hat{s} > s_0$, the candidate segment $\tilde{\ell}_{k+1,\hat{u}}$ achieving this best score is considered to be the segment of the leaf of rank $v$ on day $k+1$, and $\tilde{L}_v := \tilde{L}_v \cup \tilde{\ell}_{tu}$. In practice, typical values of the score weights and the safety score would be $(\gamma_d, \gamma_e, \gamma_a) = (10, 1, 1)$ and $s_0 = 11$, thereby prioritizing the orientation of a leaf over its length and area.

In order to take advantage of the phyllotaxy, the preformed leaves are first classified, the 1st and 2nd leaves first, in opposite directions, then the 3rd and 4th (the first 2 true leaves), in opposite directions and perpendicular to the first two. Classifying the 5th leaf will then yield the directions of the next leaves, which are the hardest to classify. The whole tracking strategy is summarized on Algorithm 1.

In the next section, we will present a simple growth model for the rosette stage of *A. thaliana* which will be parameterized for each genotype using the data obtained through the image analysis methodology.

**Algorithm 1** Classification strategy (leaves 1 and 2 are the cotyledons).

1. Track leaf 1 (randomly out of the two leaves found on day 1) for all days.

2. Look for leaf 2 in direction $d_1 + 180^\circ$ and track it.

3. Look for leaf 3 in directions such that $|d_3 - d_1| > 60^\circ$ and $|d_3 - d_2| > 60^\circ$ and track it.

4. Look for leaf 4 in direction $d_3 + 180^\circ$ and track it.

5. Track the 5th leaf to appear, whatever its growth direction.

6. Shuffle leaves 1 and 2 so that leaf 1 is closest to leaf 5 (convention).

7. Shuffle leaves 3 and 4 so that leaf 3 is closest to leaf 5 (beginning of phyllotaxy).

8. for $j \ge 1$ do

9. Look for leaf $5+j$ in direction $d_5+j \text{sign}(d_5-d_4)d_\rho$ and track it.

10. end for

## 2.5. An Organ-Scale Plant Model

The GreenLab model (Yan et al., 2004) is a typical functional-structural model in the sense that it combines the description of plant architectural development and ecophysiological functioning. A version has been developed for the full cycle of *A. thaliana* growth in Christophe et al. (2008). Basically, a developmental submodel predicts organ appearances while source-sink dynamics is simultaneously described: biomass production is computed via radiation interception by leaf area and the produced biomass is allocated between all growing organs according to individual sink strengths. Individual leaf areas are then deduced from leaf masses. In our study, only the rosette stage of Arabidopsis growth is considered, which particularly simplifies the organogenesis submodel and the number of competing sinks. Moreover, at this stage, the senescence process has not started yet.

### 2.5.1. Organogenesis

As detailed in section 2.2.1, leaves first appear in pairs (1st and 2nd leaves together, then 3rd and 4th leaves) before the following ones start appearing rhythmically. The time span between the appearances of two successive leaves is called phyllochron Wilhelm and McMaster (1995). It is mostly driven by the thermal time, that is to say the accumulated growing degree days. However, in controlled and constant thermal conditions as in the Phenoscope, it amounts to considering the calendar time as the main driver of organogenesis. For a better understanding of the source-sink dynamics in this first stage of study, we consider that the leaf appearance times of the first 4 leaves are known, whereas those of the subsequent leaves are such that their difference is always the phyllochron $\phi$ (in h).

### 2.5.2. Biomass Production

Plant growth starts when the thermal time becomes sufficient (germination). At this time, the biomass is supposed to be that of the seed $q_0$. To take into account the photoperiod and the differences in temperature between day and night, the time step is taken to be the hour. Once growth has started, the biomass produced at time step $t$ is given by

$$q(t) = r(t) \mu s \left( 1 - \exp \left( -\frac{k}{s} \sum_{v \in [1, n(t)]} Q_v(t) \right) \right) \quad (14)$$

where $r(t)$ is the photosynthetically active radiation (in MJ cm$^2$ h$^{-1}$), $\mu$ is the radiation use efficiency (in g MJ$^{-1}$) and $s$ is related to the projected area of the plant (in cm$^2$), $k$ is the Beer-Lambert law coefficient of light extinction (dimensionless), $e$ is the leaf mass per surface area (in g cm$^{-2}$), $n(t)$ is the number of leaves of the plant at time step $t$ and $Q_v(t)$ is the biomass of the $v$-th leaf (in g).

### 2.5.3. Biomass Allocation

The pool of produced biomass is then allocated to the different organs of the plant. In the present case, that is to say the rosette stage, only the leaves are considered. The biomasses allocated to the different leaves are proportional to their respective demands, or sink strengths, which are functions of their expansion stage, i.e., the thermal time since appearance. In previous GreenLab models, Beta distributions were used for the sink functions. This is not possible in the present case since (i) the expansion period of the leaves is not known and (ii) over the period of time of interest, some of the leaves still grow significantly. Instead, lognormal distributions were used instead as they allow for a similar growth dynamics with an ever ongoing growth. As was suggested by the analysis of the areas of the different leaves, two different functions were used for the first 4 (preformed) leaves on the one hand and the leaves with rank higher than 5 on the other, the demand of the $v$-th leaf hence being:

$$d_v(t) = \begin{cases} \frac{f_{\log N}(\tau(t) - \tau_v, \mu_1, \sigma_1^2)}{\|f_{\log N}(\cdot, \mu_1, \sigma_1^2)\|_{\infty}} & \text{if } v \le 4, \\ \rho \frac{f_{\log N}(\tau(t) - \tau_v, \mu_2, \sigma_2^2)}{\|f_{\log N}(\cdot, \mu_2, \sigma_2^2)\|_{\infty}} & \text{if } v > 4. \end{cases} \quad (15)$$

Dividing by the uniform norms ensures that $d_v(t) \in [0, 1]$ for all $v \in \mathbb{N}^*$ and $t \in \mathbb{N}^*$, in order to avoid a bias resulting from
the variation of the function maximum with their parameters, though a coefficient $\rho \approx 1$ allows for a different intensity of the two different kinds of leaves. Here, $f_{\log N}$ is the probability density functions of the lognormal law, $\tau(t)$ is the thermal time at time step $t$ and $\tau_v$ is the accumulated thermal time of the $v$-th leaf since its emergence (both in °C h). $(\mu_1, \sigma_1^2)$ and $(\mu_2, \sigma_2^2)$ are the parameters of the lognormal distributions for the preformed leaves and those with rank higher than 5 respectively. The biomass allocated to a leaf is then the relative demand of the available produced biomass:

$$q_v(t) = \frac{d_v(t)}{\sum_{w \in [[1, n(t)]]} d_w(t)} q(t), \quad (16)$$

which allows to update the cumulated biomasses:

$$Q_v(t) = Q_v(t-1) + q_v(t), \quad (17)$$

and compute the related leaf areas, with $e$ the leaf mass per surface area:

$$A_v(t) = \frac{1}{e} Q_v(t). \quad (18)$$

# 3. RESULTS

## 3.1. Estimation of Leaf Areas through Image Processing

The results for the first 8 leaves (including the 2 embryonic leaves) of the 4 different genotypes are summarized on **Figure 6**, where the true results obtained with manual segmentation of the images, displayed as a continuous line, are compared to the results of the segmentation-tracking algorithm, displayed as filled circles. It has to be noted that the manual extraction of the leaf areas partly took into account the petiole, which is why the algorithmic results are on average lower than the manual ones.

For the first two leaves (the cotyledons), no segments are found from day 15 (or even before sometimes), as these leaves are rapidly completely masked by younger leaves. On some days, no segments were found: for instance, for the 6th leaf of the Bur genotype, the first segment is found on day 10 but from day 11 up to day 13, no segment is found. Such a situation arises because of overlappings and (i) either the segmentation step is unable to identify segments at all for this leaf on these days or (ii) segments are found but they do not achieve a sufficient score to be considered as belonging to this leaf. In the latter case, it is preferable to discard these segments so as not to introduce too noisy data. Another scenario for missing data occurs when the growth curve of a leaf displays an unusual shape as is the case of the 4th leaf of the Col genotype, with a sharp increase after day 10. The predicted area obtained by fitting a sigmoid using the last 4 segments of this leaf is therefore too low compared to that of the segment yielding an insufficient overall score to be accepted. In any case, this does not, fortunately, prevent the algorithm to find new segments on future days: starting from day 14 for the 6th leaf of the Bur genotype, or from day 13 for the 4th leaf of

the Col genotype, therefore highlighting the robustness of the method toward missing data.

The evaluated leaf areas will be used to estimate the parameters of the GreenLab functional-structural plant model presented in the next section, by model inversion. For a given leaf, only conserving segments in which there is a very high level of confidence might seem overly cautious. However, since the architecture is in itself representative of the whole plant functioning, there is a lot of redundant information contained in leaf area at close enough times. The daily image acquisition of the Phenoscope is thus in excess with respect to the time scale of *A. thaliana* source-sink dynamics. Overall, all the accepted points have a very low error compared to the true values and the amount of very precise data this method yields for a given plant (more than 60 values for each genotype) will prove sufficient for an accurate parameter estimation of the model.

If $y = (y_i)_{1 \le i \le N}$ denotes the true dataset to estimate and $\tilde{y} = (\tilde{y}_i)_{1 \le i \le N}$ the corresponding estimates, the modeling efficiency $\epsilon$ Wallach (2006) (also called the coefficient of determination) and the accuracy $\alpha$ with which the leaf area has been estimated can be calculated as:

$$\left\{ \begin{array}{l} \epsilon = 1 - \frac{\sum_{i=1}^{N} (y_i - \tilde{y}_i)^2}{\sum_{i=1}^{N} (y_i - \tilde{y})^2} \\ \alpha = \frac{1}{N} \sum_{i=1}^{N} \left| \frac{\tilde{y}_i}{y_i} \right| \end{array} \right. \quad (19)$$

where $\tilde{y}$ is the mean value of $y$. The higher the modeling efficiency and the closer to one the accuracy, the better. Different such criteria were computed for completeness: one per individual leaf to account for the fact that the mean leaf area can be of different orders of magnitudes for different leaves, one per genotype for the different leaves, one per leaf for the different genotype and a global one taking into account all the data available. The results are displayed in **Figure 7**. All the modeling efficiencies are greater than 0.93 except for the first two leaves of the Sha genotype, highlighting the overall excellent quality of the data extracted from the Phenoscope images for the leaf area. It has to be noted that the accuracy is most often below 1, which means that the results are a bit underestimated on average. This is mostly due to taking into account the insertion of the leaf when extracting areas manually.

## 3.2. Model Parameterization

The leaf areas obtained through image processing are used to calibrate the model: for each genotype, such data can be seen as a vector of vector of areas (one vector of area per leaf) with possibly missing data. The observations of the model are then set accordingly for each leaf and both the simulation and observation data can be flattened into a single vector. Such a parameterization of the GreenLab model using a generalized least squares procedure with multiplicative noise has been extensively described in Cournède, P.-H. et al. (2011). Here the parameter subset $\theta_e = (\phi, e, \mu_1, \sigma_1, \mu_2, \sigma_2, \rho, q_0) \subset \theta$ was estimated. The results of the estimated parameters are given in **Figure 8** for the different genotypes. The estimation accuracy given by the standard errors are satisfactory, and the estimated parameter set differs substantially from one genotype to another. In **Figure 9**,
<figure><img src="image_7.png" /><figcaption>FIGURE 6 | Results obtained manually (continuous line) and via the segmentation-classification approach (filled circles) for the first 8 leaves of the 4 genotypes.</figcaption></figure>
<table><caption>FIGURE 7 | Modeling efficiency and accuracy for the different leaves and genotypes.</caption><thead><tr><th>Gen.</th><th>Leaf 1</th><th>Leaf 2</th><th>Leaf 3</th><th>Leaf 4<br>Modeling efficiency</th><th>Leaf 5</th><th>Leaf 6</th><th>Leaf 7</th><th>Leaf 8</th><th>All</th></tr></thead><tbody><tr><td>Bur</td><td>0.9677</td><td>0.9617</td><td>0.9931</td><td>0.9951</td><td>0.9960</td><td>0.9379</td><td>0.9729</td><td>0.9801</td><td>0.9869</td></tr><tr><td>Col</td><td>0.9630</td><td>0.9455</td><td>0.9848</td><td>0.9942</td><td>0.9917</td><td>0.9873</td><td>0.9974</td><td>0.9941</td><td>0.9943</td></tr><tr><td>Sha</td><td>0.8231</td><td>0.7547</td><td>0.9830</td><td>0.9897</td><td>0.9979</td><td>0.9946</td><td>0.9986</td><td>0.9765</td><td>0.9955</td></tr><tr><td>Tsu</td><td>0.9588</td><td>0.9737</td><td>0.9944</td><td>0.9984</td><td>0.9992</td><td>0.9967</td><td>0.9958</td><td>0.9446</td><td>0.9874</td></tr><tr><td>All</td><td>0.9689</td><td>0.9430</td><td>0.9905</td><td>0.9955</td><td>0.9970</td><td>0.9857</td><td>0.9880</td><td>0.9683</td><td>0.9903</td></tr><tr><td colspan="10" style="text-align: center; font-weight: bold;">Accuracy</td></tr><tr><td>Bur</td><td>0.9562</td><td>0.9524</td><td>0.9719</td><td>0.9668</td><td>1.0265</td><td>0.9852</td><td>0.8810</td><td>0.9832</td><td>0.9707</td></tr><tr><td>Col</td><td>0.9540</td><td>0.9329</td><td>0.9540</td><td>0.9374</td><td>1.0340</td><td>0.9629</td><td>0.9993</td><td>0.9838</td><td>0.9678</td></tr><tr><td>Sha</td><td>0.9249</td><td>0.8923</td><td>0.9679</td><td>0.9571</td><td>1.0149</td><td>0.9853</td><td>1.0000</td><td>1.0183</td><td>0.9685</td></tr><tr><td>Tsu</td><td>0.9551</td><td>0.9597</td><td>0.9554</td><td>0.9770</td><td>0.9846</td><td>0.9759</td><td>0.9988</td><td>0.9864</td><td>0.9712</td></tr><tr><td>All</td><td>0.9485</td><td>0.9318</td><td>0.9615</td><td>0.9598</td><td>1.0144</td><td>0.9759</td><td>0.9676</td><td>0.9919</td><td>0.9696</td></tr></tbody></table>

<table><caption>FIGURE 8 | Estimated parameters for the 4 genotypes (mean values and relative errors obtained by dividing the standard errors by the means).</caption><thead><tr><th>Gen.</th><th>φ</th><th>e</th><th>μ<sub>1</sub></th><th>σ<sub>1</sub></th><th>μ<sub>2</sub></th><th>σ<sub>2</sub></th><th>ρ</th><th>q<sub>0</sub></th></tr></thead><tbody><tr><td>E (Bur)</td><td>8.069e+00</td><td>1.677e-03</td><td>4.250e+00</td><td>3.362e-01</td><td>5.136e+00</td><td>4.501e-01</td><td>9.894e-03</td><td>6.528e-05</td></tr><tr><td>E (Col)</td><td>8.007e+00</td><td>1.648e-03</td><td>4.368e+00</td><td>3.187e-01</td><td>5.317e+00</td><td>3.118e-01</td><td>7.454e-03</td><td>4.870e-05</td></tr><tr><td>E (Sha)</td><td>8.099e+00</td><td>1.710e-03</td><td>4.008e+00</td><td>3.542e-01</td><td>5.121e+00</td><td>4.549e-01</td><td>3.134e-04</td><td>5.123e-05</td></tr><tr><td>E (Tsu)</td><td>8.000e+00</td><td>1.324e-03</td><td>4.289e+00</td><td>4.850e-01</td><td>4.989e+00</td><td>5.214e-01</td><td>1.230e-01</td><td>3.368e-05</td></tr><tr><td>σ/E (Bur)</td><td>8.431e-03</td><td>6.801e-02</td><td>4.927e-02</td><td>2.764e-01</td><td>4.157e-02</td><td>6.901e-01</td><td>1.595e+00</td><td>2.439e-01</td></tr><tr><td>σ/E (Col)</td><td>2.085e-04</td><td>6.340e-02</td><td>4.739e-02</td><td>2.584e-01</td><td>3.969e-02</td><td>5.142e-01</td><td>1.341e+00</td><td>2.618e-01</td></tr><tr><td>σ/E (Sha)</td><td>1.008e-02</td><td>6.086e-02</td><td>8.532e-02</td><td>2.315e-01</td><td>3.346e-02</td><td>6.721e-01</td><td>1.734e+00</td><td>2.553e-01</td></tr><tr><td>σ/E (Tsu)</td><td>2.613e-04</td><td>4.572e-02</td><td>4.725e-02</td><td>1.642e-01</td><td>1.329e-02</td><td>1.833e-01</td><td>5.139e-01</td><td>2.424e-01</td></tr></tbody></table>

we illustrate the fitting of the leaf areas observed vs. those predicted by the model, with a proper adequation. To emphasize the capability of the whole methodology comprising image analysis and model calibration, the normalized root mean square error (NRMSE) (Wallach, 2006) between the data obtained by simulation with the estimated set of parameters for genotype *i* vs. the experimental data for genotype *j* were computed. For the experimental data of a given genotype *i*, the lowest NRMSE was always found for the data simulated using the estimated set of parameters for this genotype, confirming the capacity of the model to correctly differentiate between genotypes. These results are displayed in **Figure 10**. Even if some further statistical analysis beyond the scope of this paper should be conducted to analyze the differences between genotypes, these encouraging results pave the way for the implementation of the methodology at larger scales with the hope of new tools for the analysis of genotypic differences.

## 4. DISCUSSION

The Phenoscope, a high-throughput phenotyping platform, provided images of *A. thaliana* for different genotypes grown in the same environmental conditions. The behavior similarities and differences of some variables on these images for the different

genotypes, such as orientation, distance from the mass center or area of the different leaves, were highlighted. They helped build a two-step algorithm for leaf segmentation and tracking, allowing to reconstruct the whole history of the different leaves. The comparison of the results obtained for leaf area with the true results, extracted from the images manually, showed that this procedure yields numerous and very precise data. Having obtained such data for the different leaves of the plant makes it possible to design an organ-scale plant model, based on the existing GreenLab model, and better understand the dynamics of leaf growth regulation and disentangle the effects of leaf growth and leaf emission rates (Tisné et al., 2010). The experimental data obtained with the help of the segmentation-tracking algorithm was used to parameterize the model for the different genotypes using a generalized least squares estimator. Primary results show that the optimal estimated parameter set is different for the 4 genotypes.

This work represents the first step of a study of genotypic differentiation within *A. thaliana*, and further investigation is still needed on several fronts. First, even though the results obtained on the limited (though genetically diverse Simon et al., 2012; McKhann et al., 2004) sample of Bur, Col, Sha, and Tsu are so far very encouraging, the image processing routine must be tested on many more image series that the Phenoscope can provide
<figure><img src="image_8.png" /><figcaption>**FIGURE 9** | Comparison of the areas of the different leaves (in $cm^2$) with respect to time (in hours) for genotypes Bur (top left), Col (top right), Sha (bottom left), and Tsu (bottom right). Data obtained through image processing is represented by filled circles while predictions of the calibrated model are represented by dashed lines.</figcaption></figure>

Legend: ● 1 ● 2 ● 3 ● 4 ● 5 ● 6 ● 7 ● 8

<table><caption>**FIGURE 10** | Matrix of the normalized root mean square error: the component $(i, j)$ is the normalized RMSE between the simulated data of genotype *i* with the estimated set of parameters vs. the experimental data of genotype *j*. The lowest values are on the diagonal, confirming the capability of the model to correctly distinguish between genotypes.</caption><thead><tr><th>Gen.</th><th>Bur</th><th>Col</th><th>Sha</th><th>Tsu</th></tr></thead><tbody><tr><td>Bur</td><td>1.162e-01</td><td>4.638e-01</td><td>3.168e-01</td><td>2.224e-01</td></tr><tr><td>Col</td><td>5.924e-01</td><td>2.203e-01</td><td>3.752e-01</td><td>5.384e-01</td></tr><tr><td>Sha</td><td>3.471e-01</td><td>3.297e-01</td><td>1.148e-01</td><td>3.900e-01</td></tr><tr><td>Tsu</td><td>2.208e-01</td><td>4.470e-01</td><td>3.899e-01</td><td>1.391e-01</td></tr></tbody></table>

(Tisné et al., 2013), for several dozens of genotypes with different individuals within each genotype to allow statistical testing of genotypic differentiation (Reymond et al., 2003). Environmental conditions such as altitude, rainfall, soil nutrient content, etc. influence leaf size (McDonald et al., 2003; Soffoni et al., 2011), but environmental influences, in particular light, can also influence leaf shape (Tsukaya, 2005), even though the underlying mechanisms are not yet fully understood. Therefore, it is all the more important to test whether more sophisticated shape models (Herdiyeni et al., 2015; Simek and Barnard, 2015) could replace our relatively simple ellipse-based one and help estimate leaf areas more precisely or even increase the rate of leaf detection.

Likewise, regarding leaf tracking, a promising approach would be to develop an iterative method in which, after a first step based on our original approach, the parameterized model thus obtained could be used instead of the sigmoid extrapolation to predict individual leaf areas at the next time step. In our original approach, there were many cases in which leaf segments were discarded in the tracking step due to a low score resulting from a bad performance of the sigmoid growth function (for example because there were not enough segments of the corresponding leaf in the previous steps). Therefore, we expect that model-based predictions could significantly improve the number of detected segments for each leaf.
As underlined above, we used a very cautious approach and discarded data for which we did not get a very high level of confidence. Indeed, owing to the redundant information contained in the sequence of plant architectural descriptions, already pointed out in Godin et al. (1999), we expected that it would not impact the quality of model identification. Our results seem to support this hypothesis. However, it would also be interesting to study more carefully the impact of the safety score $s_0$ on the rate of detection (both in terms of true positive rate and false positive rate), but also on the quality of model estimation. There are two aspects to this last question: how does the model estimation handle false data, and how does missing data impact the uncertainty in parameter estimates. Obviously, every refinement of the method that could help reduce such uncertainty will be profitable. Similarly, designing new data collection protocols for the Phenoscope that are adapted to the model identification objective could also be considered (for example by measuring plant organ masses, using several individuals of the same genotype to take into account inter-individual variability, etc.). Optimal experimental design methodology could help us for this purpose (Pieruschka and Poorter, 2012; Craufurd et al., 2013).

More generally, the statistical evaluation of model parameter estimation is a crucial issue in order to properly assess whether a model has the capacity to differentiate between genotypes. When can two genotypes be considered to have significantly different

parameters? Can a parameter be considered stable in a family of genotypes or environments? A proper statistical approach has to be implemented for this purpose. In particular, to account for the interindividual variability, the use of statistical models such as multilevel/hierarchical models (Gelman and Hill, 2007) or mixture models (Tatarinova and Schumitzky, 2015), should be investigated. A methodology involving hierarchical mixed effects models and testing of variance components is proposed in Baey et al., (in preparation) and should be used in order to clearly identify which parameters can be considered constant or varying among the population of genotypes. Finally, being able to identify plant model parameters varying among genotypes from high-throughput phenotyping data is the first step toward the integration of genetic control into plant models (Baldazzi et al., 2016; Xu and Buck-Sorlin, 2016) via QTL or association mapping (Myles et al., 2009).

## AUTHOR CONTRIBUTIONS

All authors listed, have made substantial, direct and intellectual contribution to the work, and approved it for publication.

## FUNDING

This work was supported by CentraleSupélec, University of Paris-Saclay and the National Institute of Agricultural Research.

## REFERENCES

Aksoy, E. E., Abramov, A., Wörgötter, F., Scharr, H., Fischbach, A., and Dellen, B. (2015). Modeling leaf growth of rosette plants using infrared stereo image sequences. *Comput. Electron. Agricult.* 110, 78–90. doi: 10.1016/j.compag.2014.10.020

Apelt, F., Breuer, D., Nikoloski, Z., Stitt, M., and Kragler, F. (2015). Phytotyping4d: a light-field imaging system for non-invasive and accurate monitoring of spatio-temporal plant growth. *Plant J.* 82, 693–706. doi: 10.1111/tpj.12833

Araus, J. L., and Cairns, J. E. (2014). Field high-throughput phenotyping: the new crop breeding frontier. *Trends Plant Sci.* 19, 52–61. doi: 10.1016/j.tplants.2013.09.008

Baldazzi, V., Bertin, N., Génard, M., Gautier, H., Desnoues, E., and Quilot-Turion, B. (2016). “Challenges in integrating genetic control in plant and crop models,” in *Crop Systems Biology* (Springer, 1–31.

Bustos-Korts, D., Malosetti, M., Chapman, S., and van Eeuwijk, F. (2016). “chapter Modelling of genotype by environment interaction and prediction of complex traits across multiple environments as a synthesis of crop growth modelling, genetics and statistics,” in *Crop Systems Biology: Narrowing the Gaps between Crop Modelling and Genetics*, (Springer International Publishing), 55–82.

Canny, J. (1986). A computational approach to edge detection. *IEEE Trans. Pattern Anal. Mach. Intell.* 8, 679–698. doi: 10.1109/TPAMI.1986.4767851

Christophe, A., Letort, V., Hummel, I., Cournède, P. H., de Reffye, P., and Lecœur, J. (2008). A model-based analysis of the dynamics of carbon balance at the whole-plant level in *Arabidopsis thaliana*. *Functional Plant Biol.* 35, 1147–1162. doi: 10.1071/FP08099

Cournède, P.-H., Chen, Y., Wu, Q., Baey, C., and Bayol, B. (2013). Development and evaluation of plant growth models: methodology and implementation in the PyGMAlion platform. *Math. Model. Nat. Phenom.* 8, 112–130. doi: 10.1051/mmnpp/20138407

Cournède, P.-H., Letort, V., Mathieu, A., Kang, M. Z., Lemaire, S., Trevezas, S., Houllier, F., and de Reffye, P. (2011). Some parameter estimation issues in

functional-structural plant modelling. *Math. Model. Nat. Phenom.* 6, 133–159. doi: 10.1051/mmnp/20116205

Craufurd, P. Q., Vadez, V., Jagadish, S. K., Prasad, P. V., and Zaman-Allah, M. (2013). Crop science experiments designed to inform crop modeling. *Agric. Forest Meteorol.* 170, 8–18. doi: 10.1016/j.agrformet.2011.09.003

Des Marais, D. L., Razzaque, S., Hernandez, K. M., Garvin, D. F., and Juenger, T. E. (2016). Quantitative trait loci associated with natural diversity in water-use efficiency and response to soil drying in brachypodium distachyon. *Plant Sci.* 251, 2–11. doi: 10.1016/j.plantsci.2016.03.010

Ford, E. D., and Kennedy, M. C. (2011). Assessment of uncertainty in functional-structural plant models. *Ann. Bot.* 108, 1043–1053. doi: 10.1093/aob/mcr110

Gelman, A., and Hill, J. (2007). *Data Analysis using Regression and Multilevel/hierarchical models, volume Analytical Methods for Social Research*. New York, NY: Cambridge University Press.

Godin, C., Costes, E., and Sinoquet, H. (1999). A method for describing plant architecture which integrates topology and geometry. *Ann. Bot.* 84, 343–357. doi: 10.1006/anbo.1999.0923

Granier, C., and Vile, D. (2014). Phenotyping and beyond: modelling the relationships between traits. *Curr. Opin. Plant Biol.* 18, 96–102. doi: 10.1016/j.pbi.2014.02.009

Hammer, G., Cooper, M., Tardieu, F., Welch, S., Walsh, B., van Eeuwijk, F., Chapman, S., and Podlich, D. (2006). Models for navigating biological complexity in breeding improved crop plants. *Trends Plant Sci.* 11, 587–593. doi: 10.1016/j.tplants.2006.10.006

Herdiyeni, Y., Lubis, D. I., and Douady, S. (2015). “Leaf shape identification of medicinal leaves using curvilinear shape descriptor,” in *2015 7th International Conference of Soft Computing and Pattern Recognition (SoCPaR)* (Fukuoka), 218–223.

Hirai, M. Y., Yano, M., Goodenowe, D. B., Kanaya, S., Kimura, T., Awazuhara, M., et al. (2004). Integration of transcriptomics and metabolomics for understanding of global responses to nutritional stresses in *Arabidopsis thaliana*. *Proc. Natl. Acad. Sci. U.S.A.* 101, 10205–10210.
Hodgman, C., French, A., and Westhead, D. (2009). *Bioinformatics. Instant Notes*. Abingdon: Taylor & Francis.

Lecoeur, J., Poiré-Lassus, R., Christophe, A., Pallas, B., Casadebaig, P., Debaeke, P., Vear, F., and Guilioni, L. (2011). Quantifying physiological determinants of genetic variation for yield potential in sunflower. *SUNFLO: a model-based analysis. *Funct. Plant Biol.* 38, 246–259. doi: 10.1071/FP09189

Letort, V., Mahe, P., Cournède, P. H., De Reffye, P., and Courtois, B. (2008). Quantitative genetics and functional-structural plant growth models: simulation of quantitative trait loci detection for model parameters and application to potential yield optimization. *Ann. Bot.* 101, 1243–1254. doi: 10.1093/aob/mcm197

McDonald, P. G., Fonseca, C. R., Overton, J. M., and Westoby, M. (2003). Leaf-size divergence along rainfall and soil-nutrient gradients: is the method of size reduction common among clades? *Funct. Ecol.* 17, 50–57. doi: 10.1046/j.1365-2435.2003.00698.x

McKhann, H. I., Camilleri, C., Bérard, A., Bataillon, T., David, J. L., Reboud, X., Le Corre, V., Caloustian, C., Gut, I. G., and Brunel, D. (2004). Nested core collections maximizing genetic diversity in *Arabidopsis thaliana*. *Plant J.* 38, 193–202. doi: 10.1111/j.1365-313X.2004.02034.x

Myles, S., Peiffer, J., Brown, P. J., Ersoz, E. S., Zhang, Z., Costich, D. E., and Buckler, E. S. (2009). Association mapping: critical considerations shift from genotyping to experimental design. *Plant Cell* 21, 2194–2202. doi: 10.1105/tpc.109.068437

Pape, J.-M., and Klukas, C. (2015). "Utilizing machine learning approaches to improve the prediction of leaf counts and individual leaf segmentation of rosette plant images," in *Proceedings of the Computer Vision Problems in Plant Phenotyping (CVPPP)*, eds S. A. Tsaftaris, H. Scharr, and T. Pridmore (Swansea: BMVA Press), 3.1–3.12. doi: 10.5244/C.29.CVPPP.3

Pieruschka, R., and Poorter, H. (2012). Phenotyping plants: genes, phenes and machines. *Funct. Plant Biol.* 39, 813–820. doi: 10.1071/FPv39n11_IN

Qi, R., Ma, Y., Hu, B., de Reffye, P., and Cournède, P. H. (2010). Optimization of source-sink dynamics in plant growth for ideotype breeding: a case study on maize. *Comput. Electron. Agric.* 71, 96–105. doi: 10.1016/j.compag.2009.12.008

Quilot, B., Kervella, J., Génard, M., and Lescourret, F. (2005). Analysing the genetic control of peach fruit quality through an ecophysiological model combined with a QTL approach. *J. Exp. Bot.* 56, 3083–3092. doi: 10.1093/jxb/eri305

Quilot-Turion, B., Ould-Sidi, M.-M., Kadrani, A., Hilgert, N., Génard, M., and Lescourret, F. (2012). Optimization of parameters of the virtual fruit model to design peach genotype for sustainable production systems. *Eur. J. Agron.* 42, 34–48. doi: 10.1016/j.eja.2011.11.008

Reymond, M., Muller, B., Leonardi, A., Charcosset, A., and Tardieu, F. (2003). Combining quantitative trait loci analysis and an ecophysiological model to analyze the genetic variability of the responses of maize leaf growth to temperature and water deficit. *Plant Physiol.* 131, 664–675. doi: 10.1104/pp.013839

Scharr, H., Minervini, M., French, A. P., Klukas, C., Kramer, D. M., Liu, X., Luengo, I., Pape, J.-M., Polder, G., Vukadinovic, D., Yin, X., and Tsaftaris, S. A. (2016). Leaf segmentation in plant phenotyping: a collation study. *Mach. Vis. Appl.* 27, 585–606. doi: 10.1007/s00138-015-0737-3

Scoffoni, C., Rawls, M., McKown, A., Cochard, H., and Sack, L. (2011). Decline of leaf hydraulic conductance with dehydration: relationship to leaf size and venation architecture. *Plant Physiol.* 156, 832–843. doi: 10.1104/pp.111.173856

Simek, K., and Barnard, K. (2015). "Gaussian process shape models for bayesian segmentation of plant leaves," in *Proceedings of the Computer Vision Problems in Plant Phenotyping (CVPPP)*, eds S. A. Tsaftaris, H. Scharr, and T. Pridmore (Swansea: BMVA Press), 4.1–4.11. doi: 10.5244/C.29.CVPPP.4

Simon, M., Simon, A., Martins, F., Botran, L., Tisné, S., Granier, F., Loudet, O., and Camilleri, C. (2012). DNA fingerprinting and new tools for fine-

scale discrimination of *Arabidopsis thaliana* accessions. *Plant J.* 69, 1094–1101. doi: 10.1111/j.1365-313X.2011.04852.x

Smith, R. S., Guyomarc'h, S., Mandel, T., Reinhardt, D., Kuhlemeier, C., and Prusinkiewicz, P. (2006). A plausible model of phyllotaxis. *Proc. Natl. Acad. Sci. U.S.A.* 103, 1301–1306. doi: 10.1073/pnas.0510457103

Tardieu, F. (2003). Virtual plants: modelling as a tool for the genomics of tolerance to water deficit. *Trends Plant Sci.* 8, 9–14. doi: 10.1016/S1360-1385(02)00008-0

Tatarinova, T., and Schumitzky, A. (2015). *Nonlinear Mixture Models. A Bayesian Approach*. London: Imperial College Press.

Tisné, S., Schmalenbach, I., Reymond, M., Dauzat, M., Pervent, M., Vile, D., and Granier, C. (2010). Keep on growing under drought: genetic and developmental bases of the response of rosette area using a recombinant inbred line population. *Plant Cell Environ.* 33, 1875–1887. doi: 10.1111/j.1365-3040.2010.02191.x

Tisné, S., Serrand, Y., Bach, L., Gilbault, E., Ben Ameur, R., Balasse, H., Voisin, R., Bouchez, D., Durand-Tardif, M., Guerche, P., Chareyron, G., Da Rugna, J., Camilleri, C., and Loudet, O. (2013). Phenoscope: an automated large-scale phenotyping platform offering high spatial homogeneity. *Plant J.* 74, 534–544. doi: 10.1111/tpj.12131

Tsukaya, H. (2005). Leaf shape: genetic controls and environmental factors. *Int. J. Develop. Biol.* 49, 547–555. doi: 10.1387/ijdb.041921ht

Vos, J., Evers, J. B., Buck-Sorlin, G., Andrieu, B., Chelle, M., and De Visser, P. H. (2009). Functional-structural plant modelling: a new versatile tool in crop science. *J. Exp. Bot.* 61, 2101–2115. doi: 10.1093/jxb/erp345

Wallach, D. (2006). "Chapter Evaluating crop models," in *Working with Dynamic Crop Models: Evaluation, Analysis, Parameterization, and Applications* (Amsterdam: Elsevier), 11–54.

Wilhelm, W., and McMaster, G. S. (1995). Importance of the phyllochron in studying development and growth in grasses. *Crop Sci.* 35, 1–3. doi: 10.2135/cropsci1995.0011183X003500010001x

Wu, L., Le Dimet, F.-X., de Reffye, P., Hu, B., and Cournède, P.-H. (2012). An optimal control methodology for plant growth. Case study of a water supply problem of sunflower. *Math. Comp. Simul.* 82, 909–923. doi: 10.1016/j.matcom.2011.12.007

Xu, L., and Buck-Sorlin, G. (2016). "Simulating genotype-phenotype interaction using extended functional-structural plant models: approaches, applications and potential pitfalls," in *Crop Systems Biology* (Cham: Springer), 33–53.

Xu, L., Henke, M., Zhu, J., Kurth, W., and Buck-Sorlin, G. (2011). A functional-structural model of rice linking quantitative genetic information with morphological development and physiological processes. *Ann. Bot.* 107, 817–828. doi: 10.1093/aob/mcq264

Yan, H. P., Kang, M. Z., De Reffye, P., and Dingkuhn, M. (2004). A dynamic, architectural plant model simulating resource-dependent growth. *Ann. Bot.* 93, 591–602. doi: 10.1093/aob/mch078

Yin, X., and Struik, P. C. (2010). Modelling the crop: from system dynamics to systems biology. *J. Exper. Bot.* 61, 2171–2183. doi: 10.1093/jxb/erp375

**Conflict of Interest Statement:** The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Copyright © 2017 Vlaud, Loudet and Cournède. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.