atlas

Research map / 3D vision / Human pose estimation

DynPose: Largely Improving the Efficiency of Human Pose Estimation by a Simple Dynamic Framework

CVPR 2025 · 3D vision › Human pose estimation · approach: Multi-person pose estimation · 3 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 DynPose, a dynamic top-down pose estimation framework where a lightweight router scores per-person difficulty and routes samples to either a small or large pretrained HPE model.

Problem

Top-down human pose estimation is inefficient because pose samples are highly diverse and detectors produce many redundant boxes, so a single large model wastes computation on easy or meaningless samples.

Approach

A lightweight router is trained to predict a difficulty score from the image, supervised by the normalized OKD gap between a small and a large pretrained network; at inference, only mid-difficulty ("Hard") samples go to the large network, with thresholds set by a target split ratio, and the router transfers across models and datasets without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use router-controlled routing instead of random routing (ablation)DynPose with ResNet-50 and HRNet-W32 · COCOAPHelped
Use DynPose routing with ResNet-50 and HRNet-W32 at a 50% splitResNet-50 and HRNet-W32 · COCO valFPS: 223 -> 270Helped
Use DynPose routing with ResNet-152 and ViTPose-L at a 50% splitResNet-152 and ViTPose-L · COCO valAP: 78.2 -> 78.0No clear effect
Use DynPose routing with ResNet-152 and ViTPose-L at a 50% splitResNet-152 and ViTPose-L · COCO valFPS: 59 -> 93Helped
Transfer the COCO-trained router to CrowdPose and route 60% of samples to HRNet-W32Dyn-R50-H32 · CrowdPoseAP: 67.5 -> 67.3No clear effect
Add image pooling to the router (ablation)DynPose router · Router ablationinference time (ms): 0.52 -> 0.10Helped
Add PConv to the pooled router (ablation)DynPose router · Router ablationAP: 74.71 -> 74.73Helped
Add SGE to the pooled router (ablation)DynPose router · Router ablationAP: 74.71 -> 74.78Helped
Use the full router with pooling, PConv, and SGE rather than pooling alone (ablation)DynPose router · Router ablationAP: 74.71 -> 74.81Helped
Set θ to 0.1 rather than other tested values (ablation)DynPose inference strategy · COCO valAP: 74.78; 74.81; 74.68; 74.48; 73.91Helped

Surprising findings

Limitations

Experimental setup

Datasets: COCO 2017 keypoint detection

Benchmarks: COCO val 2017 COCO test-dev CrowdPose

Metrics: AP AP50 FPS FLOPs memory usage

Baselines: HRNet-W32 ViTPose-L ResNet-50 ResNet-152 Swin-L TokenPose PPT OKDHP DistilPose SDPose Lite-HRNet

Builds on: HRNet ViTPose OKS SGE DynamicDet

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