Yield prediction with machine learning algorithms and satellite images

J Sci Food Agric. 2021 Feb;101(3):891-896. doi: 10.1002/jsfa.10696. Epub 2020 Aug 24.

Abstract

Background: Barley is one of the strategic agricultural products available in the world, and yield prediction is important for ensuring food security. One way of estimating a product is to use remote sensing data in conjunction with field data and meteorological data. One of the main issues surrounding this comprises the use of machine learning techniques to create a multi-resource data-based estimation model. Many studies have been conducted on barley yield prediction from planting to harvest. Still, the effect of different time intervals on yield prediction has not been investigated. Furthermore, the effect of different periods on yield prediction has not been investigated.

Results: In the present study, the whole growth period was divided into three parts. Using one of the major barley production areas in Iran, the performance of the proposed model was evaluated. In the first step, a model for integrating field data, remote sensing data and meteorological data was prepared. The results obtained show that, among the four machine learning methods implemented, the gaussian process regression algorithm performed best and estimated yield with r2 = 0.84, root mean square error = 737 kg ha-1 and mean absolute = 650 kg ha-1 , 1 month before harvest.

Conclusion: It was found that the estimation results change depending on different agricultural zones and temporal training settings. The findings of the present study provide a powerful potential tool for the yield prediction of barley using multi-source data and machine learning. © 2020 Society of Chemical Industry.

Keywords: Gaussian process regression; barley; machine learning; remote sensing; yield prediction.

Publication types

  • Evaluation Study

MeSH terms

  • Agriculture
  • Algorithms
  • Hordeum / chemistry
  • Hordeum / growth & development*
  • Machine Learning*
  • Remote Sensing Technology / methods*
  • Seasons