# Pose Trainer: Correcting Exercise Posture using Pose Estimation

arXiv: https://arxiv.org/abs/2006.11718 · HTML: https://mlsanity.com/paper/2006.11718/

## Key facts

- Cited by 18 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Jun 2020.

## Built on by (most cited first, 18 of 18)

- [Domain Knowledge-Informed Self-Supervised Representations for Workout Form Assessment](https://mlsanity.com/paper/2202.14019/) (2022)
- [Video Action Differencing](https://mlsanity.com/paper/2503.07860/) (2025)
- [3D Pose Based Feedback for Physical Exercises](https://mlsanity.com/paper/2208.03257/) (2022)
- [InfiniteForm: A synthetic, minimal bias dataset for fitness applications](https://mlsanity.com/paper/2110.01330/) (2021)
- [Using Learnable Physics for Real-Time Exercise Form Recommendations](https://mlsanity.com/paper/2310.07221/) (2023)
- [HuMoCon: Concept Discovery for Human Motion Understanding](https://mlsanity.com/paper/2505.20920/) (2025)
- [CigTime: Corrective Instruction Generation Through Inverse Motion Editing](https://mlsanity.com/paper/2412.05460/) (2024)
- [Muscle Vision: Real Time Keypoint Based Pose Classification of Physical Exercises](https://mlsanity.com/paper/2203.12111/) (2022)
- [From 3D Pose to Prose: Biomechanics-Grounded Vision--Language Coaching](https://mlsanity.com/paper/2603.26938/) (2026)
- [DULA: A Differentiable Ergonomics Model for Postural Optimization in Physical HRI](https://mlsanity.com/paper/2107.06875/) (2021)
- [DULA and DEBA: Differentiable Ergonomic Risk Models for Postural Assessment and Optimization in Ergonomically Intelligent pHRI](https://mlsanity.com/paper/2205.03491/) (2022)
- [A Video-based Detector for Suspicious Activity in Examination with OpenPose](https://mlsanity.com/paper/2307.11413/) (2023)
- [Real-Time Feedback and Benchmark Dataset for Isometric Pose Evaluation](https://mlsanity.com/paper/2506.11774/) (2025)
- [P=uioio: On-device Real-Time Smartphone-Based Automated Exercise Repetition Counting System](https://mlsanity.com/paper/2308.02420/) (2023)
- [Augmenting Vision-Based Human Pose Estimation with Rotation Matrix](https://mlsanity.com/paper/2310.06068/) (2023)
- [Exploring the Use of Contrastive Language-Image Pre-Training for Human Posture Classification: Insights from Yoga Pose Analysis](https://mlsanity.com/paper/2501.07221/) (2025)
- [PosePilot: An Edge-AI Solution for Posture Correction in Physical Exercises](https://mlsanity.com/paper/2505.19186/) (2025)
- [FormCoach: Lift Smarter, Not Harder](https://mlsanity.com/paper/2508.07501/) (2025)

## Abstract (arXiv)

Fitness exercises are very beneficial to personal health and fitness; however, they can also be ineffective and potentially dangerous if performed incorrectly by the user. Exercise mistakes are made when the user does not use the proper form, or pose. In our work, we introduce Pose Trainer, an application that detects the user's exercise pose and provides personalized, detailed recommendations on how the user can improve their form. Pose Trainer uses the state of the art in pose estimation to detect a user's pose, then evaluates the vector geometry of the pose through an exercise to provide useful feedback. We record a dataset of over 100 exercise videos of correct and incorrect form, based on personal training guidelines, and build geometric-heuristic and machine learning algorithms for evaluation. Pose Trainer works on four common exercises and supports any Windows or Linux computer with a GPU.
