Robust Hole-Detection in Triangular Meshes Irrespective of the Presence of Singular Vertices

IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Computer-Aided Design Pub Date : 2024-02-28 DOI:10.1016/j.cad.2024.103696
Mauhing Yip , Annette Stahl , Christian Schellewald
{"title":"Robust Hole-Detection in Triangular Meshes Irrespective of the Presence of Singular Vertices","authors":"Mauhing Yip ,&nbsp;Annette Stahl ,&nbsp;Christian Schellewald","doi":"10.1016/j.cad.2024.103696","DOIUrl":null,"url":null,"abstract":"<div><p>In this work, we present a boundary and hole detection approach that traverses all the boundaries of an edge-manifold triangular mesh, irrespectively of the presence of singular vertices, and subsequently determines and labels all holes of the mesh. The proposed automated hole-detection method is valuable to the computer-aided design (CAD) community as all boundary-edges within the mesh are utilized and for each boundary-edge the algorithm guarantees both the existence and the uniqueness of the boundary associated to it. As existing hole-detection approaches assume that singular vertices are absent or may require mesh modification, these methods are ill-equipped to detect boundaries/holes in real-world meshes that contain singular vertices. We demonstrate the method in an underwater autonomous robotic application, exploiting surface reconstruction methods based on point cloud data. In such a scenario the determined holes can be interpreted as information gaps, enabling timely corrective action during the data acquisition. However, the scope of our method is not confined to these two sectors alone; it is versatile enough to be applied on any edge-manifold triangle mesh. An evaluation of the method is performed on both synthetic and real-world data (including a triangle mesh from a point cloud obtained by a multibeam sonar). The source code of our reference implementation is available: <span>https://github.com/Mauhing/hole-detection-on-triangle-mesh</span><svg><path></path></svg>.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"170 ","pages":"Article 103696"},"PeriodicalIF":3.0000,"publicationDate":"2024-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S001044852400023X/pdfft?md5=15189e6bb47b6319e85b8bbbfd406777&pid=1-s2.0-S001044852400023X-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer-Aided Design","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S001044852400023X","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

In this work, we present a boundary and hole detection approach that traverses all the boundaries of an edge-manifold triangular mesh, irrespectively of the presence of singular vertices, and subsequently determines and labels all holes of the mesh. The proposed automated hole-detection method is valuable to the computer-aided design (CAD) community as all boundary-edges within the mesh are utilized and for each boundary-edge the algorithm guarantees both the existence and the uniqueness of the boundary associated to it. As existing hole-detection approaches assume that singular vertices are absent or may require mesh modification, these methods are ill-equipped to detect boundaries/holes in real-world meshes that contain singular vertices. We demonstrate the method in an underwater autonomous robotic application, exploiting surface reconstruction methods based on point cloud data. In such a scenario the determined holes can be interpreted as information gaps, enabling timely corrective action during the data acquisition. However, the scope of our method is not confined to these two sectors alone; it is versatile enough to be applied on any edge-manifold triangle mesh. An evaluation of the method is performed on both synthetic and real-world data (including a triangle mesh from a point cloud obtained by a multibeam sonar). The source code of our reference implementation is available: https://github.com/Mauhing/hole-detection-on-triangle-mesh.

Abstract Image

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
无论是否存在奇异顶点,都能在三角形网格中进行可靠的孔检测
在这项工作中,我们提出了一种边界和孔洞检测方法,它可以遍历边-曲面三角形网格的所有边界,而不管是否存在奇异顶点,随后确定并标记网格的所有孔洞。所提出的自动孔洞检测方法对计算机辅助设计(CAD)领域非常有价值,因为网格中的所有边界边都会被利用,而且对于每个边界边,算法都能保证与其相关的边界的存在性和唯一性。由于现有的孔洞检测方法假定不存在奇异顶点或可能需要修改网格,因此这些方法不适合检测现实世界中包含奇异顶点的网格中的边界/孔洞。我们利用基于点云数据的表面重建方法,在水下自主机器人应用中演示了该方法。在这种情况下,确定的孔洞可以解释为信息差距,从而在数据采集过程中及时采取纠正措施。不过,我们的方法并不局限于这两个领域,它还可以应用于任何边缘-曲面三角形网格。我们在合成数据和实际数据(包括从多波束声纳获取的点云中得到的三角形网格)上对该方法进行了评估。我们的参考实现的源代码可在以下网站获取:https://github.com/Mauhing/hole-detection-on-triangle-mesh。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Computer-Aided Design
Computer-Aided Design 工程技术-计算机:软件工程
CiteScore
5.50
自引率
4.70%
发文量
117
审稿时长
4.2 months
期刊介绍: Computer-Aided Design is a leading international journal that provides academia and industry with key papers on research and developments in the application of computers to design. Computer-Aided Design invites papers reporting new research, as well as novel or particularly significant applications, within a wide range of topics, spanning all stages of design process from concept creation to manufacture and beyond.
期刊最新文献
Editorial Board Plate Manufacturing Constraint in Topology Optimization Using Anisotropic Filter Feature-aware Singularity Structure Optimization for Hex Mesh Fast algorithm for extracting domains and regions from three-dimensional triangular surface meshes Higher-degrees Hybrid Non-uniform Subdivision Surfaces
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1