Papers › EfficientPose: Scalable single-person pose estimation

EfficientPose: Scalable single-person pose estimation

25 Apr 2020arXiv:2004.12186archive 2025-07-28

Daniel Groos, Heri Ramampiaro, Espen A. F. Ihlen

Single-person human pose estimation facilitates markerless movement analysis in sports, as well as in clinical applications. Still, state-of-the-art models for human pose estimation generally do not meet the requirements of real-life applications. The proliferation of deep learning techniques has resulted in the development of many advanced approaches. However, with the progresses in the field, more complex and inefficient models have also been introduced, which have caused tremendous increases in computational demands. To cope with these complexity and inefficiency challenges, we propose a novel convolutional neural network architecture, called EfficientPose, which exploits recently proposed EfficientNets in order to deliver efficient and scalable single-person pose estimation. EfficientPose is a family of models harnessing an effective multi-scale feature extractor and computationally efficient detection blocks using mobile inverted bottleneck convolutions, while at the same time ensuring that the precision of the pose configurations is still improved. Due to its low complexity and efficiency, EfficientPose enables real-world applications on edge devices by limiting the memory footprint and computational cost. The results from our experiments, using the challenging MPII single-person benchmark, show that the proposed EfficientPose models substantially outperform the widely-used OpenPose model both in terms of accuracy and computational efficiency. In particular, our top-performing model achieves state-of-the-art accuracy on single-person MPII, with low-complexity ConvNets.

PaperPDFCode

Code

daniegr/EfficientPose officialmentioned in papermentioned on GitHubpytorchApache-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 EstimationComputational EfficiencyPose Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Pose Estimation MPII Human Pose EfficientPose IV PCKh-0.5 91.2 #21 of 46 Archive leaderboard report
Pose Estimation MPII Human Pose OpenPose PCKh-0.5 88.8 #31 of 46 Archive leaderboard report
Pose Estimation MPII Human Pose EfficientPose RT PCKh-0.5 84.8 #38 of 46 Archive leaderboard report
Pose Estimation MPII Single Person EfficientPose IV PCKh@0.1 36.0 #3 of 5 Archive leaderboard report
Pose Estimation MPII Single Person EfficientPose IV PCKh@0.5 91.2 #3 of 5 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.

Methods

Introduced by this paper: Cross-resolution features, E-MBConv, High-level backbone, High-resolution input, Low-level backbone, Low-resolution input, Mobile DenseNet

1x1 ConvolutionAverage PoolingBatch NormalizationConvolutionCross-resolution featuresDense ConnectionsDepthwise ConvolutionDepthwise Separable ConvolutionDropoutE-MBConvE-swishEfficientNetHeatmapHigh-level backboneHigh-resolution inputInverted Residual BlockLow-level backboneLow-resolution inputMobile DenseNetOpenPosePAFsPointwise ConvolutionRMSPropReLUSigmoid ActivationSqueeze-and-Excitation BlockTransposed convolution

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