atlas

Research map / 3D vision / Human pose estimation

RTMO: Towards High-Performance One-Stage Real-Time Multi-Person Pose Estimation

CVPR 2024 · 3D vision › Human pose estimation · approach: Multi-person pose estimation · 97 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 RTMO, a one-stage YOLO-based multi-person pose estimator that integrates coordinate classification via dynamic bin allocation/encoding and an MLE loss, achieving top-down-level accuracy at real-time speed.

Problem

Real-time multi-person pose estimation must balance speed and accuracy; top-down methods slow with more people, while existing one-stage methods lag in accuracy because they directly regress keypoint coordinates.

Approach

Brings coordinate classification (dual 1-D heatmaps) into a YOLO-style one-stage detector by localizing bins to each predicted bounding box (Dynamic Coordinate Classifier with sine positional-encoding bin representations) and trains with a learnable-variance Laplace MLE loss instead of KL divergence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use coordinate classification with DCC and MLE instead of regression (ablation)RTMO-s · COCO val2017AP: 65.6 -> 67.6Helped
use coordinate classification with DCC and MLE instead of regression (ablation)RTMO-s · CrowdPoseAP: 66.1 -> 67.2Helped
use MLE instead of KLD loss (ablation)RTMO-s coordinate classification · COCO val2017AP: 64.4 -> 67.6Helped
use MLE instead of KLD loss (ablation)RTMO-s coordinate classification · CrowdPoseAP: 62.5 -> 67.2Helped
add dynamic bin allocation without dynamic bin encoding (ablation)RTMO-s coordinate classification with MLE · COCO val2017AP: 66.7 -> 65.6Hurt
add dynamic bin allocation without dynamic bin encoding (ablation)RTMO-s coordinate classification with MLE · CrowdPoseAP: 65.8 -> 65.2Hurt
add dynamic bin encoding to dynamic bin allocation (ablation)RTMO-s coordinate classification with MLE · COCO val2017AP: 65.6 -> 67.6Helped
add dynamic bin encoding to dynamic bin allocation (ablation)RTMO-s coordinate classification with MLE · CrowdPoseAP: 65.2 -> 67.2Helped
omit P3 features (ablation)RTMO-s · COCO val2017AP: 67.6 -> 67.6No clear effect
omit P3 features (ablation)RTMO-m · COCO val2017AP: 71.4 -> 71.2Hurt
omit P3 features (ablation)RTMO-l · COCO val2017AP: 72.7 -> 72.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO train2017 CrowdPose AIC MPII JHMDB Halpe PoseTrack18

Benchmarks: COCO val2017 COCO test-dev CrowdPose

Metrics: AP AR inference latency (ms) FPS

Baselines: YOLOX-Pose YOLOv8-Pose KAPAO RTMPose ED-Pose PETR CID DEKR RLE SimCC

Builds on: SimCC RTMPose YOLO-Pose SimOTA DFL

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