MobilePoser: Real-Time Full-Body Pose Estimation and 3D Human Translation from IMUs in Mobile Consumer Devices
Authors
There has been a continued trend towards minimizing instrumentation for full-body motion capture, going from specialized rooms and equipment, to arrays of worn sensors and recently sparse inertial pose capture methods. However, as these techniques migrate towards lower-fidelity IMUs on ubiquitous commodity devices, like phones, watches, and earbuds, challenges arise including compromised online performance, temporal consistency, and loss of global translation due to sensor noise and drift. Addressing these challenges, we introduce MobilePoser, a real-time system for full-body pose and global translation estimation using any available subset of IMUs already present in these consumer devices. MobilePoser employs a multi-stage deep neural network for kinematic pose estimation followed by a physics-based motion optimizer, achieving state-of-the-art accuracy while remaining lightweight. We conclude with a series of demonstrative applications to illustrate the unique potential of MobilePoser across a variety of fields, such as health and wellness, gaming, and indoor navigation to name a few.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 80%
What to Put on the User: Sensing Technologies for Studies and Physiology Aware Systems
CHI '18· Smartwatches & Fitness Bands +1
- 67%
MyDJ: Sensing Food Intakes with an Attachable on Your Eyeglass Frame
CHI '22· Smartwatches & Fitness Bands +1
- 67%
PPG Earring: Wireless Smart Earring for Heart Health Monitoring
CHI '25· Smartwatches & Fitness Bands +1
- 67%
The Body as Its Own Best Sensor - An Autoethnographic Study of the Sensitivities of the Body in Long-Distance Running
CHI '25· Human Pose & Activity Recognition +2
- 67%
Evaluating Spiking Neural Network on Neuromorphic Platform for Human Activity Recognition
UbiComp '23· Electrical Muscle Stimulation (EMS) +2
Based on Jaccard similarity of research subtopics & professions (≥60%)