DST-Det: Simple Dynamic Self-Training for Open-Vocabulary Object Detection
Shilin Xu, Xiangtai Li, Size Wu, Wenwei Zhang, Yunhai Tong, Chen Change Loy
TL;DR
This paper tackles open-vocabulary object detection (OVOD) by addressing the gap between training, where novel objects are treated as background, and testing, where they must be detected. It introduces DST-Det, which uses a dynamically updated Pseudo-Labeling Module (PLM) that leverages CLIP to identify potential novel objects among negative proposals during training, and then uses these pseudo labels to supervise both the RPN and RoIHead within a two-stage detector that employs a frozen CLIP backbone. The method achieves consistent, state-of-the-art gains across LVIS, COCO, and V3Det benchmarks without requiring extra unlabeled data or retraining, and can be paired with strong VLM-based baselines (e.g., CLIPSelf) to reach high novel-class AP figures. The approach offers a practical, plug-in component for improving OVOD performance with minimal inference-time overhead, highlighting the value of integrating vision-language knowledge directly into the training loop.
Abstract
Open-vocabulary object detection (OVOD) aims to detect the objects beyond the set of classes observed during training. This work introduces a straightforward and efficient strategy that utilizes pre-trained vision-language models (VLM), like CLIP, to identify potential novel classes through zero-shot classification. Previous methods use a class-agnostic region proposal network to detect object proposals and consider the proposals that do not match the ground truth as background. Unlike these methods, our method will select a subset of proposals that will be considered as background during the training. Then, we treat them as novel classes during training. We refer to this approach as the self-training strategy, which enhances recall and accuracy for novel classes without requiring extra annotations, datasets, and re-training. Compared to previous pseudo methods, our approach does not require re-training and offline labeling processing, which is more efficient and effective in one-shot training. Empirical evaluations on three datasets, including LVIS, V3Det, and COCO, demonstrate significant improvements over the baseline performance without incurring additional parameters or computational costs during inference. In addition, we also apply our method to various baselines. In particular, compared with the previous method, F-VLM, our method achieves a 1.7% improvement on the LVIS dataset. Combined with the recent method CLIPSelf, our method also achieves 46.7 novel class AP on COCO without introducing extra data for pertaining. We also achieve over 6.5% improvement over the F-VLM baseline in the recent challenging V3Det dataset. We release our code and models at https://github.com/xushilin1/dst-det.
