Numediart Institute, University of Mons, Mons, Belgium.
PLoS One. 2018 Jul 10;13(7):e0199744. doi: 10.1371/journal.pone.0199744. eCollection 2018.
Motion capture allows accurate recording of human motion, with applications in many fields, including entertainment, medicine, sports science and human computer interaction. A common difficulty with this technology is the occurrence of missing data, due to occlusions, or recording conditions. Various models have been proposed to estimate missing data. Some are based on interpolation, low-rank properties or inter-correlations. Others involve dataset matching or skeleton constraints. While the latter have the advantage of promoting a realistic motion estimation, they require prior knowledge of skeleton constraints, or the availability of a prerecorded dataset. In this article, we propose a probabilistic averaging method of several recovery models (referred to as Probabilistic Model Averaging (PMA) in this paper), based on the likelihoods of the distances between body points. This method has the advantage of being automatic, while allowing an efficient gap data recovery. To support and validate the proposed method, we use a set of four individual recovery models, based on linear/nonlinear regression in local coordinate systems. Finally, we propose two heuristic algorithms to enforce skeleton constraints in the reconstructed motion, which can be used on any individual recovery model. For validation purposes, random gaps were introduced into motion-capture sequences, and the effects of factors such as the number of simultaneous gaps, gap length and sequence duration were analyzed. Results show that the proposed probabilistic averaging method yields better recovery than (i) each of the four individual models and (ii) two recent state-of-the-art models, regardless of gap length, sequence duration and number of simultaneous gaps. Moreover, both of our heuristic skeleton-constraint algorithms significantly improve the recovery for 7 out of 8 tested motion-capture sequences (p < 0.05), for 10 simultaneous gaps of 5 seconds. The code is available for free download at: https://github.com/numediart/MocapRecovery.
运动捕捉技术可以准确地记录人体运动,在娱乐、医学、运动科学和人机交互等多个领域都有应用。该技术的一个常见问题是由于遮挡或记录条件,会出现数据缺失。已经提出了各种模型来估计缺失的数据。一些模型基于插值、低秩特性或互相关。其他模型则涉及数据集匹配或骨骼约束。虽然后者具有促进真实运动估计的优势,但它们需要骨骼约束的先验知识,或者需要可用的预录制数据集。在本文中,我们提出了一种基于体关键点之间距离的可能性的几种恢复模型的概率平均方法(本文中称为概率模型平均(PMA))。这种方法具有自动性的优点,同时允许有效地恢复间隙数据。为了支持和验证所提出的方法,我们使用了基于局部坐标系中线性/非线性回归的四种个体恢复模型。最后,我们提出了两种启发式算法,以在重建运动中强制执行骨骼约束,这可以用于任何个体恢复模型。为了验证目的,我们在运动捕捉序列中引入了随机间隙,并分析了同时存在的间隙数量、间隙长度和序列持续时间等因素的影响。结果表明,与(i)四个个体模型中的任何一个模型和(ii)两种最新的最先进模型相比,所提出的概率平均方法在无论间隙长度、序列持续时间和同时存在的间隙数量如何,都能获得更好的恢复效果。此外,我们的两种启发式骨骼约束算法都显著改善了 8 个测试运动捕捉序列中的 7 个序列(p < 0.05)的恢复效果,对于同时存在的 10 个 5 秒长的间隙。代码可在以下网址免费下载:https://github.com/numediart/MocapRecovery。