Unit of Biomedical Robotics and Biomicrosystems, Università Campus Bio-Medico di Roma, via Alvaro del Portillo 21, 00128, Rome, Italy.
Research Center "E. Piaggio", Pisa, Italy.
Med Biol Eng Comput. 2017 Dec;55(12):2197-2208. doi: 10.1007/s11517-017-1654-6. Epub 2017 Jun 8.
In this paper, a novel, robust, and simple method for automatically estimating the hand pose is proposed and validated. The method uses a multi-camera optoelectronic system and a model-based stochastic algorithm. The approach is marker-based and relies on an Unscented Kalman Filter. A hand kinematic model is introduced for constraining relative marker's positions and improving the algorithm robustness with respect to outliers and possible occlusions. The algorithm outputs are 3D coordinate measures of markers and hand joint angle values. To validate the proposed algorithm, a comparison with ground truths for angular and 3D coordinate measures is carried out. The comparative analysis shows the advantages of using the model-based stochastic algorithm with respect to standard processing software of optoelectronic cameras in terms of implementation simplicity, time consumption, and user effort. The accuracy is remarkable, with a difference of maximum 0.035r a d and 4m m with respect to angular and 3D Cartesian coordinates ground truths, respectively.
本文提出并验证了一种新颖、鲁棒且简单的自动手姿估计方法。该方法使用多摄像机光电系统和基于模型的随机算法。该方法基于标记,依赖于无迹卡尔曼滤波器。引入了一个手运动学模型来约束相对标记的位置,并提高算法对离群值和可能遮挡的鲁棒性。算法输出为标记的 3D 坐标测量值和手关节角度值。为了验证所提出的算法,进行了与角度和 3D 坐标测量值的地面实况的比较。对比分析表明,与光电摄像机的标准处理软件相比,基于模型的随机算法在实现简单性、时间消耗和用户工作量方面具有优势。精度非常显著,与角度和 3D 笛卡尔坐标地面实况相比,最大差异分别为 0.035r a d 和 4m m。