Hybrid 3D Human Pose Estimation with Monocular Video and Sparse IMUs
Yiming Bao, Xu Zhao, Dahong Qian
TL;DR
Monocular 3D HPE suffers depth ambiguity and occlusion challenges. This work introduces Real-Time Optimization and Fusion (RTOF), which lifts 2D poses from monocular video, fuses raw IMU data in a kinematic space via an Inertial-Guided Inverse Kinematic (IGIK) layer, and applies fragment-based temporal optimization with the energy $E(X^{frag})=k_VE_V+k_IE_I$, where $E_V=0\sum_i\sum_j ||P X_{i,j}^{frag}-x_{i,j}||^2$ and $E_I=k_AE_A+k_BE_B+k_SE_S$, to produce smooth, biomechanically plausible 3D motion. On Total Capture, MPJPE improves from $64.6\mathrm{mm}$ to $33.7\mathrm{mm}$ with SF and fusion, and to $23.2\mathrm{mm}$ with GT 2D poses, showing competitiveness with multi-view methods; Human3.6M results confirm strong temporal accuracy for the visual-only case. The approach enables real-time 3D HPE with sparse IMUs, robust to occlusion and depth ambiguity, with potential applications in outdoor, rehabilitation, and action recognition scenarios.
Abstract
Temporal 3D human pose estimation from monocular videos is a challenging task in human-centered computer vision due to the depth ambiguity of 2D-to-3D lifting. To improve accuracy and address occlusion issues, inertial sensor has been introduced to provide complementary source of information. However, it remains challenging to integrate heterogeneous sensor data for producing physically rational 3D human poses. In this paper, we propose a novel framework, Real-time Optimization and Fusion (RTOF), to address this issue. We first incorporate sparse inertial orientations into a parametric human skeleton to refine 3D poses in kinematics. The poses are then optimized by energy functions built on both visual and inertial observations to reduce the temporal jitters. Our framework outputs smooth and biomechanically plausible human motion. Comprehensive experiments with ablation studies demonstrate its rationality and efficiency. On Total Capture dataset, the pose estimation error is significantly decreased compared to the baseline method.
