Among current anchor-based detectors, a positive anchor box will be intuitively assigned to the object that overlaps it the most. The assigned label to each anchor will directly determine the optimization direction of the corresponding prediction box, including the direction of box regression and category prediction. In our practice of crowded object detection, however, the results show that a positive anchor does not always regress toward the object that overlaps it the most when multiple objects overlap. We name it anchor drift. The anchor drift reflects that the anchor-object matching relation, which is determined by the degree of overlap between anchors and objects, is not always optimal. Conflicts between the fixed matching relation and learned experience in the past training process may cause ambiguous predictions and thus raise the false-positive rate. In this paper, a simple but efficient adaptive two-stage anchor assignment (TSAA) method is proposed. It utilizes the final prediction boxes rather than the fixed anchors to calculate the overlap degree with objects to determine which object to regress for each anchor. The participation of the prediction box makes the anchor-object assignment mechanism adaptive. Extensive experiments are conducted on three classic detectors RetinaNet, Faster-RCNN and YOLOv3 on CrowdHuman and COCO to evaluate the effectiveness of TSAA. The results show that TSAA can significantly improve the detectors' performance without additional computational costs or network structure changes.
翻译:在目前的锚基探测器中,正锚框将直观地指定给最重叠的物体。 分配给每个锚的标签将直接决定相应的预测箱的最佳方向, 包括箱回归和类别预测的方向。 但是, 在我们的拥挤天体探测实践中, 结果表明, 正锚并不总是向在多个天体重叠时最重叠的物体倒退。 我们命名它为锚漂移。 锚漂移表明, 由锚和对象重叠程度决定的锚点匹配关系并不总是最理想的。 固定匹配关系和以往训练过程中所学经验之间的冲突可能会导致模糊的预测, 从而提高假阳率。 在本文件中, 提议了一个简单但有效的适应性双阶段锁定任务( TSA) 方法。 它使用最后的预测箱而不是固定的锚来计算物体的重叠程度, 确定每个锚与对象的倒退程度。 预测框的参与使得锚点分配机制适应性。 在三个典型的探测器上进行了广泛的实验, RetinaNet、 Feast- RCA 和 Crowal- AS 的计算结果可以大大改进 TCTANA 和 CROA ASOL 的绩效结构。