[发明专利]一种基于变换对数空间的对称及orbit检测方法有效
申请号: | 201610120491.2 | 申请日: | 2016-03-03 |
公开(公告)号: | CN105809743B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 黄劲;鲍虎军;马修·德斯布朗;石泽云 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林超 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于变换对数空间的对称及orbit检测方法。本发明首先对用户输入的网格进行均匀采样,得到关键点,然后计算关键点处的特征,从而得到关键点处的局部标架。再进行关键点之间的两两配对,并通过其各自的局部标架计算配对所需的变换,为了从这些变换中检测出模型上显著存在的对称和orbit,本发明在变换的对数空间中对这些变换进行聚类及拟合,所得到的聚类中心在经过检验和校正后即为所求的对称变换,而所得到的有效的一维及高维orbit拟合结果即为所求的orbit变换。本发明方法能处理任意形状的网格模型及复杂的三维场景,在一个灵活统一的框架下同时实现了对称检测和orbit检测,并能保证在变化模型摆放和位置的情况下始终得到相同的检测结果。 | ||
搜索关键词: | 一种 基于 变换 对数 空间 对称 orbit 检测 方法 | ||
【主权项】:
1.一种基于变换对数空间的对称及orbit检测方法,其特点在于包括以下步骤:1)输入流形表面三角形网格M,对流形表面三角形网格进行均匀采样,得到一组采样点的集合P;2)对于每一个采样点pi,pi∈P,计算该采样点处的最大主曲率及最小主曲率,并以该采样点处的法向方向及两个主曲率方向建立正交的局部标架;剔除最小主曲率与最大主曲率的比值大于曲率阈值的采样点,剩下的采样点作为关键点,获得关键点集合
每个关键点
处的局部标架为
并建立每个关键点的邻域
3)从关键点集合
中随机采样得到一个子集P′,
和p′i分别表示关键点集合
和子集P′中的任意一点,p′i∈P′,
将点p′i和点
处的邻域对进行两两对齐,得到初始对齐变换矩阵
其中初始对齐变换矩阵
的放缩量为![]()
分别为点p′i处的最小主曲率与最大主曲率,
分别为点
处的最小主曲率与最大主曲率,初始对齐变换矩阵
的旋转和平移部分则通过对齐点p′i处的局部标架Fi′和点
处的局部标架
得到;然后判断各个初始对齐变换矩阵
的有效性,将有效的初始对齐变换矩阵
构成集合{T};4)将集合{T}中的有效对齐变换矩阵T进行参数化获得对数空间下的七维向量δ;其中,向量δ表示为(ω,u,λ)T;5)在对数空间中,对所有向量δ通过均值偏移算法沿着概率梯度的上升方向寻找分布的峰值,得到聚类中心点;6)对所有向量δ进行RANSAC拟合,得到k维orbit的基变换,如果支持拟合结果的向量δ多于拟合阈值,则确定该orbit存在于流形表面三角形网格M的模型中并作为结果进行显示;否则确定不存在于模型中,不进行显示;在对数空间中,所述k维orbit的所有基变换表示为一个7×k的矩阵G=(δ1,...,δk),k维orbit中的任意变换表示为Gr,r是一个k维的实数向量;7)将步骤5)中得到的聚类中心点从对数空间映射回原空间得到聚类后的对齐变换矩阵Tc,找到聚类后的对齐变换矩阵Tc对应的点对p′i和
从点p′i和点
同时出发向外依次不断扩散一环邻域,直到扩散后的两个区域在聚类后的对齐变换矩阵Tc作用下对齐误差大于重合阈值,则停止扩散;8)判断最后得到的两个区域的总面积是否大于显著阈值,如果最后得到的两个区域的总面积小于显著阈值,则判定聚类后的对齐变换矩阵Tc不是一个有效的对称,不进行显示;如果最后得到的两个区域的总面积大于等于显著阈值,则判定聚类后的对齐变换矩阵Tc是流形表面三角形网格M的模型中存在的一个有效的对称,作为结果进行显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610120491.2/,转载请声明来源钻瓜专利网。
- 上一篇:Android倒车影像装置
- 下一篇:一种数据驱动的室内场景着色方法