当前位置: 首页 > 专利查询>吉林大学专利>正文

一种车载激光点云分割方法及系统技术方案

技术编号:24252832 阅读:62 留言:0更新日期:2020-05-23 00:14
本发明专利技术涉及一种车载激光点云分割方法及系统,该方法包括:利用车载激光雷达采集原始点云数据;对原始点云数据进行预处理;通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云;利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;对聚类结果进行体素化处理,并结合所述地面点云数据,得到最终的分割结果。该方法首先对原始信号进行采集、预处理;对地面点和非地面点进行分离;再之后对非地面点进行聚类操作,基于改进的聚类算法,通过迭代过程得到最终的聚类结果,最后结合地面点和障碍物列表进行聚类结果分析。该方法操作简单,易于执行,可以有良好的精度且可以满足智能辅助驾驶系统实时性的要求。

A method and system of vehicle laser point cloud segmentation

【技术实现步骤摘要】
一种车载激光点云分割方法及系统
本专利技术涉及三维激光雷达点云数据处理
,特别涉及一种车载激光点云分割方法及系统。
技术介绍
点云聚类方法是激光雷达信号处理的重要环节,尤其是在智能辅助驾驶系统中,激光雷达作为不可或缺的传感器之一,其精度与感知细节较其他传感器有很大优势,因此其信号处理更需要一套更加准确的方法。例如对地面点的分离问题以及非地面点的障碍物识别以及聚类问题都是研究的热点问题。虽然现在一些三维点云聚类方法已经有了一些成熟的方法,但这些方法只是在理论方面得到了验证,在实际应用过程中仍然存在着诸多问题。诸如实时性方面的问题,精度达不到实际要求的问题。基于车载的激光雷达需要面对多种工况,而算法参数若得不到及时的修正则没有办法满足系统的实际需求,面对不同路况、不同天气的影响,需要建立满足不同条件下的点云分割方法。传统方法采用随机抽样一致性算法(RANSAC),在对地面点进行处理时往往把所有地面点拟合成一个大平面,存在以下的问题:一是该假设仅在平坦的路面上有良好的分离效果,但在具有坡度或者不平路面上分离效果较差,所以现有方法在实际应用的过程中存在一定的问题。针对非地面点的问题,传统方法采用基于密度的聚类方法(DBSCAN),该算法需要调节两个参数,传统方法通常是对两个参数计算后直接进行应用,在部分应用场景下取得了良好的效果。但在诸多的应用场景中,往往需要对参数进行调节以满足实际情况的要求,从而获得更佳的聚类效果。综上,在对点云进行地面点和非地面点进行处理时,还存在待改进的空间。r>
技术实现思路
本专利技术的目的是针对现有技术路线的不足,提供一种车载激光点云分割方法及系统,该方法操作简单,易于执行,可以有良好的精度且可以满足智能辅助驾驶系统实时性的要求。第一方面,本专利技术实施例提供一种车载激光点云分割方法,包括:利用车载激光雷达采集原始点云数据;对所述原始点云数据进行预处理;将经预处理后的点云数据,通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云;利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;对所述聚类结果进行体素化处理,并结合所述地面点云数据,得到最终的分割结果。在一个实施例中,对所述原始点云数据进行预处理,包括:对所述原始点云信号进行滤波降采样获得有效数据;针对所述有效数据建立K-Dtree数据结构;移除离群点,得到单帧环境信息。在一个实施例中,经预处理后的点云数据,通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云,包括:将经预处理后的点云数据,根据地面分段数据按x轴进行分块;对每个分块内的点云数据,基于z轴坐标进行排序;选取一部分z轴坐标较小的种子点,对地平面进行拟合,并判断是否达到迭代次数;所述迭代次数与所述地面分段数相同;当达到迭代次数时,根据预设阈值划分地面点,得到分离的地面点云与非地面点云;所述预设阈值为点到面的距离;当未达到迭代次数时,重新选择种子点。在一个实施例中,对地平面进行拟合,包括:假设为每个分块拟合的地面为平面,记平面方程:ax+by+cz=d通过奇异值分解方法求解a、b、和c,d的取值通过计算种子点的坐标平均值求得,进而得到拟合的平面方程。在一个实施例中,利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;包括:对所述非地面点云数据,根据驾驶场景从预设参数表中选择对应的参数特征,选用DBSCAN算法进行聚类操作,得到聚类结果;所述预设参数表包括:多种驾驶场景分别对应的多种典型工况下的参数特征。第二方面,本专利技术还提供一种车载激光点云分割系统,包括:采集模块,利用车载激光雷达采集原始点云数据;预处理模块,用于对所述原始点云数据进行预处理;拟合分离模块,用于将经预处理后的点云数据,通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云;聚类模块,用于利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;分割模块,用于对所述聚类结果进行体素化处理,并结合所述地面点云数据,得到最终的分割结果。在一个实施例中,所述预处理模块,具体用于对所述原始点云信号进行滤波降采样获得有效数据;针对所述有效数据建立K-Dtree数据结构;移除离群点,得到单帧环境信息。在一个实施例中,所述拟合分离模块,包括:分块子模块,用于将经预处理后的点云数据,根据地面分段数据按x轴进行分块;排序子模块,用于对每个分块内的点云数据,基于z轴坐标进行排序;拟合子模块,用于选取一部分z轴坐标较小的种子点,对地平面进行拟合;分离子模块,用于判断是否达到迭代次数;所述迭代次数与所述地面分段数相同;当达到迭代次数时,根据预设阈值划分地面点,得到分离的地面点云与非地面点云;当未达到迭代次数时,重新选择种子点;所述预设阈值为点到面的距离。在一个实施例中,所述拟合子模块,具体用于:假设为每个分块拟合的地面为平面,记平面方程:ax+by+cz=d通过奇异值分解方法求解a、b、和c,d的取值通过计算种子点的坐标平均值求得,进而得到拟合的平面方程。在一个实施例中,所述聚类模块,具体用于:对所述非地面点云数据,根据驾驶场景从预设参数表中选择对应的参数特征,选用DBSCAN算法进行聚类操作,得到聚类结果;所述预设参数表包括:多种驾驶场景分别对应的多种典型工况下的参数特征。本专利技术的优点在于,与现有技术相比,本专利技术提出的一种车载激光点云分割方法,包括:利用车载激光雷达采集原始点云数据;对所述原始点云数据进行预处理;将经预处理后的点云数据,通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云;利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;对所述聚类结果进行体素化处理,并结合所述地面点云数据,得到最终的分割结果。实现对行车的可行驶区域进行分析。该方法操作简单,易于执行,可以有良好的精度且可以满足智能辅助驾驶系统实时性的要求。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术中提供的车载激光点云数据的分割方法的流程图。图2为本专利技术中提供的原始点云数据预处理的流程图。图3为本专利技术中提供的分割地面与非地面点处理的流程图。图4为本专利技术中提供的基于查表的聚类算法的流程图。图5为本专利技术中提供的具体实施例中车载激光点云数据的分割本文档来自技高网...

【技术保护点】
1.一种车载激光点云分割方法,其特征在于,包括:/n利用车载激光雷达采集原始点云数据;/n对所述原始点云数据进行预处理;/n将经预处理后的点云数据,通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云;/n利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;/n对所述聚类结果进行体素化处理,并结合所述地面点云数据,得到最终的分割结果。/n

【技术特征摘要】
1.一种车载激光点云分割方法,其特征在于,包括:
利用车载激光雷达采集原始点云数据;
对所述原始点云数据进行预处理;
将经预处理后的点云数据,通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云;
利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;
对所述聚类结果进行体素化处理,并结合所述地面点云数据,得到最终的分割结果。


2.根据权利要求1所述的一种车载激光点云分割方法,其特征在于,对所述原始点云数据进行预处理,包括:
对所述原始点云信号进行滤波降采样获得有效数据;
针对所述有效数据建立K-Dtree数据结构;
移除离群点,得到单帧环境信息。


3.根据权利要求1所述的一种车载激光点云分割方法,其特征在于,经预处理后的点云数据,通过阈值的地面拟合算法,计算得到分离的地面点云与非地面点云,包括:
将经预处理后的点云数据,根据地面分段数据按x轴进行分块;
对每个分块内的点云数据,基于z轴坐标进行排序;
选取一部分z轴坐标较小的种子点,对地平面进行拟合,并判断是否达到迭代次数;所述迭代次数与所述地面分段数相同;
当达到迭代次数时,根据预设阈值划分地面点,得到分离的地面点云与非地面点云;所述预设阈值为点到面的距离;当未达到迭代次数时,重新选择种子点。


4.根据权利要求3所述的一种车载激光点云分割方法,其特征在于,对地平面进行拟合,包括:
假设为每个分块拟合的地面为平面,记平面方程:
ax+by+cz=d
通过奇异值分解方法求解a、b、和c,d的取值通过计算种子点的坐标平均值求得,进而得到拟合的平面方程。


5.根据权利要求1所述的一种车载激光点云分割方法,其特征在于,利用改进的聚类算法对所述非地面点云数据,进行聚类操作,得到聚类结果;包括:
对所述非地面点云数据,根据驾驶场景从预设参数表中选择对应的参数特征,选用DBSCAN算法进行聚类操作,得到聚类结果;所述预设参数表包括:多种驾驶场景分别对应的多种典型工况下的参数特征。

【专利技术属性】
技术研发人员:冷智鑫高炳钊李鑫贾士政何钢磊张洪坤
申请(专利权)人:吉林大学
类型:发明
国别省市:吉林;22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1