【技术实现步骤摘要】
具有开放表面的真实场景的结构的3D重建
[0001]本专利技术涉及计算机程序和系统领域,更具体地说,涉及用于真实场景的结构的3D重建的方法、系统和程序。
技术介绍
[0002]市场上提供了许多用于对象的设计、工程和制造的系统和程序。CAD是计算机辅助设计的缩写,例如它涉及用于设计对象的软件解决方案。CAE是计算机辅助工程的缩写,例如它涉及用于模拟未来产品的物理行为的软件解决方案。CAM是计算机辅助制造的缩写,例如它涉及用于定义制造过程和操作的软件解决方案。在这种计算机辅助设计系统中,图形用户界面在技术效率方面起着重要的作用。这些技术可能嵌入在产品生命周期管理(PLM)系统中。PLM指的是一种商业战略,帮助企业共享产品数据,应用通用流程,并利用企业知识进行从概念到产品生命尽头的跨越扩展企业概念的产品开发。达索系统(Dassault Syst
è
mes)(以CATIA,ENOVIA和DELMIA为商标)提供的PLM解决方案提供了一个组织产品工程知识的工程中心,一个管理制造工程知识的制造中心和一个使能企业集成和连 ...
【技术保护点】
【技术特征摘要】
1.一种用于真实场景的结构的3D重建的计算机实现的方法,所述方法包括:
‑
提供(S10
‑
S40)第一开放三角化表面,所述第一开放三角化表面是表示结构的至少一部分的3D点云的四面体网格划分的三角形的集合;
‑
确定(S50)表示所述结构的一部分的蒙皮的第二开放三角化表面,所述确定(S50)探索候选开放三角化表面,每个候选开放三角化表面都是所述四面体网格划分的三角形的集合,并且所述确定(S50)根据字典顺序惩罚所述候选开放三角化表面的高排名,所述字典顺序基于三角形顺序,并且所述字典顺序相对于具有第二三角形的第二候选开放三角化表面对具有第一三角形的第一候选开放三角化表面进行排序,所述第一三角形根据所述三角形顺序的降序排名进行排序,所述第二三角形根据所述三角形顺序的降序排名进行排序,所述三角形顺序惩罚三角形大小,所确定的第二开放三角化表面违反具有两个给定标签的四面体网格划分的标记的一致性,如果三角形属于第一开放三角化表面并且分离两个具有不同标签的四面体,或者如果所述三角形不属于所述第一开放三角化表面并且分离两个具有相同标签的四面体,则所述三角形遵守所述标记的一致性。2.根据权利要求1所述的方法,其中,所述四面体网格划分呈现以下特性:
‑
所述四面体网格划分的四面体的并集形成所述点云的点的凸包络;以及
‑
所述四面体网格划分的任何第一四面体与所述四面体网格划分的与所述第一四面体相交的任何第二四面体之间的相交部分是所述第一四面体的顶点、所述第一四面体的边或所述第一四面体的面。3.根据权利要求1至2中任一项所述的方法,其中,对于相应的三角形,所述三角形顺序惩罚最小包围圆的半径的高值。4.根据权利要求3所述的方法,其中,对于具有相同最小包围圆的第一三角形和第二三角形,所述三角形顺序进一步惩罚外接圆的半径的小值。5.根据权利要求1至4中任一项所述的方法,其中,所述四面体网格划分是正则三角剖分。6.根据权利要求1至5中任一项所述的方法,其中,所述探索和所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。