County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model

Yield prediction is of great significance for yield mapping, crop market planning, crop insurance, and harvest management. Remote sensing is becoming increasingly important in crop yield prediction. Based on remote sensing data, great progress has been made in this field by using machine learning, e...

Full description

Bibliographic Details
Main Authors: Jie Sun, Liping Di, Ziheng Sun, Yonglin Shen, Zulong Lai
Format: Article
Language:English
Published: MDPI AG 2019-10-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/20/4363
id doaj-e203f3fca99b4ab88eddadb582fddade
record_format Article
spelling doaj-e203f3fca99b4ab88eddadb582fddade2020-11-25T01:27:37ZengMDPI AGSensors1424-82202019-10-011920436310.3390/s19204363s19204363County-Level Soybean Yield Prediction Using Deep CNN-LSTM ModelJie Sun0Liping Di1Ziheng Sun2Yonglin Shen3Zulong Lai4School of Geography and Information Engineering, China University of Geosciences, Wuhan 430074, ChinaCenter for Spatial Information Science and Systems, George Mason University, Fairfax, VA 22030, USACenter for Spatial Information Science and Systems, George Mason University, Fairfax, VA 22030, USASchool of Geography and Information Engineering, China University of Geosciences, Wuhan 430074, ChinaSchool of Geography and Information Engineering, China University of Geosciences, Wuhan 430074, ChinaYield prediction is of great significance for yield mapping, crop market planning, crop insurance, and harvest management. Remote sensing is becoming increasingly important in crop yield prediction. Based on remote sensing data, great progress has been made in this field by using machine learning, especially the Deep Learning (DL) method, including Convolutional Neural Network (CNN) or Long Short-Term Memory (LSTM). Recent experiments in this area suggested that CNN can explore more spatial features and LSTM has the ability to reveal phenological characteristics, which both play an important role in crop yield prediction. However, very few experiments combining these two models for crop yield prediction have been reported. In this paper, we propose a deep CNN-LSTM model for both end-of-season and in-season soybean yield prediction in CONUS at the county-level. The model was trained by crop growth variables and environment variables, which include weather data, MODIS Land Surface Temperature (LST) data, and MODIS Surface Reflectance (SR) data; historical soybean yield data were employed as labels. Based on the Google Earth Engine (GEE), all these training data were combined and transformed into histogram-based tensors for deep learning. The results of the experiment indicate that the prediction performance of the proposed CNN-LSTM model can outperform the pure CNN or LSTM model in both end-of-season and in-season. The proposed method shows great potential in improving the accuracy of yield prediction for other crops like corn, wheat, and potatoes at fine scales in the future.https://www.mdpi.com/1424-8220/19/20/4363soybeanyield predictioncounty-levelgoogle earth enginecnn-lstm
collection DOAJ
language English
format Article
sources DOAJ
author Jie Sun
Liping Di
Ziheng Sun
Yonglin Shen
Zulong Lai
spellingShingle Jie Sun
Liping Di
Ziheng Sun
Yonglin Shen
Zulong Lai
County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model
Sensors
soybean
yield prediction
county-level
google earth engine
cnn-lstm
author_facet Jie Sun
Liping Di
Ziheng Sun
Yonglin Shen
Zulong Lai
author_sort Jie Sun
title County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model
title_short County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model
title_full County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model
title_fullStr County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model
title_full_unstemmed County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model
title_sort county-level soybean yield prediction using deep cnn-lstm model
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2019-10-01
description Yield prediction is of great significance for yield mapping, crop market planning, crop insurance, and harvest management. Remote sensing is becoming increasingly important in crop yield prediction. Based on remote sensing data, great progress has been made in this field by using machine learning, especially the Deep Learning (DL) method, including Convolutional Neural Network (CNN) or Long Short-Term Memory (LSTM). Recent experiments in this area suggested that CNN can explore more spatial features and LSTM has the ability to reveal phenological characteristics, which both play an important role in crop yield prediction. However, very few experiments combining these two models for crop yield prediction have been reported. In this paper, we propose a deep CNN-LSTM model for both end-of-season and in-season soybean yield prediction in CONUS at the county-level. The model was trained by crop growth variables and environment variables, which include weather data, MODIS Land Surface Temperature (LST) data, and MODIS Surface Reflectance (SR) data; historical soybean yield data were employed as labels. Based on the Google Earth Engine (GEE), all these training data were combined and transformed into histogram-based tensors for deep learning. The results of the experiment indicate that the prediction performance of the proposed CNN-LSTM model can outperform the pure CNN or LSTM model in both end-of-season and in-season. The proposed method shows great potential in improving the accuracy of yield prediction for other crops like corn, wheat, and potatoes at fine scales in the future.
topic soybean
yield prediction
county-level
google earth engine
cnn-lstm
url https://www.mdpi.com/1424-8220/19/20/4363
work_keys_str_mv AT jiesun countylevelsoybeanyieldpredictionusingdeepcnnlstmmodel
AT lipingdi countylevelsoybeanyieldpredictionusingdeepcnnlstmmodel
AT zihengsun countylevelsoybeanyieldpredictionusingdeepcnnlstmmodel
AT yonglinshen countylevelsoybeanyieldpredictionusingdeepcnnlstmmodel
AT zulonglai countylevelsoybeanyieldpredictionusingdeepcnnlstmmodel
_version_ 1725104184540266496