TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/BlazePose: On-device Real-time Body Pose tracking

BlazePose: On-device Real-time Body Pose tracking

Valentin Bazarevsky, Ivan Grishchenko, Karthik Raveendran, Tyler Zhu, Fan Zhang, Matthias Grundmann

2020-06-173D Human Pose Estimationregression2D Human Pose EstimationPose EstimationPose TrackingSign Language Recognition3D Pose Estimation
PaperPDFCodeCodeCodeCodeCodeCodeCode(official)

Abstract

We present BlazePose, a lightweight convolutional neural network architecture for human pose estimation that is tailored for real-time inference on mobile devices. During inference, the network produces 33 body keypoints for a single person and runs at over 30 frames per second on a Pixel 2 phone. This makes it particularly suited to real-time use cases like fitness tracking and sign language recognition. Our main contributions include a novel body pose tracking solution and a lightweight body pose estimation neural network that uses both heatmaps and regression to keypoint coordinates.

Results

TaskDatasetMetricValueModel
Pose EstimationGoogle-YogaPCK@0.284.5BlazePose Full
Pose EstimationGoogle-YogaPCK@0.283.4OpenPose (body only)
Pose EstimationGoogle-YogaPCK@0.277.6BlazePose Lite
Pose EstimationGoogle-ARPCK@0.287.8OpenPose (body only)
Pose EstimationGoogle-ARPCK@0.284.1BlazePose Full
Pose EstimationGoogle-ARPCK@0.279.6BlazePose Lite
3DGoogle-YogaPCK@0.284.5BlazePose Full
3DGoogle-YogaPCK@0.283.4OpenPose (body only)
3DGoogle-YogaPCK@0.277.6BlazePose Lite
3DGoogle-ARPCK@0.287.8OpenPose (body only)
3DGoogle-ARPCK@0.284.1BlazePose Full
3DGoogle-ARPCK@0.279.6BlazePose Lite
3D Pose EstimationGoogle-YogaPCK@0.284.5BlazePose Full
3D Pose EstimationGoogle-YogaPCK@0.283.4OpenPose (body only)
3D Pose EstimationGoogle-YogaPCK@0.277.6BlazePose Lite
3D Pose EstimationGoogle-ARPCK@0.287.8OpenPose (body only)
3D Pose EstimationGoogle-ARPCK@0.284.1BlazePose Full
3D Pose EstimationGoogle-ARPCK@0.279.6BlazePose Lite
1 Image, 2*2 StitchiGoogle-YogaPCK@0.284.5BlazePose Full
1 Image, 2*2 StitchiGoogle-YogaPCK@0.283.4OpenPose (body only)
1 Image, 2*2 StitchiGoogle-YogaPCK@0.277.6BlazePose Lite
1 Image, 2*2 StitchiGoogle-ARPCK@0.287.8OpenPose (body only)
1 Image, 2*2 StitchiGoogle-ARPCK@0.284.1BlazePose Full
1 Image, 2*2 StitchiGoogle-ARPCK@0.279.6BlazePose Lite

Related Papers

Language Integration in Fine-Tuning Multimodal Large Language Models for Image-Based Regression2025-07-20$π^3$: Scalable Permutation-Equivariant Visual Geometry Learning2025-07-17Revisiting Reliability in the Reasoning-based Pose Estimation Benchmark2025-07-17DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model2025-07-17From Neck to Head: Bio-Impedance Sensing for Head Pose Estimation2025-07-17AthleticsPose: Authentic Sports Motion Dataset on Athletic Field and Evaluation of Monocular 3D Pose Estimation Ability2025-07-17Neural Network-Guided Symbolic Regression for Interpretable Descriptor Discovery in Perovskite Catalysts2025-07-16Imbalanced Regression Pipeline Recommendation2025-07-16