Refactor depth-related tests and improve parameter handling in image cutout symmetry
This commit is contained in:
@@ -52,7 +52,7 @@ flowchart TD
|
||||
|
||||
Cutout 原轮廓的深度可以变化,后续网格平滑继续使用现有原轮廓保护字段。这样保留图像投影轮廓,同时允许轮廓深度变平顺。Depth Plane 的矩形外框保护同时约束影响起点和最终权重。
|
||||
|
||||
Panorama 的经度接缝和极点依照真实球面拓扑求值;UV 接缝本身不形成平滑边界。有效距离平滑在 `Invalid Distance` 替代分支之前接入,保留区域的无效距离继续由该参数决定。无效区域与有效区域之间沿现有剔除逻辑断开混合面,验证其不会参与有效边界的平均。
|
||||
Panorama 的经度接缝和极点依照真实球面拓扑求值;UV 接缝本身不形成平滑边界。径向距离的平滑只作用于有效采样,被 mask 判无效的面在 Depth Mask 关闭时整片落到 `Dome Radius`,不参与边界平均。
|
||||
|
||||
相机 Z 重建必须处理零值及不可用于比例计算的采样,直接保留对应原点值,保证结果有限。投影方向保持的断言放在深度平滑/置换阶段;后续网格平滑仍按既有规则移动顶点。
|
||||
|
||||
@@ -71,4 +71,4 @@ Depth Cutout 的自适应实现位于 `common/outline_smoothing.py`。公开 `Ou
|
||||
- 稀疏网格的两圈覆盖范围较宽,较高迭代数可能软化真实轮廓深度 → 保留默认值 5,并用 Subdivide 4、6 对比 5、12 的效果。
|
||||
- 深度 Blur 与后置网格平滑叠加 → 分别检查置换阶段的射线保持、最终尖刺改善和整体形状,不把梯度下降单独视为几何更准确。
|
||||
- 模型 validity 开口可能位于物体内部 → 使用内部孔洞、真实深度断层与孤立尖刺的合成用例,检查影响范围及不同连通表面的隔离。
|
||||
- 球面方向和无效距离与相机 Z 语义不同 → Panorama 使用径向适配,覆盖经度接缝、极点、Invalid Distance 和 Valid Only 两个分支后再交付。
|
||||
- 球面方向和径向距离与相机 Z 语义不同 → Panorama 使用径向适配,覆盖经度接缝、极点、Depth Mask 两个分支后再交付。
|
||||
|
||||
@@ -82,9 +82,9 @@ Cutout 和 Depth Plane SHALL 在深度平滑阶段保持原相机射线,通过
|
||||
- **AND** 径向重建保持每个点的球面方向
|
||||
|
||||
#### Scenario: Retained invalid panorama region
|
||||
- **WHEN** Panorama 保留无效区域并使用 Invalid Distance
|
||||
- **THEN** 无效区域继续使用指定距离
|
||||
- **AND** 无效替代距离不混入有效边界的深度平均
|
||||
- **WHEN** Panorama 关闭 Depth Mask 保留无效区域
|
||||
- **THEN** 无效面整片落在 `Dome Radius`
|
||||
- **AND** 该距离不混入有效边界的径向平均
|
||||
|
||||
### Requirement: Integrated geometry and asset verification
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
- [x] 3.1 接入 Depth Cutout,在 Split 后、投影前平滑相机 Z,按原射线重建;让原 Alpha 轮廓参与深度平滑,并保留后置网格平滑的既有保护规则。
|
||||
- [x] 3.2 接入 Depth Plane,复用原 UV 矩形外框保护,处理 Valid Only 和 Split 的新边界;验证完整矩形的新增深度平滑为恒等操作。
|
||||
- [x] 3.3 接入 Depth Panorama,在当前球面拓扑上平滑有效径向距离,接回 Depth Scale 表达式;验证 Invalid Distance、Valid Only 两分支、UV 接缝和极点。
|
||||
- [x] 3.3 接入 Depth Panorama,在当前球面拓扑上平滑有效径向距离,接回 Depth Scale 表达式;验证 Depth Mask 两分支、UV 接缝和极点。
|
||||
- [x] 3.4 三组共用 Boundary Smooth 迭代数,保留默认 5、范围 0–20 和既有 socket 标识;更新对应界面描述并精简重复连接。
|
||||
|
||||
## 4. 回归与实图验收
|
||||
|
||||
Reference in New Issue
Block a user