Dense Learning based Semi-Supervised Object Detection
About
Semi-supervised object detection (SSOD) aims to facilitate the training and deployment of object detectors with the help of a large amount of unlabeled data. Though various self-training based and consistency-regularization based SSOD methods have been proposed, most of them are anchor-based detectors, ignoring the fact that in many real-world applications anchor-free detectors are more demanded. In this paper, we intend to bridge this gap and propose a DenSe Learning (DSL) based anchor-free SSOD algorithm. Specifically, we achieve this goal by introducing several novel techniques, including an Adaptive Filtering strategy for assigning multi-level and accurate dense pixel-wise pseudo-labels, an Aggregated Teacher for producing stable and precise pseudo-labels, and an uncertainty-consistency-regularization term among scales and shuffled patches for improving the generalization capability of the detector. Extensive experiments are conducted on MS-COCO and PASCAL-VOC, and the results show that our proposed DSL method records new state-of-the-art SSOD performance, surpassing existing methods by a large margin. Codes can be found at \textcolor{blue}{https://github.com/chenbinghui1/DSL}.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Object Detection | COCO 2017 (val) | AP43.8 | 2643 | |
| Object Detection | COCO | mAP43.8 | 137 | |
| Object Detection | Pascal VOC | mAP80.7 | 88 | |
| Object Detection | COCO standard (5% labeled) | mAP30.9 | 70 | |
| Object Detection | COCO standard (10%) | mAP36.22 | 54 | |
| Object Detection | COCO standard (1%) | mAP22.03 | 44 | |
| Object Detection | COCO standard (2%) | mAP25.2 | 42 | |
| Oriented Object Detection | DOTA 1.5 (val) | mAP57.86 | 37 | |
| Object Detection | COCO 1% labeled 2017 (val train) | mAP22.03 | 30 | |
| Object Detection | COCO standard 5% labeled 2017 (train) | mAP30.87 | 28 |