Papers › Open-vocabulary Object Detection via Vision and Language Knowledge Distillation

Open-vocabulary Object Detection via Vision and Language Knowledge Distillation

28 Apr 2021ICLR 2022 4arXiv:2104.13921archive 2025-07-28

Xiuye Gu, Tsung-Yi Lin, Weicheng Kuo, Yin Cui

We aim at advancing open-vocabulary object detection, which detects objects described by arbitrary text inputs. The fundamental challenge is the availability of training data. It is costly to further scale up the number of classes contained in existing object detection datasets. To overcome this challenge, we propose ViLD, a training method via Vision and Language knowledge Distillation. Our method distills the knowledge from a pretrained open-vocabulary image classification model (teacher) into a two-stage detector (student). Specifically, we use the teacher model to encode category texts and image regions of object proposals. Then we train a student detector, whose region embeddings of detected boxes are aligned with the text and image embeddings inferred by the teacher. We benchmark on LVIS by holding out all rare categories as novel categories that are not seen during training. ViLD obtains 16.1 mask APᵣ with a ResNet-50 backbone, even outperforming the supervised counterpart by 3.8. When trained with a stronger teacher model ALIGN, ViLD achieves 26.3 APᵣ. The model can directly transfer to other datasets without finetuning, achieving 72.2 AP₅₀ on PASCAL VOC, 36.6 AP on COCO and 11.8 AP on Objects365. On COCO, ViLD outperforms the previous state-of-the-art by 4.8 on novel AP and 11.4 on overall AP. Code and demo are open-sourced at https://github.com/tensorflow/tpu/tree/master/models/official/detection/projects/vild.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

tensorflow/tpu officialmentioned in papertfApache-2.0 report
tensorflow/tpu officialtf report
hanoonaR/object-centric-ovd mentioned on GitHubpytorchApache-2.0 report
dyabel/detpro pytorchApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Image ClassificationKnowledge DistillationObject DetectionOpen Vocabulary Image ClassificationOpen Vocabulary Object DetectionOpen-vocabulary object detectionZero-Shot Image ClassificationZero-Shot Object Detectionimage-classificationobject-detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Open Vocabulary Object Detection LVIS v1.0 ViLD-ensemble w/ ALIGN (Eb7-FPN) AP novel-LVIS base training 26.3 #14 of 28 Archive leaderboard report
Open Vocabulary Object Detection LVIS v1.0 ViLD-ensemble w/ ALIGN (Eb7-FPN) AP novel-Unrestricted open-vocabulary training 27.0 #14 of 28 Archive leaderboard report
Open Vocabulary Object Detection LVIS v1.0 ViLD-ensemble (R152-FPN) AP novel-LVIS base training 18.7 #24 of 28 Archive leaderboard report
Open Vocabulary Object Detection LVIS v1.0 ViLD-ensemble (R152-FPN) AP novel-Unrestricted open-vocabulary training 19.8 #24 of 28 Archive leaderboard report
Open Vocabulary Object Detection LVIS v1.0 ViLD-ensemble (R50-FPN) AP novel-LVIS base training 16.6 #27 of 28 Archive leaderboard report
Open Vocabulary Object Detection LVIS v1.0 ViLD-ensemble (R50-FPN) AP novel-Unrestricted open-vocabulary training 16.7 #27 of 28 Archive leaderboard report
Open Vocabulary Object Detection LVIS v1.0 ViLD (R50-FPN) AP novel-LVIS base training 16.1 #28 of 28 Archive leaderboard report
Open Vocabulary Object Detection LVIS v1.0 ViLD (R50-FPN) AP novel-Unrestricted open-vocabulary training 16.3 #28 of 28 Archive leaderboard report
Open Vocabulary Object Detection MSCOCO ViLD AP 0.5 27.6 #29 of 32 Archive leaderboard report
Open Vocabulary Object Detection Objects365 ViLD mask AP50 18.2 #2 of 2 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

ConvolutionMask R-CNNRPNRoIAlignSoftmax

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections