THU-MIG /yolov10

YOLOv10: Real-Time End-to-End Object Detection [NeurIPS 2024]

★ 11,337⑂ 1,185👁 59⑃ 54● 458▤ 2
PythonCreated 2024-05-23arxiv.org/abs/2405.14458
11,337
stars
+0+-1+4
1,185
forks
59
watchers
54
prs
458
issues
2
releases
–
discussions

README

Latest Updates -- YOLOE: Real-Time Seeing Anything

Please check out our new release on YOLOE.

 YOLOE code: https://github.com/THU-MIG/yoloe
 YOLOE paper: https://arxiv.org/abs/2503.07465

 
   
  Comparison of performance, training cost, and inference efficiency between YOLOE (Ours) and YOLO-Worldv2 in terms of open text prompts.


YOLOE(ye) is a highly efficient, unified, and open object detection and segmentation model for real-time seeing anything, like human eye, under different prompt mechanisms, like texts, visual inputs, and prompt-free paradigm, with zero inference and transferring overhead compared with closed-set YOLOs.


   



  
  Abstract
  
Object detection and segmentation are widely employed in computer vision applications, yet conventional models like YOLO series, while efficient and accurate, are limited by predefined categories, hindering adaptability in open scenarios. Recent open-set methods leverage text prompts, visual cues, or prompt-free paradigm to overcome this, but often compromise between performance and efficiency due to high computational demands or deployment complexity. In this work, we introduce YOLOE, which integrates detection and segmentation across diverse open prompt mechanisms within a single highly efficient model, achieving real-time seeing anything. For text prompts, we propose Re-parameterizable Region-Text Alignment (RepRTA) strategy. It refines pretrained textual embeddings via a re-parameterizable lightweight auxiliary network and enhances visual-textual alignment with zero inference and transferring overhead. For visual prompts, we present Semantic-Activated Visual Prompt Encoder (SAVPE). It employs decoupled semantic and activation branches to bring improved visual embedding and accuracy with minimal complexity. For prompt-free scenario, we introduce Lazy Region-Prompt Contrast (LRPC) strategy. It utilizes a built-in large vocabulary and specialized embedding to identify all objects, avoiding costly language model dependency. Extensive experiments show YOLOE's exceptional zero-shot performance and transferability with high inference efficiency and low training cost. Notably, on LVIS, with $3\times$ less training cost and $1.4\times$ inference speedup, YOLOE-v8-S surpasses YOLO-Worldv2-S by 3.5 AP. When transferring to COCO, YOLOE-v8-L achieves 0.6 $AP^b$ and 0.4 $AP^m$ gains over closed-set YOLOv8-L with nearly $4\times$ less training time.



   



 YOLOv10: Real-Time End-to-End Object Detection


Official PyTorch implementation of YOLOv10. NeurIPS 2024.


  
   
  Comparisons with others in terms of latency-accuracy (left) and size-accuracy (right) trade-offs.


YOLOv10: Real-Time End-to-End Object Detection.\
Ao Wang, Hui Chen, Lihao Liu, Kai Chen, Zijia Lin, Jungong Han, and Guiguang Ding\
          



  
  Abstract
  
Over the past years, YOLOs have emerged as the predominant paradigm in the field of real-time object detection owing to their effective balance between computational cost an

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON