【技术实现步骤摘要】
三维激光点云密集化方法及设备
本专利技术涉及计算机领域,尤其涉及一种三维激光点云密集化方法及设备。
技术介绍
激光雷达是无人驾驶车辆上的关键设备,它由发射器和接收器组成。激光雷达发射器不间断向四周发射激光,当激光打到物体表面时会进行反射,接收器接受反射的激光,通过发射和接收时间间隔以及光速来计算物体表面点距离激光雷达的位置,进而转换为三维空间中的位置,通过这些三维空间的位置点可以大致获得环境物体的形状、位置等信息。激光雷达以一定数量线束向周围环境发射激光,一般有64线、48线、32线等。线束的数量越多,向周围发射的激光点就越多,因此得到的三维空间激光点就越密集,对周边环境的感知也就越具体。然而,激光雷达的线束数量越多,价格也越贵。综合考虑精度与价格,无人驾驶使用的激光雷达以48线为主流。一般说来,把越密集的激光点云输入到感知算法(如3D目标检测)中,得到的结果也就越好。但48线激光雷达购买价格更贵。此外,离激光雷达越远的物体,其表面打到的激光点云越少,越不利于感知算法做出正确推理。因此,对远距离点云进行密集化同样是一项值得做的事情。
技术实现思路
本专利技术的一个目的是提供一种三维激光点云密集化方法及设备。根据本专利技术的一个方面,提供了一种三维激光点云密集化方法,该方法包括:使用低线束数量的激光雷达获取三维空间的稀疏激光点云,使用高线束数量的激光雷达获取三维空间的密集激光点云;对所述稀疏激光点云进行规则化处理,得到稀疏激光点云规则化数据;对所述密集激光点云 ...
【技术保护点】
1.一种三维激光点云密集化方法,其中,该方法包括:/n使用低线束数量的激光雷达获取三维空间的稀疏激光点云,使用高线束数量的激光雷达获取三维空间的密集激光点云;/n对所述稀疏激光点云进行规则化处理,得到稀疏激光点云规则化数据;对所述密集激光点云进行规则化处理,得到密集激光点云规则化数据;/n基于所述稀疏激光点云规则化数据、密集激光点云规则化数据和HRNet网络,得到转换后的密集激光点云。/n
【技术特征摘要】
1.一种三维激光点云密集化方法,其中,该方法包括:
使用低线束数量的激光雷达获取三维空间的稀疏激光点云,使用高线束数量的激光雷达获取三维空间的密集激光点云;
对所述稀疏激光点云进行规则化处理,得到稀疏激光点云规则化数据;对所述密集激光点云进行规则化处理,得到密集激光点云规则化数据;
基于所述稀疏激光点云规则化数据、密集激光点云规则化数据和HRNet网络,得到转换后的密集激光点云。
2.根据权利要求1所述的方法,其中,基于所述稀疏激光点云规则化数据、密集激光点云规则化数据和HRNet网络,得到转换后的密集激光点云,包括:
把稀疏激光点云规则化数据输入到HRNet网络提取深度特征并对深度特征进行上采样,得到上采样结果;
基于所述上采样结果和密集激光点云规则化数据,计算交叉熵损失;
使用梯度下降法对所述交叉熵损失进行优化,最终得到训练好的点云密集化模型;
使用低线束数量的激光雷达获取三维空间的待转换的稀疏激光点云,基于所述待转换的稀疏激光点云和所述点云密集化模型,得到转换后的密集激光点云。
3.根据权利要求2所述的方法,其中,对所述稀疏激光点云进行规则化处理,得到稀疏激光点云规则化数据,包括:
将所述稀疏激光点云沿x轴均分N份,沿y轴均分M份,沿z轴均分P份,以得到稀疏激光点云的N*M*P个第一小空间,其中,N、M、P分别为正整数;
由N*M*P个第一小空间生成一个形状为N*M*P的第一矩阵;
将所述第一矩阵中的每一个数据位置与稀疏激光点云中的每一个第一小空间一一对应,对所述第一矩阵内的每一位置进行赋值,若对应的第一小空间内有点云,则将所述第一矩阵中所述第一小空间所对应的的位置设置为1,否则设置为0,以得到一个N*M*P的3维的稀疏激光点云规则化数据。
4.根据权利要求3所述的方法,其中,对所述密集激光点云进行规则化处理,得到密集激光点云规则化数据,包括:
将所述密集激光点云沿x轴均分N份,沿y轴均分M份,沿z轴均分P份,以得到密集激光点云的N*M*P个第二小空间,其中,N、M、P分别为正整数;
由N*M*P个第二小空间生成一个形状为N*M*P的第二矩阵;
将所述第二矩阵中的每一个数据位置与密集激光点云中的每一个第二小空间一一对应,对所述第二矩阵内的每一位置进行赋值,若对应的第二小空间内有点云,则将所述第二矩阵中所述第二小空间所对应的的位置设置为1,否则设置为0,以得到一个N*M*P的3维的密集激光点云规则化数据。
5.根据权利要求4所述的方法,其中,把稀疏激光点云规则化数据输入到HRNet网络提取深度特征并对深度特征进行...
【专利技术属性】
技术研发人员:周康明,郭义波,
申请(专利权)人:上海眼控科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。