[发明专利]断裂物体拼接方法及装置有效
申请号: | 201910681901.4 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110415361B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 朱罡;邵钒;许珂;穆克文;师述昌 | 申请(专利权)人: | 北京罗森博特科技有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T3/40 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 断裂 物体 拼接 方法 装置 | ||
1.一种断裂物体拼接方法,其特征在于,包括:
导入目标物体断裂后形成的两个三维碎片模型,所述两个三维碎片模型分别为待移动碎片模型和目标碎片模型;
通过将旋转矩阵R和平移矢量t解耦,先获取所述待移动碎片模型和目标碎片模型之间的最优的R,再获取所述待移动碎片模型和目标碎片模型之间的最优的t;
通过在所述待移动碎片模型的断裂面使用所述最优的R和最优的t,将所述待移动碎片模型的断裂面和所述目标碎片模型的断裂面进行拼接;
所述通过将旋转矩阵R和平移矢量t解耦,先获取所述待移动碎片模型和目标碎片模型之间的最优的R,包括:
分别提取目标碎片模型的断裂面所形成的边缘轮廓线EdgeA和待移动碎片模型的断裂面所形成的边缘轮廓线EdgeB,设EdgeA处所有三角面片的法向量列表为N1,EdgeB处所有三角面片的法向量列表为N2,EdgeA处所有三角面片的空间位置列表为P1,EdgeB处所有三角面片的空间位置列表为P2,连接P1中的所有点形成曲线C1,连接P2中的所有点形成曲线C2;
比较C1和C2的相似性,从而筛选出N1和N2中的对应法向量对,分别记为法向量列表n1和法向量列表n2,其中,n1和n2中均包含m个法向量,m为正整数,n1中的第i个法向量n1i与n2中的第i个法向量n2i相对应,i=1,…,m;
通过令n1和n2满足预设关系,获取所述待移动碎片模型和目标碎片模型之间的最优的R;
其中,所述预设关系为:
2.根据权利要求1所述的断裂物体拼接方法,其特征在于,所述通过令n1和n2满足预设关系,获取所述待移动碎片模型和目标碎片模型之间的最优的R,包括:
使用四元数代替R,利用四元数运算规则,对所述预设关系进行求解,获取所述待移动碎片模型和目标碎片模型之间的最优的R。
3.根据权利要求1所述的断裂物体拼接方法,其特征在于,所述再获取所述待移动碎片模型和目标碎片模型之间的最优的t,包括:
设V1是目标碎片模型的EdgeA处所有的点的集合,V2是待移动碎片模型的EdgeB处所有的点的集合,分别计算V1的重心和V2的重心得到一个初步的平移量
根据当前的平移量t对所述待移动碎片模型的断裂面进行平移,记V2变为V2',引用随机采样一致性算法的局内点和局外点概念,遍历并计算V2'中所有点是否均为局内点,包括:对V2'中的第s个点V2s',s=1,…,m',m'为V2'中点的数量,计算距离V2s'最近的V1中的两点h1和h2,计算V2s'h1与V2s'h2的夹角,若V2s'h1与V2s'h2的夹角大于等于预设阈值,则V2s'为局外点,否则V2s'为局内点;计算V2'中局内点的比例;
若V2s'为局外点,则计算距离当前局外点V2s'最近的V1中的两点h1和h2到当前局外点V2s'的距离的平均值,假设有m2个局外点,则将当前的平移量t更新为:距离每个局外点最近的V1中的两点h1和h2到所述局外点的距离的平均值的总和除以局外点的数量,返回所述根据当前的平移量t对所述待移动碎片模型的断裂面进行平移的步骤;若V2'中局内点的比例小于预设比例,则迭代结束,否则返回所述若V2s'为局外点,则计算距离当前局外点V2s'最近的V1中的两点h1和h2到当前局外点V2s'的距离的平均值的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京罗森博特科技有限公司,未经北京罗森博特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910681901.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家装设计中地面区域的图形处理方法及系统
- 下一篇:重叠点云融合方法