Next Article in Journal
Forecast of the Global TEC by Nearest Neighbour Technique
Next Article in Special Issue
Spatial Transferability of Random Forest Models for Crop Type Classification Using Sentinel-1 and Sentinel-2
Previous Article in Journal
SDTGAN: Generation Adversarial Network for Spectral Domain Translation of Remote Sensing Images of the Earth Background Based on Shared Latent Domain
Previous Article in Special Issue
Land Surface Phenology Retrieval through Spectral and Angular Harmonization of Landsat-8, Sentinel-2 and Gaofen-1 Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Combining Crop Modeling with Remote Sensing Data Using a Particle Filtering Technique to Produce Real-Time Forecasts of Winter Wheat Yields under Uncertain Boundary Conditions

1
Institute of Soil Science and Land Evaluation, University of Hohenheim, Emil-Wolff-Straße 27, 70599 Stuttgart, Germany
2
Institute for Modelling Hydraulic and Environmental Systems, University of Stuttgart, Pfaffenwaldring 5a, 70569 Stuttgart, Germany
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(6), 1360; https://doi.org/10.3390/rs14061360
Submission received: 16 January 2022 / Revised: 17 February 2022 / Accepted: 25 February 2022 / Published: 11 March 2022

Abstract

:
Within-season crop yield forecasting at national and regional levels is crucial to ensure food security. Yet, forecasting is a challenge because of incomplete knowledge about the heterogeneity of factors determining crop growth, above all management and cultivars. This motivates us to propose a method for early forecasting of winter wheat yields in low-information systems regarding crop management and cultivars, and uncertain weather condition. The study was performed in two contrasting regions in southwest Germany, Kraichgau and Swabian Jura. We used in-season green leaf area index (LAI) as a proxy for end-of-season grain yield. We applied PILOTE, a simple and computationally inexpensive semi-empirical radiative transfer model to produce yield forecasts and assimilated LAI data measured in-situ and sensed by satellites (Landsat and Sentinel-2). To assimilate the LAI data into the PILOTE model, we used the particle filtering method. Both weather and sowing data were treated as random variables, acknowledging principal sources of uncertainties to yield forecasting. As such, we used the stochastic weather generator MarkSim® GCM to produce an ensemble of uncertain meteorological boundary conditions until the end of the season. Sowing dates were assumed normally distributed. To evaluate the performance of the data assimilation scheme, we set up the PILOTE model without data assimilation, treating weather data and sowing dates as random variables (baseline Monte Carlo simulation). Data assimilation increased the accuracy and precision of LAI simulation. Increasing the number of assimilation times decreased the mean absolute error (MAE) of LAI prediction from satellite data by ~1 to 0.2 m2/m2. Yield prediction was improved by data assimilation as compared to the baseline Monte Carlo simulation in both regions. Yield prediction by assimilating satellite-derived LAI showed similar statistics as assimilating the LAI data measured in-situ. The error in yield prediction by assimilating satellite-derived LAI was 7% in Kraichgau and 4% in Swabian Jura, whereas the yield prediction error by Monte Carlo simulation was 10 percent in both regions. Overall, we conclude that assimilating even noisy LAI data before anthesis substantially improves forecasting of winter wheat grain yield by reducing prediction errors caused by uncertainties in weather data, incomplete knowledge about management, and model calibration uncertainty.

1. Introduction

Timely and accurate crop yield forecasts are important for a wide spectrum of end-users including policy decision-makers, food security organizations, insurance companies, and individual farmers [1]. Stakeholders are interested in yield predictions at different scales, and in associated uncertainties. Individual farmers focus on attainable yield in their fields, where information about the management is good but variability and uncertainty of weather and soil conditions may be high. Governments and international food security organizations are interested in yield estimates at county, national or regional levels. Beyond the uncertainty of weather and soil conditions, which generally increases with scale, the poor knowledge of agronomic management as well as of crop cultivars grown challenge yield prediction on larger scales [2,3]. Although heterogeneity is not necessarily a source of uncertainty, lacking information about the heterogeneity is, e.g., in the case of soils and forcing data. All these uncertainties propagate through the forecasting model, which commonly leads to large bias and inaccuracy in yield predictions.
One method to reduce errors in model predictions is to use additional sources of information such as remote sensing data. Proxies for various state variables can be estimated and used to update the running model. This procedure is termed data assimilation (DA; [4]). Different state variables have been assimilated into crop models in literature for example: LAI [3,5,6], soil moisture [7], biomass [8], plant nitrogen content [9], and phenological stages [10]. For more information, see Weiss et al. [11], Jin et al. [4], and Dorigo et al. [12].
Data assimilation methods reduce the discrepancy between observed and modelled variables. There are two major data assimilation strategies: 1. Recalibration/re-initialization methods: crop model parameters are recalibrated to minimize the difference between observed and simulated state variables using appropriate objective functions, often in a formal maximum-likelihood framework [2,13]. 2. Updating methods: These methods combine data that sequentially become available, e.g., from remote sensing, with ongoing model simulations to update corresponding state variables and parameters in real-time. Thus, the distribution of parameter values can change over time, and statistics of predicted variables can shift. The temporal distribution of the remote sensing data, the handling of the related uncertainties, and other decisions on modelling parameter and model uncertainties play an important role in the predictions.
Bayesian approaches are often used for data assimilation. One is a repeated application of Bayesian updating, whenever new data become available. Whereas many methods and algorithms exist, they have a lot in common. The current knowledge (or uncertainty) about relevant system quantities (state variables, parameters, possible errors) is represented as a probability distribution, called prior distribution in the Bayesian context. Whenever new data come in, these distributions are updated to so-called posterior distributions that represent the new state of knowledge. Different methods differ in how they approximate and update the distributions, in required assumptions, and hence inaccuracy, computational efforts, and application range. The most commonly applied data assimilation algorithms in the field of crop modelling are Ensemble Kalman Filters (EnKF; [2,7,14,15]), Four-Dimensional Variational data assimilation (4DVAR) [16], and Particle Filters (PF; [17,18,19,20]).
EnKF has received much attention due to its simple concept and easy implementation. It assumes prediction and observation errors to be normally distributed. Posterior density functions are described solely by means and co-variances. Accordingly, applying EnKFs to (nonlinear) systems with non-Gaussian errors may yield poor results. 4DVAR requires high computational power and is challenging to implement [21,22]. PF, also known as the sequential Monte Carlo filter, estimates the posterior density of the state variables given the observed variables and has been successfully applied to crop modelling [18,20,23]. It relies on sequential Bayesian estimation and importance sampling, it is not restricted to Gaussian errors, and can handle nonlinear changes in the system under consideration [4]. Due to the inherent Monte Carlo sampling, PF methods approximate the whole posterior probability distribution, not only mean and variance (as EnKF). The accuracy of the estimates depends on the resampling method in the filtering [22,24].
The success of DA does not only depend on the assimilation algorithm. Additionally, the quality and quantity of the observation data, information about the system under consideration, the statistical adequacy of assumed distributions to represent uncertainties, and the structure of the process model play major roles in the performance of the overall procedure. Addressing and understanding the uncertainty in each part is crucial. In the following, we discuss three specific aspects:
  • Determining state variables of crops from remote sensing signals is not straightforward. This is mainly due to image resolution (spatial, temporal, and radiometric), the background soil effect, signal sensitivity saturation, and atmospheric effects [14,25]. In the early growing season, the soil and soil moisture state blur the signals, while in the mid-late growing season the signals become less sensitive to LAI because of leaf overlapping. The latter is called the saturation phenomenon. Systematic errors in the estimated variables will force the crop model to produce unrealistic predictions [2]. It remains to be clarified, how accurate remote sensing data should be to improve yield prediction. To mitigate deficiencies in the satellite signals, researchers have developed various empirical and mechanistic models. In general, mechanistic approaches provide better results but require more input [11], which is typically unavailable on large scale. Among the empirical remote sensing approaches, the Choudhury model [26] converts satellite signals to LAI using a parameter related to the leaf geometry in the canopy. Therefore, it can be adjusted to erectophile and planophile canopies. Provided that the number of evaluated remote sensing images is high Thorp et al. [5] showed that the Choudhury model performs as good as the mechanistic model PROSAIL. However, fine-resolution, cloud-free data from optical sensors are not always available at regular intervals due to unfavorable atmospheric conditions, especially in areas with high cloud coverage during the growing season.
  • Another part of uncertainty comes from incompletely resolved system information including explanatory variables (inputs and forcing data). Spatial differences in agronomic practices, mainly sowing date, fertilizer application, and crop genotype, are major contributors to input uncertainty [27]. This information is crucial for running crop models, but it is rarely available on a large scale mainly since data acquisition is too costly. They somehow can be estimated either directly or indirectly by satellite observations. Jégo et al. [28] reduced the yield prediction uncertainty associated with crop management by assimilating remote sensing LAI. Seasonal and yearly variation in weather data that control crop phenology, water availability, and photosynthesis have been recognized as the main sources for inter-annual yield variability [29]. Bias and uncertainty of the weather data may be large, but this is often neglected in the literature [30,31]. The real aim of data assimilation is real-time prediction, requiring generated or forecasted weather data. Most research in this field, however, has used data assimilation for hindcasting with measured or gridded deterministic weather data [7,27].
  • The third large source of uncertainty lies in the structure of crop models and the parameters relating the assimilated state variable to the target variable, in our case grain yield. Data assimilation may significantly improve the prediction of the assimilated variables but not necessarily the prediction of grain yield. The model structural link between LAI and biomass, for example, is commonly strong, but this is less so for grain yield [32]. Also, the time at which LAI information is available, relative to harvest, has an impact. For example, soil moisture and LAI available during the early growing season may be less important for yield forecast accuracy than data available in the mid or late growing season. A weak correlation between assimilated variables and yield, which may be the result of model structure or parameterization or both, does not lead to improved yield prediction even if the uncertainties previously mentioned are fully accounted for. In other words, the crop variable used for data assimilation should contain information about the uncertainty of the parameters and affect the yield [33]. Model structure is also important since the input uncertainty propagates to yield prediction through crop model equations and parameters. Complex, process-based models can explain many processes in detail and provide the dynamics of many state variables, provided that the required inputs are available. However, in the absence of large-scale agronomic and soil data, simple models with fewer parameters may be more useful, e.g., the PILOTE model [34,35], which we will employ here, or others such as SAFY [36]. PILOTE simulates LAI as a function of temperature and soil water balance using empirical equations. It then computes biomass from LAI, incoming radiation, and radiation use efficiency.
Since the PILOTE model does not require soil data and full agronomic data (sowing date is the only important data), it can be easily used on large scale when only limited data are available.
In this study, we aim to predict the grain yield of winter wheat using a simple crop model integrated with the PF algorithm, while addressing the sources of error mentioned above. We employed the PILOTE crop model introduced above. PILOTE was calibrated independently in each region using measured data to minimize the error caused by parameter estimation. LAI data from two sources were used to inform the PILOTE simulations: In-situ measurements and remote sensing (Choudhury model). A weather generator was applied to generate stochastic weather data from climate forecast models. Weather and sowing dates were treated as random variables to account for the uncertainty of inputs in the regional model application. As baseline, we used a Monte-Carlo simulation with the calibrated PILOTE model, subject to the same uncertainties, but without DA. Across all simulations, the three sources of error outlined above will be quantified and compared by their impacts on the LAI simulations and grain yield predicted by PILOTE.

2. Materials and Methods

This section is structured in five parts. Section 2.1 briefly explains the studied regions and data collection. The stochastic weather data and remote sensing data are explained in Section 2.1.2 and Section 2.1.3, respectively. The details of data assimilation and the PF algorithm implementation are outlined in Section 2.2 and Section 2.3. Finally, the modelling set up and testing for yield prediction using PF is explained in Section 2.4 and Section 2.5. For the sake of brevity, the process model PILOTE and details of parameter estimation are presented in Appendix A.

2.1. Study Location and Data

2.1.1. Study Sites

This study was conducted for two regions in southwest Germany, Kraichgau (KR) and Swabian Jura (SJ), using data from 2010 to 2017 (Figure 1). KR is one of the warmest regions in Germany with a mean temperature slightly above 9 °C. Annual precipitation varies from 720 to 830 mm. The elevation of this region is between 100 and 400 m above sea level. With an altitude of 700–1000 m, SJ is substantially colder. The mean temperature is 6–7 °C and annual precipitation 800–1000 mm [37]. The major characteristic soil types of the KR and SJ are Stagnic Luvisol and Leptosol, respectively [38].
Six arable fields (14.9–23.6 ha), managed by local farmers, were monitored during the study period. The fields were named after the Eddy Covariance (EC) stations installed in the center of each of the three fields, EC1 to 3 in KR and EC4 to 6 in SJ. Agronomic management such as the selection of crop rotation, cultivars, fertilization, as well as the timing of sowing and harvesting was selected by the farmers. In total, 19 site-years were dedicated for wheat (Table 1). In EC3-2016, three cultivars were mixed by the farmer. Although the weather and other agronomic managements were similar to other years, the collected data was very different from the other site-years. Therefore, we excluded EC3-2016 from the study.
Plant measurements were taken bi-weekly. They included plant development stage (BBCH; [40]), plant height, total LAI (non-destructive, using LAI-2000 Plant Canopy Analyzer, LI-COR Biosciences Inc., Lincoln, NE, USA), and aboveground biomass (dried at 60 °C to constant weight). To measure grain yield, generative parts of plants were dried at 28 °C to constant weight. Measurements were taken at five observational plots in each field during the growing period. The mean value of the measurements (mean of the plot means) was used as the representative value for each field. The dataset is publicly available [41]. See this publication also for full details about the experimental procedures. Further details are given by Högy et al. [42], Wizemann et al. [38], Ingwersen et al. [37], Eshonkulov et al. [43], Eshonkulov et al. [44], and Poyda et al. [45]. In this study, we exclusively used green LAI, whereas total LAI was measured. Therefore, we used only the LAI measurements before anthesis, assuming that LAI before senescence (LAI until anthesis) equals green LAI. Green LAI measured in-situ is hereafter termed L A I m e a s (m2/m2).

2.1.2. Weather Generator

MarkSim® is a stochastic weather generator widely used in crop modelling. It downscales simulations of General Circulation Models (GCM) and thereby generates stochastic daily weather data [46] from different GCM forecasts. Users can select from many different climate models as well as climate change scenarios. The popular crop modelling system DSSAT routinely uses the MarkSim algorithm to generate stochastic weather data and to fill in missing weather data [46]. The ability to provide fine-resolution weather data (30 arc-second) makes MarkSim useful for small-area applications. Using a third-order Markov process, MarkSim predicts daily minimum and maximum air temperature, daily precipitation, and daily solar radiation values from monthly means of these variables. In this paper, we selected all available climate models under the RCP 4.5 climate scenario to avoid possible biases in the generated weather data. Figure 2 measured and generated daily temperature ensembles (with 99 replications) in KR and SJ in the 2017 growing season.

2.1.3. Remote Sensing Data

LAI data were derived from satellite data ( L A I s a t ). For this, level-1 images obtained from the Landsat 7 and 8 satellites, and from Sentinel-2A and B during the winter wheat growing seasons from 2010 to 2017, were downloaded from the USGS [47] and Copernicus Open Access Hub [48] websites. Level-1 products are radiometrically calibrated with systematic geometric corrections applied. We applied atmospheric correction using the Semi-Automatic Classification plugin included in the software QGIS (v.3.12) [49].
Cloud-free images from March, when wheat LAI starts expanding in spring, until June used in each year and region for data assimilation (2014, 2015, and 2017) are presented in Table 2.
The dimensionless Normalized Difference Vegetation Index (NDVI) was calculated using the red and near-infrared bands of the satellite data [50]. Arithmetic averages over the area of each field were used to get a single value for each field from the corresponding image. To avoid mixed pixels on the field borders, we excluded the pixels located on the border of the fields. From NDVI, LAI was calculated following Choudhury et al. [26]. In a first step, the green vegetation fraction G V F (−) was calculated from NDVI:
G V F = N D V I N D V I m i n N D V I m a x N D V I m i n ,
where N D V I m a x and N D V I m i n are the maximum and minimum NDVI during the wheat growing period in each pixel of wheat fields. In a second step G V F was converted to LAI by:
L A I s a t = ln ( 1 G V F ) β ,
where β (-) is a parameter describing the leaf angle distribution that varies between 0.4 to 0.9 in wheat [5]. Then, we used the mean L A I s a t for each field to be comparable with the L A I m e a s data. We estimated parameters N D V I m a x , N D V I m i n and β by minimizing the sum of squared differences between L A I s a t and L A I m e a s (See Appendix A).

2.2. Data Assimilation Methodology

Dynamic systems describe how a vector of state variables evolves over time under the influence of explanatory variables (system inputs) and corresponding parameters. In a state-space time-discrete formulation, the generic form of a dynamic model is written as:
x j = f ( x j 1 , Θ , u j 1 ) + ω j 1 ,
where x j is the vector of state variables at time j , f ( · ) signifies the nonlinear dynamic prediction model, Θ represents a parameter vector, and u are explanatory variables. The prediction model represents the state variable transition from time j 1 to j in response to model inputs (explanatory variables), the parameter vector, and the state variable at time j 1 ( x j 1 ). There is usually a discrepancy between modelled and true values of variables even with a perfect dynamic model. The corresponding error in the model function is represented by ω j 1 , which is the stochastic part of the equation. In this system, the current state depends only on the system state of the previous time step. In statistics, this is referred to as a first-order Markov process. Longer memory can be implemented by augmenting the state vector of additional elements that store past information. Note that the parameter vector Θ is not time-dependent. In our case, the prediction model is the crop (PILOTE) model. The explanatory variables u in crop modelling include forcing data (weather data time series), and agronomic management [32]. Parameters Θ and other static values and initial conditions are specified via x j for j = 1 . All of the initial conditions, explanatory data, parameters and errors can be viewed as random variables (e.g., via stochastic weather simulations). In that case, x j becomes a random time series of uncertain predictions.
Knowledge about a system’s state variable can be estimated by proxies, that is, a different source of information, e.g., from field measurements or satellite data in regular or irregular intervals ( y j ). The link between state x j and data y j is characterized by the noisy observation model:
y j = h ( x j ) + v j ,
where h ( · ) is the observation model, and v j is the error between the observation model and the state variable of interest. In this context, h ( · ) can either be a remote sensing-based model for estimating LAI such as the Choudhury model (Equation (2)), or a simple field measurement with error v j . Just like ω j 1 in Equation (3), v j is treated as a random variable.
Both prediction and observation models are necessary to infer the system state by data assimilation. The idea of data assimilation is to apply the observation model to modify the posterior probability prediction of the prediction model [51] using Bayesian inference.

2.2.1. The Recursive Bayesian State Estimator

The goal of a Bayesian estimator is to recursively approximate the posterior probability density function (pdf) of a variable at time j and of possible predictions at time j + > j conditional on all available observations until time j , that is, p ( x j | Y j ) , where Y j is the short-hand notation for y 1 ,   y 2 ,   y j .
Here, p ( x j | Y j ) is the posterior pdf of the state variable of interest. Performing the prediction (Equation (3)) and observation models (Equation (4)) in the Bayesian theorem, we can write the conditional pdf of one state variable as:
p ( x j | Y j ) = p ( x j | Y j 1 ) p ( y j | x j ) O b s e r v a t i o n   m o d e l p ( y j | Y j 1 ) ,
where p ( y j | x j ) is the likelihood function computed by the observation model. p ( x j | Y j 1 ) is the prior pdf of x j given all observations until time j 1 , and p ( y j | Y j 1 ) is the normalizing factor. The prior can be rewritten in integral form:
p ( x j | Y j 1 ) =   p ( x j | x j 1 ) P r e d i c t i o n   m o d e l p ( x j 1 | Y j 1 )   d x j 1
All pdfs on the right-hand side of Equation (6) can be computed; the transition pdf p ( x j | x j 1 ) is the pdf of the state variable at time j given the states of the previous time step j 1 . It is computed with the prediction model. The pdf p ( x j 1 | Y j 1 ) is the posterior of the previous time step. If the initial condition of the state variable p ( x 0 ) is known (at the beginning of simulation when there is no observation), then p ( x j 1 | Y j 1 ) can be simply computed recursively [51]. Additionally, one can make predictions into the future at time j + > j by recursive applications of Equation (6) without any additional data: p ( x j + | Y j 1 ) =   p ( x j + | x j )   p ( x j | Y j 1 )   d x j . In such future steps, all explanatory variables in the prediction models will be replaced by estimates or stochastic predictions.
The normalizing factor p ( y j | Y j 1 ) is the marginal probability of the data that resolves the requirement for a probability distribution to integrate to 1. This can be obtained by evaluating the integral:
p ( y j | Y j 1 ) =   p ( y j | x j ) p ( x j | Y j 1 ) d x j ,
which is exactly the integral over the nominator in Equation (5) to ensure that the resulting p ( x j | Y j ) integrates to unity so that it is a proper pdf. Equation (7) resembles the average (over the previous distribution) goodness of fit (as expressed by the likelihood) of the predictions in the current data assimilation step. Hence, it is often called average likelihood and expresses the goodness of the current pair p ( x j | Y j 1 ) against the incoming data.
All terms of Equation (5) are now available. Except in very few cases under strong assumptions, the Bayesian estimator must be evaluated numerically [51]. To this end, we apply the Particle Filtering (PF) method.

2.2.2. Particle Filtering Method

Particle Filtering is a stochastic nonlinear sequential Bayesian filter based on Monte Carlo simulation. At the beginning of the simulation, we generate N realizations, which will propagate through the system as calculated with the prediction model, here PILOTE. These realizations, also called particles, are vectors of states that evolve in time. In fact, each particle contains a vector of states and all the required inputs (explanatory variables) u j 1 , parameters Θ , and the corresponding noise ω j 1 (Equations (3) and (8)). Different particles can be distinguished by the noise, the parameter vector, or the explanatory variables. Then, particles are propagated through the system using the prediction model. The i t h particle x j i is obtained at time j by:
x j i = f ( x j 1 i , Θ i , u j 1 ) + ω j 1 i       i = 1 ,   ,   N
At the beginning of the simulation ( j = 0 ), all x j i equal zero. Once the first observation is available, the likelihood for each particle ( p ( y j | x j i ) ) is calculated using the observation model and the state variable of the particle. The likelihood model is selected from the error terms in the observation model ( v j in Equation (4)). The error terms in the observation model (explained in Section 2.3.2) are assumed to follow a normal distribution.
Then, we normalize the likelihoods of all i = 1 ,   ,   N particles, p ( y j | x j i ) to unity and name them q j i by:
q j i = p ( y j | x j i ) i = 1 N p ( y j | x j i )
This normalization step represents the normalizing effect of Equation (7). These normalized likelihoods q j i are used to filter the particles such that particles with higher likelihoods have a larger probability to remain, by. Sequential Importance Resampling (SIR; [51,52]). The particles remaining after resampling are called surviving particles. The others, which were not selected in the resampling procedure, are called killed particles. The idea of SIR is always to replenish the ensemble size of survived particles back to N, achieved by sampling with replacement. There are several statistical methods available for implementing these random decisions for SIR. In the one we choose, particles with low values of q j i will most probably be killed. Particle with large values will probably survive and particles with very high values will probably survive several times. Importantly, survivors can exist several times as identical copies but will diversify again over time due to the future noise ( ω ) in Equation (3). If particles differ also in parameters, the SIR also affects the parameter distribution effectively updating the model calibration. After the SIR step, the particles represent p ( x j | Y j ) , and the entire scheme is repeated in the next assimilation step.

2.3. Particle Filtering Implementation

2.3.1. Prediction Model and Driving Uncertainties

In this study, the PILOTE model [34,35] is used as the prediction model. PILOTE is a crop model with a soil and a plant module (Appendix A). In principle, the soil module calculates the water balance on daily time steps using a capacity approach [53]. The core of the plant module is LAI, which in turn determines aboveground biomass and yield. In order to use the PILOTE model as the prediction model (Equation (3)) for the data assimilation, we need to modify (Equation (A2) explained in Appendix A) to the form of Equation (3), that is, the LAI state of PILOTE at time j has to depend on the state at j 1 . Applying Euler’s method this leads to:
L A I j + 1 = L A I j + d L A I d T T | j   Δ T T j
where the derivative d L A I d T T | j is taken on day j (Equation (A2)). Note that Δ T T j = T m e a n T b a s e on day j . Now, the prediction model may be expressed in the form of Equation (3):
L A I j = f ( L A I j 1 , Θ , u j 1 ) + ω j 1       w i t h   j > 1 ,
where the statistics of ω were taken from the residuals of the prediction in model calibration.
To perturb particles in their initialization phase ( j = 0 ) , we used, in addition to the stochastic component ω , common major sources of uncertainty for yield predictions on the large scale. These include: sowing date, weather data ( u ), and parameters ( Θ ). Typical sowing dates in each region (from the dataset) were used to define the bounds of the sowing date time periods. A normal distribution with the mean of 25 October for KR and 7 October for SJ and a standard deviation of one week were used. Weather data were stochastically generated using MarkSim (see Section 2.1.2). The two parameters T T f and L A I m a x in the PILOTE model (Equation (A2)) were considered uncertain because they are genetic parameters, meaning that their values are cultivar dependent. The corresponding values were sampled from posterior distributions from the calibration. Finally, the particles were generated as described above (Section 2.2.2).

2.3.2. Observation Model and Likelihood

As we are using two types of data, we need to build two different observation models and two different likelihood functions. The first data type is LAI field data from the five observational plots. In this case, the observation model is direct measurement corrupted by an additive error with normal distribution, zero mean, and an adjustable variance. We used the empirical variance from repeated measurements to select the variance for v j (Equation (4)). The second data type is the satellite-derived LAI data. As described above, we use the Choudhury model (Section 2.1.3) as the observation model. In order to capture both the noise in the data and possible approximation errors of the Choudhury model, we calibrated the Choudhury model by fitting its satellite-derived LAI values to our own field LAI data. We then estimated the statistics of the residuals. The residuals indicated a normal distribution, again leading us to select a normal likelihood function. To select its variance v j , we used the residual variance after calibration. In order to include the additional uncertainty of noise in the field-LAI data used for calibration, we increased this value for v j by the noise variance of the field-LAI data discussed above.
Thus, overall, both data types follow a Gaussian (normal) likelihood model:
L = 1 σ 2 π exp ( ( L A I o b s L A I s i m ) 2 2 σ 2 ) ,
in which L is the Gaussian likelihood of the observed LAI ( L A I o b s ) given the simulated LAI ( L A I s i m ). Here, σ represents the standard deviation of the observations that is taken from the v j in the respective observation model (field or satellite).

2.4. Data Assimilation Setup

We implemented two different data assimilation approaches, one based on the LAI measured in-situ (DAmeas) and the other one using LAI from satellite remote sensing (DAsat). Moreover, the effect of the number of observations on PF performance was examined by applying data assimilation in different steps. The total number of steps was limited by the number of satellite data available during the wheat growing period that is provided in Table 2. In the first step, only the first measurement/satellite dataset was assimilated, and the entire remaining time was simulated up to harvest without further assimilation. Then, in the second step, the first and second datasets were assimilated. In the third step, three data were assimilated and so forth until the last available data. An example of DAsat steps is given in Appendix B.
To account for the uncertainty of future weather in this analysis, measured weather data (past and present) and stochastic weather data were combined to run the models. In assimilation step one, measured weather data were applied to run models until the first observation; then for the rest of the growing season, the stochastic weather generator was used. In the second step, measured weather data were used to run the models until the second observation; afterwards, the stochastic weather generator was used to complete the growing season and so forth. Whenever some current part of weather is switched to measured data the stochastic weather generator is re-run to reflect the newly available (current) weather data as initial conditions.

2.5. Testing against Monte-Carlo Simulations

The DA setup was applied using data from nine site years from 2014 to 2017. The PILOTE model simulations (without data assimilation) were used with the same statistical initialization conditions as in the DA setup. We call it Monte Carlo (MC) simulations. Thus, sowing dates, weather data and posterior distributions of the parameters T T f and L A I m a x were also taken uncertain in the MC simulations. The DA results were tested against the MC results. The flowchart of the data assimilation trajectories and Monte Carlo simulation is shown in Figure 3. Hereafter, DA approaches using LAImeas and LAIsat and Monte Carlo simulation are called DAmeas, DAsat and MC, respectively. To statically compare the results, we calculated Root Mean Square Errors (RMSE), Bias and Mean Absolute Errors (MAE) between the simulations and the mean measurements. We should note that the LAIsat was not used for RMSE and Bias calculations. All the analyses including running the PILOTE model, calibration, and data assimilation implementation were performed in the R programming environment. We used the following R packages: Evapotranspiration [54], FME [55], hydroGOF [56], raster [57], and sf [58].

3. Results

PILOTE was calibrated successfully (Appendix A). Hindcasting with the calibrated model using measured data without uncertainty was similar to the calibration, which shows that parameter estimation was reliable. In KR, RMSEs of yield simulation for the calibration and evaluation were lower than 600 and 910 kg/ha, respectively. These values correspond to relative errors of ~6.5% and ~9.6%, respectively. The bias of yield simulation in KR was lower than 300 kg/ha for calibration and evaluation. In SJ, RMSEs of yield simulation were 323 kg/ha (3.6% error) and 780 kg/ha (8% error) at calibration and evaluation, respectively. Biases at calibration and evaluation were 209 and 291 kg/ha. It is worth noting that only a good calibration enables an unbiased comparison between the DA and MC simulation because only then the improvement in the DA is due to a reduction in model parameters and input uncertainties.

3.1. Real-Time LAI Prediction

The Mean Absolute Errors (MAE) of the predicted LAI under uncertain model inputs (sowing date and weather data) are presented in Figure 4. The points show the mean MAE as an indicator for the prediction accuracy and the corresponding bars represent the standard deviation of the MAE which is representative for the uncertainty (precision) of LAI prediction. DAmeas predictions were the more accurate (smaller bias) and precise (smaller variance). The lowest and highest MAE acquired by DAmeas were 0.15 m2/m2 and 1.10 m2/m2 in EC6_2017 and EC4_2014, respectively. The mean and standard deviation of the MAE decreased in most site-years as the number of assimilation steps increased (except EC2_2015). LAI prediction by DAsat was close to that of DAmeas in most cases, but due to the irregular availability of satellite images, the step-by-step comparison is difficult. The largest difference in LAI prediction between DAmeas and DAsat can be seen in EC6_2014 where MAE in predictions by DAsat was 0.70 m2/m2 and it was less than 0.20 m2/m2 by DAmeas after two assimilation steps.
In contrast, LAI predictions by MC showed a lower predictive power than those obtained by DA. The mean MAE of the predictions produced by MC varied between 0.50 and 1.40 m2/m2. This is not far from the error of LAI in the PILOTE validation result, which means that the stochastic sowing dates and weather data do not substantially affect LAI prediction accuracy. The lowest and highest MAEs were found in EC2_2017 and EC6_2017 (Figure 4).
The standard deviation of MAE represents the uncertainty of the predictions. As can be seen in Figure 4, uncertainties often decline along with the assimilation step in both DA approaches (DAmeas and DAsat), whereas MC simulations provided a highly uncertain prediction. Recall that uncertainty of LAI predicted by DA originates from sowing date and weather data as well as the model parameters ( T T f and L A I m a x ), in addition to the model noise. With increasing assimilation steps, the prediction uncertainty declines because inconsistent parameter combinations are eliminated. Assimilating LAImeas reduced the uncertainty more than assimilating satellite observations. This is a direct consequence of the corresponding error variance in the likelihood function (Equation (12)). The parameter σ in the likelihood function reflects the uncertainty of observations (see Section 2.3.2) which is commonly larger for satellites than for in-situ measurements. Therefore, unfit parameter realizations are punished less harshly.

3.2. Real-time Grain Yield Prediction

Figure 5 and Figure 6 show the prediction of grain yields. Measured grain yield ranged roughly from 6000 kg/ha to 12,000 kg/ha across all sites and years. In general, as the number of assimilation steps increased, the predictions became more accurate (the median of predictions approached the median of measurements). In most cases, the yield increased with the number of assimilation steps, due to LAI assimilation (right column and middle column in Figure 5 and Figure 6) and the increase in the proportion of measured weather data compared to stochastic weather data in the simulations (MC simulations). We consider the prediction accuracy satisfying if the median of the predictions (blue boxes) matches the interquartile range (IQR, middle fifty percent) of the measurements (red boxes) (see Figure 5 and Figure 6). In this sense, DAmeas almost achieved this goal in KR except for EC2_2015 where the predictions were slightly underestimated (the distance between the median of the prediction and the IQR lower band of the measurements was about 5 percent). In SJ, DAmeas predictions underestimated yield in EC4_2014 and EC6_2014. We note that in EC4_2014 measurements varied very little. In the case of EC6_2014, the low prediction quality could be explained by the availability of only two available LAI measurements in April and May for DAmeas. Due to the variation in LAI, only two measurements are not enough to robustly calculate an average. We also note that increasing the number of steps led to a decrease in the spread of whiskers of the prediction boxes, which indicates higher precision in the predictions (Figure 5 and Figure 6).
DAsat performed similarly to DAmeas, both in the prediction quality and in so far as that predictions became more accurate as the number of assimilation steps increased. The major difference between DAsat and DAmeas can be found in EC3_2014, where the median of the predictions was 1200 kg/ha lower than the median of measurements, and in EC1_2017, where it was 800 kg/ha lower. The predictive power of the DA approaches is higher than that of the baseline MC simulations. With MC, we can see underestimations in EC3_2104, EC2_2015, EC4_2014, EC6_2104, and EC4_2105. Here, the median of MC predictions did not fall into the IQR of the measurements. The second drawback of MC was in the prediction uncertainty (reflecting the effect of sowing dates and stochastic weather data on yield), particularly in SJ. There, the variation of predictions is much higher than that of the measurements (Figure 6).
To give a summarizing picture of the performance of DA prediction compared to the baseline MC simulations, we aggregated all site-years of each region and plotted the error in grain yield prediction (difference between predicted and measured yield) for the main plant growth months leading to anthesis (Figure 7). Not unexpectedly, the predictions in April were worse than in June because LAI is very low at that time and has a low effect on the final yield. Prediction errors by DA were lower in May and June compared to MC. Prediction error in June dropped substantially in SJ while it remained almost flat in KR. DAmeas and DAsat performed similarly in both regions. In summary, DA prediction error in June was about 8 and 4 percent in KR and SJ, whereas MC prediction error was about 10 percent in both regions.

4. Discussion

The success of DA generally depends on the assimilation protocol, uncertainty considerations [59], observation errors, time of assimilation [2], and the relationship between assimilated variables and the target variable (here grain yield) [32]. We mainly focused on the uncertainty (or error) in the assimilation protocol (prediction and observation models), observation data, and inputs including sowing dates and weather data.

4.1. Error in the Assimilation Protocol and Observation Data

With the proper assimilation protocol and observation data, we expected that (1) the model predictions of the assimilated variable would improve in comparison to simple MC simulations; (2) there would be similar results between DAmeas and DAsat; (3) the predictions of LAI would improve the more data were assimilated.
MAEs of predicted LAI in both DA procedures were often lower than those of the baseline MC simulations. That is, the DA schemes were successful in generating and retaining particles with higher probabilities to follow measurements. This can be qualified by evaluating the denominator in Equation (9), which is proportional to the average likelihood in Equation (7), and inversely proportional to the number of killed particles.
Although the dates and numbers of available satellite images were not the same as the measurements, the mean MAEs in LAI predictions by DAsat were close to those by DAmeas. This implies that the assimilation protocol was able to mitigate the errors in LAIsat and prevent propagating them into the predictions. The major difference between LAI predictions by DAmeas and DAsat can be seen in the uncertainty of the predicted LAI (MAE bars in Figure 4) which is a direct consequence of the uncertainty considered in the DAsat protocol. Although it is known that the remotely sensed LAI is limited by the saturation effect at high LAI values, the results of our study show that the PILOTE model simulations (DAsat) are not considerably affected by it. In fact, the model simulations are constrained by LAIsat not only at high LAIsat values but also at low LAI values. Proper sequential updating of LAIsat by PF from the early growing season reduces the negative impacts of the saturation effect that occurs in the middle of the growing season.
There were a different number and coverage of satellite images available in each of the site-years. Therefore, it is not straightforward to quantify the effect of the number of satellite images (quantity of data) and the coverage during the growing season on the yield prediction quality. Practically, regular availability of satellite data during the growing season in regions such as central Europe cannot be expected, because the sky is often cloudy. Effects of quantity and temporal distribution of satellite images could be analyzed with synthetic LAI observations [2]. Our study shows that yield prediction quality is not negatively affected when at least three data points were available for a given season. Results showed that assimilation of available data in April was more effective in KR than in SJ. The reason is linked to the different growth dynamics because winter wheat growth is delayed by about two weeks in the colder SJ region. This delay means that in April the LAI of winter wheat is still very low in SJ and not yet informative enough to improve yield prediction. It takes the mid- and late-season vegetative growth to form an LAI which is informative enough to improve predictions of winter wheat yields. DA in May and June (when stem elongation and anthesis occur) improved the yield predictions much more pronouncedly. The obvious downside of the above-mentioned delay is that potential management or policy actions as a consequence of predicted yields will also be later, too.

4.2. Uncertainty from the Model Inputs

Uncertainties in sowing dates and weather data can cause a large uncertainty and bias in crop yield prediction [60]. It is mirrored in the variability of LAI and yield predicted by MC (sowing date and weather data are the uncertain part of MC simulation). Prediction uncertainty associated with input uncertainty can only be reduced if there is a correlation between the inputs and the state of the assimilated variables. In the first DA step, the uncertainty did not decrease, but after 2–3 steps, the uncertainty in LAI predicted by DAmeas decreased. Our results proved that DA using LAI data compensated for the limitations in the model inputs at coarse resolutions [61].

4.3. Impact of Model Errors

In applying data assimilation, we are not only faced with concerns about the accuracy of satellite data, but also about the propagation of remote sensing errors into the system, that is, how LAI simulation and the predicted yield are affected by the error in the remotely-sensed LAI. The LAI variable is assumed to correlate with the end of season yield, which is not a state variable directly used. In any plant growth model, correlation between the assimilated variable and yield has to be correctly described. This can be achieved by either model structure or parameter optimization. For data assimilation (using LAI), we need models and parameters which describe the correlation between LAI and yield. Otherwise, data assimilation will improve the assimilated LAI but not yield [32].
In general, whenever DA reduces the error in LAI prediction, grain yield prediction is expected to improve but this does not happen in all cases. For instance, in EC6_2014 MAE of LAI predicted by DAmeas was lower than 0.2 m2/m2 and it underestimated yield by about 2200 kg/ha (difference between the median of measurements and predictions). In contrast, MAE of LAI predicted by DAsat was about 0.70 m2/m2 and the yield prediction error was less than 800 kg/ha. Another example is EC6_2017 where LAI predicted by MC is less accurate than that predicted by either DA procedure but the yield prediction quality is competitive. It seems that for further improving yield prediction by PILOTE+DA one needs to take into account the structure of the PILOTE model. The correlation between LAI simulation and yield can be improved by modifying the PILOTE model equations. In fact, harnessing the model by assimilating more data depends both on how much it constrains uncertainty sources (model inputs and parameter uncertainty) and on the sensitivity of yield to the uncertainty sources [33]. Factors not considered in the PILOTE model such as fertilization are likely the reason for such findings. Basically, such shortcomings of models applied in large areas with a high degree of uncertainty is inevitable. To consider the impact of more factors on yield, more advanced (process-based) crop models can be used, but at the expense of requiring more input data.

5. Conclusions

We present a method for real-time prediction of winter wheat yield in low-information environments (i.e., unknown cultivars, sowing dates, crop management, uncertain weather data) in two study regions in southeast Germany. This low-information situation is common at the regional level. By using the simple crop growth model PILOTE in conjunction with data assimilation (here the particle filtering method) and uncertain model inputs, yield predictions could be substantially improved. We conclude that satellite-derived LAI observations, although noisy and in Germany often blurred by clouds, are a viable source of information. Assimilation of such data into crop models without the need to measure the LAI in the field can reduce prediction errors caused by missing management information and uncertain weather forecasts. In our case study, we found that three satellite observations before anthesis are sufficient to keep the LAI prediction on track. The application of our methodology on larger scale, where additional uncertainties from crop classification will arise, appears promising. To draw robust conclusions on the generalizability of the proposed approach also for large scales, the methodology should be tested against a higher number of site-years and satellite data. We further propose that interested researchers apply the new methodology with their crop models. We ourselves plan to implement our data assimilation algorithm into more advanced crop models than PILOTE as to investigate the impact of model structure and changing environmental conditions on yield prediction.

Author Contributions

H.Z.: Software, Formal analysis, Writing—original draft. T.K.D.W.: Methodology, Writing—review, and editing. J.I.: Conceptualization, Supervision, Investigation, Writing—review, and editing. W.N.: Methodology, Supervision, Writing—review, and editing. S.G.: Methodology, Writing—review, and editing. T.S.: Conceptualization, Supervision, Writing—review, and editing. All authors have read and agreed to the published version of the manuscript.

Funding

H.Z. was supported by the “Water-People-Agriculture” Research Training Group funded by the Anton & Petra Ehrmann-Foundation. T.K.D.W. was funded by the Collaborative Research Center 1253 CAMPOS (Project 7: Stochastic Modelling Framework), funded by the German Research Foundation (DFG, Grant Agreement SFB 1253/1 2017).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the author Hossein Zare.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Appendix A

Appendix A.1. The PILOTE Model

The PILOTE model [34,35] is a crop model with a soil and a plant module. The soil module calculates the water balance on daily time steps using a capacity approach [53]. The core of the plant module is LAI, which in turn determines aboveground biomass and yield. LAI is assumed to be a function of temperature sum ( T T ; °C) and soil water stress.
T T j = i = 1 i = j ( T m e a n i T b a s e ) ,
where T T j signifies temperature sum (°C) at day j , T m e a n i is the mean temperature (°C) at day i and, T b a s e is the base temperature (°C), below which plant development ceases. T b a s e was set to 1 °C for all cultivars.
L A I j = L A I m a x [ ( T T j T T e T T f ) a 2 e x p { a 2 a 1 ( 1 ( T T j T T e T T f ) a 1 ) } ( 1 s t r e s s j λ ) ] ,
In Equation (A2), L A I j and T T j stand for the green L A I and temperature sum at day j , T T e is the temperature sum required for emergence (°C), T T f is the temperature sum required to reach maximum LAI ( L A I m a x ) (°C), a 1 and a 2 are unitless shape parameters. The term s t r e s s is a stress factor and describes the plant’s sensitivity to water stress, modified by an empirical dimensionless parameter λ . For the j ’th day, s t r e s s is defined by
s t r e s s j = i = j 10 j T i p a i = j 10 j T i p m ,
which is the ratio between the sum of daily actual transpiration T p a (mm) and daily maximum transpiration T p m (mm) of the 10 days preceding day j . It varies between zero and one. If s t r e s s is unity it means that there is no water stress and actual transpiration equals maximum transpiration. Although it seems not intuitive that s t r e s s at unity implies well-watered conditions, we want to be consistent with the original papers [34,35] explaining the equation. To compute T p a and T p m , maximum evapotranspiration ( E T m a x ) is first calculated from crop evapotranspiration, which is determined from grass reference evapotranspiration using Hargreaves-Samani method [62]. Soil water balance and soil evaporation are then calculated at daily resolution using LAI and dynamic crop coefficient. Details on the water availability calculation and crop coefficient can be found in Khaledian et al. [35] and Allen et al. [63].
PILOTE calculates potential aboveground dry matter yield ( Y p o t ) from the radiation use efficiency ( R U E ; g/MJ) and the fraction of intercepted solar radiation I :
Y p o t = R U E j = 1 m S j   I j ,
where S j is daily solar radiation (MJ/m2), and m is the number of days from sowing to maturity. Daily I is calculated from L A I j by:
I j = 1 e k L A I j ,
with
k = min ( 1.0 ,   1.43   L A I j 0.5 ) ,
where k (−) is a dynamic extinction coefficient. Actual aboveground dry matter biomass yield Y a is calculated as
Y a = Y p o t   min ( 1.0 , L A I a v L A I p o t )
where L A I a v (m2/m2) is the mean actual LAI and L A I p o t (m2/m2) the mean potential LAI (m2/m2) during a critical period. L A I p o t is calculated from Equation (A2) under non-stress conditions ( s t r e s s = 1 ). The critical period is the number of days between temperature thresholds, T s 1 and T s 2 . T s 1 is given by T s 1 = ( T T f 100   ) °C whereas T s 2 is the temperature sum (°C) necessary for maturity. T s 2 is estimated during model calibration. For further details about T s 2 , we refer to Khaledian et al. [35].
Finally, PILOTE calculates grain yield from Y a and harvest index H I (unitless). H I is a function of L A I a v given by
H I = min [ H I o p t ,   ( H I o p t a r ( L A I s t L A I a v ) ) ]
here, H I o p t is the potential harvest index, L A I s t is the LAI threshold below which H I will be affected by stress, and a r is an empirical reduction coefficient that accounts for the impact of suboptimal LAI during grain formation ( L A I a v ).

Appendix A.2. Model Calibration and Evaluation Method

A region-specific calibration of the PILOTE model was performed. To this end, data from three site-years from two harvest seasons (2010, 2011) in each region were used. The remaining site-years were used for model evaluation.
The parameters a 1 and a 2 define form of the LAI curve (Equation (A2)). Calibrated values must ensure that green LAI declines to about zero at the end of the growing period (forming the bell shape). Thus, in addition to the measurement points, one dummy LAI with value zero was added at harvest time. Pre-analysis showed that it is better to optimize a 1 and a 2 separately before the final calibration (data not shown). After this step, we calibrated the model in three hierarchical steps. At first, λ , T T f and L A I m a x were estimated from observed LAI. Then, R U E and T s 2 were estimated from biomass data. Finally, the yield model was calibrated tuning the parameters corresponding to the harvest index ( L A I s t and a r ). Similar to Khaledian et al. [35], HI was limited to the higher and lower measured values. Therefore, H I o p t was set to 0.55 and the lower limit of HI was set to 0.40, in both regions.
The parameters of the Choudhury model are N D V I m a x , N D V I m a x and β . N D V I m a x and N D V I m i n should be calculated from the maximum and minimum vegetation status of the canopy during growing season. It is not realistic to take these parameters directly from satellite images when only a few images are available during the growing season. Therefore, we included them in the calibration. Before this, in each image pixels with the maximum and the minimum values were extracted. Then, the potential ranges of N D V I m a x , N D V I m i n were taken to limit the possible range in the calibration. Here, we note that we did not calibrate the Choudhury model for each region. In fact, we assume that the Choudhury model parameters do not depend on the region.
We assumed that the parameters of the Choudhury model do not depend on region, and therefore did not perform a region-specific calibration to estimate them. The Choudhury model was calibrated using in situ data from 2010 to 2013. Data from 2014 to 2017 were used for model evaluation (Figure A3).
Parameters were estimated by maximizing the likelihood to observe the corresponding state variables. The distribution of the parameter uncertainty was approximated by Markov Chain Monte Carlo (MCMC) sampling [64]. To this end, a uniform distribution was assumed for each parameter, therefore, the posterior was only the proportion to likelihood. A Markov chain random walk with Metropolis acceptance probability ratio [65] was applied to decide whether the candidate parameter value could replace the previous value.

Appendix A.3. Model Calibration and Evaluation Result

Appendix A.3.1. PILOTE

The parameters a 1 and a 2 , which determine the bell shape of the LAI curve, were fixed to values a 1 = 4 and a 2 = 3 in KR, and to a 1 = 4 and a 2 = 4 in SJ. These values ensure that LAI is zero at the end of the growing period in all site-years. The estimates of L A I m a x , T T f and λ obtained by calibration were 5.5 m2/m2, 1220 °C and 0.45 in KR, and 5.1 m2/m2, 1120 °C, and 0.3 in SJ (Table A1). LAI calibration resulted in an RMSE of 0.30 and 0.44 m2/m2 in KR and SJ, respectively (Figure A1 and Figure A2), with corresponding evaluation results of 0.68 and 0.84 m2/m2. The parameter R U E was estimated at 1.15 g/MJ in KR which was slightly higher than SJ (1.05 g/MJ). The value for T s 2 was different in each region and estimated at 1500 and 1200 °C in KR and SJ, respectively.
Table A1. Estimated PILOTE and Choudhury model parameters and corresponding posterior uncertainties.
Table A1. Estimated PILOTE and Choudhury model parameters and corresponding posterior uncertainties.
ParameterUnitsOptimized Value
KraichgauSwabian Jura
T T f °C12201120
L A I m a x m2/m25.505.10
λ -0.450.30
  R U E g/MJ1.151.05
  T s 2 °C15001200
L A I s t m2/m23.854.80
a r -−0.15−0.80
Figure A1. Calibration (upper three panels) and evaluation (lower three panels) results of the PILOTE model in Kraichgau (KR).
Figure A1. Calibration (upper three panels) and evaluation (lower three panels) results of the PILOTE model in Kraichgau (KR).
Remotesensing 14 01360 g0a1
Figure A2. Calibration (upper three panels) and evaluation (lower three panels) results of the PILOTE model in Swabian Jura (SJ).
Figure A2. Calibration (upper three panels) and evaluation (lower three panels) results of the PILOTE model in Swabian Jura (SJ).
Remotesensing 14 01360 g0a2
Figure A3. Calibration and evaluation results of the Choudhury model. Calibration is based on site-years from 2010 to 2013, evaluation on the remaining site-years.
Figure A3. Calibration and evaluation results of the Choudhury model. Calibration is based on site-years from 2010 to 2013, evaluation on the remaining site-years.
Remotesensing 14 01360 g0a3
The estimates for L A I s t and a r , the two empirical parameters for harvest index, were different in each region. In KR, L A I s t and a r were estimated at 3.85 m2/m2 and −0.15, while the estimated values in SJ were 4.80 m2/m2 and −0.80. Finally, the results for yield calibration showed the RMSE of 593 and 323 kg/ha in KR and SJ. RMSEs of yield for the evaluation dataset were 903 and 780 kg/ha (Figure A1 and Figure A2).
Although a generic calibration that does not take the different cultivars into account was done for each region, the model performance with the evaluation data set was very close to calibration for both LAI and yield. PILOTE performance on LAI in the evaluation data set resulted in RMSE < 0.90 m2/m2 which is competitive to that in Ingwersen et al. [37] who calibrated the mechanistic process model GECROS to the same data finding RMSE = 0.74 m2/m2 for the LAI in the evaluation dataset. T T f is lower in SJ than KR which is related to the lower temperature in SJ. Similar to T T f , RUE was lower in SJ than in KR. Research has shown that RUE depends on the environment and wheat grown in warmer regions has higher RUE [66,67]. Compared to the study by Ingwersen et al. [37], PILOTE evaluation results showed lower RMSEs (903 kg/ha and 780 kg/ha in KR and SJ, respectively), however, their GECROS model was calibrated to data from both regions simultaneously.

Appendix A.3.2. Choudhury

The optimized value for the parameter β in the Choudhury model was 0.67, and N D V I m a x and N D V I m i n were optimized at 0.91 and 0.20. The Choudhury model estimated an almost unbiased LAI and an RMSE of 0.88 m2/m2 (Figure A3) in the calibration data set. The accuracy of the model in the evaluation data set was close to the calibration (RMSE = 0.84 m2/m2). The prediction, however, was biased (bias = −0.38), mostly due to underestimation when observed LAI was higher than 4.

Appendix B

Figure A4 depicts assimilating the remotely-sensed derived LAI into the PILOTE model at five steps. The last LAI point is a dummy value to harness LAI to zero at the harvest time. In each step one LAI point is added to the assimilation procedure. This figure shows how adding more data in assimilation influence the RMSE and the uncertainty (variation of the cyan lines) of the LAI prediction.
Figure A4. An independent run for data assimilation with 2500 number of particles using remote sensing data in five steps at EC6 in 2017. Cyan lines represent the surviving particles at each step and the gray ones shows the killed particles.
Figure A4. An independent run for data assimilation with 2500 number of particles using remote sensing data in five steps at EC6 in 2017. Cyan lines represent the surviving particles at each step and the gray ones shows the killed particles.
Remotesensing 14 01360 g0a4

References

  1. Iizumi, T.; Shin, Y.; Kim, W.; Kim, M.; Choi, J. Global crop yield forecasting using seasonal climate information from a multi-model ensemble. Clim. Serv. 2018, 11, 13–23. [Google Scholar] [CrossRef]
  2. Curnel, Y.; de Wit, A.J.W.; Duveiller, G.; Defourny, P. Potential performances of remotely sensed LAI assimilation in WOFOST model based on an OSS Experiment. Agric. For. Meteorol. 2011, 151, 1843–1855. [Google Scholar] [CrossRef]
  3. Chen, Y.; Zhang, Z.; Tao, F. Improving regional winter wheat yield estimation through assimilation of phenology and leaf area index from remote sensing data. Eur. J. Agron. 2018, 101, 163–173. [Google Scholar] [CrossRef]
  4. Jin, X.; Kumar, L.; Li, Z.; Feng, H.; Xu, X.; Yang, G.; Wang, J. A review of data assimilation of remote sensing and crop models. Eur. J. Agron. 2018, 92, 141–152. [Google Scholar] [CrossRef]
  5. Thorp, K.R.; Wang, G.; West, A.L.; Moran, M.S.; Bronson, K.F.; White, J.W.; Mon, J. Estimating crop biophysical properties from remote sensing data by inverting linked radiative transfer and ecophysiological models. Remote Sens. Environ. 2012, 124, 224–233. [Google Scholar] [CrossRef] [Green Version]
  6. Silvestro, P.; Pignatti, S.; Pascucci, S.; Yang, H.; Li, Z.; Yang, G.; Huang, W.; Casa, R. Estimating Wheat Yield in China at the Field and District Scale from the Assimilation of Satellite Data into the Aquacrop and Simple Algorithm for Yield (SAFY) Models. Remote Sens. 2017, 9, 509. [Google Scholar] [CrossRef] [Green Version]
  7. Ines, A.V.M.; Das, N.N.; Hansen, J.W.; Njoku, E.G. Assimilation of remotely sensed soil moisture and vegetation with a crop simulation model for maize yield prediction. Remote Sens. Environ. 2013, 138, 149–164. [Google Scholar] [CrossRef] [Green Version]
  8. Jin, X.-L.; Diao, W.-Y.; Xiao, C.-H.; Wang, F.-Y.; Chen, B.; Wang, K.-R.; Li, S.-K. Estimation of wheat agronomic parameters using new spectral indices. PLoS ONE 2013, 8, e72736. [Google Scholar] [CrossRef] [Green Version]
  9. Eitel, J.U.H.; Long, D.S.; Gessler, P.E.; Smith, A.M.S. Using in-situ measurements to evaluate the new RapidEye ™ satellite series for prediction of wheat nitrogen status. Int. J. Remote Sens. 2007, 28, 4183–4190. [Google Scholar] [CrossRef]
  10. Nasrallah, A.; Baghdadi, N.; El Hajj, M.; Darwish, T.; Belhouchette, H.; Faour, G.; Darwich, S.; Mhawej, M. Sentinel-1 Data for Winter Wheat Phenology Monitoring and Mapping. Remote Sens. 2019, 11, 2228. [Google Scholar] [CrossRef] [Green Version]
  11. Weiss, M.; Jacob, F.; Duveiller, G. Remote sensing for agricultural applications: A meta-review. Remote Sens. Environ. 2020, 236, 111402. [Google Scholar] [CrossRef]
  12. Dorigo, W.A.; Zurita-Milla, R.; de Wit, A.J.W.; Brazile, J.; Singh, R.; Schaepman, M.E. A review on reflective remote sensing and data assimilation techniques for enhanced agroecosystem modeling. Int. J. Appl. Earth Obs. Geoinf. 2007, 9, 165–193. [Google Scholar] [CrossRef]
  13. Ma, G.; Huang, J.; Wu, W.; Fan, J.; Zou, J.; Wu, S. Assimilation of MODIS-LAI into the WOFOST model for forecasting regional winter wheat yield. Math. Comput. Model. 2013, 58, 634–643. [Google Scholar] [CrossRef]
  14. Feng, W.; Wu, Y.; He, L.; Ren, X.; Wang, Y.; Hou, G.; Wang, Y.; Liu, W.; Guo, T. An optimized non-linear vegetation index for estimating leaf area index in winter wheat. Precis. Agric. 2019, 20, 1157–1176. [Google Scholar] [CrossRef] [Green Version]
  15. Silvestro, P.C.; Casa, R.; Hanuš, J.; Koetz, B.; Rascher, U.; Schuettemeyer, D.; Siegmann, B.; Skokovic, D.; Sobrino, J.; Tudoroiu, M. Synergistic Use of Multispectral Data and Crop Growth Modelling for Spatial and Temporal Evapotranspiration Estimations. Remote Sens. 2021, 13, 2138. [Google Scholar] [CrossRef]
  16. Jiang, Z.; Chen, Z.; Chen, J.; Ren, J.; Li, Z.; Sun, L. The Estimation of Regional Crop Yield Using Ensemble-Based Four-Dimensional Variational Data Assimilation. Remote Sens. 2014, 6, 2664–2681. [Google Scholar] [CrossRef] [Green Version]
  17. Jiang, Z.; Chen, Z.; Chen, J.; Liu, J.; Ren, J.; Li, Z.; Sun, L.; Li, H. Application of Crop Model Data Assimilation With a Particle Filter for Estimating Regional Winter Wheat Yields. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 4422–4431. [Google Scholar] [CrossRef]
  18. De Bernardis, C.; Vicente-Guijalba, F.; Martinez-Marin, T.; Lopez-Sanchez, J. Particle Filter Approach for Real-Time Estimation of Crop Phenological States Using Time Series of NDVI Images. Remote Sens. 2016, 8, 610. [Google Scholar] [CrossRef] [Green Version]
  19. Jin, X.; Li, Z.; Yang, G.; Yang, H.; Feng, H.; Xu, X.; Wang, J.; Li, X.; Luo, J. Winter wheat yield estimation based on multi-source medium resolution optical and radar imaging data and the AquaCrop model using the particle swarm optimization algorithm. ISPRS J. Photogramm. Remote Sens. 2017, 126, 24–37. [Google Scholar] [CrossRef]
  20. Xie, Y.; Wang, P.; Sun, H.; Zhang, S.; Li, L. Assimilation of Leaf Area Index and Surface Soil Moisture With the CERES-Wheat Model for Winter Wheat Yield Estimation Using a Particle Filter Algorithm. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 1303–1316. [Google Scholar] [CrossRef]
  21. Tian, X.; Xie, Z.; Sun, Q. A POD-based ensemble four-dimensional variational assimilation method. Tellus A Dyn. Meteorol. Oceanogr. 2011, 63, 805–816. [Google Scholar] [CrossRef]
  22. Li, H.; Chen, Z.; Liu, G.; Jiang, Z.; Huang, C. Improving Winter Wheat Yield Estimation from the CERES-Wheat Model to Assimilate Leaf Area Index with Different Assimilation Methods and Spatio-Temporal Scales. Remote Sens. 2017, 9, 190. [Google Scholar] [CrossRef] [Green Version]
  23. Chen, Y.; Cournède, P.-H. Data assimilation to reduce uncertainty of crop model prediction with Convolution Particle Filtering. Ecol. Model. 2014, 290, 165–177. [Google Scholar] [CrossRef] [Green Version]
  24. Ling, X.-L.; Fu, C.-B.; Yang, Z.-L.; Guo, W.-D. Comparison of different sequential assimilation algorithms for satellite-derived leaf area index using the Data Assimilation Research Testbed (version Lanai). Geosci. Model. Dev. 2019, 12, 3119–3133. [Google Scholar] [CrossRef] [Green Version]
  25. Gitelson, A.A. Wide Dynamic Range Vegetation Index for remote quantification of biophysical characteristics of vegetation. J. Plant Physiol. 2004, 161, 165–173. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Choudhury, B.J.; Ahmed, N.U.; Idso, S.B.; Reginato, R.J.; Daughtry, C.S.T. Relations between evaporation coefficients and vegetation indices studied by model simulations. Remote Sens. Environ. 1994, 50, 1–17. [Google Scholar] [CrossRef]
  27. Kang, Y.; Özdoğan, M. Field-level crop yield mapping with Landsat using a hierarchical data assimilation approach. Remote Sens. Environ. 2019, 228, 144–163. [Google Scholar] [CrossRef]
  28. Jégo, G.; Pattey, E.; Mesbah, S.M.; Liu, J.; Duchesne, I. Impact of the spatial resolution of climatic data and soil physical properties on regional corn yield predictions using the STICS crop model. Int. J. Appl. Earth Obs. Geoinf. 2015, 41, 11–22. [Google Scholar] [CrossRef]
  29. Ceglar, A.; Toreti, A.; Lecerf, R.; van der Velde, M.; Dentener, F. Impact of meteorological drivers on regional inter-annual crop yield variability in France. Agric. For. Meteorol. 2016, 216, 58–67. [Google Scholar] [CrossRef]
  30. Zhao, Y.; Wang, C.; Zhang, Y. Uncertainties in the Effects of Climate Change on Maize Yield Simulation in Jilin Province: A Case Study. J. Meteorol. Res. 2019, 33, 777–783. [Google Scholar] [CrossRef]
  31. Tao, F.; Rötter, R.P.; Palosuo, T.; Gregorio Hernández Díaz-Ambrona, C.; Mínguez, M.I.; Semenov, M.A.; Kersebaum, K.C.; Nendel, C.; Specka, X.; Hoffmann, H.; et al. Contribution of crop model structure, parameters and climate projections to uncertainty in climate change impact assessments. Glob. Chang. Biol. 2018, 24, 1291–1307. [Google Scholar] [CrossRef] [PubMed]
  32. Wallach, D.; Makowski, D.; Jones, J.W.; Brun, F. Working with Dynamic Crop Models: Methods, Tools and Examples for Agriculture and Environment, 3rd ed.; Elsevier Science & Technology: San Diego, CA, USA, 2018; ISBN 9780128117569. [Google Scholar]
  33. LeBauer, D.S.; Wang, D.; Richter, K.T.; Davidson, C.C.; Dietze, M.C. Facilitating feedbacks between field measurements and ecosystem models. Ecol. Monogr. 2013, 83, 133–154. [Google Scholar] [CrossRef]
  34. Mailhol, J.C.; Olufayo, A.A.; Ruelle, P. Sorghum and sunflower evapotranspiration and yield from simulated leaf area index. Agric. Water Manag. 1997, 35, 167–182. [Google Scholar] [CrossRef]
  35. Khaledian, M.R.; Mailhol, J.C.; Ruelle, P.; Rosique, P. Adapting PILOTE model for water and yield management under direct seeding system: The case of corn and durum wheat in a Mediterranean context. Agric. Water Manag. 2009, 96, 757–770. [Google Scholar] [CrossRef] [Green Version]
  36. Duchemin, B.; Maisongrande, P.; Boulet, G.; Benhadj, I. A simple algorithm for yield estimates: Evaluation for semi-arid irrigated winter wheat monitored with green leaf area index. Environ. Model. Softw. 2008, 23, 876–892. [Google Scholar] [CrossRef] [Green Version]
  37. Ingwersen, J.; Högy, P.; Wizemann, H.D.; Warrach-Sagi, K.; Streck, T. Coupling the land surface model Noah-MP with the generic crop growth model Gecros: Model description, calibration and validation. Agric. For. Meteorol. 2018, 262, 322–339. [Google Scholar] [CrossRef]
  38. Wizemann, H.-D.; Ingwersen, J.; Högy, P.; Warrach-Sagi, K.; Streck, T.; Wulfmeyer, V. Three year observations of water vapor and energy fluxes over agricultural crops in two regional climates of Southwest Germany. Metz 2015, 24, 39–59. [Google Scholar] [CrossRef]
  39. Google Maps. Available online: https://www.google.com (accessed on 17 June 2020).
  40. Meier, U. Growth Stages of Mono- and Dicotyledonous Plants: BBCH Monograph; Open Agrar Repositorium: Quedlinburg, Germany, 2018. [Google Scholar]
  41. Weber, T.K.D.; Ingwersen, J.; Högy, P.; Poyda, A.; Wizemann, H.-D.; Demyan, M.S.; Bohm, K.; Eshonkulov, R.; Gayler, S.; Kremer, P.; et al. Multi-Site, Multi-Crop Measurements in the Soil-Vegetation-Atmosphere Continuum: A Comprehensive Dataset from Two Climatically Contrasting Regions in South West Germany for the Period 2009–2018. Earth Syst. Sci. Data Discuss. 2021, 1–32. [Google Scholar] [CrossRef]
  42. Högy, P.; Wieser, H.; Köhler, P.; Schwadorf, K.; Breuer, J.; Franzaring, J.; Muntifering, R.; Fangmeier, A. Effects of elevated CO2 on grain yield and quality of wheat: Results from a 3-year free-air CO2 enrichment experiment. Plant Biol. 2009, 11 (Suppl. 1), 60–69. [Google Scholar] [CrossRef]
  43. Eshonkulov, R.; Poyda, A.; Ingwersen, J.; Pulatov, A.; Streck, T. Improving the energy balance closure over a winter wheat field by accounting for minor storage terms. Agric. For. Meteorol. 2019, 264, 283–296. [Google Scholar] [CrossRef]
  44. Eshonkulov, R.; Poyda, A.; Ingwersen, J.; Wizemann, H.-D.; Weber, T.K.D.; Kremer, P.; Högy, P.; Pulatov, A.; Streck, T. Evaluating multi-year, multi-site data on the energy balance closure of eddy-covariance flux measurements at cropland sites in southwestern Germany. Biogeosciences 2019, 16, 521–540. [Google Scholar] [CrossRef] [Green Version]
  45. Poyda, A.; Wizemann, H.-D.; Ingwersen, J.; Eshonkulov, R.; Högy, P.; Demyan, M.S.; Kremer, P.; Wulfmeyer, V.; Streck, T. Carbon fluxes and budgets of intensive crop rotations in two regional climates of southwest Germany. Agric. Ecosyst. Environ. 2019, 276, 31–46. [Google Scholar] [CrossRef]
  46. Jones, P.G.; Thornton, P.K. Generating downscaled weather data from a suite of climate models for agricultural modelling applications. Agric. Syst. 2013, 114, 1–5. [Google Scholar] [CrossRef]
  47. U.S. Geological Survey. Available online: https://earthexplorer.usgs.gov/ (accessed on 12 December 2018).
  48. Copernicus Open Access Hub. Available online: https://www.copernicus.eu/en (accessed on 8 September 2020).
  49. Congedo, L. Semi-Automatic Classification Plugin for QGIS; Sapienza University: Rome, Italy, 2013. [Google Scholar]
  50. Kriegler, F.J.; Malila, W.A.; Nalepka, R.F.; Richardson, W. Preprocessing Transformations and Their Effects on Multispectral Recognition. In Proceedings of the 6th International Symposium on Remote Sensing of Environment, Ann Arbor, MI, USA, 14–16 October 1969. [Google Scholar]
  51. Simon, D. Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches/Dan Simon; Wiley [Chichester]; John Wiley: Hoboken, NJ, USA, 2006; ISBN 0471708585. [Google Scholar]
  52. Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans. Signal Process. 2002, 50, 174–188. [Google Scholar] [CrossRef] [Green Version]
  53. Mailhol, J.-C.; Albasha, R.; Cheviron, B.; Lopez, J.-M.; Ruelle, P.; Dejean, C. The PILOTE-N model for improving water and nitrogen management practices: Application in a Mediterranean context. Agric. Water Manag. 2018, 204, 162–179. [Google Scholar] [CrossRef]
  54. Guo, D.; Westra, S.; Maier, H.R. An R package for modelling actual, potential and reference evapotranspiration. Environ. Model. Softw. 2016, 78, 216–224. [Google Scholar] [CrossRef]
  55. Soetaert, K.; Petzoldt, T. Inverse Modelling, Sensitivity and Monte Carlo Analysis in R Using Package FME. J. Stat. Soft. 2010, 33, 1–28. [Google Scholar] [CrossRef] [Green Version]
  56. Zambrano-Bigiarini, M. hydroGOF: Goodness-of-Fit Functions for Comparison of Simulated and Observed Hydrological Time Series. R Package Version. 2020. Available online: https://hzambran.github.io/hydroGOF/ (accessed on 15 January 2022).
  57. Hijmans, R.J. Geographic Data Analysis and Modeling [R Package Raster Version 3.0-7]. Comprehensive R Archive Network (CRAN). 2019. Available online: https://rspatial.github.io/raster/ (accessed on 15 January 2022).
  58. Pebesma, E. Simple Features for R: Standardized Support for Spatial Vector Data. R J. 2018, 10, 439. [Google Scholar] [CrossRef] [Green Version]
  59. Pellenq, J.; Boulet, G. A methodology to test the pertinence of remote-sensing data assimilation into vegetation models for water and energy exchange at the land surface. Agronomie 2004, 24, 197–204. [Google Scholar] [CrossRef] [Green Version]
  60. Waha, K.; Huth, N.; Carberry, P.; Wang, E. How model and input uncertainty impact maize yield simulations in West Africa. Environ. Res. Lett. 2015, 10, 24017. [Google Scholar] [CrossRef]
  61. Huang, J.; Gómez-Dans, J.L.; Huang, H.; Ma, H.; Wu, Q.; Lewis, P.E.; Liang, S.; Chen, Z.; Xue, J.-H.; Wu, Y.; et al. Assimilation of remote sensing into crop growth models: Current status and perspectives. Agric. For. Meteorol. 2019, 276, 107609. [Google Scholar] [CrossRef]
  62. Hargreaves, G.H.; Samani, Z.A. Reference Crop Evapotranspiration from Temperature. Appl. Eng. Agric. 1985, 1, 96–99. [Google Scholar] [CrossRef]
  63. Allen, R.G.; Pereira, L.S.; Raes, D.; Smith, M. Crop Evapotranspiration: Guidelines for Computing Crop Water Requirements; Allen, R.G., Ed.; FAO: Rome, Italy, 1998; ISBN 9251042195. [Google Scholar]
  64. Zhang, T.; Su, J.; Liu, C.; Chen, W.-H. Bayesian Calibration of AquaCrop Model. In Proceedings of the 37th Chinese Control Conference, Wuhan, China, 25–27 July 2018; Chen, X., Zhao, Q., Eds.; IEEE: Piscataway, NJ, USA, 2018; pp. 10334–10339. ISBN 978-988-15639-5-8. [Google Scholar]
  65. Metropolis, N.; Rosenbluth, A.W.; Rosenbluth, M.N.; Teller, A.H.; Teller, E. Equation of State Calculations by Fast Computing Machines. J. Chem. Phys. 1953, 21, 1087–1092. [Google Scholar] [CrossRef] [Green Version]
  66. Choudhury, B.J. A sensitivity analysis of the radiation use efficiency for gross photosynthesis and net carbon accumulation by wheat. Agric. For. Meteorol. 2000, 101, 217–234. [Google Scholar] [CrossRef]
  67. Lafitte, H.R.; Edmeades, G.O. Temperature effects on radiation use and biomass partitioning in diverse tropical maize cultivars. Field Crops Res. 1997, 49, 231–247. [Google Scholar] [CrossRef]
Figure 1. Geographical location of research fields in the Kraichgau and Swabian Jura regions, Germany [39].
Figure 1. Geographical location of research fields in the Kraichgau and Swabian Jura regions, Germany [39].
Remotesensing 14 01360 g001
Figure 2. Temperature data generated using MarkSim with 99 replicates exemplified for the 2017 wheat growing season. The basis for the generated data is the measurements in 2017 in Kraichgau (left) and Swabian Jura (right), respectively.
Figure 2. Temperature data generated using MarkSim with 99 replicates exemplified for the 2017 wheat growing season. The basis for the generated data is the measurements in 2017 in Kraichgau (left) and Swabian Jura (right), respectively.
Remotesensing 14 01360 g002
Figure 3. Yield prediction process with different methods. The two approaches on the left differ in the filtering technique applied. L A I m e a s and L A I s a t are measured and remotely-sensed LAI, respectively with σ o b s and σ s a t represent the corresponding standard deviations. The symbols x ,   Θ , u and N represent state variables, parameter vector, explanatory variables (initial conditions and forcing data), and the number of particles. x ^ ,   Θ ^ and u ^ are the corresponding filter-updated counterparts. ~ N [ L A I m e a s j , σ o b s j ] stands for the normal distribution with mean L A I m e a s / s a t j and standard deviation σ m e a s / s a t j . The sequential updating continues until the last observation is available. DAmeas stands for data assimilation based on LAI data measured in-situ, DAsat for data assimilation based on LAI from satellite observations and MC for Monte-Carlo simlations as baseline to test the performance of the data assimilation methods.
Figure 3. Yield prediction process with different methods. The two approaches on the left differ in the filtering technique applied. L A I m e a s and L A I s a t are measured and remotely-sensed LAI, respectively with σ o b s and σ s a t represent the corresponding standard deviations. The symbols x ,   Θ , u and N represent state variables, parameter vector, explanatory variables (initial conditions and forcing data), and the number of particles. x ^ ,   Θ ^ and u ^ are the corresponding filter-updated counterparts. ~ N [ L A I m e a s j , σ o b s j ] stands for the normal distribution with mean L A I m e a s / s a t j and standard deviation σ m e a s / s a t j . The sequential updating continues until the last observation is available. DAmeas stands for data assimilation based on LAI data measured in-situ, DAsat for data assimilation based on LAI from satellite observations and MC for Monte-Carlo simlations as baseline to test the performance of the data assimilation methods.
Remotesensing 14 01360 g003
Figure 4. Mean Absolute Error (MAE) of LAI predicted with data assimilation and Monte Carlo simulation. Points and bars represent mean and standard deviation MAE of prediction ensembles. Red, green, and blue points show MC (Monte Carlo simulation), DAmeas (data assimilation based on data measured in-situ), and DAsat (data assimilation based on satellite observations).
Figure 4. Mean Absolute Error (MAE) of LAI predicted with data assimilation and Monte Carlo simulation. Points and bars represent mean and standard deviation MAE of prediction ensembles. Red, green, and blue points show MC (Monte Carlo simulation), DAmeas (data assimilation based on data measured in-situ), and DAsat (data assimilation based on satellite observations).
Remotesensing 14 01360 g004
Figure 5. Wheat grain yield prediction with data from Kraichgau (KR). Left column: DAmeas (data assimilation based on LAI measured in-situ), middle column: DAsat (data assimilation based on satellite observations of LAI) and right column: MC (Monte Carlo simulation). The red boxes show the measured yield. The dates of the blue boxes in DAmeas and MC subplots show the dates of in-site measured LAI, and the dates of the blue boxes in DAsat subplots show the dates of remote sensing LAI. The dates of the red boxes correspond to the harvest date. Subplots with green circles signify that the median prediction of the last assimilation step is within the interquartile range of the measurements, otherwise, subplots have red circles.
Figure 5. Wheat grain yield prediction with data from Kraichgau (KR). Left column: DAmeas (data assimilation based on LAI measured in-situ), middle column: DAsat (data assimilation based on satellite observations of LAI) and right column: MC (Monte Carlo simulation). The red boxes show the measured yield. The dates of the blue boxes in DAmeas and MC subplots show the dates of in-site measured LAI, and the dates of the blue boxes in DAsat subplots show the dates of remote sensing LAI. The dates of the red boxes correspond to the harvest date. Subplots with green circles signify that the median prediction of the last assimilation step is within the interquartile range of the measurements, otherwise, subplots have red circles.
Remotesensing 14 01360 g005
Figure 6. Wheat grain yield prediction with data from Swabian Jura (SJ). Left column: DAmeas (data assimilation based on LAI measured in-situ), middle column: DAsat (data assimilation based on satellite observations of LAI) and right column: MC (Monte Carlo simulation). The red boxes show the measured yield. The dates of the blue boxes in DAmeas and MC subplots show the dates of in-site measured LAI, and the dates of the blue boxes in DAsat subplots show the dates of remote sensing LAI. The dates of the red boxes correspond to the harvest date. Subplots with green circles signify that the median prediction of the last assimilation step is within the interquartile range of the measurements, otherwise, sublopts have red circles.
Figure 6. Wheat grain yield prediction with data from Swabian Jura (SJ). Left column: DAmeas (data assimilation based on LAI measured in-situ), middle column: DAsat (data assimilation based on satellite observations of LAI) and right column: MC (Monte Carlo simulation). The red boxes show the measured yield. The dates of the blue boxes in DAmeas and MC subplots show the dates of in-site measured LAI, and the dates of the blue boxes in DAsat subplots show the dates of remote sensing LAI. The dates of the red boxes correspond to the harvest date. Subplots with green circles signify that the median prediction of the last assimilation step is within the interquartile range of the measurements, otherwise, sublopts have red circles.
Remotesensing 14 01360 g006
Figure 7. Grain yield prediction error (%) from April to June in Kraichgau and Swabian Jura. DAmeas, DAsat and MC stand for data assimilation based on LAI measured in-situ, data assimilation based on satellite observations of LAI, and Monte Carlo simulation, respectively. Bars show the standard deviation. Grain was harvested in the end of July/first days of of August (Kraichgau) and in August (Swabian Jura) (Table 1).
Figure 7. Grain yield prediction error (%) from April to June in Kraichgau and Swabian Jura. DAmeas, DAsat and MC stand for data assimilation based on LAI measured in-situ, data assimilation based on satellite observations of LAI, and Monte Carlo simulation, respectively. Bars show the standard deviation. Grain was harvested in the end of July/first days of of August (Kraichgau) and in August (Swabian Jura) (Table 1).
Remotesensing 14 01360 g007
Table 1. Information on winter wheat (Triticum aestivum) cultivars (CUL), sowing dates (SD) and harvest dates (HD) for the studied site-years. The empty cells denote periods when other crops were grown.
Table 1. Information on winter wheat (Triticum aestivum) cultivars (CUL), sowing dates (SD) and harvest dates (HD) for the studied site-years. The empty cells denote periods when other crops were grown.
Year of Growing SeasonEC1EC2EC3EC4EC5EC6
2009–2010 CUL: Cubus
SD: 22-Oct
HD: 5-Aug
CUL: Pamier
SD: 18-Sep
HD: 26-Aug
2010–2011CUL: Akteur
SD: 19-Oct
HD: 28-Jul
CUL: Akteur
SD: 11-Oct
HD: 29-Jul
CUL: Akteur
SD: 22-Sep
HD: 20-Aug
CUL: Hermann
SD: 13-Oct
HD: 22-Aug
2011–2012 CUL: Akteur
SD: 18-Oct
HD: 1-Aug
2012–2013CUL: Akteur
SD: 17-Oct
HD: 4-Aug
CUL: Akteur
SD: 26-Oct
HD: 5-Aug
2013–2014 CUL: JB Asano
SD: 25-Oct
HD: 4-Aug
CUL: Orcas
SD: 8-Oct
HD: 23-Aug
CUL: Pamier
SD: 9-Oct
HD: 20-Aug
2014–2015CUL: Sokal
SD: 23-Oct
HD: 20-Jul
CUL: Akteur
SD: 28-Oct
HD: 24-Jul
CUL: Arezzo
SD: 14-Oct
HD: 12-Aug
2015–2016 CUL: Estivus, Pamier, Ferrum
SD: 24-Oct
HD: 30-Jul
2016–2017CUL: Patras
SD: 14-Nov
HD: 30-Jul
CUL: Sokal
SD: 12-Oct
HD: 18-Jul
CUL: Elixer
SD: 4-Oct
HD: 14-Aug
Table 2. Information on the satellite images used for data assimilation in the study. Cloud-free images from mid-March to the end of June (wheat anthesis) were selected.
Table 2. Information on the satellite images used for data assimilation in the study. Cloud-free images from mid-March to the end of June (wheat anthesis) were selected.
YearKraichgauSwabian Jura
DateSatelliteDateSatellite
201420-MarLandsat 829-MarLandsat 7
28-MarLandsat 79-JunLandsat 7
8-JunLandsat 8
20154-AprLandsat 84-JunLandsat 8
24-AprLandsat 812-JunLandsat 7
18-MayLandsat 7
3-JunLandsat 7
201721-AprLandsat 710-AprSentinel-2
10-MaySentinel-230-AprLandsat 7
17-MaySentinel-210-MaySentinel-2
23-MayLandsat 717-MaySentinel-2
16-JunLandsat 819-JunSentinel-2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zare, H.; Weber, T.K.D.; Ingwersen, J.; Nowak, W.; Gayler, S.; Streck, T. Combining Crop Modeling with Remote Sensing Data Using a Particle Filtering Technique to Produce Real-Time Forecasts of Winter Wheat Yields under Uncertain Boundary Conditions. Remote Sens. 2022, 14, 1360. https://doi.org/10.3390/rs14061360

AMA Style

Zare H, Weber TKD, Ingwersen J, Nowak W, Gayler S, Streck T. Combining Crop Modeling with Remote Sensing Data Using a Particle Filtering Technique to Produce Real-Time Forecasts of Winter Wheat Yields under Uncertain Boundary Conditions. Remote Sensing. 2022; 14(6):1360. https://doi.org/10.3390/rs14061360

Chicago/Turabian Style

Zare, Hossein, Tobias K. D. Weber, Joachim Ingwersen, Wolfgang Nowak, Sebastian Gayler, and Thilo Streck. 2022. "Combining Crop Modeling with Remote Sensing Data Using a Particle Filtering Technique to Produce Real-Time Forecasts of Winter Wheat Yields under Uncertain Boundary Conditions" Remote Sensing 14, no. 6: 1360. https://doi.org/10.3390/rs14061360

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop