System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于森林点云分割,尤其涉及一种基于深度学习的三维点云树木结构分割方法及系统。
技术介绍
1、林业调查为了有效管理和保护森林资源、了解生态系统的健康状况,迫切需要在森林中准确分割和识别树木结构。传统的林业调查方法往往是人工密集性工作,存在着成本高、耗时久、样本数量少等问题。近年来,三维激光扫描技术所收集的激光点云数据可以快速、准确地获取大面积森林的三维空间结构,在林业调查中崭露头角。然而,三维激光扫描技术所获取的点云是离散的、无序的、不规则的,无法直接提供有效的森林参数。对森林点云数据进行精准分割具有极其重要的意义与价值,是提高林业调查效率和精度的关键问题。
2、三维森林点云分割方法的研究起源于木叶分离,即从整个点云场景中,将木质部分与树叶部分分割出来。在传统木叶分离研究中,点云数据的处理多依赖于几何特征,数据类型通常为单木点云数据或是环境简单的多木数据。其中,最短路径算法是木叶分离有效且常用的算法之一。然而,森林环境复杂,点云数据在采集过程中易受到树荫遮蔽而出现缺失,这使得利用单一树木特征进行提取和分离枝叶的方法,难以适用于区域性森林场景。因此,基于机器学习和基于深度学习的算法得到了研究。其中,机器学习算法中的随机森林、支持向量机、图论等理论被广泛应用。然而,机器学习算法依旧离不开人工特征选择。受益于计算机性能的提高,深度学习方法逐渐展示出令人惊叹的表现。深度学习通过构建含有多隐层的机器学习架构模型,对大规模数据进行训练,得到大量更具代表性的特征信息,从而对样本进行分类和预测,提高分类和预测的精度。
...【技术保护点】
1.一种基于深度学习的三维点云树木结构分割方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于深度学习的三维点云树木结构分割方法,其特征在于,步骤二中使用多尺度采样方法对数据集采样并建立投影,采样后的数据构成新的数据集的具体方法包括:
3.如权利要求2所述的基于深度学习的三维点云树木结构分割方法,其特征在于,S23中将其他的参考采样数据补充到中心采样数据中的规则为,针对参考采样数据中的每个点,搜索中心采样数据中与该点所在位置最近的点,并与之相比较;如果两个点的距离大于一定阈值,则将参考采样数据中的点补充到中心采样数据中;如果两个点的标签不一样,同样将其补充进去;除此之外一律丢弃。
4.如权利要求1所述的基于深度学习的三维点云树木结构分割方法,其特征在于,步骤三中网络的特征提取模块用于捕获和聚合相邻点的位置和特征信息,使用特征聚集单元和多头注意力池化单元通过有效的编码和表示,显式地将周围点的几何和分布特性嵌入到每个点中。
5.如权利要求1所述的基于深度学习的三维点云树木结构分割方法,其特征在于,步骤三中网络的特征聚集模块用于聚
6.如权利要求5所述的基于深度学习的三维点云树木结构分割方法,其特征在于,在空间编码中,使用该点(后续称之为原点)与其近邻点的x-y-z坐标,对位置相关信息进行了编码;空间编码包括:L1距离(曼哈顿距离)、L2距离(欧氏距离)、原点和近邻点的x-y-z坐标,以及原点与近邻点之间的相对坐标;公式表达如下:
7.如权利要求5所述的基于深度学习的三维点云树木结构分割方法,其特征在于,在特征编码中,使用原点与其近邻点的特征向量,对特征相关信息进行了编码;特征编码为原点的每个近邻点的特征减去原点的特征;特征编码公式表达为:
8.如权利要求5所述的基于深度学习的三维点云树木结构分割方法,其特征在于,交叉融合过程中,将位置编码向量和近邻点特征向量串联起来,将特征编码向量和未加权的位置向量串联起来,之后使用共享的多层感知机将两组向量的维度统一,并串联起来;该过程在数学上公式如下:
9.如权利要求1所述的基于深度学习的三维点云树木结构分割方法,其特征在于,步骤三中网络的多头注意力池化模块位于特征聚集模块之后,用于学习和保留主要特征;通过使用共享的多层感知机来提取向量特征并通过SoftMax函数获得注意力分数;注意力分数的数学表示如下:
10.一种如权利要求1~9任意一项所述的基于深度学习的三维点云树木结构分割方法的基于深度学习的三维点云树木结构分割系统,其特征在于,该系统包括:
...【技术特征摘要】
1.一种基于深度学习的三维点云树木结构分割方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于深度学习的三维点云树木结构分割方法,其特征在于,步骤二中使用多尺度采样方法对数据集采样并建立投影,采样后的数据构成新的数据集的具体方法包括:
3.如权利要求2所述的基于深度学习的三维点云树木结构分割方法,其特征在于,s23中将其他的参考采样数据补充到中心采样数据中的规则为,针对参考采样数据中的每个点,搜索中心采样数据中与该点所在位置最近的点,并与之相比较;如果两个点的距离大于一定阈值,则将参考采样数据中的点补充到中心采样数据中;如果两个点的标签不一样,同样将其补充进去;除此之外一律丢弃。
4.如权利要求1所述的基于深度学习的三维点云树木结构分割方法,其特征在于,步骤三中网络的特征提取模块用于捕获和聚合相邻点的位置和特征信息,使用特征聚集单元和多头注意力池化单元通过有效的编码和表示,显式地将周围点的几何和分布特性嵌入到每个点中。
5.如权利要求1所述的基于深度学习的三维点云树木结构分割方法,其特征在于,步骤三中网络的特征聚集模块用于聚集每个点的空间与特征信息,信息主要从该点的近邻点中获取;聚集方法包括:基于点向l2距离(欧氏距离),利用k近邻算法获取k个近邻点及其点特征;利用该点及其k个近邻点进行空间编码与特征编码,随后将空间编码与特征编码进行交叉融合,聚合为该点的一个特征向量...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。