# PoseCoach: A Customizable Analysis and Visualization System for Video-based Running Coaching

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

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 19 Apr 2022.

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

- [PoseFix: Correcting 3D Human Poses with Natural Language](https://mlsanity.com/paper/2309.08480/) (2023)
- [A Survey of Deep Learning in Sports Applications: Perception, Comprehension, and Decision](https://mlsanity.com/paper/2307.03353/) (2023)
- [CoachMe: Decoding Sport Elements with a Reference-Based Coaching Instruction Generation Model](https://mlsanity.com/paper/2509.11698/) (2025)
- [Towards Metric-Aware Multi-Person Mesh Recovery by Jointly Optimizing Human Crowd in Camera Space](https://mlsanity.com/paper/2511.13282/) (2025)
- [ExpertEdit: Learning Skill-Aware Motion Editing from Expert Videos](https://mlsanity.com/paper/2604.10466/) (2026)
- [FormCoach: Lift Smarter, Not Harder](https://mlsanity.com/paper/2508.07501/) (2025)
- [BadminSense: Enabling Fine-Grained Badminton Stroke Evaluation on a Single Smartwatch](https://mlsanity.com/paper/2603.21825/) (2026)
- [InterMesh: Explicit Interaction-Aware End-to-End Multi-Person Human Mesh Recovery](https://mlsanity.com/paper/2605.04554/) (2026)

## Abstract (arXiv)

Videos are an accessible form of media for analyzing sports postures and providing feedback to athletes. Existing sport-specific systems embed bespoke human pose attributes and thus can be hard to scale for new attributes, especially for users without programming experiences. Some systems retain scalability by directly showing the differences between two poses, but they might not clearly visualize the key differences that viewers would like to pursue. Besides, video-based coaching systems often present feedback on the correctness of poses by augmenting videos with visual markers or reference poses. However, previewing and augmenting videos limit the analysis and visualization of human poses due to the fixed viewpoints in videos, which confine the observation of captured human movements and cause ambiguity in the augmented feedback. To address these issues, we study customizable human pose data analysis and visualization in the context of running pose attributes, such as joint angles and step distances. Based on existing literature and a formative study, we have designed and implemented a system, PoseCoach, to provide feedback on running poses for amateurs by comparing the running poses between a novice and an expert. PoseCoach adopts a customizable data analysis model to allow users' controllability in defining pose attributes of their interests through our interface. To avoid the influence of viewpoint differences and provide intuitive feedback, PoseCoach visualizes the pose differences as part-based 3D animations on a human model to imitate the demonstration of a human coach. We conduct a user study to verify our design components and conduct expert interviews to evaluate the usefulness of the system.
