DST-Det: Simple Dynamic Self-Training for Open-Vocabulary Object Detection

Shilin Xu, Xiangtai Li, Size Wu, Wenwei Zhang, Yunhai Tong +1 more
10/2/2023
cs.CV

Official code: xushilin1/dst-det (35 stars, last commit 2025-06-03).

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.

View on arXivView PDF

Code Implementations(1)

xushilin1/dst-detOfficial100%

[TCSVT] state-of-the-art open vocabulary detector on COCO/LVIS/V3Det

351Shell, PythonJul 25, 20231 years ago

Cite this paper

@article{xu2023dstdet,
  title  = {DST-Det: Simple Dynamic Self-Training for Open-Vocabulary Object Detection},
  author = {Shilin Xu and Xiangtai Li and Size Wu and Wenwei Zhang and Yunhai Tong and Chen Change Loy},
  year   = {2023},
  eprint = {2310.01393},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.01393v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.01393.svg)](https://codeofpaper.com/paper/2310.01393)

Discussion