Papers › RTMPose: Real-Time Multi-Person Pose Estimation based on MMPose

RTMPose: Real-Time Multi-Person Pose Estimation based on MMPose

13 Mar 2023arXiv:2303.07399archive 2025-07-28

Tao Jiang, Peng Lu, Li Zhang, Ningsheng Ma, Rui Han, Chengqi Lyu, Yining Li, Kai Chen

Recent studies on 2D pose estimation have achieved excellent performance on public benchmarks, yet its application in the industrial community still suffers from heavy model parameters and high latency. In order to bridge this gap, we empirically explore key factors in pose estimation including paradigm, model architecture, training strategy, and deployment, and present a high-performance real-time multi-person pose estimation framework, RTMPose, based on MMPose. Our RTMPose-m achieves 75.8% AP on COCO with 90+ FPS on an Intel i7-11700 CPU and 430+ FPS on an NVIDIA GTX 1660 Ti GPU, and RTMPose-l achieves 67.0% AP on COCO-WholeBody with 130+ FPS. To further evaluate RTMPose's capability in critical real-time applications, we also report the performance after deploying on the mobile device. Our RTMPose-s achieves 72.2% AP on COCO with 70+ FPS on a Snapdragon 865 chip, outperforming existing open-source libraries. Code and models are released at https://github.com/open-mmlab/mmpose/tree/1.x/projects/rtmpose.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

open-mmlab/mmpose officialmentioned in paperpytorchApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

2D Human Pose Estimation2D Pose EstimationMulti-Person Pose EstimationPose Estimation

2 archive task tags without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
2D Human Pose Estimation COCO-WholeBody RTMPose WB 65.3 #4 of 15 Archive leaderboard report
2D Human Pose Estimation COCO-WholeBody RTMPose body 71.4 #4 of 15 Archive leaderboard report
2D Human Pose Estimation COCO-WholeBody RTMPose face 88.9 #4 of 15 Archive leaderboard report
2D Human Pose Estimation COCO-WholeBody RTMPose foot 69.2 #4 of 15 Archive leaderboard report
2D Human Pose Estimation COCO-WholeBody RTMPose hand 59.0 #4 of 15 Archive leaderboard report
2D Human Pose Estimation Human-Art RTMPose-s AP 0.311 #9 of 10 Archive leaderboard report
2D Human Pose Estimation Human-Art RTMPose-l AP (gt bbox) 0.753 #10 of 10 Archive leaderboard report
2D Human Pose Estimation Human-Art RTMPose-l Validation AP 83.5 #10 of 10 Archive leaderboard report
Pose Estimation OCHuman RTMPose(RTMPose-l, GT bounding boxes) Test AP 80.3 #4 of 19 Archive leaderboard report
Pose Estimation OCHuman RTMPose(RTMPose-l, GT bounding boxes) Validation AP 80.5 #4 of 19 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections