v9.1.1
Menu
Paper breakdownObject DetectionPRO2024

YOLOv10

Real-Time End-to-End Object Detection

Ao Wang, Hui Chen, Lihao Liu, Kai Chen, Zijia Lin, Jungong Han, Guiguang Ding

7

Concepts

Paper Overview

YOLOv10 (Tsinghua University, 2024) achieves true end-to-end real-time object detection by eliminating Non-Maximum Suppression (NMS) — the last non-differentiable post-processing step in the detection pipeline. It does this through consistent dual assignments: training with both one-to-many (rich supervision) and one-to-one (NMS-free) branches simultaneously, using only the one-to-one branch at inference.

Why NMS elimination matters: NMS adds 1-2ms latency per image on GPU (more on edge devices), varies with scene complexity (more objects → slower), is non-differentiable (can't be optimized during training), and complicates deployment (requires NMS library support). Previous end-to-end detectors (DETR, RT-DETR) eliminated NMS but used expensive Transformer decoders, making them slower overall.

Beyond NMS-free training, YOLOv10 introduces a holistic efficiency-accuracy design with multiple architectural innovations:

InnovationSavingsWhere Applied
Lightweight classification head40% fewer head paramsAll models
Spatial-channel decoupled downsamplingBetter info preservationAll models
Rank-guided block designStage-specific block selectionM/B/L/X
Large-kernel depthwise convolutionsLarger receptive fieldL/X
Partial Self-Attention (PSA)Global context at lower costS/M/B/L/X

Key results on COCO val2017:

  • YOLOv10-S: 46.3 mAP at 2.49ms — matches YOLOv8-S accuracy with 46% fewer parameters and 25% less compute
  • YOLOv10-M: 51.1 mAP at 4.74ms — 57% faster than RT-DETR-R50 with similar accuracy
  • YOLOv10-X: 54.4 mAP at 10.70ms — highest accuracy in the real-time regime

Chapter Roadmap

Click any topic to jump in

1
Holistic Design

Joint optimization of latency and accuracy across the entire architecture.

informs
2
Dual Assignments

One-to-many head trains, one-to-one head deploys — sharing weights for consistency.

3
C2fCIB Block

Compact inverted bottleneck reducing FLOPs in the backbone.

4
PSA Module

Self-attention applied to half the channels for cheap global context.

informs
5
NMS-Free Inference

Inference with no post-processing — predictions go straight to output.

6
N to X Scaling

Family of variants from nano to extra-large with compound scaling.

7
vs RT-DETR

Outperforms RT-DETR at same AP with lower latency on edge GPUs.

Concept by concept

7 sections, in reading order.

PRO

Unlock the full breakdown

All 7 concepts — figures, key points, formulas and interactive demos — are part of PixelBank Premium.

  1. 01Consistent Dual Assignments for NMS-Free Training
  2. 02NMS-Free Object Detection
  3. 03Partial Self-Attention (PSA) Module
  4. 04C2fCIB: Compact Inverted Block Design
  5. 05Holistic Efficiency-Accuracy Design
  6. 06Model Scaling: N to X Variants
  7. 07Comparison with RT-DETR