Probabilistic two-stage detection
About
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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Object Detection | COCO 2017 (val) | AP42.9 | 2454 | |
| Object Detection | COCO (test-dev) | mAP56.4 | 1195 | |
| Instance Segmentation | COCO 2017 (val) | -- | 1144 | |
| Object Detection | MS COCO (test-dev) | mAP@.574 | 677 | |
| Object Detection | COCO (val) | mAP49.2 | 613 | |
| Object Detection | LVIS v1.0 (val) | APbbox47.5 | 518 | |
| Object Detection | COCO v2017 (test-dev) | mAP56.4 | 499 | |
| Instance Segmentation | LVIS v1.0 (val) | AP (Rare)24.6 | 189 | |
| Object Detection | MS-COCO (val) | mAP0.561 | 138 | |
| Object Detection | AI-TOD (test) | AP@0.535.7 | 88 |