正负样本匹配时,一般会采用两个Iou阈值,如0.7,0.3,当Iou小于0.3时,被标记为负样本,当iou大于0.7时被标记为正样本,但这样会存在一些问题,例如其中某一个GTboxes与所有的anchor的IOU都在[0.3,0.7]之间,为了解决这一问题,当匹配时将每个GTboxes对应的anchor中IOU最大的哪一个设置为正样本。
如何操作?
anchor0 | anchor1 | anchor2 | |
GTboxes0 | 0.3 | 0.1 | 0.9 |
GTboxes1 | 0.8 | 0.5 | 0.2 |
GTboxes2 | 0.2 | 0.65 | 0.4 |
我们假设正样本标记为对应GTboxes的索引值,负样本标记为-1,舍弃的标记为2,
anchor0 | anchor1 | anchor2 | |
GTboxes0 | -1 | -1 | 0 |
GTboxes1 | 1 | -2 | -1 |
GTboxes2 | -1 | -2 | -2 |