本发明专利技术提出一种基于超图的三维对象检索方法和装置,其中,所述方法包括以下步骤:计算数据库中三维对象的所有视图之间的距离矩阵;根据所述距离矩阵对所述所有视图进行聚类以得到多个聚类结果,并根据所述多个聚类结果构建所述三维对象对应的多个超图;对所述多个超图进行融合以形成一个融合后的超图,并对所述融合后的超图进行分析,且根据分析结果建立所述三维对象之间的关联性;根据所述关联性检索所述三维对象。通过本发明专利技术的方法,很好的解决了三维对象信息的复杂所带来的检索准确度低的问题,该方法通过超图进行建模,能够有效地进行三维对象的关联性分析,从而能够获得更加准确,更为有效的检索效果。
【技术实现步骤摘要】
本专利技术涉及三 维对象处理,三维对象分析
,特别涉及一种基于超图的 三维对象检索方法。
技术介绍
计算机和多媒体技术的进步加快了三维立体对象数据的快速增长。近些年来, 三维对象在计算机辅助制造、虚拟现实、医学及娱乐等多种领域的应用日益广泛,因 此,快速有效的三维对象检索方法变得越发的重要。传统的三维对象的描述方法主要是基于虚拟模型的,但是应用传统的三维对象 描述方法进行对真实三维对象进行表示时通常需要三维重建的过程。由于三维重建的计 算量较大,这使得传统的三维对象描述方法并不能很好的应用到真实三维对象的分析与 处理上。随着照相机技术的快速发展,更多的方法关注与基于多视图的三维对象分析。 这种基于多视图的方法通过一组多视图来描述三维对象的信息,进而完成三维立体对象 的检索等进一步的工作。由于一个三维对象包含着大量的多视图,因此如何应用多视图进行三维对象的 关联性描述是一个较困难的课题。2003年在欧洲图形学会议上提出的方法中(D.Y.Chen, X.P.Tian, Y.Τ.Shen, and Μ.Ouhyoung.On visual similarity based 3d model retrieval.Computer Graphics Forum)提出了光场描述符(Lighting Filed Descriptor),通过在正十二面体的20个 顶点位置设置的照相机阵列进行数据采集,获得多组视图来描述原始三维对象,这些视 图从不同的角度来描述三维对象的空间结构信息,另一方面,该方法针对这样的多视图 阵列进行匹配来对三维立体对象之间的匹配。以二值的视图的Zernike矩和傅里叶描述符 特征被用来作为视图的特征,然而,这种方法中对照相机阵列有固定的设置要求。2007 在国际电子电气工程师协会多媒体汇刊上(T.F.Ansary,M.Daoudi, and J.P.Vandeborre,"A b aye si an 3-d search engine using adaptive views clustering, ” IEEETransactions on Multimedia, vol.9, no.l, pp.78-88,2007.)提出一种基于贝叶斯分析的三维立体对象检 索方法,其中视图获取也是使用固定的320照相机阵列。该方法首先获得320张原始图 片,这里针对原始视图,49维的Zernike矩被选用图像特征,该方法首先从原始视图中进 行代表性视图选择,通过对视图之间的整体相似度的计算,进行K均值迭代聚类,其中 每一步都尝试将已有的分类结果进行重新聚类,其中K选取为2。这里,贝叶斯信息准 备被用来判定聚类的效果及停止条件,在接下来的处理中,只有代表性的视图才应用到 具体的检索分析中,通过对视图之间的贝叶斯概率分析来获得整体三维对象之间的相关 程度,从而完成三维立体对象的基于视图的检索工作。这些传统的基于视图的三维对象分析方法主要通过对三维对象的多视图进行直 接或间接的匹配等方法进行三维对象之间的比较。但是由于三维对象信息的复杂性,这 使得直接应用三维对象的视图匹配的方法并不能很有效的进行三维对象相关性的分析。专利技术 内容本专利技术的目的旨在至少解决上述技术缺陷之一。为达到上述目的,本专利技术一方面提出了一种基于超图的三维对象检索方法,该 方法通过应用超图对三维图像进行建模,从而对三维对象之间进行相关性分析。为此,本专利技术提出了一种基于超图的三维对象检索方法,包括以下步骤计算 数据库中三维对象的所有视图之间的距离矩阵;根据所述距离矩阵对所述所有视图进 行聚类以得到多个聚类结果,并根据所述多个聚类结果构建所述三维对象对应的多个超 图;对所述多个超图进行融合以形成一个融合后的超图,并对所述融合后的超图进行分 析,且根据分析结果建立所述三维对象之间的关联性;和根据所述关联性检索所述三维 对象。在本专利技术的一个实施例中,所述计算数据库中三维对象的所有视图之间的距离 矩阵,进一步包括以Zernike Moments为图像特征对所述所有视图进行特征提取以得 到所述特征提取结果;根据所述特征提取结果应用欧式距离计算任意两个视图之间的距 离,直到所述所有视图之间的距离计算完毕,得到所述所有视图之间的距离矩阵。在本专利技术的一个实施例中,所述根据距离矩阵对所述所有视图进行聚类以得到 多个聚类结果,进一步包括采用K均值聚类方法对所述所有视图进行聚类,其中,所 述聚类结果根据所述K值的不同而变化。在本专利技术的一个实施例中,所述根据多个聚类结果构建所述三维对象对应的多 个超图,进一步包括以所述三维对象的相应视图集合为所述超图的超边,连接以每个 所述三维对象为相应超图的顶点,以形成多个超图。在本专利技术的一个实施例中,所述对多个超图进行融合以形成一个融合后的超 图,并对所述融合后的超图进行分析,且根据分析结果建立所述三维对象之间的关联 性,进一步包括对所述多个超图进行平均融合,以形成一个融合后的超图;根据预设 的目标函数对所述融合后的超图的顶点之间的标签进行分析,以获得数据库中任意三维 对象之间的关联性,其中,满足关联性要求的所述顶点具有相似的标签。本专利技术的另一方面还提出了一种基于三维对象检索的装置,包括距离矩阵 计算模块,所述距离矩阵计算模块用于计算数据库中三维对象的所有视图之间的距离矩 阵;超图构建模块,所述超图构建模块用于根据所述距离矩阵对所述所有视图进行聚类 以得到多个聚类结果,并根据所述多个聚类结果构建所述三维对象对应的多个超图;关 联模块,所述关联模块用于对所述多个超图进行融合以形成一个融合后的超图,并对所 述融合后的超图进行分析,且根据分析结果建立所述三维对象之间的关联性;和检索模 块,所述检索模块用于根据所述关联性检索所述三维对象。在本专利技术的一个实施例中,所述计算数据库中三维对象的所有视图之间的距离 矩阵,进一步包括以Zernike Moments为图像特征对所述所有视图进行特征提取以得 到所述特征提取结果;根据所述特征提取结果应用欧式距离计算任意两个视图之间的距罔。在本专利技术的一个实施例中,所述超图构建模块包括聚类模块和构建模块,其 中,所述聚类模块用于采用K均值聚类方法对所述所有视图进行聚类,其中,所述聚类结果根据所述K值的不同而变化;所述构建模块用于以所述三维对象的相应视图集合为所述超图的超边,连接以每个所述三维对象为相应超图的顶点,以形成多个超图。在本专利技术的一个实施例中,所述关联模块包括融合模块和关联建立模块,其 中,所述融合模块用于对所述多个超图进行平均融合,以形成一个融合后的超图;所 述关联建立模块用于根据预设的目标函数对所述融合后的超图的顶点之间的标签进行分 析,以获得数据库中任意三维对象之间的关联性,其中,满足关联性要求的所述顶点具 有相似的标签。通过本专利技术的方法,能够有效的解决三维对象信息的复杂所带来的检索准确度 低,计算复杂度高等缺点。该方法通过超图进行建模,能够有效地进行三维对象的关联 性分析,从而能够获得更加准确,更为有效的三维对象检索效果。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中 变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下本文档来自技高网...
【技术保护点】
一种基于超图的三维对象检索方法,其特征在于,包括以下步骤:计算数据库中三维对象的所有视图之间的距离矩阵;根据所述距离矩阵对所述所有视图进行聚类以得到多个聚类结果,并根据所述多个聚类结果构建所述三维对象对应的多个超图;对所述多个超图进行融合以形成一个融合后的超图,并对所述融合后的超图进行分析,且根据分析结果建立所述三维对象之间的关联性;和根据所述关联性检索所述三维对象。
【技术特征摘要】
【专利技术属性】
技术研发人员:戴琼海,高跃,张乃尧,
申请(专利权)人:清华大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。