School of Information Engineering, East China Jiao Tong University, Nanchang 330013, China.
Sensors (Basel). 2021 Aug 19;21(16):5577. doi: 10.3390/s21165577.
With the development of human motion capture (MoCap) equipment and motion analysis technologies, MoCap systems have been widely applied in many fields, including biomedicine, computer vision, virtual reality, etc. With the rapid increase in MoCap data collection in different scenarios and applications, effective segmentation of MoCap data is becoming a crucial issue for further human motion posture and behavior analysis, which requires both robustness and computation efficiency in the algorithm design. In this paper, we propose an unsupervised segmentation algorithm based on limb-bone partition angle body structural representation and autoregressive moving average (ARMA) model fitting. The collected MoCap data were converted into the angle sequence formed by the human limb-bone partition segment and the central spine segment. The limb angle sequences are matched by the ARMA model, and the segmentation points of the limb angle sequences are distinguished by analyzing the good of fitness of the ARMA model. A medial filtering algorithm is proposed to ensemble the segmentation results from individual limb motion sequences. A set of MoCap measurements were also conducted to evaluate the algorithm including typical body motions collected from subjects of different heights, and were labeled by manual segmentation. The proposed algorithm is compared with the principle component analysis (PCA), K-means clustering algorithm (K-means), and back propagation (BP) neural-network-based segmentation algorithms, which shows higher segmentation accuracy due to a more semantic description of human motions by limb-bone partition angles. The results highlight the efficiency and performance of the proposed algorithm, and reveals the potentials of this segmentation model on analyzing inter- and intra-motion sequence distinguishing.
随着人类运动捕捉(MoCap)设备和运动分析技术的发展,MoCap 系统已经广泛应用于许多领域,包括生物医学、计算机视觉、虚拟现实等。随着不同场景和应用中 MoCap 数据采集量的快速增加,MoCap 数据的有效分割成为进一步进行人体运动姿势和行为分析的关键问题,这需要算法设计在稳健性和计算效率方面都具有优势。在本文中,我们提出了一种基于肢体骨骼分割角度体结构表示和自回归移动平均(ARMA)模型拟合的无监督分割算法。所采集的 MoCap 数据被转换为由人体肢体骨骼分割段和中央脊柱段形成的角度序列。肢体角度序列通过 ARMA 模型进行匹配,通过分析 ARMA 模型的拟合优度来区分肢体角度序列的分割点。提出了一种中值滤波算法来对来自个体肢体运动序列的分割结果进行集成。还进行了一组 MoCap 测量来评估该算法,包括从不同身高的受试者收集的典型身体运动,并通过手动分割进行标记。与主成分分析(PCA)、K-均值聚类算法(K-means)和基于反向传播(BP)神经网络的分割算法进行比较,该算法由于对人体运动进行了更具语义的肢体骨骼分割角度描述,因此具有更高的分割准确性。结果突出了该算法的效率和性能,并揭示了这种分割模型在分析内、外运动序列区分方面的潜力。