实验 49:A43 GT Validation

用 GT Chamfer/F-score 审计 A42 的拓扑收益是否带来真实几何收益

实验定位 混合诊断 / 关键验证

A43 是 A42 之后必须做的“回到 GT”验证:A42 在局部 proxy 上看起来很好,但只有 GT Chamfer/F-score 才能证明它没有把形状修坏。这里比较 TRELLIS raw、TRELLIS.2 raw、A37 voxel closure、A40 local UDF、A41 visible-lock UDF 和 A42 component cleanup。

结论非常清楚:A42 相比 TRELLIS.2 raw 把水密率从 0.0% 提到 100.0%,components 从 2328.5 降到 1.0,F@5 从 0.4023 提到 0.4531;但 TRELLIS raw 的 GT Chamfer=0.05540 仍明显优于 A42 的 0.08827。

实验设计(Image-2 风格)

实验设计图:A43 GT validation
实验设计图:A43 GT validation
模块设计图:validation layer
模块设计图:validation layer

模块设计(Image-2 风格)

Validation Inputs

  • case:['gso_002_input4', 'gso_008_input4']。
  • normalization:bbox diagonal normalization, same family as evaluate_benchmark_methods.py。
  • surface samples:20000。
  • retrospective uses GT:True。

Metrics

  • 几何:Chamfer mean/p95、precision、recall、F-score@2/5。
  • 拓扑:watertight、boundary edges、nonmanifold edges、connected components。
  • 复杂度:faces、vertices。
  • 判读:先看 GT 几何,再看 topology/face budget,避免单指标结论。

实验结果(表格)

聚合结果

方法Chamfer mean↓Chamfer p95↓F@2↑F@5↑水密率↑boundary↓nonmanifold↓components↓faces↓结论
TRELLIS raw0.055400.134580.36450.6148100.0%0.00.020.0777944GT 几何最强参照
TRELLIS.2 raw0.092300.209020.18730.40230.0%33342.56131.02328.51005781非水密碎片化
A37 voxel close0.098250.226580.21980.3961100.0%0.00.06.015540水密但几何代价大
A40 local UDF0.087530.210540.25230.4543100.0%0.00.01.018316修复拓扑 / 几何未胜 TRELLIS
A41 visible lock0.088040.212490.26080.4543100.0%0.00.05.528608修复拓扑 / 几何未胜 TRELLIS
A42 component cleanup0.088270.212650.26230.4531100.0%0.00.01.028460拓扑有效 / GT 几何混合

逐 case 输出

case方法Chamfer mean↓F@5↑watertightboundarynonmanifoldcomponentsfacesOBJ
gso_002_input4TRELLIS raw0.027600.8456True00381266620/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/method_eval/trellis_protocol4_all100/gso_002_input4/mesh_raw.obj
gso_002_input4TRELLIS.2 raw0.054070.5947False146051092129551462466/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/method_eval/trellis2_protocol4_all100/gso_002_input4/mesh_raw.obj
gso_002_input4A37 voxel close0.047450.6699True00227936/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_input4A40 local UDF0.046060.6843True00129420/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a40_local_implicit_completion/gso_002_input4/mesh_udf_pitch025_r035_trellis2_raw.obj
gso_002_input4A41 visible lock0.045650.6895True00946788/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a41_visible_lock_udf_completion/gso_002_input4/mesh_lock_r018_patch030_b024_trellis2_raw.obj
gso_002_input4A42 component cleanup0.045620.6906True00146644/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a42_component_aware_cleanup/gso_002_input4/mesh_lock_r018_patch030_b024_visible_prior_trellis2_raw.obj
gso_008_input4TRELLIS raw0.083190.3841True002289268/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/method_eval/trellis_protocol4_all100/gso_008_input4/mesh_raw.obj
gso_008_input4TRELLIS.2 raw0.130530.2099False5208013411702549096/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/method_eval/trellis2_protocol4_all100/gso_008_input4/mesh_raw.obj
gso_008_input4A37 voxel close0.149050.1223True00103144/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_input4A40 local UDF0.128990.2243True0017212/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a40_local_implicit_completion/gso_008_input4/mesh_udf_pitch025_r035_trellis2_raw.obj
gso_008_input4A41 visible lock0.130440.2191True00210428/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a41_visible_lock_udf_completion/gso_008_input4/mesh_lock_r018_patch030_b024_trellis2_raw.obj
gso_008_input4A42 component cleanup0.130910.2157True00110276/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a42_component_aware_cleanup/gso_008_input4/mesh_lock_r018_patch030_b024_visible_prior_trellis2_raw.obj

可视化结果

A43 GT Chamfer mean
A43 GT Chamfer mean
A43 GT F-score @5%
A43 GT F-score @5%
A43 face complexity
A43 face complexity
A43 connected components
A43 connected components
gso_002_input4 GT projection overlay
gso_002_input4 GT projection overlay
gso_008_input4 GT projection overlay
gso_008_input4 GT projection overlay

实验结论

下一步想法