实验 59:A53 Multi-objective Depth-sign Selector

用 no-GT saturation guard 修正 A52 的 gso008 Chamfer/F-score tradeoff

实验定位 selector 正向 / tradeoff 明确

A53 复用 A52 已生成的候选 mesh,不再做新变形。核心问题是:能否用无 GT 多目标 selector 修正 gso_008 的 failure pattern,也就是 A52 outward-only 让 F@5 提升但 Chamfer 反向。

推荐的 saturation_guard_signed_selector 使用 no-GT 规则:中等 conflict 且 depth support 足够时选择 signed-strong;如果 conflict ratio 极高,并且 depth 候选让 visible/conflict/improved proxy p95 全部恶化,则回退 carrier。结果 mean ΔChamfer=-0.000209,几乎贴近 GT oracle=-0.000209,优于 A52 的 -0.000083;但 ΔF@5=0.000728,低于 A52 的 0.001326。

实验设计(Image-2 风格)

实验设计图:A53 multi-objective selector
实验设计图:A53 multi-objective selector
模块设计图:saturation-aware reject selector
模块设计图:saturation-aware reject selector

模块设计(Image-2 风格)

Selector Rule

  • defer case 仍保持 carrier。
  • 中等 conflict 且 signed depth support ≥ 0.05:选择 signed-strong。
  • conflict ratio > 0.5 且所有 depth 候选让 visible/conflict/improved proxy 变差:回退 carrier。
  • GT oracle 只作为事后上界,不参与推荐 selector。

What It Fixes

A52 把 gso008 的 high-conflict/high-outward-support 解释为“应该 outward”。A53 发现这个区域已经是 saturated conflict:所有 residual 都破坏可见/冲突/improved proxy,因此应拒绝编辑。

实验结果(表格)

Selector 聚合对比

selectorselected countsmean ΔChamfermean ΔF@5active ΔChamferactive ΔF@5visible Δconflict Δ状态
gt_chamfer_oracle_upper_bound{'carrier_control': 8, 'depth_inward_counterfactual': 1, 'depth_signed_strong': 1}-0.0002090.000943-0.0006970.0031430.000220.00092oracle
saturation_guard_signed_selector{'carrier_control': 8, 'depth_signed_strong': 2}-0.0002090.000728-0.0006960.0024280.000240.00099推荐
a52_original_selector{'carrier_control': 7, 'depth_outward_only': 1, 'depth_signed_strong': 2}-0.0000830.001326-0.0002760.0044200.000540.00154对照
proxy_deterioration_guard{'carrier_control': 8, 'depth_outward_only': 2}-0.000033-0.000090-0.000108-0.0002990.000040.00031对照
support_weighted_proxy_selector{'carrier_control': 7, 'depth_outward_only': 3}0.0000930.0005080.0003110.0016930.000330.00086对照

active case 逐项选择

selectorcaseselectedreasonsΔChamferΔF@5visible Δconflict ΔOBJ
a52_original_selectorgso_000_input4depth_signed_strong['a52_original_selector']-0.0007770.0003400.001210.00546/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_000_input4/mesh_depth_signed_strong.obj
a52_original_selectorgso_002_input4depth_signed_strong['a52_original_selector']-0.0013110.0069430.001210.00443/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_002_input4/mesh_depth_signed_strong.obj
a52_original_selectorgso_008_input4depth_outward_only['a52_original_selector']0.0012590.0059780.002930.00555/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_008_input4/mesh_depth_outward_only.obj
saturation_guard_signed_selectorgso_000_input4depth_signed_strong['moderate_conflict_signed_depth_support']-0.0007770.0003400.001210.00546/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_000_input4/mesh_depth_signed_strong.obj
saturation_guard_signed_selectorgso_002_input4depth_signed_strong['moderate_conflict_signed_depth_support']-0.0013110.0069430.001210.00443/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_002_input4/mesh_depth_signed_strong.obj
saturation_guard_signed_selectorgso_008_input4carrier_control['high_conflict_saturation_and_all_depth_candidates_worsen_proxy']0.0000000.0000000.000000.00000/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_008_input4/mesh_carrier_control.obj
gt_chamfer_oracle_upper_boundgso_000_input4depth_inward_counterfactual['gt_oracle_chamfer_upper_bound']-0.0007800.0024860.000950.00479/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_000_input4/mesh_depth_inward_counterfactual.obj
gt_chamfer_oracle_upper_boundgso_002_input4depth_signed_strong['gt_oracle_chamfer_upper_bound']-0.0013110.0069430.001210.00443/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_002_input4/mesh_depth_signed_strong.obj
gt_chamfer_oracle_upper_boundgso_008_input4carrier_control['gt_oracle_chamfer_upper_bound']0.0000000.0000000.000000.00000/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a52_routed_10case_depth_sign_residual/gso_008_input4/mesh_carrier_control.obj

可视化结果

A53 absolute mean Δ Chamfer
A53 absolute mean Δ Chamfer
A53 mean Δ F@5
A53 mean Δ F@5

实验结论

下一步想法