[发明专利]一种利用点云密度与旋转信息对稀疏点云进行分类与分割的方法有效
申请号: | 201910297809.8 | 申请日: | 2019-04-15 |
公开(公告)号: | CN111832582B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 阎跃观;严海旭;戴华阳;苏晓茹;杨倩;袁梅 | 申请(专利权)人: | 中国矿业大学(北京) |
主分类号: | G06V10/764 | 分类号: | G06V10/764;G06V10/778;G06V10/26 |
代理公司: | 北京冠榆知识产权代理事务所(特殊普通合伙) 11666 | 代理人: | 朱亚琦;朱永飞 |
地址: | 100083 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 密度 旋转 信息 稀疏 进行 分类 分割 方法 | ||
1.一种利用点云密度与旋转信息对稀疏点云进行分类与分割的方法,其特征在于,包括如下步骤:
(1)预处理点云:运用KD-TREE遍历方式将点云分成同等规格的样本输入块;
(2)对稀疏点云的坐标信息进行分析:通过深度学习方式得到样本块的全局特征和局部特征;
(3)对稀疏点云的空间和密度信息进行分析:丰富稀疏点云的空间局部相关性,从输入点云的旋转和密度信息中挖掘出点云的结构特征;
(4)结合点云空间坐标特征与密度及旋转特征进行点云分类与分割;
步骤(3)中处理模块由三层组成,包括旋转和密度层、卷积层和最大池层,其中旋转和密度层由旋转单元和密度单元组成;步骤(3)包括如下:
(3-1)旋转单元以特定角度旋转输入样本块,特定角度由相邻地面激光雷达站之间垂直方向的相对角度来确定,所述特定角度为大于0度且小于180度,如式(Ⅲ)所示:
其中θ为特定角度,Rz(θ)为旋转单元变量;
(3-2)密度单元计算每个点的密度,这取决于搜索区域的大小;首先,密度被添加了一个特殊的卷积层,所述特殊的卷积层具有独立的权重和偏置反向传播反演参数,使密度的权重对变量的变化变得更为敏感,密度信息独立计算,并且与坐标信息具有相同的作用;其次,坐标信息和密度信息作为两个独立变量放入卷积层中,如式(Ⅳ)所示:
P’=MLP(MLP(p(x,y,z)),MLP(pd)) (Ⅳ);
其中P(x,y,z)为坐标信息,Pd为密度信息,P’为密度单元变量;MLP表示多层感知器;
(3-3)将步骤(3-1)旋转单元变量和步骤(3-2)密度单元变量相乘,得到旋转的密度信息,如式(Ⅴ)所示:
D=P′·Rz (Ⅳ);
(3-4)将步骤(3-3)中的旋转单元变量和密度单元向量乘积,通过卷积层和最大池层,输出D成为规则结构特征;
在步骤(4)中,将步骤(2)获得的全局特征和局部特征和步骤(3)中获得的结构特征,将这三种特征连接成一个矩阵,形成一个新的特性向量,即:特征连接向量;然后以特征连接向量作为分类和分割任务的输入;
点云分类:对每个样本块的整体形状进行识别,判断该块点云属于哪一类,最终再将所有样本块进行整合,按不同类别输出点云;
点云分割:以输入样本块的每个点为单位,对每个点进行识别,判断该块点云中每个点的所属类别,最终需要将所有点进行整合,按不同类别输出点云。
2.根据权利要求1所述的利用点云密度与旋转信息对稀疏点云进行分类与分割的方法,其特征在于,在步骤(1)中,采用邻近算法KNN采样预处理方法,通过定义网格步距搜索中心点的方式,避免点云分组时,产生过多的重叠,具体包括如下步骤:
(1-1)构建矩体网格遍历:
首先,根据点云尺寸定义一个的单位矩体,单位矩体的长和宽设为原始点云覆盖边界矩体的长和宽的百分之一,高为原始点云高差的五分之一;即将原始点云平均分成50000个样本块;
然后,将点云坐标零点(0,0,0)定为原点,用单位矩体依次从点云的三个维度方向x,y,z进行遍历,从小到大,编码分区,直到覆盖整个点云为止;通过这种方式,将待采样的点云限制在规则的单位矩体中,卷积算子有规则地对代表点进行次采样;
(1-2)构建K-query索引:根据样本块的编号,对点云进行遍历,选择每个块的中心作为圆心,根据基于KNN的中心点准则K-query进行搜索;最后,得到每个示例块都有相同的数量,但不同形状的样本块。
3.根据权利要求2所述的利用点云密度与旋转信息对稀疏点云进行分类与分割的方法,其特征在于,在步骤(2)中,以Max-Pooling为对称函数,将无序点集转换成具有规则排列的向量,如公式(Ⅰ)和公式(Ⅱ)所示:
g(x1,x2...xn)=max(x1,x2...xn) (Ⅰ)
f({x1,...,xn})≈g(h(x1),...,h(xn)) (Ⅱ)
其中,x1,x2…xn表示输入的点云坐标,n指点云个数;
g表示Max-Pooling函数,max表示取最大值函数,f表示网络对点云的拟合方程;h表示线性整流函数,如下式定义:
hi=ReLU(wixi+bi)
hi为对第i个点云的线性整流函数,wi为第i个点云的网络的权重,bi为第i个点云的偏置,xi为第i个点云坐标,x为输入的点云坐标,ReLU为线性整流函数;
f:表示网络对点云的拟合方程;h:RN→RK表示多层感知器MLP,g:是Max-pooling对称函数;
其中:R表示自然数集;N,K指向量维度,即从N维的自然数集映射到了K维的自然数集;k指每个点的维度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国矿业大学(北京),未经中国矿业大学(北京)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910297809.8/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置