atlas

Research map / Detection and segmentation / CNN features

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

NeurIPS 2024 · Detection and segmentation › CNN features · approach: Efficient DETR query design · 1,586 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 YOLOv10, a real-time end-to-end YOLO detector that removes NMS via consistent dual label assignments (one-to-many and one-to-one heads) and uses holistic efficiency-accuracy driven architecture design.

Problem

YOLO detectors rely on non-maximum suppression (NMS) post-processing, which slows inference and hurts end-to-end deployment, and their architectures contain computational redundancy and limited capacity.

Approach

Train with a one-to-many head for rich supervision and a parallel one-to-one head used alone at inference (NMS-free), align both heads with a consistent matching metric (alpha_o2o=alpha_o2m, beta_o2o=beta_o2m) to reduce the supervision gap, and redesign YOLOv8 components (lightweight cls head, decoupled downsampling, rank-guided CIB blocks, large-kernel conv, partial self-attention) for efficiency

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace YOLOv8-S with YOLOv10-SYOLOv8-S · COCO valAP: 44.9 -> 46.3Helped
use NMS-free training with dual assignments (ablation)YOLOv10-S · COCO vallatency: 7.07 -> 2.44Helped
use NMS-free training with dual assignments (ablation)YOLOv10-S · COCO valAP: 44.9 -> 44.3Hurt
add efficiency-driven model design (ablation)YOLOv10-S · COCO valAP: 44.3 -> 44.5Helped
add accuracy-driven model design (ablation)YOLOv10-S · COCO valAP: 44.5 -> 46.3Helped
add one-to-one assignment to one-to-many training (ablation)YOLOv8-S · COCO valAP: 44.9 -> 44.3Hurt
use the consistent matching metric (α=0.5, β=6.0) rather than α=0.5, β=2.0 (ablation)YOLOv10-S · COCO valAP: 42.7 -> 44.3Helped
add a lightweight classification head (ablation)YOLOv10-S · COCO valAP: 44.3 -> 44.2No clear effect
add spatial-channel decoupled downsampling (ablation)YOLOv10-S · COCO valAP: 43.7 -> 44.4Helped
replace the baseline block with CIB (ablation)YOLOv10-S · COCO valAP: IRB 43.7; IRB-DW 44.2; ours 44.5Helped
add large-kernel convolution (ablation)YOLOv10-S after efficiency design · COCO valAP: 44.5 -> 44.9Helped
remove the reparameterization branch during training (ablation)YOLOv10-S with large-kernel convolution · COCO valAP: 0.1% AP degradationHurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO

Benchmarks: COCO val2017

Metrics: AP AP50 AP75 APs/APm/APl latency (ms) parameters (M) FLOPs (G)

Baselines: YOLOv8 YOLOv9 YOLOv6-3.0 Gold-YOLO YOLO-MS RT-DETR DAMO-YOLO DEYO

Builds on: YOLOv8 TAL (task-aligned learning) DETR RT-DETR

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