边界框的几何
让坐标约定、面积与 IoU 在 tiny boxes 上完全确定。
为什么需要它
大多数检测 bug 先表现为几何约定错,而不是网络不够强。
开始前应该已经会回答
- 能手算两个方框交并面积
- 知道像素闭区间约定影响 +1
输入、输出与契约
- 输入
- boxes [N,4]
- 输出
- IoU [N,M]
- IoU ∈ [0,1]
- 无交集时 intersection 为 0
- 混用 xyxy 与 xywh
- 宽高为负仍继续计算
用最小例子检查
手算 [0,0,2,2] 与 [1,1,3,3] 的 IoU,并注明坐标约定。
如果你看到……
优先检查:union/intersection 或负宽高
优先检查:面积约定
预测 → 实验 → 证据
- 先预测
- 相同框 IoU=1,完全分离=0,部分重叠介于两者。
- 做实验
- 建立三组 boxes 作为 geometry regression。
- 留证据
- 坐标 convention
- 手算值
- 实现值
渐进提示
先独立排查 10–15 分钟,再按需展开。
提示 1
先画平面
提示 2
clamp intersection
提示 3
独立测试 area
闭卷检查 · 边界框的几何
- 三个边界 case 通过
- 约定写入 contract
- 矩阵轴可解释