open-vocabulary detection

**Open-Vocabulary Detection (OVD)** is an **object detection paradigm where models can locate and classify arbitrary objects** — described by free-form text, rather than being limited to a fixed list of base categories (like the 80 classes in COCO). **What Is Open-Vocabulary Detection?** - **Definition**: Detecting objects described by any text prompt. - **Core Idea**: Replace the final classification layer (logits) with a text-image alignment score (dot product). - **Training**: Uses base classes with bounding boxes + image-text pairs (captions) for vocabulary expansion. - **Inference**: User provides a list of potentially novel class names -> Model finds them. **Why OVD Matters** - **Flexibility**: Detect "pokemon", "r2d2", or "covid mask" without retraining. - **Language Integration**: Bridges the gap between NLP and Computer Vision. - **Search**: Enables powerful semantic search loopups in video/image databases. **Key Models** - **ViLD**: Vision and Language knowledge Distillation. - **GLIP**: Grounded Language-Image Pre-training. - **OWL-ViT**: Open-World Localization Vision Transformer. - **Grounding DINO**: State-of-the-art open-set detection. **Open-Vocabulary Detection** is **bringing search-like flexibility to vision** — allowing us to find anything we can name, essentially "Googling" the physical world.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account