atlas

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

DiPEx: Dispersing Prompt Expansion for Class-Agnostic Object Detection

NeurIPS 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Open-set and unknown object detection · 2 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 DiPEx, a self-supervised prompt expansion method that grows a set of non-overlapping hyperspherical text prompts for Grounding DINO to improve class-agnostic object detection recall, with angular-coverage-based early termination.

Problem

Class-agnostic object detection with vision-language models suffers low recall when multiple query words are concatenated, because semantically overlapping words reduce detection confidence; manual prompts are impractical for locating all objects.

Approach

Progressively expand learnable prompts by splitting the highest-uncertainty parent prompt into K child prompts via random rotations on the unit hypersphere, using dispersion losses (child-child repulsion, parent-child attraction) and self-training on pseudo-labels, and stop when maximum angular coverage converges.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
expand learnable prompts with DiPEx instead of CoOp prompt tuningGrounding DINO · MS-COCO val class-agnostic ODAR@100: +3.1%Helped
expand learnable prompts with DiPEx instead of CoOp prompt tuningGrounding DINO · MS-COCO val class-agnostic OD, small objectsAR@S: 7.7%Helped
expand learnable prompts with DiPEx instead of SAMclass-agnostic object detection · LVIS valAP: 21.3%Helped
expand learnable prompts with DiPEx instead of zero-shot Grounding DINOGrounding DINO · MS-COCO OOD-OD unknown classesAR@100: 38.3%Helped
merge separate predictions from multiple prompts rather than concatenate the prompts into one queryGrounding DINO with ChatGPT universal words · MS-COCO class-agnostic ODAR: -52.46%Helped
merge separate predictions from multiple prompts rather than concatenate the prompts into one queryGrounding DINO with WordNet class-wide words · MS-COCO class-agnostic ODAR: -23.64%Helped
use merged generic and WordNet 25-noun pseudo-labels instead of generic-only pseudo-labels (ablation)DiPEx · MS-COCO class-agnostic ODAR@100: 65.5 -> 63.2No clear effect
use generic-only pseudo-labels instead of WordNet 25-noun-only pseudo-labels (ablation)DiPEx · MS-COCO class-agnostic ODAR@100: 46.6 -> 65.5Helped
increase the number of prompts (ablation)DiPEx · MS-COCO class-agnostic ODAR and APHelped
increase the number of prompts (ablation)CoCoOp · MS-COCO class-agnostic ODAR and APHurt
increase the child-child dispersion loss coefficient to a large value (γ = 5) (ablation)DiPEx · MS-COCO class-agnostic ODdetection performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO LVIS PASCAL-VOC

Benchmarks: MS-COCO LVIS

Metrics: AP AR@1 AR@10 AR@100 AR@200 AR@S AR@M AR@L

Baselines: Selective Search UP-DETR DETReg FreeSOLO Exemplar-FreeSOLO MOST CutLER HASSOD CoOp CoCoOp SAM VOS

Builds on: CoOp CoCoOp Grounding DINO MaPLe

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