实验定位 负结果 / 关键诊断
A25 追问 A24 的遗留问题:A20 的 visible-safe gate 是整 case 拒绝,明显过保守;如果把可见区域证据拆成 per-view/per-region,是否能减少误拒?本实验仍是无 GT 路由,GT 只用于事后标注 false reject / false accept。
结果很有信息量:A25 regional 把 false reject 从 A24 的 4 降到 2,但 false accept 从 0 增到 2,放过了 gso_005_input4, gso_007_input4。depth-coupled 变体消除了 false accept,但 false reject 升到 5,说明区域 silhouette 本身不足,需要更可靠的 depth-confidence 局部约束。
实验设计(Image-2 风格)
模块设计(Image-2 风格)
Hypothesis
问题:A20 case-level visible-safe veto rejects any case with visible risk, which is too conservative for small single-view or repair-compensated deviations.
区域门控:Use per-view visible loss, IoU delta and under-coverage taxonomy; reject only multi-view severe support deletion or deletion without depth/IoU compensation.
论文角度:Move from scalar candidate routing to view-conditioned visible support constraints, a prerequisite for generation-time local locking.
Decision Signals
- per-view visible loss:repair 是否删除输入可见支持。
- per-view IoU delta:repair 相对 baseline 是否改善某些视角。
- under/over-coverage taxonomy:区分轮廓缩小、扩张和中性变化。
- VGGT depth delta:阻止 silhouette-only gate 放行几何坏修复。
实验结果(表格)
| 策略 | 选择 repair 数 | false reject | false accept | selected Chamfer Δ | selected F@5 Δ | 选择的 repair case |
|---|---|---|---|---|---|---|
| A20 case visible-safe | 3 | 4 | 0 | -0.00054 | 0.0067 | gso_000_input4, gso_002_input4, gso_009_input4 |
| A24 calibrated | 3 | 4 | 0 | -0.00054 | 0.0067 | gso_000_input4, gso_002_input4, gso_009_input4 |
| A25 regional visible | 7 | 2 | 2 | -0.00029 | 0.0051 | gso_000_input4, gso_001_input4, gso_002_input4, gso_003_input4, gso_004_input4, gso_005_input4, gso_007_input4 |
| A25 depth-coupled regional | 2 | 5 | 0 | -0.00054 | 0.0070 | gso_000_input4, gso_002_input4 |
A25 regional 逐 case 决策
| case | A25 gate | score | VGGT depth Δ | mean IoU Δ | max visible loss | severe loss views | under-coverage views | GT Chamfer Δ | GT F@5 Δ | 原因 |
|---|---|---|---|---|---|---|---|---|---|---|
| gso_000_input4 | pass | 0.2633 | -0.02330 | 0.1400 | 0.0538 | [] | [] | -0.00160 | 0.0202 | [] |
| gso_001_input4 | pass | 0.0002 | -0.00020 | -0.0013 | 0.0080 | [] | [0, 1, 2, 3] | -0.00105 | 0.0082 | [] |
| gso_002_input4 | pass | 0.0666 | -0.00656 | 0.0228 | 0.0386 | [] | [1, 2, 3] | -0.00377 | 0.0502 | [] |
| gso_003_input4 | pass | -0.0019 | 0.00193 | -0.0001 | 0.0022 | [] | [] | -0.00005 | -0.0041 | [] |
| gso_004_input4 | pass | 0.0001 | -0.00009 | -0.0006 | 0.0020 | [] | [1, 3] | -0.00041 | 0.0032 | [] |
| gso_005_input4 | pass | -0.0001 | 0.00008 | 0.0000 | 0.0000 | [] | [0, 1, 2, 3] | 0.00119 | -0.0079 | [] |
| gso_006_input4 | reject | -0.3904 | 0.03191 | -0.0831 | 0.0477 | [] | [3] | 0.00144 | 0.0204 | ['VGGT depth hard reject'] |
| gso_007_input4 | pass | -0.0014 | 0.00194 | 0.0013 | 0.0086 | [] | [1, 3] | 0.00281 | -0.0188 | [] |
| gso_008_input4 | reject | -0.2248 | 0.01519 | -0.0237 | 0.0893 | [2] | [0, 1, 2, 3] | 0.00474 | -0.0168 | ['VGGT depth hard reject', 'severe visible loss with negative mean IoU delta', 'multi-view under-coverage without depth compensation'] |
| gso_009_input4 | reject | -0.0301 | 0.00017 | -0.0027 | 0.0722 | [] | [0, 2, 3] | -0.00006 | -0.0029 | ['multi-view under-coverage without depth compensation'] |
可视化结果
实验结论
- A25 regional 证明 A20 的整 case visible-safe 的确太保守:它能把 false reject 从 4 降到 2,救回更多小幅有益 repair。
- 但 per-view silhouette / visible loss 不能单独决定接受:regional gate 放过 gso_005_input4, gso_007_input4,这些 case 可见轮廓没有明显删除,却在 GT Chamfer/F@5 上变差。
- depth-coupled regional 试图加回 VGGT depth 和正证据要求,false accept 降到 0,但 false reject 升到 5,漏掉 gso_001_input4, gso_003_input4, gso_004_input4, gso_006_input4, gso_009_input4。
- 所以 A25 不是最终路由器,而是把下一步方向收窄得更清楚:visible support 必须区域化,但区域化不能只基于 silhouette;需要 depth-confidence-aware regional locking。
- 从论文角度看,这个负结果很重要:它说明多视角非正交 mesh 生成的一致性问题不只是候选排序,而是“哪些可见区域必须锁住、哪些未观测区域允许闭合”的局部可观测性建模。
下一步想法
- A26:构造 depth-confidence regional support map。对每个输入视角,把 VGGT depth confidence、visible loss、IoU delta、under/over-coverage 合成区域置信图,而不是 case-level 标量。
- 把 gso_005/gso_007 这类 false accept 作为 hard negatives:检查它们是否存在 silhouette 看不出的 depth/normal 或局部厚度错误。
- 把 gso_001/gso_003/gso_004/gso_006 这类 false reject 拆成“微小收益但不值得冒险”和“真实应该救”的两类,避免 GT good 定义过宽。
- 最终方法应从 post-hoc gate 走向 generation-time lock:visible-supported region 锁定,unobserved region 做水密闭合和减面。