Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Plug and Play Active Learning for Object Detection

About

Annotating datasets for object detection is an expensive and time-consuming endeavor. To minimize this burden, active learning (AL) techniques are employed to select the most informative samples for annotation within a constrained "annotation budget". Traditional AL strategies typically rely on model uncertainty or sample diversity for query sampling, while more advanced methods have focused on developing AL-specific object detector architectures to enhance performance. However, these specialized approaches are not readily adaptable to different object detectors due to the significant engineering effort required for integration. To overcome this challenge, we introduce Plug and Play Active Learning (PPAL), a simple and effective AL strategy for object detection. PPAL is a two-stage method comprising uncertainty-based and diversity-based sampling phases. In the first stage, our Difficulty Calibrated Uncertainty Sampling leverage a category-wise difficulty coefficient that combines both classification and localisation difficulties to re-weight instance uncertainties, from which we sample a candidate pool for the subsequent diversity-based sampling. In the second stage, we propose Category Conditioned Matching Similarity to better compute the similarities of multi-instance images as ensembles of their instance similarities, which is used by the k-Means++ algorithm to sample the final AL queries. PPAL makes no change to model architectures or detector training pipelines; hence it can be easily generalized to different object detectors. We benchmark PPAL on the MS-COCO and Pascal VOC datasets using different detector architectures and show that our method outperforms prior work by a large margin. Code is available at https://github.com/ChenhongyiYang/PPAL

Chenhongyi Yang, Lichao Huang, Elliot J. Crowley• 2022

Related benchmarks

TaskDatasetResultRank
Oriented Object DetectionDOTA v1.0 (test)--
395
3D Object DetectionScanNet V2 (val)
mAP@0.2559.44
361
Object DetectionPASCAL VOC 2012 (test)
mAP74
293
Object DetectionMS-COCO--
208
Object DetectionCOCO--
186
3D Object DetectionSUN RGB-D (val)
mAP@0.2552.55
163
Defect DetectionIndustrial Thin-Film Defect Dataset
F1 Score75.5
75
Object DetectionPascal VOC
mAP@5068.9
54
3D Object DetectionDAIR-V2X-I (val)
AP (Vehicle, Easy, IoU=0.5, R40)62.8
25
3D Object DetectionRope3D (val)
AP3D (Vehicle, Easy, IoU=0.5)28.19
16
Showing 10 of 13 rows

Other info

Code

Follow for update