Oct, 2023

基于双覆盖的无符号距离场鲁棒零级集提取

TL;DR本文提出了一种名为 DoubleCoverUDF 的新方法,用于从无符号距离场(UDF)中提取零水平集。该方法通过使用标准的 Marching Cubes 算法,使用学习得到的 UDF 和用户指定的参数 $r$ 提取具有等值 $r$ 的等值面。实验证明,计算得到的等值面是目标零水平集 $S$ 的 $r$- 偏移体的边界,而不管 $S$ 的拓扑结构。接下来,算法通过计算一个覆盖映射将边界网格投影到 $S$ 上,保持网格的拓扑结构并避免折叠。如果 $S$ 是一个可定向流形表面,我们的算法可以通过鲁棒的最小割后处理步骤将双层网格分割成单层。通过对开放模型的三维表面重建以及对合成模型和基准数据集的实验证明了我们算法的有效性和效果。实验结果表明,与现有的基于 UDF 的方法相比,我们的方法具有更好的视觉评估和定量指标。源代码可以在此 https URL 找到。