摘要
针对传统的农作物估产方法过度依赖人工经验,以及实地采样成本高等问题。该研究使用MODIS数据构建了基于卷积神经网络(convolutional neural network,CNN)的冬小麦估产模型。对2006-2016年中国北方冬小麦核心区的60个地级市进行模型训练,鲁棒性检验以及估产误差空间特征分析。结果表明:1)估产模型在训练集和验证集的均方根误差(root mean square error,RMSE)分别为183.82 kg/hm^2、689.72 kg/hm^2,决定系数(R^2)分别为0.98、0.71。2)以同样的神经网络结构对2006-2016年估产样本分别作为验证集,训练11个独立模型的RMSE平均值是772.03 kg/hm^2,证明算法具有较高的鲁棒性。3)2007、2012和2016年不同省份的估产结果表明,模型对北方冬小麦区的平原区估产精度较高,尤其是河北和山东2省(RMSE为500 kg/hm^2)。该文构建的估产模型可以实现冬小麦单产的复杂拟合,可以应用于较大尺度(范围)冬小麦产量预报。
Accurate and timely winter wheat yield estimation has significant effect to grain markets and policy.Most crop estimation methods can be divided into two categories,one is based on the crop model and the other is the statistical learning method.For statistical learning methods with recent advances in deep learning,convolutional neural network(CNN)have become state-of-the-art algorithms.can extract the depth-dependent features of crop growth.However,the pivotal challenge is to combine remote sensing images with CNN.In this paper,we employ the method of histogram dimensionality reduction and time series fusion to generate the input layer.The experiment firstly performed projection transformation,splicing,mask,fusion,and clipping for 6 different MODIS images in the research area from 2006 to 2016,and then generated 21 600 fusion images of 12 bands(surface reflectance data of 7 different wavelengths in MOD09A1,surface temperature of day and night in MYD11A2,NDVI and EVI in MOD13A1,and FPAR in MOD15A2H).Then,the sensitivity range of winter wheat growth in each band is divided into 36 sections,and the histogram statistics are used to reduce the dimension to generate a vector of length 36,so the remote sensing image generates a matrix of 36×36×12 in the 228-day growing season.The corresponding time and regional statistics are applied as the output layer to construct a complete sample.The yield estimation sample database of 12 indices in the winter wheat region of north China(60 prefecture-level cities)from 2006 to 2016 was constructed,and the training set and verification set were divided into 10:1 for the training and evaluation of yield estimation model.Finally,the neural network structure is designed according to the sample,which consists of the input layer,7 convolution layers(c1-c7),7 activation layers,7 batch normalization layers,3 dropout layers,2 full connection layers,and output layer.The number of c1-c7 convolution kernels is 64,64,128,128,256,256,256,the convolution kernel size is 3×3 dpi,and the sliding step length is 2,1,2,2,2,1 and 2 respectively,1 zero paddings per convolutional layer.At the same time,batch normalization and Relu function activation are performed on each convolutional layer,and the Dropout layer is used in the fully connected layer.The results show that:1)The root-mean-square error(RMSE)and coefficient of determination(R^2)of the convolutional neural network model on the training set are 183.82 kg/hm^2 and 0.98 respectively.In the validation set,RMSE and R2 are 689.72 kg/hm^2 and 0.71.2)With the same neural network structure,the average RMSE of the estimated samples from 2006 to 2016 trained as validation sets for 11 models was 772.03 kg/hm^2.The error of the yield estimation model was the largest in 2007 and the smallest in 2012,and the RMSE was 920.45 kg/hm^2 and 632.08 kg/hm^2 respectively.Crop estimation algorithm based on CNN has high robustness and precision;3)The accuracy analysis of prediction yield at the municipal level of different provinces in three temporal points of 2007,2012 and 2016 indicates that the model has higher accuracy in most areas of the northern winter wheat region,especially,RMSE of Hebei and Shandong provinces is approximately 500 kg/hm^2.The result shows that CNN is well applied to the estimation of winter wheat production.This is a great thought of remote sensing combined with the deep learning algorithm.This method can be used to estimate yield by remote sensing in different scales and regions.Compared with the traditional method,this“start-to-end”learning method has the advantage of synergy and can obtain the optimal estimation model relative to the whole area.Meanwhile,As data accumulates,the estimation accuracy will be continuously improved,and it has a good application prospect in the national agricultural production forecast.
作者
周亮
慕号伟
马海姣
陈高星
Zhou Liang;Mu Haowei;Ma Haijiao;Chen Gaoxing(Faculty of Geomatics,Lanzhou Jiaotong University,Lanzhou 730070,China;National-Local Joint Engineering Research Center of Technologies and Applications for National Geographic State Monitoring,Lanzhou 730070,China;Gansu Provincial Engineering Laboratory for National Geographic State Monitoring,Lanzhou 730070,China;College of Water Resources and Architectural Engineering,Northwest A&F University,Yangling 712100,China;Beijing Deekong Tech Co.,Ltd.,Beijing 100871,China)
出处
《农业工程学报》
EI
CAS
CSCD
北大核心
2019年第15期119-128,共10页
Transactions of the Chinese Society of Agricultural Engineering
基金
国家自然科学基金项目(41701173,41961027)
中国博士后科学基金项目(2016M600121)
甘肃省飞天学者特聘计划
兰州交通大学优秀平台支持(201806)
关键词
作物
产量
遥感
作物估产
卷积神经网络
深度学习
冬小麦
crops
yield
remote sensing
crop yield estimation
convolutional neural network
deep learning
winter wheat