[发明专利]一种基于混合高斯排序的激光雷达点云目标分级识别方法有效
申请号: | 202110868867.9 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113484875B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 金立生;贺阳;王欢欢;郭柏苍;谢宪毅;金秋坤;张哲 | 申请(专利权)人: | 燕山大学 |
主分类号: | G01S17/89 | 分类号: | G01S17/89;G01S17/931 |
代理公司: | 长春市恒誉专利代理事务所(普通合伙) 22212 | 代理人: | 梁紫钺 |
地址: | 066004 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 排序 激光雷达 目标 分级 识别 方法 | ||
1.一种基于混合高斯排序的激光雷达点云目标分级识别方法,其特征在于,包括以下步骤:
步骤1、采集激光雷达点云数据并进行预处理;
步骤2、将预处理之后的激光雷达点云数据进行地面点云去除筛选出非地面点云;
步骤3、将非地面点进行非地面点云密度聚类;
步骤4、将聚类后的非地面点云数据按重要程度进行排序;
步骤5、将排序后的点云簇按重要程度依次进行识别;
步骤6、输出识别出的目标,包括目标类别、目标中心点位置、目标中心点速度、目标边界框中的一种或数种;
所述的步骤4中非地面点云数据排序过程如下:
步骤4.1、获取聚类后的数据并提取同一簇内点云数据clustersi;
步骤4.2、对提取到的同一簇内点云数据进行数据处理,确定坐标限值,划分子网格,按子网格构建该点云簇的离散高斯分布模型,过程如下:
步骤4.2.1、计算点云簇clustersi水平方向上的坐标均值uix、uiy和标准差σix、σiy;
与此同时,计算点云簇clustersi协方差矩阵的行列式的平方根,见下式:
其中,Ci为点云簇clustersi的协方差矩阵;
步骤4.2.2、统计点云簇clustersi中所有点水平坐标的极值ximin、ximax、yimin、yimax,确定点云簇clustersi的坐标范围ximin<x<ximax、yimin<y<yimax,并在坐标范围内按水平方向进行子网格划分,划分依据为固定长度d;
步骤4.2.3、利用水平方向均值、标准差、协方差矩阵的行列式的平方根,在划分的子网格上构建该点云簇的二维高斯分布模型,如下式所示:
其中,为簇内点云水平坐标xi和yi的相关性系数,x、y为划分的子网格水平坐标,gi(x,y)为点云簇clustersi在位置(x,y)的高斯分布系数;
步骤4.3、按构建出的子网格计算高斯分布系数gi(x,y)和分布函数均值,分布函数均值计算如下式所示:
其中,gimean为分布函数均值,num(x,y)为划分的网格数量,网格数量计算如下式所示:
其中,floor()为向下取整函数;
按点云求点云簇内的平均高度zimean,获取x、y方向的坐标均值并记为ximean、yimean;
步骤4.4、判断是否对所有点云簇完成计算,如果没有对所有点云簇完成计算,则对未计算点云簇重复执行步骤4.1、步骤4.2和步骤4.3,直到对所有点云簇完成计算;
步骤4.5、获取所有点云簇的计算结果,利用得到的高斯分布系数、分布函数均值、x、y方向的坐标均值、点云簇内的点云平均高度构建分层排序矩阵,方法如下:
步骤4.5.1、当判断对所有点云簇完成计算后,获取所有点云簇的计算结果,获取的数据如下所示:
{gi(x,y),gimean,ximean,yimean,zimean|clusteri,i=1,2,...,num(clusters)}
其中,num(clusters)为获得的点云簇数量;
步骤4.5.2、对高斯分布系数、分布函数均值进行归一化,构建排序矩阵第一列向量,构建过程如下式所示:
P1i=p1i+p2i
其中,max()为最大值函数,min()为最小值函数,P1i为排序矩阵第一列向量的第i个元素,p1i为归一化之后的第i个点云簇的高斯分布系数、p2i为归一化之后的第i个点云簇的分布函数均值;
步骤4.5.3、求点云簇中心点到坐标系原点的距离,并构建排序矩阵第二列向量,构建过程如下式所示:
其中,P2i为排序矩阵第二列向量的第i个元素;
步骤4.5.4、利用点云簇内的点云平均高度构建排序矩阵第三列向量,构建过程如下式所示:
P3i=zimean
其中,P3i为排序矩阵第三列向量的第i个元素,Zimean为z方向的坐标均值;
步骤4.5.5、输出构建好的排序矩阵,如下式所示:
步骤4.6、依据构建的分层排序矩阵,对所有点云簇按重要程度进行排序,过程如下:
步骤4.6.1、获取排序矩阵和步骤3输出的点云簇标签,所述的点云簇标签如下式所示:
labels={labeli|i=1,213,...,num(clusters)}
其中,labels为点云簇标签集合,labeli为点云簇标签集合的第i个元素,num(clusters)为点云簇数量;
步骤4.6.2、对排序矩阵第一列按从大到小顺序进行排列,同时判断是否存在相同排序,判断依据为:
其中,S1为第一列是否存在相同排序的判定结果,P1t为第一列是否存在相同排序的判定阈值,阈值由相似程度百分比确定;
如果存在相同排序,则执行步骤4.6.3,如果不存在相同排序,则执行步骤4.6.6;
步骤4.6.3、对排序矩阵第二列按从大到小顺序进行排列,同时判断是否存在相同排序,判断依据为:
其中,S2为第二列是否存在相同排序的判定结果,P2t为第二列是否存在相同排序的判定阈值,阈值由相似程度百分比确定;
如果存在相同排序,则执行步骤4.6.4,如果不存在相同排序,则执行步骤4.6.6;
步骤4.6.4、对排序矩阵第三列按从大到小顺序进行排列,同时判断是否存在相同排序,判断依据为:
其中,S3为第三列是否存在相同排序的判定结果,P3t为第二列是否存在相同排序的判定阈值,阈值由相似程度百分比确定;
如果存在相同排序,则执行步骤4.6.5,如果不存在相同排序,则执行步骤4.6.6;
步骤4.6.5、利用获取的点云簇聚类标签对相同部分进行从大到小顺序排列;
步骤4.6.6、输出最终排序结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110868867.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种碳化硼陶瓷无压烧结制备工艺
- 下一篇:随机接入的方法、终端设备和网络设备