[ OPEN-VOCABULARY DETECTION / OV-DEIM ]

Finding objects with text: how OV-DEIM works

The set of objects that matter at a site may change. OV-DEIM studies open-vocabulary detection, matching image features with textual class representations within a real-time detector architecture.

Research authors: Leilei Wang, Longfei Liu, Xi Shen, Xuanlong Yu, Ying Tiffany He, Fei Richard Yu, Yingyi Chen

Intellindust AI Lab · Guangdong Laboratory of AI and Digital Economy (SZ) · Shenzhen University · Carleton University · Institute for Research in Biomedicine

Project-page presentation and explanatory additions by Deepvizor. The full paper is available through the PDF link. Results apply to research datasets.

OV-DEIM: original LVIS zero-shot detection examples
Original zero-shot detection on LVIS. Boxes, class names and scores inside the images remain the original model outputs.
Open full-size research figure ↗
KEY IDEA

Open vocabulary expands how categories are specified; it does not guarantee recognition of every object. OV-DEIM relies on vision–text alignment, query selection and training data quality.

Abstract: an open-vocabulary detector

Real-time open-vocabulary detection is important in dynamic environments where a large, evolving set of categories must be recognized under strict latency constraints. Existing real-time approaches predominantly use YOLO-style models, while DETR-based alternatives lag in latency, compactness and overall performance.

OV-DEIM is an end-to-end DETR-style open-vocabulary detector built on DEIMv2 with integrated vision–language modeling. A lightweight query supplement strategy improves Fixed AP without compromising inference speed.

The authors also introduce GridSynthetic augmentation, composing multiple training samples into structured image grids. A single forward pass exposes the model to richer object co-occurrences and spatial layouts, mitigating the effect of noisy localization on classification loss and improving semantic discrimination, especially for rare categories.

Six architectural components

The first component is an image backbone. The second is a hybrid encoder aggregating multi-scale features. The third is a text encoder representing categories, phrases or descriptions.

The fourth component selects high-quality object queries conditioned on text. The fifth is a transformer decoder refining those queries. The sixth is a prediction head outputting box coordinates and vision–text alignment scores.

One-to-one matching removes the separate NMS post-processing step. The authors associate this with inference that scales favorably with vocabulary size. Query supplementation adds candidates for Fixed AP evaluation without extra inference cost under the reported protocol.

OV-DEIM: vision–text alignment architecture

Original OV-DEIM architecture. Source photographs, mathematical symbols and connections are preserved.

Open research figure ↗

GridSynthetic: several scenes in one training sample

GridSynthetic assembles several source images into an image grid. It augments training data; it is not a camera operating mode or a way to merge video streams during deployment.

The published chart shows EMA-smoothed GIoU loss. The authors report that GridSynthetic consistently produces the lowest loss throughout training, explaining that easier localization supports more effective classification supervision.

Training improvement and inference speed are different properties. Evaluate augmentation under comparable training protocols and deployment latency on the intended computer.

OV-DEIM: GIoU loss under different training augmentations

Original GIoU loss curves, preserving axes, values and trajectories.

Open research figure ↗

LVIS: rare classes and the speed protocol

On LVIS minival, OV-DEIM-S, M and L exceed YOLOEv8-S, M and L by 2.0, 0.7 and 0.4 standard AP points. The authors separately report 8.9×, 6.4× and 5.4× speedups on NVIDIA T4 against the comparison that includes NMS.

YOLOE speed is presented as a pair such as 216/18*, with the starred number including NMS. Comparing 161 FPS with 18 FPS gives the reported OV-DEIM-S speedup; comparing it with 216 FPS as the same protocol would be incorrect. Original values are reproduced unchanged.

AP/AP Fixed pairs denote two evaluation settings. The r, c and f subscripts identify rare, common and frequent LVIS categories. OG is Objects365v1, Cap4M is GLIP’s four million image–text pairs, and G-20M is Grounding-20M. FPS was measured on NVIDIA T4 using TensorRT.

Scroll the table horizontally →

OV-DEIM · LVIS minival · Zero-shot
MethodBackboneParamsPre-trained DataFPSAP/APFixedAPr/APrFixedAPc/APcFixedAPf/APfFixed
GLIP-TSwin-T232MOG--/24.9-/17.7-/19.5-/31.0
GLIPv2-TSwin-T232MOG,Cap4M--/29.0-/--/--/-
GDINO-TSwin-T172MOG--/25.6-/14.4-/19.6-/32.2
G1.5-EdgeEfficientViT-L1-G-20M--/33.5-/28.0-/34.3-/33.9
YOLO-Worldv2-SYOLOv8-S13MOG--/24.4-/17.1-/22.5-/27.3
YOLO-Worldv2-MYOLOv8-M29MOG--/32.4-/28.4-/29.635.5
YOLO-Worldv2-LYOLOv8-L48MOG--/35.5-/25.6-/34.6-/38.1
YOLOEv8-SYOLOv8-S12MOG216/18*25.7/27.919.0/22.325.9/27.826.7/29.0
YOLOEv8-MYOLOv8-M27MOG145/17*29.9/32.623.6/26.929.2/31.931.7/34.4
YOLOEv8-LYOLOv8-L45MOG103/17*33.3/35.930.8/33.232.2/34.834.6/37.3
YOLOEv11-SYOLOv11-S10MOG216/18*25.2/27.519.3/21.424.4/26.826.7/29.3
YOLOEv11-MYOLOv11-M21MOG151/18*30.5/33.022.4/26.930.4/32.532.1/34.5
YOLOEv11-LYOLOv11-L26MOG122/17*32.4/35.225.6/29.131.9/35.034.1/36.5
OV-DEIM-SViT-T11MOG16127.7/29.623.6/25.228.1/30.228.0/30.0
OV-DEIM-MViT-T+20MOG10930.6/32.625.3/26.930.2/31.531.9/34.1
OV-DEIM-LViT-S36MOG9133.7/35.934.3/36.833.4/35.534.0/36.0

COCO: zero-shot transfer and linear probing

The COCO val2017 comparison separates zero-shot transfer from linear probing. OV-DEIM-S, M and L achieve 40.8, 43.3 and 45.9 zero-shot AP respectively.

Every original table row and its evaluation setting are preserved below. AP50 and AP75 use different bounding-box overlap thresholds. Linear probing is not equivalent to zero-shot transfer, so its protocol is shown explicitly.

Scroll the table horizontally →

OV-DEIM · COCO val2017
SettingMethodBackboneParamsAPAP50AP75
Zero-shot transferYOLO-Worldv1-SYOLOv8-S13M37.652.340.7
Zero-shot transferYOLO-Worldv1-MYOLOv8-M29M42.858.346.4
Zero-shot transferYOLO-Worldv1-LYOLOv8-L48M44.459.848.3
Linear probingYOLOEv8-SYOLOv8-S12M35.651.538.9
Linear probingYOLOEv8-MYOLOv8-M27M42.259.246.3
Linear probingYOLOEv8-LYOLOv8-L45M45.463.350.0
Linear probingYOLOEv11-SYOLOv11-S10M37.052.940.4
Linear probingYOLOEv11-MYOLOv11-M21M43.160.647.4
Linear probingYOLOEv11-LYOLOv11-L26M45.162.849.5
Zero-shot transferOV-DEIM-SViT-T11M40.856.344.4
Zero-shot transferOV-DEIM-MViT-T+20M43.360.248.0
Zero-shot transferOV-DEIM-LViT-S35M45.962.349.9

Deepvizor note: validate text descriptions on real video

Open vocabulary describes how categories are specified; it is not a promise to find any object from any phrase. Wording, object size, occlusion and visual similarity affect results. A pilot should include both target objects and similar negative examples.

Deployment also needs a path from detections to a verifiable event: zones, direction, duration and notification rules. Measure operational event quality on the site’s video: benchmark AP and the proportion of correct alarms evaluate different tasks.

Source and citation

Translated from the original OV-DEIM project page. The full paper and source code are linked above, with the original citation below.

BibTeX
@misc{wang2026ovdeim,
      title={OV-DEIM: Real-time DETR-Style Open-Vocabulary Object Detection with GridSynthetic Augmentation}, 
      author={Leilei Wang and Longfei Liu and Xi Shen and Xuanlong Yu and Ying Tiffany He and Fei Richard Yu and Yingyi Chen},
      year={2026},
      eprint={2603.07022},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2603.07022}, 
}

Translation and source

OV-DEIM: Real-time DETR-Style Open-Vocabulary Object Detection with GridSynthetic Augmentation · Leilei Wang, Longfei Liu, Xi Shen, Xuanlong Yu, Ying Tiffany He, Fei Richard Yu, Yingyi Chen. Project-page translation, localized diagrams and explanatory notes: Deepvizor, 17 October 2026. Source photographs and experimental values are preserved. Deepvizor notes are labeled separately.

Original · CC BY-SA 4.0 · Editable translation source · Original page source

Explore the detector library and Deepvizor hardware.

RELATED READINGAI video analytics: how cameras recognize objectsRead article ↗