一种基于级联循环网络的林木生长参数预测方法

文档序号:35976089发布日期:2023-11-09 18:31阅读:30来源:国知局
一种基于级联循环网络的林木生长参数预测方法

本发明涉及林木生长参数研究,具体是一种基于级联循环网络的林木生长参数预测方法。


背景技术:

1、森林,作为我国重要的陆地生态系统,在固碳释氧、保持水土、净化大气环境、积累营养物质、保护生物多样性方面起着重要作用。林木生长参数的精准提取与预测是森林资源培育经营和管理中的一项重要基础性工作,诸如胸径、树高、冠宽等参数的预测将为估算地区森林蓄积量、碳储量、林木的生长发育评估、营林造林策略、立地质量评价等起到关键的数据支撑。

2、当前,针对林木生长参数的预测模型已有大量研究,根据所使用的方法主要可分为基于经验与回归的预测模型和基于机器学习的预测模型两大类。基于经验与回归的预测模型通常采用实地测量、无人机空中林地影像和激光扫描的方式从林地中提取胸径、树高、冠宽等单株林木生长参数,并将一定时间范围内的数据用于回归方程以构建预测模型。具体如:使用verhaulst预测模型对湿地松幼树的树高、地围径和冠幅直径进行预测,或将竞争因子引入混合效应模型对落叶松去皮胸径进行预测,相对于传统模型具有更高的预测精度,或从激光雷达数据中提取地形湿度指数和叶面积指数并将其引入线性混合效应模型以改进芬兰东南部林木的生长预测。然而,依赖人工林地调研及不同尺度下的各类遥感手段在不同季相、不同环境差异条件下的复杂林地分析依然存在精度不确定、依赖人工研判、算法鲁棒性不强等问题;其次,林业的生长预测与收获估计主要依赖于前人在固定林区总结的理论生长回归模型,缺乏普适性与模型参数的自调节能力。基于机器学习的预测模型通过将采集的林地相关数据带入机器学习模型中,通过自适应调节内部参数以达到对林木生长参数的高精度预测。当前的一些预测模型的构建方法如下:基于25年间连续的气候和林分数据使用随机森林模型对中国华北地区杉木的胸径进行预测,深度学习算法与优化径向基神经网络相结合,用于处理机载激光雷达数据来估算中国南方亚热带人工林的森林结构参数,结合由高光谱相机所获取的光谱植被指数及若干种机器学习技术以预测桉树的胸径和树高。基于机器学习的预测模型能够将更多的相关因素,如气候、竞争、降水等,纳入考量范围,从而能够提供对林木生长参数进一步更精确的预测。

3、当前,新一代人工智能技术应用性的突破和激光扫描技术的进一步发展,使得林木生长参数获取的成本大大降低,深度学习技术在林木参数的预测中得到了广泛应用。例如,使用循环神经网络(rnn)及阿根廷巴塔哥尼亚森林的气候条件对两种特有树种中的61棵树的基底面积进行预测,或将循环神经网络(rnn)和时间卷积网络(tcn)结合起来基于历史产量和温室环境参数对温室作物产量进行预测,或通过过去的植物生长图像结合卷积长短期记忆网络(lstm)进行植物生长预测,并通过每个叶片的加权覆盖率得分作为定量评估和预测外观作为定性评估来评估结果,或将小波变换与带有注意力机制的lstm相结合对植物的茎径变化进行预测。尽管如此,深度学习技术在植物生长预测中的应用依然存在如下问题:首先,植物生长参数的获取往往均依赖于人工手动测量,大范围的林地数据采集将花费大量的人力物力且效率较低;其次,植物生长所需的时间较长,对许多树木而言时间跨度可达10至20年,这需人工定期进行样地测量,使得定期的采集数据将会花费高昂的成本;最后,植物生长参数大多为非线性数据,对传统的预测模型而言其预测结果的精度很难令人满意。


技术实现思路

1、本发明所要解决的技术问题是针对上述现有技术的不足提供一种基于级联循环网络的林木生长参数预测方法,本基于级联循环网络的林木生长参数预测方法结合激光雷达扫描和人工样地测量数据,构建深度预测网络训练集,与全部由人工手动测量数据相比,成本低,效率高;提出了改进的循环神经网络对林木生长参数的未来趋势进行预测,通过引入注意力模块来解决传统循环神经网络的长期依赖问题,可有效的预测树木未来的生长参数,预测精度高。

2、为实现上述技术目的,本发明采取的技术方案为:

3、一种基于级联循环网络的林木生长参数预测方法,包括:

4、步骤1、收集在多个时间节点对林木样地中的树木进行人工测量得到的生长参数;

5、步骤2、采集林木样地在多个时间节点的激光点云数据,通过林木样地的激光点云数据获取树木的生长参数;

6、步骤3:对步骤1和步骤2的生长参数根据数据采集时间进行排序,得到单株树生长参数的时间序列集合;

7、步骤4:构造林木生长参数预测深度学习网络,将单株树生长参数的时间序列集合中最近时间节点a对应的单株树生长参数作为林木生长参数预测深度学习网络的输出,单株树生长参数的时间序列集合中最近时间节点a之前的多个时间节点对应的单株树生长参数作为林木生长参数预测深度学习网络的输入,从而对林木生长参数预测深度学习网络进行训练;

8、步骤5:依次按照步骤1、步骤2和步骤3的方法获取待测时间节点之前的单株树生长参数的时间序列集合,将集合中单株树生长参数的时间序列输入至训练好的林木生长参数预测深度学习网络中,获得待测时间节点对应的单株树生长参数。

9、作为本发明进一步改进的技术方案,所述生长参数包括胸径、树高和冠宽。

10、作为本发明进一步改进的技术方案,所述的步骤2中通过林木样地的激光点云数据获取树木的生长参数,具体为:

11、采用高斯滤波方法对采集的林木激光点云数据进行去噪处理,采用布料模拟滤波的方法将去噪后的点云分为地上点和地面点,并进行高程归一化处理;

12、将处理后的林木点云数据进行冠宽提取及单株分割,从分割得到的单株树点云数据中提取胸径和树高。

13、作为本发明进一步改进的技术方案,所述林木生长参数预测深度学习网络包括两层bi-gru模块、注意力模块和全连接神经网络模块。

14、作为本发明进一步改进的技术方案,所述林木生长参数预测深度学习网络的输入的单株树生长参数的时间节点有7个。

15、作为本发明进一步改进的技术方案,两层bi-gru模块分别记为第一层bi-gru模块和第二层bi-gru模块,第一层bi-gru模块和第二层bi-gru模块均包括前向传播序列和反向传播序列,将第一层bi-gru模块的反向传播序列中每一个gru单元的输出记为将第一层bi-gru模块的前向传播序列中每一个gru单元的输出记为将每个时间节点对应的两个gru单元的输出进行纵向拼接后即得到该时间节点对应的输出向量,同时第一层bi-gru模块的输出也将作为第二层bi-gru模块的输入数据;

16、bi-gru模块中的每一个gru单元在时刻t(t≤7)的输入向量int由向量xt和向量ht-1纵向拼接而成,xt是t时刻bi-gru模块的输入向量,即t时刻某棵树的生长参数,ht-1是t-1时刻gru单元的输出向量,int=[xt,ht-1];

17、gru单元包括更新门和重置门,更新门的计算公式为:zt=σ(wz*int+bz);重置门的计算公式为:rt=σ(wr*int+br);wz为更新门权重矩阵,bz为更新门偏置向量,wr为重置门权重矩阵,br为重置门偏置向量,σ为sigmoid函数;

18、得到相应门控信号后,首先使用重置门rt对前一时间步的信息ht-1进行处理,即:

19、将ht-1,'与当前时刻的输入xt拼接起来后输入tanh神经网络层得到当前时刻的状态即:wh为tanh神经网络层权重矩阵,wh的大小与wz、wr的大小相同,bh为tanh神经网络层偏置向量;

20、最后,使用更新门zt对当前时刻的状态和前一时间步的信息ht-1继续处理,得到当前时间点的输出向量,记为ht,即:其中ht作为注意力模块的输入;

21、以上式中,为对应元素相乘,*为矩阵乘法。

22、作为本发明进一步改进的技术方案,所述注意力模块的输入为第二层bi-gru模块的输出h=[h1,h2,...,h7];

23、首先,q=[q1,q2,...,q7],k=[k1,k2,...,k7],v=[v1,v2,...,v7],分别计算矩阵q,k,v,即:

24、qm=wq*hm;kn=wk*hn;vr=wf*hr;

25、q=wq*h;k=wk*h;v=wf*h;

26、其中,hm、hn是h中任意两个向量,hr为输入向量,wq、wk和wf为权重矩阵;qm为矩阵q中的向量,kn为矩阵k中的向量,vr为矩阵v中的向量;

27、计算向量hm和hn之间的注意力评分αm,n,即:αm,n=qm·kn;

28、计算所有输入向量间的注意力评分矩阵α,即:

29、

30、其中为kt为矩阵k的转置矩阵;

31、通过softmax函数计算每一个注意力评分αm,n所对应的权重系数α′m,n,即:

32、

33、将矩阵v与α′相乘,得到注意力模块的输出矩阵a=[a1,a2,...,a7],即:

34、

35、a=v*α′;

36、其中am为矩阵a中的向量;

37、以上式中,为对应元素相乘,*为矩阵乘法,·为向量内积,为向量数乘;

38、在获得注意力模块的输出向量序列后,将其求和并带入全连接神经网络模块,从而求得最终的输出向量,即单棵树第8个时间节点的生长参数,以实现对树木生长参数的预测。

39、作为本发明进一步改进的技术方案,所述林木生长参数预测深度学习网络的损失函数为:

40、

41、式中,n代表训练中的样本数量,cosh代表双曲余弦函数,表示第i个样本在当前网络参数下的预测值,yi代表第i个样本所对应的真实值。

42、本发明的有益效果为:

43、本发明提出了面向机载激光雷达数据的林木生长参数的精确提取方法,旨在面对大面积的森林区域能够自动的实现单株尺度下的树木胸径、树高和冠宽的提取;将激光雷达扫描和人工样地测量数据相结合,获取树木胸径、树高和冠宽,构建单株树木生长参数的时间序列并将其作为深度预测网络的训练集,与全部由人工定期手动测量数据作为训练集相比,成本更低,效率更高;其次,面向提取的林木生长参数时间序列,提出了改进的循环神经网络对林木生长参数的未来趋势进行预测,通过引入注意力机制模块来解决传统循环神经网络的长期依赖问题。通过对四个不同树种的预测数据与实测数据比对分析表明,本发明提出的深度学习方法可有效的预测树木未来的生长情况,各树种胸径、树高和冠宽与真实值的决定系数r2均大于0.81,四个树种的胸径预测值与实测值的均方根误差rmse低于2.5cm,树高及冠宽预测值与实测值的均方根误差rmse均低于0.5m。本发明提出方法能够自动从林木激光点云数据中提取相应的胸径、树高、冠宽等参数,并适用于对不同树种进行生长参数进行预测,是现今人工智能技术在智慧林业领域落地发展的应用点之一。本发明深度预测网络的训练集也可以全部由林木激光点云数据中提取相应的胸径、树高、冠宽等参数。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1