基于语义的航空CAD模型检索算法.pdf_第1页
基于语义的航空CAD模型检索算法.pdf_第2页
基于语义的航空CAD模型检索算法.pdf_第3页
全文预览已结束

基于语义的航空CAD模型检索算法.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

R E S E A R C H学术论文 基于语义的航空C A D 模型检索算法术 R e t r i e v a lM e t h o do fA v i a t i o nC A DM o d e lB a s e do nS e m a n t i c 西:I I :Z 业大学现代设计与集成制造技术教育部重点实验室王鹏姜寿山 摘要】针对航空制造型企业对机械零件检索的 需求,提出一种基于语义的三维航空C A D 模型检索算 法。首先将模型进行分割,分割为一些有意义的子部分, 然后对这些子部分进行语义描述和标注,并建立C A D 模型的本体表示,最后基于C A D 模型语义本体实现模 型的相似性评价。结果表明,本文算法能较好地实现模 型语义检索,检索性能高于通用领域的检索算法,可以 实现机械模型设计和制造知识的重用。 关键词:机械零件检索语义重用 A B S T R A C T l F o ra v i a t i o nm a n u f a c t u r i n ge n t e r - p r i s e sd e m a n dr e t r i e v a lo fm e c h a n i c a lp a r t s ,a ns e m a n t i c b a s e da l g o r i t h mf o rt h r e e 。d i m e n s i o n a lC A Dm o d e lr e t r i e v a li sp r e s e n t e d T h em o d e li ss e g m e n t e di n t om a n yr e l e v a n t s u b p a n s T h e n ,s e m a n t i cd e s c r i p t i o n sa n da n n o t a t i o n sa r e a t t a c c h e dt ot h e s es u b D a n s F i n a l l y , t h es i m i l a r i t yo ft h e m o d e l si se v a l u a t e db a s e do nt h es e m a n t i co n t o l o g y3 D C A Dm o d e l E x p e r i m e n t a lr e s u l t ss h o wt h a tt h i sm e t h o d c a na c h i e v eC A Dm o d e lr e t r i e v a la n dt h er e t r i e v a lp e r f o r - m a n c ei sh i g h e rt h a nt h ec o m m o nr e t r i e v a la l g o r i t h m sa n d c a na c h i e v et h er e u s eo fd e s i g na n dm a n u f a c t u r e K e y w o r d s :M e c h a n i c a lp a r t R e t r i e v a lS e m a n t i c R e u s e 随着三维技术的迅速发展,三维模型检索在人们日 常生活、C A D C A M 、计算机动画设计中均有着广泛的应 用,并且它已成为M P E G 7 标准模型的一个重要研究部 分。统计发现,在C A D 领域,2 0 0 1 年三维模型的造型已 达到6 6 ,到2 0 0 5 年末,达到8 0 1 】。如何从海量的实 体造型中快速、有效地检索出需要的模型,并对其加以 重用已成为C A D 领域的一个迫切需求。但是从目前的 研究现状来看,该领域还处于试验阶段,根据模型表示 方法的不同,可将这些方法【2 1 分为:基于全局特征的方 法、基于制造特征识别的方法、基于图的方法、基于柱状 图的方法、基于产品信息的方法和基于计算机视觉的方 + 国防基础科研启动项目( K 0 9 0 3 0 2 ) 资助。 法。基于内容的检索目的是想通过人对三维模型的理 解和认识来衡量模型间的相似性进行检索的,这种人对 模型的理解可以表示成模型的高层语义,但由于人类感 知的主观性,导致模型视觉特征信息和用户对视觉数据 理解的不一致性,导致低层视觉特征和高级语义信息之 间存在“语义鸿沟”,因此基于内容的检索存在局限性。 对于航空制造型企业来说,形状相似的零件由于其公差 尺寸的影响,其加工方法可能完全不同,而现有的检索 算法通常只考虑模型的形状特征,很少考虑模型和特征 所包含的语义信息( 尺寸、公差、热处理和加工方法等) 。 目前,国内外很多学者已经开始针对三维模型语义检索 展开研究 3 】,但针对航空C A D 模型语义检索的研究并 不多。因此,研究航空C A D 模型语义检索可以解决“用 户如何进行检索”和“检索结果如何重用”等问题。 本文将利用模型的特征、拓扑、几何和语义信息,从 特征层和语义层对模型检索进行研究。本文首先将模 型分割为一些有意义的子部分( 特征或局部结构) ,然后 对这些子部分进行语义描述和标注,在此基础上,充分 利用模型的语义信息和用户的个性化信息,实现了基于 语义的航空机械模型检索算法,该算法可以精确的描述 用户检索需求,检索结果更加符合用户需求。 1C A D 模型分割与语义标注 1 1 模型分割 现有的特征提取算法从模型整体计算,能够反映模 型的宏观形状,但却忽略了模型的局部信息,为了寻求 表征能力更强的特征信号和语义信息,实现C A D 模型 特征层和语义层的描述,需要将C A D 模型根据其感知 特性分割成一些有意义的子部分( 特征或局部结构) 。 对于模型的分割,目前的一些研究主要是针对三角 网格模型,一般是基于一个尺度函数进行自动分割,分 割的结果很难具有工程语义信息。而对于C A D 模型来 说,其特征( 局部结构) 具有形状和语义2 种属性,它是 依赖于特定应用领域的,不同的应用领域有着不同的 特征( 局部结构) 定义和特征( 局部结构) 库。因此,本 文将首先根据不同的应用领域定义不同的特征( 局部结 2 0 1 2 年第1 7 期航空制造技术9 3 万方数据 学术论文 R E S E A R C H 构) 定义和特征( 局部结构) 库,然后运用图论中的识别 算法 6 一”实现C A D 模型的分割。 根据分割得到的各子部分之间的连接关系,构造模 型特征邻接图。模型特征邻接图是一种表征C A D 模型 内部各子部分之间关系的属性图。其中节点表示模型 中的子部分;边表示各子部分之间的连接关系;节点和 边的属性对应各个子部分之间关系的属性信息。 1 2 语义标注 为了建立三维C A D 模型底层特征和高级语义之间 的桥梁,本文基于本体来实现三维C A D 模型的语义标 注。本体是描述某个领域术语的数据集,能够在一个较 高的平台上提供知识重用和系统框架。我们将构建本 体来存储这些特征的语义信息及它们之间的关系。在 我们的方法中,本体用一个图来描述,节点代表类,节点 之间的连线代表他们之间的关系。本体的构建过程如 下:( 1 ) 分析C A D 领域不同的应用需求,列举C A D 模 型的特征( 典型结构) 类,并定义类之间层次关系,形成 概念本体树。( 2 ) 定义类之问的关系,基本的关系有4 种:p a r t o f ,k i n d o f ,i n s t a n c e o f 和a t t r i b u t e o f 。p a r t o f 表达概念之间部分与整体的关系;k i n d o f 表达概念之 间的继承关系;i n s t a n c e o f 表达概念的实例和概念之间 的关系;a t t r i b u t e o f 表达某个概念是另外一个概念的属 性。( 3 ) 对概念及关系进行属性提取。( 4 ) 建立类的实例。 对于C A D 模型的语义标注,首先对整体C A D 模型 进行语义标注,如模型的名称、类型、用途、工艺信息( 材 料、热处理、毛坯类型等) 、模型的各个组成部分等,然后 利用特征库本体对C A D 模型分割后的各子部分进行语 义映射,C A D 模型各子部分的语义信息继承于特征库 本体,图1 所示为一个盲孔特征的O W L 表示,最后建立 分割后各子部分之间的关系,从而完成C A D 模型的语 义标注。 图1盲孔特征的O W L 表示 F i g 1 O W L e x p r e s s i o no fb l i n dh o l e 有效复用。例如,2 个不同的C A D 模型,都具有相同类 型的孔,但是孔的尺寸精度和材料相差很大,如果仅仅 从几何形状的角度去判断,二者是相似的;但是,在航空 制造领域,如果孔的尺寸精度或材料不一样,则加工工 艺和热处理可能是完全不同的。本文将综合考虑模型 的几何信息、拓扑信息、特征的功能语义信息以及工艺 信息,提出基于多层次的三维C A D 模型相似性度量。 通过模型特征邻接图的表示,C A D 模型相似性比 较的问题就转换成检测模型特征邻接图的最大公共子 图的问题来解决。由于精确的确定最大公共子图是一 个N P 完全问题,算法的复杂度非常的高,因此本文使 用爬山算法哆1 来获得一个充分大的公共子图。该算法 首先随机映射2 个图之间的节点,然后交换节点映射以 使评估函数s 取最小值,s 为不匹配边的数量。相似度 S f = m i n S l ,一,S 。 I E l I ,其中S ,S 。是n 次运算后的S 最终值,峨I 是2 个图中边的数量的最小值。 由于制造过程的复杂性及多因素影响性,还需要综 合考虑与产品制造工艺密切相关的工艺信息的相似性, 如材料、毛坯、精度、表面质量、热处理方式等。对于工 艺相似性可以通过以下公式的定义获得: S p = u 。S 。+ u h Sh - I - 叫。S ,+ 叫。S 。, 其中,& ,鼠,墨和分别为2 个C A D 模型的材料类型、 热处理方法、毛坯类型和加工要求精度的相似度,吼, ,和,为权重系数。最后,多层次的三维C A D 模型相 似性度量是由S 和鼠综合加权获得。 3 算法验证与讨论 根据上文所述的路线和关键技术,以M i c r o s o f t V i s u a lS t u d i o2 0 0 5 为集成开发环境,运用基于本体的语 义建模技术,通过M y S Q L 数据库完成对C A D 模型的 存储、查询以及更新等操作,并构建了一个包含4 0 0 个 模型的模型库来验证本文的算法。在试验中,将本文 算法与形状分布算法 9 1 和球面谐波算法”叫进行了对 比,为了充分对比3 种算法的性能,本文对模型库中的 C A D 模型进行测试,获得了一个平均查全率一查准率( P r e c i s i o n R e c a l l ,P R ) 曲线,如图2 所示,从P R 曲线可以 看出,本文算法的综合性能要明显地高于形状分布算法 和球面谐波算法,部分检索结果如表1 所示。同时,由 于C A D 模型的本体表示,检索结果除了返回相应的三 维模型,还返回与三维模型相关的特征语义信息。 2 基于语义的模型检索 检索的最终目的是对已有模型的设计和制造信息4 结论 实现最大程度的复用,但是纯粹从几何形状的角度去进本文提出一种基于语义的航空C A D 模型检索算法。 行相似性匹配往往还不够充分,不足以支持相关信息的该算法首先将C A D 模型进行分割,分割为一些有意义 9 4 航空制造技术2 0 1 2 年第1 7 期 万方数据 1 0 0 9 O 8 0 7 瓣0 6 菰 0 4 O 3 O 2 O 1 O 衰1部分检索结果示例 7 检索楔蠹 j 。 橇霹酶_ 礤序( 前6 位) 一4 t tt4 Y XY O 20 40 60 81 0 查全军 图23 种算法的查全一查准率曲线 F i g 2 R e c a l lr a t i o - p r e c i s i o nr a t i oc u r v ew i t h3d i f f e r e n ta l g o r i t h m s 的子部分,然后对这些子部分进行语义描述和标注, 在此基础上,充分利用模型的语义信息和用户的个性 化信息,实现了基于语义的三维C A D 模型检索算法。 该算法的最大特点在于可以解决用户如何去检索及 检索结果如何重用等问题。试验结果表明,本文算法 的检索性能要明显的高于形状分布算法和球面谐波 算法。 参考文献 【I 】1l y e rN ,K a l y a n a r a m a nY ,L o uK ,e ta 1 Ar e c o n f i g u r a b l e i n t e l l i g e n t3 De n g i n e e r i n gs h a p es e o d r c hs y s t e mp a r tI :s h a p er e p r e s e n t a t i o n A S M ED E T CC o m p u t e r sa n dI r f f o r m a t i o ni nE n g i n e e r i n g ( C I E ) c o n f e r e n c e , 2 0 0 3 :卜1 0 【2 】2l y e rN ,J a y a n t iS ,L o uK ,e ta 1 T h r e e d ;m e n s i o n a ls h a p e s e a r c h i n g :s t a t e o f - t h e a r tr e v i e wa n df u t u r et r e n d s C o m p u t e r - A i d e d D e s i g n ,2 0 0 5 ,3 7 ( 5 ) :5 0 9 - 5 3 0 3 J 3 L e i f m a nG ,M e i rR ,T a lA S e m a n t i c o r i e n t e d3 Ds h a p er e t r i e v a l u s i n gr e l e v a n c ef e e d b a c k T h eV i s u a lC o m p u t e r ,2 0 0 5 ,2 1 ( 8 ) :8 6 5 8 7 5 4 J A l b e r t o n iR ,P a p a l e oR ,P i t i k a k i sM O n t o l o g y - b a s e ds e a r c h i n g f r a m e w o r kf o rd i g i t a ls h a p e s L e c t u r eN o t e si nC o m p u t e rS c i e n c e ,2 0 0 5 , 3 7 6 2 :8 9 6 - 9 0 5 1 5 】A t t e n eM ,R o b b i a n oF S p a g n u o l oM P a r t b a s e da n n o t a t i o n o fv i r t u a l3 Ds h a p e s ,P r o c e e d i n g so ft h eI n t e r n a t i o n a lC o n f e r e n c eO U C y b e r w o r l d s H a n n o v e r ,2 0 0 7 :4 2 7 - 4 3 6 【6 】J o s h iS ,C h a n gTC G r a p h - b a s e dh e u r i s t i c sf o rr e c o g n i t i o no f m a c h i n e df e a t u r e sf r o m3 Ds o l i dm o d e l C o m p u t e r A i dd e s i g n ,1 9 8 8 ,2 0 ( 2 ) : 5 8 6 6 【7 】7 M e s s m e rBT ,B u n k eH E f f i c i e n ts u b g r a p hi s o m o r p h i s m d e t e c t i o n :ad e c o m p o s i t i o na p p r o a c h I E E ET r a n s O nK n o w l e d g ea n dD a t a E n g i n e e f n g ,2 0 0 0 ,1 2 ( 2 ) :3 0 7 3 2 3 【8 】8 C i c i r e l l oV ,R e g l iWC M a c h i n i n gf e a t u r e b a s e dc o m p a r i s o n s o fm e c h a n i c a lD a r t s ,I n t e r n a t i o n a lC o n f e r e n c eo nS h a p eM o d e l i n ga n d A p p l i c a t i o n G e n o v a ,2 0 0 1 :1 7 6 1 8 5 【9 】9 O s a d aR ,F u n k h o u s e rT ,C h a z e I l eB ,e ta 1 S h a p ed i s t r i b u t i o n s A C MT r a n s a c t i o n sO nG r a p h i c s ,2 0 0 2 ,2 1 ( 4 ) :8 0 7 8 3 2 f 1 0 1K a z h d a nM ,F u n k o u s e rT ,R u s i n k i e w i c zS R o t a t i o ni n v a r i a n t s p h e r i c a lh a r m o n i cr e p r e s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论