[发明专利]一种基于遗传和声混合搜索的模型相似性计算方法在审
申请号: | 201910921892.1 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110633386A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 高雪瑶;董欣然;张春祥;赵凌云 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G06F16/583 | 分类号: | G06F16/583;G06T17/00;G06N3/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标模型 结构相似度 形状相似度 计算源 模型面 源模型 和声 遗传 混合搜索算法 三维CAD模型 模型相似性 相似性矩阵 邻接关系 匹配对 相似度 边数 度量 优面 搜索 衡量 | ||
本发明涉及一种基于遗传和声混合搜索的模型相似性计算方法。本发明利用边数差异来计算源模型面与目标模型面的形状相似度。利用面邻接关系来计算源模型面与目标模型面的结构相似度。以面的形状相似度和结构相似度为基础,构造源模型与目标模型的面相似性矩阵。利用遗传和声混合搜索算法找出最优面匹配对序列。通过累积源模型面与目标模型面之间的相似性,来度量两个模型之间的相似度。本发明能够更好地衡量两个三维CAD模型之间的差异。
技术领域:
本发明涉及一种基于遗传和声混合搜索的模型相似性计算方法,该方法在三维CAD模型相似性计算领域中有着很好的应用。
背景技术:
最近10年间三维模型数量呈现出几何级的增长趋势。随着互联网的急速发展以及互联网在人们生活中的广泛普及,媒体之间的信息交流愈加方便、频繁。三维模型广泛应用于工作、生活。人们对三维模型进行分析、匹配与检索的需求越来越迫切了。因此,三维模型检索的研究现已变得非常重要。
在三维CAD模型检索方面,已经采用了很多算法,例如:应用贪心算法进行模型相似性计算。由于贪心算法是非智能算法,算法较为简便,所以利用贪心算法来计算模型相似性容易陷入局部最优。在三维模型相似性计算中,为了在尽可能大的邻域范围内寻找最优解,避免陷入局部最优,本发明提出了一种基于遗传和声混合搜索的模型相似性计算方法。
发明内容:
为了准确地度量三维模型之间的差异,本发明公开了一种基于遗传和声混合搜索的模型相似性计算方法。
为此,本发明提供了如下技术方案:
1.一种基于遗传和声混合搜索的模型相似性计算方法,其特征在于,该方法包括以下步骤:
步骤1:利用边数差异来计算源模型面与目标模型面的形状相似度。利用面邻接关系来计算源模型面与目标模型面的结构相似度。以面的形状相似度和结构相似度为基础,构造源模型与目标模型的面相似性矩阵。
步骤2:在源模型与目标模型的面相似性矩阵中,利用遗传和声混合搜索算法进行搜索,寻找最优面匹配对序列。
步骤3:以最优面匹配对序列为基础,通过累积源模型面与目标模型面之间的相似性,来计算源模型与目标模型之间的相似度。
2.根据权利要求1所述的一种基于遗传和声混合搜索的模型相似性计算方法,其特征在于,所述步骤1中,具体步骤为:
步骤1-1对源模型面与目标模型面分别进行编号。源模型A包括面f1,f2,...,fn,目标模型B包括面g1,g2,...,gm,假设m≤n。统计每个面所包含的边数。利用公式(1)来计算源模型面fi与目标模型面gj的形状相似度Ss(fi,gj):
其中,N(f)表示面f所包含的边数,max(x,y)表示x与y中的最大值。
步骤1-2利用面邻接关系来计算源模型面与目标模型面的结构相似度。在模型中,面fa与面fb之间的邻接关系计算过程如下:
其中,fa与fb表示同一个模型的两个不同面。
对源模型面fi、fs与目标模型面gj、gt而言,其邻接对应关系计算过程如下所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910921892.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医学影像的检索与压缩方法
- 下一篇:基于局部信息的图像检索方法