Preatoni Ezio, Nodari Stefano, Lopomo Nicola Francesco
Department for Health, University of Bath, Bath, United Kingdom.
Dipartimento di Ingegneria dell'Informazione, Università degli Studi di Brescia, Brescia, Italy.
Front Bioeng Biotechnol. 2020 Jul 7;8:664. doi: 10.3389/fbioe.2020.00664. eCollection 2020.
Observing, classifying and assessing human movements is important in many applied fields, including human-computer interface, clinical assessment, activity monitoring and sports performance. The redundancy of options in planning and implementing motor programmes, the inter- and intra-individual variability in movement execution, and the time-continuous, high-dimensional nature of motion data make segmenting sequential movements into a smaller set of discrete classes of actions non-trivial. We aimed to develop and validate a method for the automatic classification of four popular functional fitness drills, which are commonly performed in current circuit training routines. Five inertial measurement units were located on the upper and lower limb, and on the trunk of fourteen participants. Positions were chosen by keeping into account the dynamics of the movement and the positions where commercially-available smart technologies are typically secured. Accelerations and angular velocities were acquired continuously from the units and used to train and test different supervised learning models, including k-Nearest Neighbors (kNN) and support-vector machine (SVM) algorithms. The use of different kernel functions, as well as different strategies to segment continuous inertial data were explored. Classification performance was assessed from both the training dataset (k-fold cross-validation), and a test dataset (leave-one-subject-out validation). Classification from different subsets of the measurement units was also evaluated (1-sensor and 2-sensor data). SVM with a cubic kernel and fed with data from 600 ms windows with a 10% overlap gave the best classification performances, yielding to an overall accuracy of 97.8%. This approach did not misclassify any functional fitness movement for another, but confused relatively frequently (2.8-18.9%) a fitness movement phase with the transition between subsequent repetitions of the same task or different drills. Among 1-sensor configurations, the upper arm achieved the best classification performance (96.4% accuracy), whereas combining the upper arm and the thigh sensors obtained the highest level of accuracy (97.6%) from 2-sensors movement tracking. We found that supervised learning can successfully classify complex sequential movements such as those of functional fitness workouts. Our approach, which could exploit technologies currently available in the consumer market, demonstrated exciting potential for future on-field applications including unstructured training.
观察、分类和评估人类运动在许多应用领域都很重要,包括人机界面、临床评估、活动监测和运动表现。在规划和执行运动程序时选项的冗余性、运动执行过程中的个体间和个体内变异性,以及运动数据的时间连续性和高维度性质,使得将连续动作分割成一组较小的离散动作类别并非易事。我们旨在开发并验证一种自动分类四种常见功能性健身训练动作的方法,这些动作常用于当前的循环训练中。在14名参与者的上肢、下肢和躯干上放置了五个惯性测量单元。选择这些位置时考虑了运动的动力学以及市售智能技术通常固定的位置。从这些单元中连续获取加速度和角速度,并用于训练和测试不同的监督学习模型,包括k近邻(kNN)和支持向量机(SVM)算法。探索了使用不同的核函数以及分割连续惯性数据的不同策略。从训练数据集(k折交叉验证)和测试数据集(留一法验证)评估分类性能。还评估了来自测量单元不同子集的分类(单传感器和双传感器数据)。使用立方核且输入来自600毫秒窗口且重叠率为10%的数据的SVM给出了最佳分类性能,总体准确率达到97.8%。这种方法没有将任何功能性健身动作误分类为其他动作,但相对频繁地(2.8 - 18.9%)将健身动作阶段与同一任务或不同训练的后续重复之间的过渡混淆。在单传感器配置中,上臂实现了最佳分类性能(准确率96.4%),而将上臂和大腿传感器结合起来在双传感器运动跟踪中获得了最高的准确率(97.6%)。我们发现监督学习可以成功地对复杂的连续动作进行分类,例如功能性健身训练中的动作。我们的方法可以利用消费市场上现有的技术,在包括非结构化训练在内的未来现场应用中展现出令人兴奋的潜力。