实验 43:A37 Deletion Closure Repair

检验 conflict-face deletion 后处理能否恢复水密拓扑,并判断后验修补路线是否有研究价值

实验定位 混合机制结果

A37 接在 A36 后面,问题很具体:如果已经用 observable-state mask 删除了 surface_conflict faces,能不能靠后处理把 mesh 拓扑修回来?这一步测试普通封孔、最大组件清理、体素隐式闭合和凸包水密对照。

结果显示:fill_holes 的 watertight rate=0.000,基本不能处理这种大面积、不规则、多组件的开放边界;voxel_close_p025 的 watertight rate=1.000,但平均面片数降到 15540,相对 A35 repair surface 的 Chamfer proxy=0.01827,说明它是“重新隐式化闭合”,不是忠实局部替换。

实验设计(Image-2 风格)

实验设计图:A37 deletion closure repair
实验设计图:A37 deletion closure repair
模块设计图:post-hoc closure vs guidance
模块设计图:post-hoc closure vs guidance

模块设计(Image-2 风格)

Repair Operators

  • A36 deleted:删除冲突面后的开放 mesh,对照组。
  • fill_holes:传统封孔,只适合较小、规则洞。
  • largest_fill:先保留最大组件再封孔,降低碎片但可能丢结构。
  • voxel_close:体素填充 + marching cubes,能闭合但会重采样表面。
  • convex hull:水密上界对照,证明 topology clean 不等于形状正确。

Evaluation Logic

本页没有把 A35 repair mesh 当作 GT,而只把它作为 post-hoc surgery 的 reference surface,测候选是否大幅偏离原 repair 表面。核心指标是 watertight、boundary_edges、components、faces 和 reference Chamfer proxy。

实验结果(表格)

方法聚合

方法水密率平均 boundary平均组件平均面片面片/referencereference Chamferboundary Δ vs deleted
A36 删除后对照0.0%8201.595.52206700.55400.013500
trimesh fill_holes0.0%7826.5982208110.55440.01353-375
最大组件 + fill_holes0.0%28901.51417320.42610.06244-5311.5
体素闭合 p=0.025100.0%06155400.06130.01827-8201.5
凸包水密对照100.0%0119910.00430.03625-8201.5

逐 case 输出

case方法拓扑boundarycomponentsfacesface ratioref Chamferboundary ΔOBJ
gso_002_input4A36 删除后对照非水密5895601886310.80280.009250/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_002_input4/mesh_a36_deleted.obj
gso_002_input4trimesh fill_holes非水密5507671887810.80350.00904-388/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_002_input4/mesh_fill_holes.obj
gso_002_input4最大组件 + fill_holes非水密443421672780.71190.01464-1461/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_002_input4/mesh_largest_fill.obj
gso_002_input4体素闭合 p=0.025水密02279360.11890.01678-5895/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_002_input4/mesh_voxel_close_p025.obj
gso_002_input4凸包水密对照水密0112540.00530.04337-5895/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_002_input4/mesh_convex_hull_control.obj
gso_008_input4A36 删除后对照非水密105081312527080.30520.017740/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_008_input4/mesh_a36_deleted.obj
gso_008_input4trimesh fill_holes非水密101461292528410.30540.01801-362/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_008_input4/mesh_fill_holes.obj
gso_008_input4最大组件 + fill_holes非水密134611161860.14030.11024-9162/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_008_input4/mesh_largest_fill.obj
gso_008_input4体素闭合 p=0.025水密01031440.00380.01976-10508/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_008_input4/mesh_voxel_close_p025.obj
gso_008_input4凸包水密对照水密0127280.00330.02913-10508/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a37_deletion_closure_repair/gso_008_input4/mesh_convex_hull_control.obj

可视化结果

A37 水密恢复率
A37 水密恢复率
A37 剩余开放边界
A37 剩余开放边界
A37 相对表面偏移
A37 相对表面偏移
gso_002_input4 closure candidates projection
gso_002_input4 closure candidates projection
gso_008_input4 closure candidates projection
gso_008_input4 closure candidates projection

实验结论

下一步想法