[发明专利]点云拼接方法和装置、三维扫描仪及电子设备在审
申请号: | 202111442083.6 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114359042A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 深圳市纵维立方科技有限公司 |
主分类号: | G06T3/40 | 分类号: | G06T3/40;G06V10/44;G06V10/771;G06V10/77 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518172 广东省深圳市龙城街道尚景社区龙城大道85号万科时代广场3B写字楼120*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拼接 方法 装置 三维 扫描仪 电子设备 | ||
1.一种点云拼接方法,应用于三维扫描仪,其特征在于,包括:
获取待拼接的至少两幅点云数据,根据所述点云数据中点云法线的信息对所述点云数据进行自适应下采样,得到下采样后的点云数据;
计算所述下采样后的点云数据的FPFH特征;
根据所述下采样后的点云数据的FPFH特征,初步建立所述至少两幅点云数据间匹配的点对集合;
基于RANSAC算法,对所述点对集合中预设个数的点对进行预设次数的筛选,获得筛选出的点对,并基于所述筛选出的点对计算得到初始变换矩阵;
基于ICP算法对所述初始变换矩阵进行迭代优化,得到优化后的旋转平移矩阵,进而根据所述优化后的旋转平移矩阵对所述至少两幅点云进行拼接。
2.根据权利要求1所述的点云拼接方法,其特征在于,所述根据所述点云数据中点云法线的信息对所述点云数据进行自适应下采样,得到下采样后的点云数据,包括:
对于所述点云数据,创建至少一层体素网格;
在体素网格的每个体素中对法线角度小于预设角度阈值的点进行合并,得到下采样后的点云数据。
3.根据权利要求1或2所述的点云拼接方法,其特征在于,所述计算所述下采样后的点云数据的FPFH特征,包括:
对于下采样后的点云数据,假设源点Pt,给定搜索半径r,寻找到Pt点的一个或多个邻近点Ps,在Pt点建立局部坐标系uvw,计算Pt点与邻近点的三元描述组(α,φ,θ),并对这3个参数α,φ,θ分别划分g个区间,g为正整数,统计Pt点与邻近点的三元描述组(α,φ,θ)落入区间的分布情况,得到一个3×g维度的特征向量SPFH,记为SPFH(Pt),uvw坐标系如下:
Pt点与邻近点Ps的三元描述组(α,φ,θ)计算公式如下:
其中nt是Pt点的法向量,ns是Ps点的法向量,d是Pt和Ps之间的欧氏距离;
对Pt点的邻近点Ps计算邻近点Ps的3×g维度的特征向量SPFH,记为SPFH(Ps);
采用如下公式对SPFH(Pt)和SPFH(Ps)进行加权得到Pt的FPFH特征:
其中ws表示Pt和Ps之间的欧氏距离。
4.根据权利要求1或2所述的点云拼接方法,其特征在于,基于ICP算法对所述初始变换矩阵进行迭代优化,得到优化后的旋转平移矩阵,包括:
基于所述初始变换矩阵,结合point-to-plane度量的ICP算法对所述筛选出的点对计算损失函数,重复迭代优化,直至旋转平移矩阵的变化量小于预设变化阈值和/或者损失函数的误差值小于预设误差阈值,终止迭代,得到优化后的旋转平移矩阵,损失函数Esymm如下:
其中R为旋转矩阵,T为平移矩阵,pi和qi分别是两幅点云中的一点,是pi点的法向量,是qi点的法向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市纵维立方科技有限公司,未经深圳市纵维立方科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111442083.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端设备以及出音装置
- 下一篇:一种单晶FBAR压电薄膜及其制备方法