专利名称:基于莫斯-斯莫尔复形的自动特征对应方法
技术领域:
本发明涉及模型分析方法,尤其是涉及一种基于莫斯-斯莫尔复形的自动特征对应方法。
背景技术:
自动识别模型的对应关系是计算机图形学和计算机视觉中的一个基本问题,是诸如点云注册,属性传输等诸多应用的基础。虽然人对于鉴别这种对应关系非常擅长,即使两个模型间几何差别非常大,但是计算机自动鉴别出这样的对应关系却是非常困难的。在之前的应用中,这种对应关系一般都是人工输入,然而自动化的方法对于某些应用是必须的, 因此自动的对应关系的获取成了近两三年研究的课题。在之前的自动获取对应关系的方法中,针对的物体一般都是同一个物体不同姿势下的对应关系获取,对于不同物体所得到的对应关系则不理想,尤其是几何差别比较大的物体。同时这些方法对物体的类型也有限制,如都必须是亏格为零的物体。计算所需时间长是这些方法存在的另一个问题,一般需要花费数分钟才能完成对应关系的计算。
发明内容
针对背景技术的不足,本发明的目的在于提供一种基于莫斯_斯莫尔复形的自动特征对应方法,该方法不仅能够实现不同类型物体间对应关系的获取,并且允许物体间具有较大的几何差别,同时此计算过程十分高效。为实现上述的目的,本发明采用的技术方案包括以下三个步骤(1)给定两个模型,分别计算出它们的标量场,本方法中使用自动扩散方程,然后抽取出这个标量场的莫斯_斯莫尔复形,这两个莫斯_斯莫尔复形分别包括梯度为零的关键点以及这些关键点之间连接的边,其中关键点包括极大点,极小点和鞍点;(2)以莫斯-斯莫尔复形的关键点作为特征点及图的节点;以莫斯-斯莫尔复形的边作为图的原始边,为了克服莫斯-斯莫尔复形边可能存在的二义性问题,采用一个多步的标量场光顺过程来定义增加更多的边以及定义所有边的概率,最后以特征点和所有边来构成两个模型上的特征图结构;(3)基于谱的方法进行图匹配得到初始的特征点对应关系,并通过一个重构续过程来纠正由于对称带来的错误对应关系。所述基于莫斯-斯莫尔复形的自动特征对应方法,其特征在于步骤(2)所述的多步标量场光顺过程把原有标量场光顺N步,N由用户决定,对于莫斯_斯莫尔复形中的每个鞍点判断它能连接到其它极大或者极小点的最早步n,则每个这种边的概率为(N-n)/N。所述基于莫斯-斯莫尔复形的自动特征对应方法,其特征在于步骤(3)所述的基于谱的图匹配方法构建一个投注矩阵,其中对角线元素为两个图中两两特征点之间的相似度,代表两个点之间匹配的概率,非对角线元素为两个这种两两点对之间边的相符度,即为两个边概率的乘积,通过解这个投注矩阵的最大特征值及特征向量可得到初始的对应关系。所述基于莫斯-斯莫尔复形的自动特征对应方法,其特征在于步骤(3)所述的重构续过程通过判断每个点所连接出的边的逆时针顺序是否一致,以局部的交换的操作来把由对称弓I起的错误对应关系纠正过来。本发明与背景技术相比具有的有益效果是本发明提出了一个能够获取获取几何差别很大物体间对应关系的方法。它不限制物体的类型,既物体可以有较高亏格,并且亏格可以不同。它的计算非常高效,可以在数秒内完成对应关系的计算。
图1是本发明的流程图。图2是两个海星的在进行重构续前后的对应关系。图3是重构续的示意图。图4是三组几何差别大的物体的对应关系。图5是三组不同亏格物体间的对应关系。
具体实施例方式下面结合附图和实施例对本发明作进一步说明。基于莫斯_斯莫尔复形的自动特征对应方法包括如下步骤1)模型的预处理包含计算标量场和抽取莫斯_斯莫尔复形两个步骤,如图1前三列。输入两个模型,分别结算它们的自动扩散方程作为模型表面的标量场。计算自动扩散方程的方法参见 GEBAL,K.,BAERENTZEN, J. A.,AANAES, H.,AND LARSEN, R. 2009. Shape analysis using the auto diffusion function. In Proceedings of the Symposium on Geometry Processing, Eurographics Association, Aire—la—Ville, Switzerland, Switzerland, SGP' 09,1405-1413。然后在这两个标量场上分别抽取莫斯-斯莫尔复形并且通过取消操作来对莫斯_斯莫尔复形进行简化以去除噪音,具体方法可参见EDELSBRUNNER,H.,HARER, J., AND Z0M0R0DIAN, Α. 2001. Hierarchical morse complexes for piecewise linear 2-manifolds. In Proceedings of the seventeenth annual symposium on Computational geometry, ACM, New York, NY, USA, SCG,01,70_79。莫斯-斯莫尔复形分别包括梯度为零的关键点以及这些关键点之间连接的边,其中关键点包括极大点,极小点和鞍点,在图中分别以红色,蓝色和绿色的球表示。2)特征图的构造莫斯-斯莫尔复形的关键点被选作特征点,以及特征图的节点,莫斯-斯莫尔复形的边作为特征图最初的边。然而只用莫斯_斯莫尔的边会引入二义性,影响对应关系结果的准确性。如图1特征图中的结点10,在左边模型中连接到了结点11,而在右边模型中连接到了结点14。本发明使用标量场光顺的方法来去除这种二义性。对于两个标量场分别光顺N 次,N由用户决定。对于每个鞍点,判断它能连接到其它极大点或者极小点的最早步n,则添加一条概率为(N-n)/N的边。注意莫斯-斯莫尔复形的边在原始标量场中就存在,所以它们的概率为1。在图1特征图中,虚线表示的边就是通过这个光顺过程添加的边,标注的数字为边的概率。3)图匹配及重构续对于两个特征图G1= IV1jE1KG2= {V2,E2},其中V代表结点,E代表边。图匹配是找寻结点对之间的对应关系J = Kvhv^Iv,1 GF1A2e F2},或者叫做分派(assignment)。 本发明中所用二阶图匹配使用到了结点间的相似性H(a)以及边的相容性H(a,b),其中a, be A0结点的相似性是通过比较结点的点标签(point signature)得到,本发明中点标签
使用每个特征点的类型和标量场的值
权利要求
1.一种基于莫斯-斯莫尔复形的自动特征对应方法,其特征在于包括以下三个步骤(1)给定两个模型,分别计算出它们的标量场,本方法中使用自动扩散方程,然后抽取出这个标量场的莫斯-斯莫尔复形,这两个莫斯-斯莫尔复形分别包括梯度为零的关键点以及这些关键点之间连接的边,其中关键点包括极大点,极小点和鞍点;(2)以莫斯-斯莫尔复形的关键点作为特征点及图的节点;以莫斯-斯莫尔复形的边作为图的原始边,为了克服莫斯-斯莫尔复形边可能存在的二义性问题,采用一个多步的标量场光顺过程来定义增加更多的边以及定义所有边的概率,最后以特征点和所有边来构成两个模型上的特征图结构;(3)基于谱的方法进行图匹配得到初始的特征点对应关系,并通过一个重构续过程来纠正由于对称带来的错误对应关系。
2.根据权利要求1所述基于莫斯-斯莫尔复形的自动特征对应方法,其特征在于步骤(2)所述的多步标量场光顺过程把原有标量场光顺N步,N由用户决定,对于莫斯-斯莫尔复形中的每个鞍点判断它能连接到其它极大或者极小点的最早步n,则每个这种边的概率为(N-n)/N。
3.根据权利要求1所述基于莫斯_斯莫尔复形的自动特征对应方法,其特征在于步骤(3)所述的基于谱的图匹配方法构建一个投注矩阵,其中对角线元素为两个图中两两特征点之间的相似度,代表两个点之间匹配的概率,非对角线元素为两个这种两两点对之间边的相符度,即为两个边概率的乘积,通过解这个投注矩阵的最大特征值及特征向量可得到初始的对应关系。
4.根据权利要求1所述基于莫斯_斯莫尔复形的自动特征对应方法,其特征在于步骤(3)所述的重构续过程通过判断每个点所连接出的边的逆时针顺序是否一致,以局部的交换的操作来把由对称引起的错误对应关系纠正过来。
全文摘要
本发明公开了一种基于莫斯-斯莫尔复形(Morse-Smale complex)的自动特征对应方法。本发明包含以下三个步骤1)模型的预处理,包括计算标量场和抽取莫斯-斯莫尔复形;2)特征图的构建,以莫斯-斯莫尔复形的关键点为特征点(图的节点),并且在其连线基础上通过一个光顺过程来补全可能缺失的图的边;3)图匹配及重构续,包括基于谱的图匹配方法来找到特征点的对应以及一个重构续过程来纠正局部可能的由于对称带来的错误对应关系。本发明公布的方法是全自动的并且允许进行匹配的两物体具有相当大的几何差别,本发明适用于多种不同类型的物体间的匹配并且十分高效,可以在数秒内完成对应关系的计算。
文档编号G06K9/62GK102254182SQ20111019147
公开日2011年11月23日 申请日期2011年7月8日 优先权日2011年7月8日
发明者冯伟, 居涛, 鲍虎军, 黄劲 申请人:浙江大学