atlas

Research map / Detection and segmentation / CNN features

YOLOv12: Attention-Centric Real-Time Object Detectors

NeurIPS 2025 · Detection and segmentation › CNN features · approach: Region-based and query-based detectors · 637 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 YOLOv12, an attention-centric real-time object detector with area attention, R-ELAN aggregation, and YOLO-specific architectural changes, trained from scratch on COCO.

Problem

Attention-based detectors are too slow for real-time YOLO systems due to quadratic complexity and inefficient memory access, so YOLO architecture work has remained CNN-centric.

Approach

Area attention splits the feature map into l=4 horizontal or vertical strips, avoiding explicit window partitioning and cutting attention cost via simple reshapes; combined with residual ELAN (R-ELAN) with scaled residuals and bottleneck-style aggregation, FlashAttention, removal of positional encodings, MLP ratio 1.2, and a 7x7 separable-conv position perceiver.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace YOLO11 with YOLOv12YOLO detector family · COCO valAP50:95: 39.4 -> 40.6; 46.9 -> 48.0; 51.5 -> 52.5; 53.3 -> 53.7; 54.6 -> 55.2Helped
add area attention (ablation)YOLOv12-N/S/X · CUDA latency, FP32latency (ms): 2.7/2.5 -> 2.0/2.0; 5.1/4.4 -> 3.5/3.1; 26.4/21.9 -> 18.2/14.3Helped
replace vanilla ELAN with Re-Aggre. (ablation)YOLOv12-N · COCO valAP50:95: 40.8 -> 40.6Hurt
add residual block with scaling 0.1 (ablation)YOLOv12-N · COCO valAP50:95: 40.6 -> 40.3Hurt
use residual block with scaling 0.01 in R-ELAN (ablation)YOLOv12-L/X · training convergenceconvergenceHelped
use Conv+BN instead of Linear+LN attention (ablation)YOLOv12-N · COCO valAP50:95: 40.5 -> 40.6Helped
remove hierarchical design (ablation)YOLOv12-N · COCO valAP50:95: 40.6 -> 38.3Hurt
omit stage S1 (ablation)YOLOv12-N · COCO valAP50:95: 40.6 -> 40.1Hurt
omit stage S4 (ablation)YOLOv12-N · COCO valAP50:95: 40.6 -> 39.8Hurt
train for 600 rather than 300 or 500 epochs (ablation)YOLOv12-N/S · COCO valAP: 39.5 -> 40.6; 47.0 -> 48.0Helped
increase Position Perceiver kernel from 3x3 to 7x7 (ablation)YOLOv12-N · COCO valAP50:95: 40.4 -> 40.6Helped
add positional embedding (ablation)YOLOv12-N · COCO valAP50:95: 40.6 -> 40.3 (RPE); 40.6 -> 40.5 (APE)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO 2017

Benchmarks: MS COCO 2017 val

Metrics: AP 50:95 AP50 AP75 AP small/medium/large latency (ms) FLOPs parameters

Baselines: YOLOv6-3.0 Gold-YOLO YOLOv8 YOLOv9 YOLOv10 YOLOv11 RT-DETR RT-DETRv2

Builds on: YOLOv11 ELAN FlashAttention layer scaling C3K2 / GELAN

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