[发明专利]点云匹配方法、设备及存储介质有效
申请号: | 202011083506.5 | 申请日: | 2020-10-12 |
公开(公告)号: | CN111929694B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 刘俊斌;其他发明人请求不公开姓名 | 申请(专利权)人: | 炬星科技(深圳)有限公司 |
主分类号: | G01S17/06 | 分类号: | G01S17/06;G01S17/89 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 匹配 方法 设备 存储 介质 | ||
1.一种点云匹配方法,其特征在于,所述点云匹配方法包括:
在已部署反光条的室内环境中,利用激光雷达进行点云探测,获取探测到的激光点;
根据测定的所述反光条对应的反射特性曲线,识别探测到的所有激光点对应的光点类型;其中,所述光点类型包括:反光点和普通点;
根据识别出的所述激光点的光点类型,查找点云中与所述激光点相关联的关联点,建立点云的关联关系;
基于建立的所述关联关系,构造代价函数并对所述代价函数进行迭代优化,从而完成激光点云的匹配操作;
其中,所述根据测定的所述反光条对应的反射特性曲线,识别探测到的所有激光点对应的光点类型,包括:
根据测定的所述反光条对应的反射特性曲线,利用基本对数模型对所述反射特性曲线进行拟合,得到对应的光点识别模型;利用得到的所述光点识别模型,对探测到的所有激光点进行反光点和普通点的类型识别和判断,识别出所述激光点的光点类型是反光点还是普通点;
其中,所述根据测定的所述反光条对应的反射特性曲线,利用基本对数模型对所述反射特性曲线进行拟合,有:f(x) = a logb (x-c) + d;其中,x表示反光条的距离,f(x)表示激光对应的反射强度,a、b、c、d表示光点识别模型的模型参数;
针对已经测量得到的多组数据:f(x) = a logb (x-c) + d ,利用最小二乘法对其进行优化,得到所述光点识别模型的模型参数a、b、c、d,
则有:;其中,i表示所述反射特性曲线包含的激光点中计算所述模型参数所使用的个数,其取值范围是[1,N],N表示计算所述模型参数所使用的个数的最大值;
将得到的所述模型参数a、b、c、d代入f(x) = a logb (x-c) + d,即可得到对应的光点识别模型;利用得到的所述光点识别模型f(x) = a logb (x-c) + d,对探测到的所有激光点进行判断,若满足:,则判断出所述激光点的光点类型为反光点;反之,若不满足,则判断出所述激光点的光点类型为普通点;其中,di为所述激光点对应的距离,h为对所述激光点测量得到的实际反射强度;f(di)为利用所述光点识别模型计算得到的理论反射强度;
所述根据识别出的所述激光点的光点类型,查找点云中与所述激光点相关联的关联点,建立点云的关联关系,包括:
针对进行点云匹配的点云S和点云T,若识别出点云S中的激光点Si的光点类型是反光点,则在距离反光点Si的预设范围内,查找点云T中距离所述反光点Si最近的两个反光点;根据反光点的查找结果,记录反光点的匹配类型,从而建立点云S与点云T的关联关系;若识别出点云S中的所述激光点Si的光点类型是普通点,则在距离所述普通点Si的预设范围内,查找点云T中距离所述普通点Si最近的两个普通点;根据普通点的查找结果,记录普通点的匹配类型,从而建立点云S与点云T的关联关系;
所述基于建立的所述关联关系,构造代价函数并对所述代价函数进行迭代优化,从而完成激光点云的匹配操作,包括:
针对进行点云匹配的点云S和点云T,基于建立的所述关联关系,对点云S和点云T中的每一个关联关系均构造一个代价函数,总体代价函数为构造的所有代价函数的和;同时,针对不同光点类型中的反光点和普通点,构造不同的代价函数;对构造的代价函数进行迭代优化,直至优化结果在预设范围内不再发生变化,或者迭代次数达到预设阈值;将迭代完成后得到的最终结果作为最终的点云匹配结果,从而完成激光点云的匹配操作;
其中,所述基于建立的所述关联关系,构造代价函数,包括:
令构造的整体代价函数为:;
且c(si,p(si),n1(si),n2(si) )满足:
c(si,p(si),n1(si),n2(si))=gi(d(si,n1(si),n2(si)));
其中,d(si,n1(si),n2(si))表示点云S中的激光点Si与点云T中两个点n1(si)与n2(si)所构成的线段的距离;J(S,T)表示构造的点云S和点云T对应的整体代价函数;i表示所述反射特性曲线包含的激光点中计算所述模型参数所使用的个数,其取值范围是[1,N],N表示计算所述模型参数所使用的个数的最大值;gi是一个分段函数,gi(d(si,n1(si),n2(si)))满足:。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬星科技(深圳)有限公司,未经炬星科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011083506.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定向导热带
- 下一篇:适用于多通道双回路的多功能潮流控制器