Deep Learning Based Prediction on Greenhouse Crop Yield Combined TCN and RNN

Currently, greenhouses are widely applied for plant growth, and environmental parameters can also be controlled in the modern greenhouse to guarantee the maximum crop yield. In order to optimally control greenhouses’ environmental parameters, one indispensable requirement is to accurately predict crop yields based on given environmental parameter settings. In addition, crop yield forecasting in greenhouses plays an important role in greenhouse farming planning and management, which allows cultivators and farmers to utilize the yield prediction results to make knowledgeable management and financial decisions. It is thus important to accurately predict the crop yield in a greenhouse considering the benefits that can be brought by accurate greenhouse crop yield prediction. In this work, we have developed a new greenhouse crop yield prediction technique, by combining two state-of-the-arts networks for temporal sequence processing—temporal convolutional network (TCN) and recurrent neural network (RNN). Comprehensive evaluations of the proposed algorithm have been made on multiple datasets obtained from multiple real greenhouse sites for tomato growing. Based on a statistical analysis of the root mean square errors (RMSEs) between the predicted and actual crop yields, it is shown that the proposed approach achieves more accurate yield prediction performance than both traditional machine learning methods and other classical deep neural networks. Moreover, the experimental study also shows that the historical yield information is the most important factor for accurately predicting future crop yields.

[1]  Dong Sub Kim,et al.  Prediction of Strawberry Growth and Fruit Yield based on Environmental and Growth Data in a Greenhouse for Soil Cultivation with Applied Autonomous Facilities , 2020 .

[2]  E. J. van Henten,et al.  A methodology for model-based greenhouse design: Part 2, description and validation of a tomato yield model , 2011 .

[3]  Stefanos Kollias,et al.  Using Deep Learning to Predict Plant Growth and Yield in Greenhouse Environments , 2019, Acta Horticulturae.

[4]  Alex Sherstinsky,et al.  Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Network , 2018, Physica D: Nonlinear Phenomena.

[5]  R. Guevara-González,et al.  Global sensitivity analysis by means of EFAST and Sobol' methods and calibration of reduced state-variable TOMGRO model using genetic algorithms , 2014 .

[6]  B. D. Hill,et al.  Neural network modeling of greenhouse tomato yield, growth and water use from automated crop monitoring data , 2011 .

[7]  C. Stanghellini,et al.  A methodology for model-based greenhouse design: Part 1, a greenhouse climate model for a broad range of designs and climates , 2011 .

[8]  H. Challa,et al.  A dynamic tomato growth and yield model (TOMGRO) , 1991 .

[9]  G. Hoogenboom Contribution of agrometeorology to the simulation of crop production and its applications , 2000 .

[10]  E. Heuvelink Evaluation of a Dynamic Simulation Model for Tomato Crop Growth and Development , 1999 .

[11]  Jie Sun,et al.  County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model , 2019, Sensors.

[12]  M. Gholipoor,et al.  Fruit yield prediction of pepper using artificial neural network , 2019, Scientia Horticulturae.

[13]  Tim Salimans,et al.  Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networks , 2016, NIPS.

[14]  Lihong Xu,et al.  An Integrated Yield Prediction Model for Greenhouse Tomato , 2019 .

[15]  Marc Tchamitchian,et al.  Optimal temperature regimes for a greenhouse crop with a carbohydrate pool: A modelling study , 1994 .

[16]  Eldert J. van Henten,et al.  Model selection with a common structure: Tomato crop growth models , 2019, Biosystems Engineering.

[17]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[18]  Gregory D. Hager,et al.  Temporal Convolutional Networks for Action Segmentation and Detection , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Evor L. Hines,et al.  Yield Prediction for Tomato Greenhouse Using EFuNN , 2013 .

[20]  Jan van Aardt,et al.  Yield modeling of snap bean based on hyperspectral sensing: a greenhouse study , 2020, Journal of Applied Remote Sensing.

[21]  Dhivya Elavarasan,et al.  Crop Yield Prediction Using Deep Reinforcement Learning Model for Sustainable Agrarian Applications , 2020, IEEE Access.

[22]  Pedro Ponce,et al.  Greenhouse Design and Control , 2014 .

[23]  Shouyong Jiang,et al.  An autoencoder wavelet based deep neural network with attention mechanism for multistep prediction of plant growth , 2020, Inf. Sci..

[24]  R. Salazar,et al.  Tomato yield prediction in a semi-closed greenhouse , 2015 .

[25]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..