Feature Selective Anchor-Free Module for Single-Shot Object Detection

CVPR 2019  ·  Chenchen Zhu, Yihui He, Marios Savvides ·

We motivate and present feature selective anchor-free (FSAF) module, a simple and effective building block for single-shot object detectors. It can be plugged into single-shot detectors with feature pyramid structure. The FSAF module addresses two limitations brought up by the conventional anchor-based detection: 1) heuristic-guided feature selection; 2) overlap-based anchor sampling. The general concept of the FSAF module is online feature selection applied to the training of multi-level anchor-free branches. Specifically, an anchor-free branch is attached to each level of the feature pyramid, allowing box encoding and decoding in the anchor-free manner at an arbitrary level. During training, we dynamically assign each instance to the most suitable feature level. At the time of inference, the FSAF module can work jointly with anchor-based branches by outputting predictions in parallel. We instantiate this concept with simple implementations of anchor-free branches and online feature selection strategy. Experimental results on the COCO detection track show that our FSAF module performs better than anchor-based counterparts while being faster. When working jointly with anchor-based branches, the FSAF module robustly improves the baseline RetinaNet by a large margin under various settings, while introducing nearly free inference overhead. And the resulting best model can achieve a state-of-the-art 44.6% mAP, outperforming all existing single-shot detectors on COCO.

PDF Abstract CVPR 2019 PDF CVPR 2019 Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Object Detection COCO minival FSAF (ResNeXt-101, anchor-based branches) box AP 41.6 # 149
AP50 62.4 # 58
Object Detection COCO minival FSAF (ResNet-50) box AP 35.9 # 192
AP50 55.0 # 101
AP75 37.9 # 93
APS 19.8 # 75
APM 39.6 # 76
APL 48.2 # 81
Object Detection COCO minival FSAF (ResNet-101) box AP 37.9 # 187
AP50 58.0 # 93
Object Detection COCO minival FSAF (ResNet-101, anchor-based branches) box AP 39.3 # 175
AP50 59.2 # 85
Object Detection COCO test-dev FSAF (ResNet-101, single-scale) box mAP 40.9 # 181
AP50 61.5 # 119
AP75 44 # 132
APS 24 # 104
APM 44.2 # 115
APL 51.3 # 128
Hardware Burden 38G # 1
Operations per network pass None # 1
Object Detection COCO test-dev FSAF (ResNeXt-101, multi-scale) box mAP 44.6 # 139
AP50 65.2 # 74
AP75 48.6 # 83
APS 29.7 # 51
APM 47.1 # 86
APL 54.6 # 105
Hardware Burden None # 1
Operations per network pass None # 1

Methods