Xingyi Zhou, Vladlen Koltun, Philipp Krähenbühl
We develop a probabilistic interpretation of two-stage object detection. We show that this probabilistic interpretation motivates a number of common empirical training practices. It also suggests changes to two-stage detection pipelines. Specifically, the first stage should infer proper object-vs-background likelihoods, which should then inform the overall score of the detector. A standard region proposal network (RPN) cannot infer this likelihood sufficiently well, but many one-stage detectors can. We show how to build a probabilistic two-stage detector from any state-of-the-art one-stage detector. The resulting detectors are faster and more accurate than both their one- and two-stage precursors. Our detector achieves 56.4 mAP on COCO test-dev with single-scale testing, outperforming all published results. Using a lightweight backbone, our detector achieves 49.2 mAP on COCO at 33 fps on a Titan Xp, outperforming the popular YOLOv4 model.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Object Detection | COCO test-dev | AP50 | 74 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| Object Detection | COCO test-dev | AP75 | 61.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| Object Detection | COCO test-dev | APL | 68.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| Object Detection | COCO test-dev | APM | 59.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| Object Detection | COCO test-dev | APS | 38.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| Object Detection | COCO test-dev | box mAP | 56.4 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| Object Detection | COCO-O | Average mAP | 29.5 | CenterNet2 (R2-101-DCN) |
| Object Detection | COCO-O | Effective Robustness | 4.29 | CenterNet2 (R2-101-DCN) |
| 3D | COCO test-dev | AP50 | 74 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 3D | COCO test-dev | AP75 | 61.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 3D | COCO test-dev | APL | 68.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 3D | COCO test-dev | APM | 59.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 3D | COCO test-dev | APS | 38.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 3D | COCO test-dev | box mAP | 56.4 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 3D | COCO-O | Average mAP | 29.5 | CenterNet2 (R2-101-DCN) |
| 3D | COCO-O | Effective Robustness | 4.29 | CenterNet2 (R2-101-DCN) |
| 2D Classification | COCO test-dev | AP50 | 74 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Classification | COCO test-dev | AP75 | 61.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Classification | COCO test-dev | APL | 68.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Classification | COCO test-dev | APM | 59.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Classification | COCO test-dev | APS | 38.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Classification | COCO test-dev | box mAP | 56.4 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Classification | COCO-O | Average mAP | 29.5 | CenterNet2 (R2-101-DCN) |
| 2D Classification | COCO-O | Effective Robustness | 4.29 | CenterNet2 (R2-101-DCN) |
| 2D Object Detection | COCO test-dev | AP50 | 74 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Object Detection | COCO test-dev | AP75 | 61.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Object Detection | COCO test-dev | APL | 68.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Object Detection | COCO test-dev | APM | 59.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Object Detection | COCO test-dev | APS | 38.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Object Detection | COCO test-dev | box mAP | 56.4 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 2D Object Detection | COCO-O | Average mAP | 29.5 | CenterNet2 (R2-101-DCN) |
| 2D Object Detection | COCO-O | Effective Robustness | 4.29 | CenterNet2 (R2-101-DCN) |
| 16k | COCO test-dev | AP50 | 74 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 16k | COCO test-dev | AP75 | 61.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 16k | COCO test-dev | APL | 68.6 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 16k | COCO test-dev | APM | 59.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 16k | COCO test-dev | APS | 38.7 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 16k | COCO test-dev | box mAP | 56.4 | CenterNet2 (Res2Net-101-DCN-BiFPN, self-training, 1560 single-scale) |
| 16k | COCO-O | Average mAP | 29.5 | CenterNet2 (R2-101-DCN) |
| 16k | COCO-O | Effective Robustness | 4.29 | CenterNet2 (R2-101-DCN) |