植被叶倾角演算统计方法、装置、电子设备及存储介质
未命名
08-29
阅读:119
评论:0

1.本发明涉及植被影像数据反演领域,尤其涉及一种植被叶倾角演算统计方法、装置、电子设备及存储介质,特别涉及无人机影像处理、三维点云重建、深度学习等数据处理领域。
背景技术:
2.树木等植被是生态环境的重要屏障,承担着陆地碳汇的重要任务,树冠等植被的结构信息(尤其是树冠结构,比如叶面积指数、叶倾角等)是影响太阳辐射在冠层内进行重新分配的重要因素,对调控生态与物质平衡起着至关重要的作用。叶倾角分布(leaf angle distribution,lad)是植被冠层结构的重要参数,有助于理解光合作用、蒸散、辐射传输和光谱反射率的森林冠层过程。叶倾角分布会影响叶片接收的光量和植被的光合生产力,由于植被冠层结构的复杂性,叶倾角的测量是一项具有挑战性的任务。传统叶倾角测量一般是采用直接测量法,即通过倾斜仪、量角器和罗盘手动测量的,非常费力和耗时;同时,此种方法对拍照性能具有一定的要求,受到指南针传感器性能的影响,精度难以把控,并且只能在地面测量低矮植被的叶倾角,测量范围受限。三维(3d)数字化仪可以捕捉到准确的树冠结构,但这种方法耗时,仅限于一些小型或简单的树冠。另外,还有水平摄影法,使用水平数字相机测量叶片倾角,确保叶片方向大致垂直于相机的观察方向,并使用imagej软件在图像中测量叶片角度,但该方法需要叶片呈现一定的角度,而高大树木冠层中的叶片往往大多数并不符合这一角度,该方法具有很大的局限性;水平摄影法每次只能计算单片叶子的倾角,人工成本较高,费时费力;水平摄影法只能提取特定场景下叶片的倾角,可以测量少量特定场景下的叶片倾角。
3.以上这些叶倾角测量方法以上所述在很大程度上依赖于测量人员的实际经验,易受主观因素或测量操作影响,而且速度慢、工作强度大,难以高效获取生态系统尺度的叶倾角分布,生态系统内物种组成多样、种间相互作用错综复杂,传统站点尺度的测量方法无法简单外推到生态系统尺度。
技术实现要素:
4.本发明的目的在于克服背景技术所指出的技术间题,提供一种植被叶倾角演算统计方法、装置、电子设备及存储介质,通过三维点云生成模型对无人机影像提取重建得到三维点云数据,通过mask r-cnn网络对无人机影像中叶片实体分割,对应提取叶片所对应的叶簇并利用最小二乘法拟合得到叶簇拟合平面,同时计算叶簇拟合平面转换为世界空间坐标系中的法向量,进而计算出叶倾角。本发明实现提取演算研究区任意场景的植被叶倾角,不仅极大地降低了时间和经济成本,而且可以实现在生态系统尺度上数据统计及可视化展示。
5.而本发明使用的无人机具有高性能的传感器,获取的无人机照片的俯仰角和方位角精度要远优于手机照片。本发明的目的在于提供一种基于无人机影像的生态系统尺度植
被叶倾角提取方法,旨在为生态系统尺度的叶倾角提取和应用提供数据支持。
6.本发明的目的通过下述技术方案实现:
7.一种植被叶倾角演算统计方法,其方法包括:
8.s1、对研究区域的无人机航线进行规划,无人机底部设置有相机并构建有与相机位置相对应的相机空间坐标系,控制无人机飞行让相机对研究区域进行重叠覆盖拍摄得到拍摄影像及所对应的坐标数据,由此融合得到研究区域内的整幅影像;
9.s2、构建三维点云生成模型,三维点云生成模型基于sfm算法进行三维重建生成密集的三维点云数据;
10.s3、构建mask r-cnn网络,mask r-cnn网络包括坐标注意力机制模块、特征金字塔网络、区域候选网络和全卷积神经网络,mask r-cnn网络将整幅影像裁剪成若干个影像数据块并对影像数据块进行提取特征依次得到五个特征图,通过坐标注意力机制模块、特征金字塔网络对特征图进行方向感知、融合处理得到有效特征图,然后通过区域候选网络进行兴趣区分割、对齐处理,接着通过全卷积神经网络、卷积层对有效特征图进行掩膜、边框回归、分类操作,得到影像数据块所对应的分割结果图a,将所有影像数据块的分割结果图a进行二值化处理并拼接处理得到二值化影像数据,二值化影像数据包括若干个叶片二值图像;
11.s4、将三维点云数据与整幅二值化影像数据进行对应投射,并基于分割出的叶片二值图像将三维点云数据聚类对应划分得到单独的叶簇,三维点云数据就划分出多个与叶片二值图像对应的叶簇,单个叶簇包括若干个三维点云;
12.s5、提取单个叶簇所对应的三维点云,并利用最小二乘法拟合得到叶簇拟合平面,计算单个叶簇拟合平面转换为世界空间坐标系中的法向量,然后计算单个叶簇的叶倾角,将叶簇的叶倾角对应标注显示在所对应的叶片二值图像上;按照上述方法在二值化影像数据中各个叶片二值图像分别标注显示叶倾角,同时将所有叶倾角信息存储并构建叶倾角数据库。
13.本发明植被叶倾角演算统计方法还包括如下方法:
14.s6、选取研究区域的全部或部分作为统计区域,从叶倾角数据库提取统计区域的所有叶倾角信息并进行数据统计及可视化展示,数据统计包括分布统计,可视化展示包括叶倾角分布直方图。
15.优选地,在方法s1中,设定无人机航线的航向和旁向重叠率均大于80%,相机距离树木冠层1~1.5m处拍摄大小为4000
×
3000的拍摄影像,相机的俯仰角控制为40
°
~45
°
;在方法s2中,三维点云生成模型内部包括带有sfm算法的photoscan软件。
16.本发明植被叶倾角演算统计方法优选的技术方案是:在方法s3中,mask r-cnn网络将整幅影像裁剪成大小为1024
×
1024的影像数据块并得到五个特征图分别为特征图ff1、特征图ff2、特征图ff3、特征图ff4、特征图ff5,坐标注意力机制模块对特征图ff2、特征图ff3、特征图ff4、特征图ff5分别进行如下处理:
17.坐标注意力机制模块将输入的特征图按照垂直方向、水平方向分解并经过自适应平均池化处理得到两个方向感知特征图,将两个方向感知特征图进行1
×
1卷积操作与拼接处理,得到拼接后的特征图,将拼接后的特征图进行1
×
1卷积操作、非线性激活函数操作处理后重新得到两个方向上的特征图,对两个方向上的特征图分别进行1
×
1的卷积、sigmoid
激活操作处理后得到两个方向上的注意力权重;将两个方向上的注意力权重与输入的特征图相乘,得到与输入特征图相同大小的注意力特征图;
18.将特征图ff2、特征图ff3、特征图ff4、特征图ff5分别输出的注意力特征图融合处理得到有效特征图。
19.本发明植被叶倾角演算统计方法优选的技术方案是:在方法s5中,计算单个叶簇的叶倾角方法如下:
20.单个叶簇拟合平面转换为世界空间坐标系中的法向量为n
′
=(x
′
,y
′
,z
′
),按照如下公式计算得到叶倾角:
21.其中,v=(0,0,1)表示世界空间坐标系中的绝对垂直向量,h=(0,1,0)表示世界空间坐标系中水平面的正北向量。
22.本发明植被叶倾角演算统计方法优选的技术方案是:方法s1中拍摄影像中记录有俯仰角θ
p
和方位角在方法s5中,将叶簇拟合平面从相机空间坐标系转换为世界空间坐标系,并求出叶簇拟合平面在世界空间坐标系中的法向量。
23.一种植被叶倾角演算统计装置,包括无人机拍摄控制系统、处理系统和输出展示模块;无人机拍摄控制系统包括无人机和搭载于无人机上的相机,无人机上构建有与相机位置相对应的相机空间坐标系;处理系统包括三维点云生成模型、mask r-cnn网络、对应投射模块、计算模块;
24.所述无人机拍摄控制系统,用于对研究区域的无人机航线进行规划,控制无人机飞行让相机对研究区域进行重叠覆盖拍摄得到拍摄影像及所对应的坐标数据,由此融合得到研究区域内的整幅影像;
25.三维点云生成模型对研究区域内的整幅影像通过photoscan软件基于sfm算法进行三维重建生成密集的三维点云数据;mask r-cnn网络包括坐标注意力机制模块、特征金字塔网络、区域候选网络和全卷积神经网络,mask r-cnn网络将整幅影像裁剪成若干个影像数据块并对影像数据块进行提取特征依次得到五个特征图,通过坐标注意力机制模块、特征金字塔网络对特征图进行方向感知、融合处理得到有效特征图,然后通过区域候选网络进行兴趣区分割、对齐处理,接着通过全卷积神经网络、卷积层对有效特征图进行掩膜、边框回归、分类操作,最终得到影像数据块所对应的分割结果图a,将所有影像数据块的分割结果图a进行二值化处理并拼接处理得到二值化影像数据,二值化影像数据包括若干个叶片二值图像;对应投射模块将三维点云数据与整幅二值化影像数据进行对应投射,并基于分割出的叶片二值图像将三维点云数据聚类对应划分得到单独的叶簇,三维点云数据就划分出多个与叶片二值图像对应的叶簇,单个叶簇包括若干个三维点云;计算模块提取单个叶簇所对应的三维点云并利用最小二乘法拟合得到叶簇拟合平面,计算单个叶簇拟合平面转换为世界空间坐标系中的法向量,然后计算单个叶簇的叶倾角;
26.输出展示模块,用于将叶簇的叶倾角对应标注显示在所对应的叶片二值图像上,
将所有叶倾角信息构建得到叶倾角数据库,同时进行数据统计及可视化展示。
27.一种电子设备,包括至少一个处理器、至少一个存储器和数据总线;其中:所述处理器与所述存储器通过数据总线完成相互间的通信;所述存储器存储有被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行实现本发明本发明植被叶倾角演算统计方法的步骤。
28.一种存储介质,包括存储器和处理器,所述存储器存储有可执行程序,所述处理器执行所述可执行程序时实现本发明植被叶倾角演算统计方法的步骤。
29.本发明较现有技术相比,具有以下优点及有益效果:
30.本发明通过三维点云生成模型对无人机影像提取重建得到三维点云数据,通过mask r-cnn网络对无人机影像中叶片实体分割,对应提取叶片所对应的叶簇并利用最小二乘法拟合得到叶簇拟合平面,同时计算叶簇拟合平面转换为世界空间坐标系中的法向量,进而计算出叶倾角。本发明实现提取演算研究区任意场景的植被叶倾角,不仅极大地降低了时间和经济成本,而且可以实现在生态系统尺度上数据统计及可视化展示。
附图说明
31.图1为本发明植被叶倾角演算统计方法的流程示意图;
32.图2为本发明植被叶倾角演算统计装置的原理结构框图;
33.图3为实施例中列举研究区的样方规划无人机航线的示意图;
34.图4为实施例中photoscan软件生成的三维密集点示意图;
35.图5为实施例中mask r-cnn网络结构原理示意图;
36.图6为实施例中坐标注意力机制模块的原理示意图;
37.图7为实施例中举例研究区样方部分的拼接后整幅二值化影像;
38.图8为实施例中三维点云划分叶簇的原理示意图;
39.图9为实施例中三维点云与叶片相对应的示意图;
40.图10为实施例中相机空间坐标系与世界空间坐标系的关系示意图;
41.图11为实施例中举例研究区样方内标注显示叶倾角的示意图;
42.图12为图11的局部放大示意图;
43.图13为实施例中举例研究区样方内叶倾角分布直方图。
具体实施方式
44.下面结合实施例对本发明作进一步地详细说明:
45.实施例
46.如图1、图3~图13所示,一种植被叶倾角演算统计方法,其方法包括:
47.s1、对研究区域(研究区为根据实际情况所选取确定的地理区域)的无人机航线进行规划,无人机底部设置有相机并构建有与相机位置相对应的相机空间坐标系,控制无人机飞行让相机对研究区域进行重叠覆盖拍摄得到拍摄影像及所对应的坐标数据(相机搭载于无人机上,相机拍摄有俯仰角θ
p
和方位角拍摄影像中实时记录俯仰角θ
p
和方位角),由此融合得到研究区域内的整幅影像。
48.在一些实施例中,设定无人机航线的航向和旁向重叠率均大于80%,相机距离树
木冠层1~1.5m处拍摄大小为4000
×
3000的拍摄影像,相机的俯仰角控制为40
°
~45
°
。以杨梅坑观测站为例,设定研究区域为杨梅坑观测站,本实施例选取杨梅坑观测站某一区域作为一个样方(样方为50
×
50m)来举例介绍,进行无人机航线规划,无人机航线的航向和旁向重叠率设置为80%,具体的航线规划如图3所示,无人机航线覆盖区域需大于研究区的样方,飞行航线采用双网格飞行,由南北航线和东西航线组成;在无风或微风条件下,利用大疆御air2无人机,在距离树木冠层1~1.5m处拍摄若干个大小为4000
×
3000的拍摄影像(即无人机影像),融合得到研究区域内的整幅影像。
49.s2、构建三维点云生成模型,三维点云生成模型基于sfm算法进行三维重建生成密集的三维点云数据,如图4所示;优选地,三维点云生成模型内部包括带有sfm算法的photoscan软件,使用photoscan软件中的sfm算法对整幅影像(包括若干个拍摄影像)处理得到密集的三维点云;优选地,还可以采用双边滤波对原始的三维点云进行去噪,保持三维点云的边缘并降噪和平滑。
50.s3、构建mask r-cnn网络,如图5所示,mask r-cnn网络包括坐标注意力机制模块、特征金字塔网络、区域候选网络和全卷积神经网络,mask r-cnn网络将整幅影像裁剪成若干个影像数据块并对影像数据块进行提取特征依次得到五个特征图,通过坐标注意力机制模块、特征金字塔网络对特征图进行方向感知、融合处理得到有效特征图,然后通过区域候选网络进行兴趣区分割、对齐处理,接着通过全卷积神经网络、卷积层对有效特征图进行掩膜、边框回归、分类操作,得到影像数据块所对应的分割结果图a,将所有影像数据块的分割结果图a进行二值化处理并拼接处理得到二值化影像数据,二值化影像数据包括若干个叶片二值图像,如图7所示,杨梅坑观测站某一样方的二值化影像数据。
51.在一些实施例中,如图5所示,mask r-cnn网络将整幅影像裁剪成大小为1024
×
1024的影像数据块并得到五个特征图分别为特征图ff1、特征图ff2、特征图ff3、特征图ff4、特征图ff5,坐标注意力机制模块对特征图ff2、特征图ff3、特征图ff4、特征图ff5分别进行如下处理:
52.坐标注意力机制模块将输入的特征图按照垂直方向、水平方向分解并经过自适应平均池化处理得到两个方向感知特征图,将两个方向感知特征图进行1
×
1卷积操作与拼接处理,得到拼接后的特征图,将拼接后的特征图进行1
×
1卷积操作、非线性激活函数操作处理后重新得到两个方向上的特征图,对两个方向上的特征图分别进行1
×
1的卷积、sigmoid激活操作处理后得到两个方向上的注意力权重;将两个方向上的注意力权重与输入的特征图相乘,得到与输入特征图相同大小的注意力特征图。
53.然后,将特征图ff2、特征图ff3、特征图ff4、特征图ff5分别输出的注意力特征图融合处理得到有效特征图。优选地,比如特征图ff2、特征图ff3、特征图ff4、特征图ff5分别输出的注意力特征图分别为注意力特征图p2、注意力特征图p3、注意力特征图p4、注意力特征图p5,注意力特征图p5还经过步长为2的最大池化下采样得到注意力特征图p6。将注意力特征图p2、p3、p4、p5、p6作为区域候选网络(rpn)的输入特征图,通过卷积操作(包括3
×
3卷积、1
×
1卷积)来获取先验框调整参数,并判断先验框内是否存在叶片,区域候选网络对先验框进行解码获得建议框;在兴趣区对齐层中,将两次兴趣区池化过程中导致的区域不匹配进行对齐;最后,将获取的特征图分别输入到全卷积神经网络和卷积层中,进行边框回归、分类、掩模。
54.采集200张整幅无人机影像,按6∶3∶1比例划分为训练集、验证集和测试集,实现mask r-cnn网络训练,利用验证集调节每次迭代训练的模型精度,通过调节参数,训练出最优的mask r-cnn网络(或称mask r-cnn深度学习模型)。为了保证训练精度,应保证所有树种均有训练样本,并利用labelme软件,对无人机影像(大小为4000
×
3000)中的每个完整叶片进行标注并制作标签;将无人机整幅影像和对应的标签裁剪成大小为1024
×
1024的小样本影像(即对应影像数据块),通过小样本影像进行mask r-cnn网络的训练,并得到训练后、精度高的mask r-cnn网络。本发明解决的技术间题为:在高大树木冠层中,人工测量叶倾角十分困难,存在人工效率低下和经济成本高的间题,每次只能测量很小区域的叶倾角;本发明主要应用于森林高大树木冠层的叶倾角数据演算处理,当然也可以推广应用于其他植被(比如草地)。
55.在一些实施例中,mask r-cnn网络将整幅影像裁剪成大小为1024
×
1024的影像数据块(即对应小样本影像),mask r-cnn网络内部具有resnet101主干特征提取网络,如图5所示,resnet101主干特征提取网络包括四个坐标注意力机制模块、四个特征金字塔网络,首先经过特征提取依次得到特征图ff1(256
×
256
×
64)、特征图ff2(256
×
256
×
256)、特征图ff3(128
×
128
×
512)、特征图ff4(64
×
64
×
1024)、特征图ff5(32
×
32
×
2048),坐标注意力机制模块对特征图ff2、特征图ff3、特征图ff4、特征图ff5分别进行如下处理:
56.a、坐标注意力机制模块将输入的特征图按照垂直方向、水平方向分解并经过自适应平均池化处理得到两个方向感知特征图。将两个方向感知特征图进行1
×
1卷积操作与拼接处理,得到拼接后的特征图,将拼接后的特征图进行1
×
1卷积操作、非线性激活函数操作处理后重新得到两个方向上的特征图,对两个方向上的特征图分别进行1
×
1的卷积、sigmoid激活操作处理后得到两个方向上的注意力权重;将两个方向上的注意力权重与输入的特征图相乘,得到与输入特征图相同大小的注意力特征图。坐标注意力机制模块将输入特征图在空间方向(垂直方向和水平方向)为两个1维特征编码过程,并分别沿2个空间方向聚合特征,得到2个独立的方向感知特征图。这两个方向感知特征图,不仅可以沿一个空间方向捕获远程依赖关系,同时可以沿另一空间方向保留精确的位置信息;然后分别将生成的特征图编码为对方向感知和位置敏感的两个注意力权重,这两个注意力权重与输入特征图相乘来增强特征图的表示能力,可以有效地将特征图的空间信息整合到生成的注意力特征图中。如图6所示,以特征图ff2(256
×
256
×
256)为例,输入特征图(256
×
256
×
256)在垂直和水平方向上分别进行自适应平均池化,得到两个方向感知特征图(256
×1×
256、256
×
256
×
1),对这两个方向特征图进行1
×
1的卷积操作与拼接处理。将拼接后的特征图进行1
×
1卷积操作、非线性激活函数操作处理后重新得到两个方向上的特征图,对两个方向上的特征图分别进行1
×
1的卷积、sigmoid激活操作处理后得到两个方向上的注意力权重(256
×1×
256、256
×
256
×
1)。最后,将注意力权重和输入的特征图相乘,得到与输入特征图相同大小的注意力特征图(256
×
256
×
256)。
57.b、特征图ff2、特征图ff3、特征图ff4、特征图ff5分别输出的注意力特征图分别为注意力特征图p2、注意力特征图p3、注意力特征图p4、注意力特征图p5,注意力特征图p5还经过步长为2的最大池化下采样得到注意力特征图p6。将注意力特征图p2、p3、p4、p5、p6(此时可统称为有效特征图)作为区域候选网络(rpn)的输入特征图,通过卷积操作(包括3
×
3卷积、1
×
1卷积)来获取先验框调整参数,并判断先验框内是否存在叶片,区域候选网络对
先验框进行解码获得建议框;在兴趣区对齐层中,将两次兴趣区池化过程中导致的区域不匹配进行对齐;最后,将获取的特征图分别输入到全卷积神经网络和卷积层中,进行边框回归、分类、掩模,如图5所示,全卷积神经网络主要承担掩模处理,卷积层主要承担边框回归、分类处理,最后得到影像数据块所对应的分割结果图a。
58.c、将所有影像数据块的分割结果图a进行二值化处理(叶片区域的值为1,背景区域的值为0)并拼接处理得到二值化影像数据,二值化影像数据包括若干个叶片二值图像,如图7所示。
59.s4、将三维点云数据与整幅二值化影像数据进行对应投射,并基于分割出的叶片二值图像将三维点云数据聚类对应划分得到单独的叶簇,单独的叶簇为与叶片二值图像相对应的点云集,三维点云数据就划分出多个与叶片二值图像对应的叶簇,单个叶簇包括若干个三维点云,对应关系如图8所示。
60.s5、提取单个叶簇所对应的三维点云,并利用最小二乘法拟合得到叶簇拟合平面,计算单个叶簇拟合平面转换为世界空间坐标系中的法向量,由于叶簇拟合平面是基于相机空间坐标系下的坐标数据得到的,因此需要转换成世界空间坐标系来计算叶簇拟合平面的法向量(将叶簇拟合平面从相机空间坐标系转换为世界空间坐标系,并求出叶簇拟合平面在世界空间坐标系中的法向量),相机空间坐标系转换为世界空间坐标系的方法可以采用现有成熟方法,两种坐标系的示意图如图10所示。最小二乘法拟合得到叶簇拟合平面方法如下:根据单个叶簇中所有三维点云到拟合平面的距离总和最小,利用最小二乘法来拟合平面(ax+by+cz+d=0),具体公式如下:
[0061][0062]
其中,xi,yi,zi分别是点云的三维坐标,n表示单个叶簇的三维点总数;a、b、c、d分别是拟合平面的参数,d表示三维点云到拟合平面的距离总和。
[0063]
使用无人机相机中记录的俯仰角θ
p
和方位角将叶簇拟合平面从相机坐标系(xyz)转换为世界空间坐标系(x
′y′z′
)。
[0064]n′
=(x
′
,y
′
,z
′
)是叶簇拟合平面在世界空间坐标系中的法向量。
[0065]
计算单个叶簇的叶倾角(法向量和天顶向量之间的夹角),将叶簇的叶倾角对应标注显示在所对应的叶片二值图像上。在一些实施例中,计算单个叶簇的叶倾角方法如下:
[0066]
单个叶簇拟合平面转换为世界空间坐标系中的法向量为n
′
=(x
′
,y
′
,z
′
),按照如下公式计算得到叶倾角:
[0067]
其中,v=(0,0,1)表示世界空间坐标系中的绝对垂直向量,h=(0,1,0)表示世界空间坐标系中水平面的正北向量。
[0068]
按照本发明方法在二值化影像数据中各个叶片二值图像分别标注显示叶倾角,同时将所有叶倾角信息存储并构建叶倾角数据库。在一些实施例中,由于叶片二值图像对应来源于整幅影像,整幅影像也就对应二值化影像数据,故按照上述方法在整幅影像中各个叶片分别标注显示叶倾角,如图11所示,直接在拍摄影像(或整幅影像或整幅影像所截取的研究样方)标注显示部分叶倾角,在局部放大图的图12中,可以看出叶片上对应标注显示有叶倾角信息。例如,将估算出的叶倾角显示在拍摄影像(或称无人机影像)中,如图11、图12所示,并对提取出杨梅坑观测站样方内1331个叶片的叶倾角进行直方图统计,无人机影像中的叶倾角分布情况,如图11所示。
[0069]
s6、选取研究区域的全部或部分作为统计区域,从叶倾角数据库提取统计区域的所有叶倾角信息并进行数据统计及可视化展示,数据统计包括分布统计(比如随地理位置的空间分布统计,比如统计样方或研究区内的叶倾角分布情况,当然还可以做其他数据统计),可视化展示包括叶倾角分布直方图,如图13所示,统计样方或研究区内的叶倾角分布情况,并制作出叶倾角分布直方图,进行直观展示,当然可视化展示还包括其他类似的统计展示内容及方式。如图2所示,一种植被叶倾角演算统计装置,包括无人机拍摄控制系统、处理系统和输出展示模块;无人机拍摄控制系统包括无人机和搭载于无人机上的相机,无人机上构建有与相机位置相对应的相机空间坐标系;处理系统包括三维点云生成模型、mask r-cnn网络、对应投射模块、计算模块;所述无人机拍摄控制系统,用于对研究区域的无人机航线进行规划,控制无人机飞行让相机对研究区域进行重叠覆盖拍摄得到拍摄影像及所对应的坐标数据,由此融合得到研究区域内的整幅影像;三维点云生成模型对研究区域内的整幅影像通过photoscan软件基于sfm算法进行三维重建生成密集的三维点云数据;mask r-cnn网络包括坐标注意力机制模块、特征金字塔网络、区域候选网络和全卷积神经网络,mask r-cnn网络将整幅影像裁剪成若干个影像数据块并对影像数据块进行提取特征依次得到五个特征图,通过坐标注意力机制模块、特征金字塔网络对特征图进行方向感知、融合处理得到有效特征图,然后通过区域候选网络进行兴趣区分割、对齐处理,接着通过全卷积神经网络、卷积层对有效特征图进行掩膜、边框回归、分类操作,最终得到影像数据块所对应的分割结果图a,将所有影像数据块的分割结果图a进行二值化处理并拼接处理得到二值化影像数据,二值化影像数据包括若干个叶片二值图像;对应投射模块将三维点云数据与整幅二值化影像数据进行对应投射,并基于分割出的叶片二值图像将三维点云数据聚类对应划分得到单独的叶簇,三维点云数据就划分出多个与叶片二值图像对应的叶簇,单个叶簇包括若干个三维点云;计算模块提取单个叶簇所对应的三维点云并利用最小二乘法拟合得到叶簇拟合平面,计算单个叶簇拟合平面转换为世界空间坐标系中的法向量,然后计算单个叶簇的叶倾角;
[0070]
输出展示模块,用于将叶簇的叶倾角对应标注显示在所对应的叶片二值图像上,将所有叶倾角信息构建得到叶倾角数据库,同时进行数据统计及可视化展示。
[0071]
一种电子设备,包括至少一个处理器、至少一个存储器和数据总线;其中:所述处理器与所述存储器通过数据总线完成相互间的通信;所述存储器存储有被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行实现本发明本发明植被叶倾角演算统计
方法的步骤。
[0072]
一种存储介质,包括存储器和处理器,所述存储器存储有可执行程序,所述处理器执行所述可执行程序时实现本发明植被叶倾角演算统计方法的步骤。
[0073]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种植被叶倾角演算统计方法,其特征在于:其方法包括:s1、对研究区域的无人机航线进行规划,无人机底部设置有相机并构建有与相机位置相对应的相机空间坐标系,控制无人机飞行让相机对研究区域进行重叠覆盖拍摄得到拍摄影像及所对应的坐标数据,由此融合得到研究区域内的整幅影像;s2、构建三维点云生成模型,三维点云生成模型基于sfm算法进行三维重建生成密集的三维点云数据;s3、构建mask r-cnn网络,mask r-cnn网络包括坐标注意力机制模块、特征金字塔网络、区域候选网络和全卷积神经网络,mask r-cnn网络将整幅影像裁剪成若干个影像数据块并对影像数据块进行提取特征依次得到五个特征图,通过坐标注意力机制模块、特征金字塔网络对特征图进行方向感知、融合处理得到有效特征图,然后通过区域候选网络进行兴趣区分割、对齐处理,接着通过全卷积神经网络、卷积层对有效特征图进行掩膜、边框回归、分类操作,得到影像数据块所对应的分割结果图a,将所有影像数据块的分割结果图a进行二值化处理并拼接处理得到二值化影像数据,二值化影像数据包括若干个叶片二值图像;s4、将三维点云数据与整幅二值化影像数据进行对应投射,并基于分割出的叶片二值图像将三维点云数据聚类对应划分得到单独的叶簇,三维点云数据就划分出多个与叶片二值图像对应的叶簇,单个叶簇包括若干个三维点云;s5、提取单个叶簇所对应的三维点云,并利用最小二乘法拟合得到叶簇拟合平面,计算单个叶簇拟合平面转换为世界空间坐标系中的法向量,然后计算单个叶簇的叶倾角,将叶簇的叶倾角对应标注显示在所对应的叶片二值图像上;按照上述方法在二值化影像数据中各个叶片二值图像分别标注显示叶倾角,同时将所有叶倾角信息存储并构建叶倾角数据库。2.按照权利要求1所述的植被叶倾角演算统计方法,其特征在于:还包括如下方法:s6、选取研究区域的全部或部分作为统计区域,从叶倾角数据库提取统计区域的所有叶倾角信息并进行数据统计及可视化展示,数据统计包括分布统计,可视化展示包括叶倾角分布直方图。3.按照权利要求1所述的植被叶倾角演算统计方法,其特征在于:在方法s1中,设定无人机航线的航向和旁向重叠率均大于80%,相机距离树木冠层1~1.5m处拍摄大小为4000
×
3000的拍摄影像,相机的俯仰角控制为40
°
~45
°
;在方法s2中,三维点云生成模型内部包括带有sfm算法的photoscan软件。4.按照权利要求1所述的植被叶倾角演算统计方法,其特征在于:在方法s3中,mask r-cnn网络将整幅影像裁剪成大小为1024
×
1024的影像数据块并得到五个特征图分别为特征图ff1、特征图ff2、特征图ff3、特征图ff4、特征图ff5,坐标注意力机制模块对特征图ff2、特征图ff3、特征图ff4、特征图ff5分别进行如下处理:坐标注意力机制模块将输入的特征图按照垂直方向、水平方向分解并经过自适应平均池化处理得到两个方向感知特征图,将两个方向感知特征图进行1
×
1卷积操作与拼接处理,得到拼接后的特征图,将拼接后的特征图进行1
×
1卷积操作、非线性激活函数操作处理后重新得到两个方向上的特征图,对两个方向上的特征图分别进行1
×
1的卷积、sigmoid激活操作处理后得到两个方向上的注意力权重;将两个方向上的注意力权重与输入的特征图
相乘,得到与输入特征图相同大小的注意力特征图;将特征图ff2、特征图ff3、特征图ff4、特征图ff5分别输出的注意力特征图融合处理得到有效特征图。5.按照权利要求4所述的植被叶倾角演算统计方法,其特征在于:在方法s5中,计算单个叶簇的叶倾角方法如下:单个叶簇拟合平面转换为世界空间坐标系中的法向量为n
′
=(x
′
,y
′
,z
′
),按照如下公式计算得到叶倾角:其中,v=(0,0,1)表示世界空间坐标系中的绝对垂直向量,h=(0,1,0)表示世界空间坐标系中水平面的正北向量。6.按照权利要求5所述的植被叶倾角演算统计方法,其特征在于:方法s1中拍摄影像中记录有俯仰角θ
p
和方位角在方法s5中,将叶簇拟合平面从相机空间坐标系转换为世界空间坐标系,并求出叶簇拟合平面在世界空间坐标系中的法向量。7.一种植被叶倾角演算统计装置,其特征在于:包括无人机拍摄控制系统、处理系统和输出展示模块;无人机拍摄控制系统包括无人机和搭载于无人机上的相机,无人机上构建有与相机位置相对应的相机空间坐标系;处理系统包括三维点云生成模型、mask r-cnn网络、对应投射模块、计算模块;所述无人机拍摄控制系统,用于对研究区域的无人机航线进行规划,控制无人机飞行让相机对研究区域进行重叠覆盖拍摄得到拍摄影像及所对应的坐标数据,由此融合得到研究区域内的整幅影像;三维点云生成模型对研究区域内的整幅影像通过photoscan软件基于sfm算法进行三维重建生成密集的三维点云数据;mask r-cnn网络包括坐标注意力机制模块、特征金字塔网络、区域候选网络和全卷积神经网络,mask r-cnn网络将整幅影像裁剪成若干个影像数据块并对影像数据块进行提取特征依次得到五个特征图,通过坐标注意力机制模块、特征金字塔网络对特征图进行方向感知、融合处理得到有效特征图,然后通过区域候选网络进行兴趣区分割、对齐处理,接着通过全卷积神经网络、卷积层对有效特征图进行掩膜、边框回归、分类操作,最终得到影像数据块所对应的分割结果图a,将所有影像数据块的分割结果图a进行二值化处理并拼接处理得到二值化影像数据,二值化影像数据包括若干个叶片二值图像;对应投射模块将三维点云数据与整幅二值化影像数据进行对应投射,并基于分割出的叶片二值图像将三维点云数据聚类对应划分得到单独的叶簇,三维点云数据就划分出多个与叶片二值图像对应的叶簇,单个叶簇包括若干个三维点云;计算模块提取单个叶簇所对应的三维点云并利用最小二乘法拟合得到叶簇拟合平面,计算单个叶簇拟合平面转换为世界空间坐标系中的法向量,然后计算单个叶簇的叶倾角;输出展示模块,用于将叶簇的叶倾角对应标注显示在所对应的叶片二值图像上,将所有叶倾角信息构建得到叶倾角数据库,同时进行数据统计及可视化展示。
8.一种电子设备,其特征在于:包括至少一个处理器、至少一个存储器和数据总线;其中:所述处理器与所述存储器通过数据总线完成相互间的通信;所述存储器存储有被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行实现权利要求1至6任一项所述的植被叶倾角演算统计方法的步骤。9.一种存储介质,包括存储器和处理器,所述存储器存储有可执行程序,其特征在于:所述处理器执行所述可执行程序时实现权利要求1至6中一项所述的植被叶倾角演算统计方法的步骤。
技术总结
本发明公开了植被叶倾角演算统计方法、装置、电子设备及存储介质其方法包括:S1、控制无人机飞行让相机对研究区域进行重叠覆盖拍摄得到拍摄影像及所对应的坐标数据,由此融合得到研究区域内的整幅影像;S2、三维点云生成模型处理得到二值化影像数据;S4、将三维点云数据与整幅二值化影像数据进行对应投射,并基于分割出的叶片二值图像将三维点云数据聚类对应划分得到单独的叶簇;S5、利用最小二乘法拟合得到叶簇拟合平面,计算单个叶簇的叶倾角,将叶簇的叶倾角对应标注显示在所对应的叶片二值图像上。本发明能够实现提取演算研究区任意场景的植被叶倾角,不仅降低了时间和经济成本,而且实现了在生态系统尺度上数据统计及可视化展示。视化展示。视化展示。
技术研发人员:朱再春 王哲 陈玥 曾达
受保护的技术使用者:北京大学深圳研究生院
技术研发日:2023.04.04
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/