Chen Chun-Yen, Cheng Kuo-Young
Institute of Information Science, Academia Sinica, Nankang, Taipei, Taiwan.
IEEE Trans Vis Comput Graph. 2008 Jan-Feb;14(1):200-12. doi: 10.1109/TVCG.2007.70625.
This paper presents a sharpness-based method for hole-filling that can repair a 3D model such that its shape conforms to that of the original model. The method involves two processes: interpolation-based hole-filling, which produces an initial repaired model; and post-processing, which adjusts the shape of the initial repaired model to conform to that of the original model. In the interpolation-based hole-filling process, a surface interpolation algorithm based on the radial basis function creates a smooth implicit surface that fills the hole. Then, a regularized marching tetrahedral algorithm is used to triangulate the implicit surface. Finally a stitching and regulating strategy is applied to the surface patch and its neighboring boundary polygon meshes to produce an initial repaired mesh model, which is a regular mesh model suitable for post-processing. During post-processing, a sharpness dependent filtering algorithm is applied to the initial repaired model. This is an iterative procedure whereby each iteration step adjusts the face normal associated with each meshed polygon to recover the sharp features hidden in the repaired model. The experiment results demonstrate that the method is effective in repairing incomplete 3D mesh models.
本文提出了一种基于锐度的孔洞填充方法,该方法可以修复3D模型,使其形状与原始模型一致。该方法包括两个过程:基于插值的孔洞填充,生成初始修复模型;以及后处理,调整初始修复模型的形状以使其与原始模型一致。在基于插值的孔洞填充过程中,基于径向基函数的曲面插值算法创建一个平滑的隐式曲面来填充孔洞。然后,使用正则化行进四面体算法对隐式曲面进行三角剖分。最后,对曲面补丁及其相邻边界多边形网格应用拼接和调整策略,以生成初始修复网格模型,这是一个适合后处理的规则网格模型。在后处理过程中,将基于锐度的滤波算法应用于初始修复模型。这是一个迭代过程,其中每个迭代步骤都会调整与每个网格化多边形相关联的面法线,以恢复隐藏在修复模型中的尖锐特征。实验结果表明,该方法在修复不完整的3D网格模型方面是有效的。