Faculty of Engineering, University of Porto, Dr. Roberto Frias Street, 4200-465 Porto, Portugal.
SWORD Health, Sá da Bandeira Street, 4000-226 Porto, Portugal.
Sensors (Basel). 2020 Nov 9;20(21):6383. doi: 10.3390/s20216383.
Inertial Measurement Units (IMUs) have become a popular solution for tracking human motion. The main problem of using IMU data for deriving the position of different body segments throughout time is related to the accumulation of the errors in the inertial data. The solution to this problem is necessary to improve the use of IMUs for position tracking. In this work, we present several Machine Learning (ML) methods to improve the position tracking of various body segments when performing different movements. Firstly, classifiers were used to identify the periods in which the IMUs were stopped (zero-velocity detection). The models Random Forest, Support Vector Machine (SVM) and neural networks based on Long-Short-Term Memory (LSTM) layers were capable of identifying those periods independently of the motion and body segment with a substantially higher performance than the traditional fixed-threshold zero-velocity detectors. Afterwards, these techniques were combined with ML regression models based on LSTMs capable of estimating the displacement of the sensors during periods of movement. These models did not show significant improvements when compared with the more straightforward double integration of the linear acceleration data with drift removal for translational motion estimate. Finally, we present a model based on LSTMs that combined simultaneously zero-velocity detection with the translational motion of sensors estimate. This model revealed a lower average error for position tracking than the combination of the previously referred methodologies.
惯性测量单元 (IMU) 已成为跟踪人体运动的热门解决方案。使用 IMU 数据随时间推导不同身体部位位置的主要问题与惯性数据中的误差积累有关。解决此问题对于提高 IMU 在位置跟踪中的使用非常必要。在这项工作中,我们提出了几种机器学习 (ML) 方法,以改善在执行不同运动时对各个身体部位的位置跟踪。首先,使用分类器来识别 IMU 停止的时间段(零速度检测)。随机森林、支持向量机 (SVM) 和基于长短时记忆 (LSTM) 层的神经网络模型能够独立于运动和身体部位识别这些时间段,其性能明显优于传统的固定阈值零速度检测器。之后,这些技术与基于 LSTM 的 ML 回归模型相结合,能够在运动期间估计传感器的位移。与去除漂移的线性加速度数据的双积分相比,这些模型在平移运动估计方面并没有显示出显著的改进。最后,我们提出了一个基于 LSTM 的模型,该模型同时结合了零速度检测和传感器平移运动的估计。与之前提到的方法的组合相比,该模型在位置跟踪方面的平均误差较低。