IMUPoser: Full-Body Pose Estimation using IMUs in Phones, Watches, and Earbuds

Capturing the performance of an actor and translating it to a video game character or a CG-generated movie character requires the movements of hundreds of tracking points to be captured. But here, a smartphone in a pants pocket, a smartwatch on a wrist, and an earbud in the ear provide enough data to make an intelligent guess about a user’s body pose, including the position of all their limbs, or whether they’re standing tall or crouched down.

Advertisement
A series of rendered examples demonstrating the pose estimation accuracy of the IMUPoser tool based on the number of smart devices worn.

The approach doesn’t promise anywhere near 100% accuracy, because it makes a lot of assumptions to compensate for the minimal amount of tracking data it’s working with. For example, if it senses a person is walking, it will assume the arm and leg opposite the one tracked by the smartphone and smartwatch are also moving, just out of sync (which is the natural human walking gait). Of course, accuracy drops even more when IMUPoser is forced to rely on data from just two devices, or even one, but many of us can’t imagine not having our smart devices on our persons at all time.

Advertisement

Will this tool replace more robust body-tracking tools? Definitely not any time soon, but it can be used to improve and refine the data being collected from the motion sensors already used in smart devices. Many fitness trackers will make an attempt to guess what activity you’re doing, and this tool could help reduce the number of times users need to correct them, without the need for modifying or upgrading the physical hardware in any way.