atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Exploring Region-Word Alignment in Built-in Detector for Open-Vocabulary Object Detection

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary object detection · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BIND, a two-stage open-vocabulary detector that learns region-word alignment with a DINOv2-based dual encoder on image-text pairs, then trains a DETR-style built-in decoder with an adaptive anchor proposal network, avoiding transfer to off-the-shelf detectors.

Problem

Open-vocabulary object detection relies on transferring CLIP-style vision-language knowledge to external detectors such as Faster-RCNN, which loses information due to domain gap and uses non-adaptive manual anchors that are redundant and slow.

Approach

Learn fine-grained region-word alignment directly in a built-in encoder-decoder detector (dual encoder with Hungarian bipartite matching and focal loss), and replace manual anchors with an anchor proposal network that adaptively selects positional anchors from image patches and query embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BIND with ViT-B/16 instead of CORAOV-COCO novel detection · OV-COCO novelAP50: 35.1 -> 36.3Helped
Scale BIND from ViT-B/16 to ViT-L/16BIND · OV-COCO novelAP50: 36.3 -> 41.5Helped
Use BIND with ViT-B/16 instead of CFM-ViTOV-LVIS rare detection · OV-LVIS rareAPr: 28.8 -> 29.4Helped
Scale BIND from ViT-B/16 to ViT-L/16BIND · OV-LVIS rareAPr: 29.4 -> 32.5Helped
Use the ViT-L/16 BIND model instead of CORA RN50×4OV-COCO novel detection · OV-COCO novelAP50: 41.7 -> 41.5Hurt
Use BIND with ViT-B/16 instead of CORA RN50×4OV-COCO inference · OV-COCOseconds per image: 0.50 -> 0.21Helped
Use BIND with ViT-L/16 instead of CORA RN50×4OV-COCO inference · OV-COCOseconds per image: 0.50 -> 0.33Helped
Add the DINOv2 ViT-B/16 visual encoder instead of CLIP (ablation)BIND · OV-COCO novelAP50: 34.2 -> 36.3Helped
Replace the anchor proposal network with prediction slots (ablation)BIND · OV-COCO novelAP50: 36.3 -> 32.4Hurt
Replace the anchor proposal network with prediction slots (ablation)BIND · OV-COCO inferenceseconds per image: 0.21 -> 0.63Hurt
Add region-word alignment to CLIP (R50) (ablation)BIND · OV-COCO novelAP50: 24.5 -> 33.8Helped
Add region-word alignment to CLIP (ViT-B/16) (ablation)BIND · OV-COCO novelAP50: 25.1 -> 34.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: CC3M COCO LVIS

Benchmarks: OV-COCO OV-LVIS

Metrics: AP50 novel AP50 mAP APr seconds per image

Baselines: OVR-CNN ViLD Detic OV-DETR RegionCLIP BARON CORA OADP OWL-ViT MEDet Ro-ViT CFM-ViT

Builds on: DETR OV-DETR CLIP DINOv2 Faster R-CNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy