FreeAnchor: Learning to Match Anchors for Visual Object Detection
About
Modern CNN-based object detectors assign anchors for ground-truth objects under the restriction of object-anchor Intersection-over-Unit (IoU). In this study, we propose a learning-to-match approach to break IoU restriction, allowing objects to match anchors in a flexible manner. Our approach, referred to as FreeAnchor, updates hand-crafted anchor assignment to "free" anchor matching by formulating detector training as a maximum likelihood estimation (MLE) procedure. FreeAnchor targets at learning features which best explain a class of objects in terms of both classification and localization. FreeAnchor is implemented by optimizing detection customized likelihood and can be fused with CNN-based detectors in a plug-and-play manner. Experiments on COCO demonstrate that FreeAnchor consistently outperforms their counterparts with significant margins.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Object Detection | COCO 2017 (val) | AP38.7 | 2454 | |
| Object Detection | COCO (test-dev) | mAP47.3 | 1195 | |
| 3D Object Detection | nuScenes (val) | NDS55.3 | 941 | |
| Object Detection | MS COCO (test-dev) | mAP@.567.4 | 677 | |
| Object Detection | COCO v2017 (test-dev) | mAP44.9 | 499 | |
| Object Detection | CrowdHuman (val) | AP83.9 | 52 | |
| SAR Object Detection | SSDD | mAP5091 | 27 | |
| Pedestrian Detection | CityPersons highly occluded (HO) | Miss Rate42.8 | 16 | |
| Pedestrian Detection | CrowdHuman (test) | MR52.8 | 16 | |
| SAR Object Detection | HRSID | mAP5081.8 | 15 |