Next Article in Journal
Learning from Routing Information for Detecting Routing Misbehavior in Ad Hoc Networks
Previous Article in Journal
Correction: Liu, W. et al. Error Overboundings of KF-Based IMU/GNSS Integrated System Against IMU Faults. Sensors 2019, 19, 4912
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of Three-Dimensional Lower Limb Kinetics Data during Walking Using Machine Learning from a Single IMU Attached to the Sacrum

Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology (KAIST), Daejeon 34141, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(21), 6277; https://doi.org/10.3390/s20216277
Submission received: 18 September 2020 / Revised: 3 November 2020 / Accepted: 3 November 2020 / Published: 4 November 2020
(This article belongs to the Section Wearables)

Abstract

:
Kinetics data such as ground reaction forces (GRFs) are commonly used as indicators for rehabilitation and sports performance; however, they are difficult to measure with convenient wearable devices. Therefore, researchers have attempted to estimate accurately unmeasured kinetics data with artificial neural networks (ANNs). Because the inputs to an ANN affect its performance, they must be carefully selected. The GRF and center of pressure (CoP) have a mechanical relationship with the center of mass (CoM) in the three dimensions (3D). This biomechanical characteristic can be used to establish an appropriate input and structure of an ANN. In this study, an ANN for estimating gait kinetics with a single inertial measurement unit (IMU) was designed; the kinematics of the IMU placed on the sacrum as a proxy for the CoM kinematics were applied based on the 3D spring mechanics. The walking data from 17 participants walking at various speeds were used to train and validate the ANN. The estimated 3D GRF, CoP trajectory, and joint torques of the lower limbs were reasonably accurate, with normalized root-mean-square errors (NRMSEs) of 6.7% to 15.6%, 8.2% to 20.0%, and 11.4% to 24.1%, respectively. This result implies that the biomechanical characteristics can be used to estimate the complete three-dimensional gait data with an ANN model and a single IMU.

1. Introduction

Kinetic walking data (such as the ground reaction force (GRF) and joint torques) can be used as quantitative indicators for the diagnosis, rehabilitation, or sports performance [1,2,3,4]. The proportion of mediolateral (ML) components among the loads on the lower limb joints is approximately 30%, and the force or torque in the ML direction is used as an indicator to predict the injuries of athletes and for the initial diagnosis of patients [5,6,7]. Therefore, the gait dynamics in three dimensions (3D) (including the ML direction) must be analyzed. However, gait analysis usually requires a laboratory environment in which the kinetics and kinematics data can be measured with force plates and a motion capture system. For rehabilitation, visiting the laboratory or hospital causes temporal and spatial constraints, which are a considerable obstacle for patients.
Because the demand for diagnosis and gait analysis in daily life is increasing, the use of wearable monitoring devices that collect gait data is increasing [8]. However, these wearable devices (e.g., Galaxy Watch, Apple Watch, and Garmin) usually include a single inertial measurement unit (IMU), and only simple gait information (e.g., the step length, step frequency, and walking speed) can be provided. Accordingly, estimating meaningful dynamic information such as kinetics data is challenging. A significant problem of the current wearable devices is increasing the quality and quantity of the obtained data while maintaining the measurements simple.
Based on the limitations regarding the direct measurement of kinetics data with wearable devices, researchers have estimated kinetics data from kinematics data measured by wearable devices. For instance, Karatsidis et al. estimated accurately 3D GRFs from kinematics data of the entire body measured by IMU sensors with a distribution algorithm at various speeds [9]. However, wearing 17 IMUs on all segments of the body is infeasible in daily life. Moreover, an artificial neural network (ANN) was used to estimate unmeasured GRFs and reduce the number of IMUs. The 3D or vertical GRFs were estimated from the IMU measurements taken at the shanks or feet with an ANN [10,11]. In addition, a single IMU was attached to the sacrum to estimate the vertical GRFs [12].
There have been few attempts to estimate 3D joint torques with wearable devices compared to GRFs. In addition, only few researchers have used machine learning to predict 3D lower limb joint torques from walking data such as the lower limb joint angles, surface electromyography data, or GRFs [13,14]. In one study, the researchers estimated 3D joint torques with a wavelet neural network from eight surface electromyography and two GRF data points [13]. In another study, the joint torques were estimated from the kinematics data of the lower limbs, which were measured with a motion capture system with long short-term memory based on a recurrent ANN [14]. These researchers have estimated joint torques with data that must be measured in a laboratory environment. However, to use the joint torques with wearable devices, a measurement method with an IMU sensor must be proposed.
The estimation ability of an ANN is affected by the input variables [15,16,17]. To obtain efficient and accurate results, the suitable data type and size must be chosen [17]. Oh et al. used the self-organizing map technique (which selects the independent variables among the total variables) and a genetic algorithm (i.e., a general regression neural network, which selects highly correlated variables as the outputs of the selected variables) to predict the 3D GRFs during walking [16].
Recently, biomechanical characteristics were used to select efficient and appropriate input for the ANN [17]. Although human walking is an outcome of precise and complex control performed by numerous muscles, the relationships between the center of mass (CoM) and forces are reproduced by a simple mechanical system, such as a spring-loaded inverted pendulum (SLIP) model [18,19,20,21,22,23]. Based on confirmation that the lower limb segments are dependent on the motion of the CoM during walking [23], the kinetics and kinematics of the lower limbs could be approximated as the weighted sum of the CoM kinematics. The kinematics and kinetics of the lower limbs during walking were estimated with the IMU data attached to the sacrum based on the characteristics of the ANN, whose output is expressed as the weighted sum of the inputs [17]. However, because the spring mechanical relationship between the CoM and GRF is limited to two dimensions (2D), the previous study only estimated 2D walking data. Recently, it has been reported that a 3D spring walking model closely represents the relationship between CoM and GRF in 3D [24].
In this study, we proposed the CoM as a single IMU attachment location based on the biomechanical relationship between the CoM, GRF, and center of pressure (CoP) to estimate 3D kinetics data using an ANN. Data from 17 participants were measured by an IMU attached to the sacrum during walking on a treadmill at various walking speeds. We calculated the kinematics of the CoM by dividing the data into each stride and integrated the data twice. ANNs designed to estimate the GRF, CoP, and joint torques were trained and tested using the leave-one-subject-out (LOO) validation method.

2. Materials and Methods

We proposed a prediction method of the 3D kinetics data with a single IMU based on biomechanical characteristics, which is the spring mechanical relationship between the CoM, GRF, and CoP. An ANN with a single hidden layer was used to predict the 3D kinetics data due to the mechanical characteristics in which the GRF and CoP could be approximated by the weighted sum of the CoM kinematics during walking. We developed one model that predicted the GRF and CoP trajectories and another model that predicted the joint torques. Details of the experimental protocols, the data process from the IMU, and the estimation algorithm (Figure 1) are explained in later paragraphs.

2.1. Decision for a Single IMU Location Based on the 3D Compliant Model

We selected the optimal location for a single IMU that can predict the 3D kinetics data during walking by exploiting the mechanical relationship between the CoM, GRF, and CoP during walking in 3D [24]. Because an ANN model with a single hidden layer and a continuous sigmoidal function could approximate the continuous functions [25], we formulated the GRF and the CoP as a function of the CoM trajectory using the equations of motion of the CoM of the 3D SLIP model.
An approximated relationship between the CoM and the state variables of the 3D SLIP model was formulated (Equation (2)). The GRF and the trajectories of the CoP were formulated based on the state variables of the SLIP model (Equations (4) and (5)). Then, the GRF and the trajectories of the CoP were approximated as functions of the position of the CoM (Equation (6)). Based on these calculations, we could propose the CoM as the optimal location to estimate the 3D GRF and the CoP during walking. The details of the formulations follow.
The position of the CoM of the 3D SLIP model, q = (xm, ym, zm), was represented as state variables, such as the leg length l, the angle with respect to the y-axis θ, the angle of the projective leg to the z–x plane with respect to the z-axis ϕ, the CoP excursion qf = (xf, yf) during the stance phase, and subscript hs as the onset of the stance phase (Figure 2A), as follows:
[ x m y m z m ] = [ l sin θ sin ϕ + x f + x f , h s l cos θ + y f + y f , h s l sin θ cos ϕ ] ,
where xf is sufficiently small and yf is a sigmoidal function of time t.
By applying the small-angle approximation by substituting θ+π/2 for θ (Figure 2B), we can obtain the augmented state r = [l, θ, ϕ, , ]T, which consists of the state variables of the 3D SLIP model, l, θ, and ϕ, and their nonlinear term and , expressed by the CoM position q and a sigmoidal function of time t as follows:
r = W r q t + b r
where   W r = [ 0 0 1 0 0 z m , h s 1 0 d z m , h s 1 z m , h s 1 0 0 0 0 1 0 d 1 0 0 0 ] ,   q t = [ x m y m z m f s i g m o i d ( t a ) ] ,   b r = [ 0 y f , h s z m , h s 1 ( x f + x f , h s ) z m , h s 1 y f , h s ( x f + x f , h s ) ] .
Based on the equation of motion of the 3D SLIP model (Equations (1) and (3)), the GRF F = [Fx, Fy, Fz]T and CoP can be expressed by the augmented state variable r as follows:
[ F x F y F z ] = [ k ( l l 0 ) cos θ sin ϕ k ( l l 0 ) sin θ k ( l l 0 ) cos θ cos ϕ ] ,
F = W F r + b F , where   W F = [ 0 0 k l 0 0 k 0 k l 0 0 k 0 k 0 0 0 0 ] ,   b F = [ 0 0 k l 0 ]
q f = W f q t + W fF F + b f , where   W f = [ 1 0 0 0 0 1 0 0 ] ,   W fF = [ z h s k ( z h s 1 ) 0 0 0 z h s k ( z h s 1 ) 0 ] ,   b f = [ x h s y h s ]
[ F q f ] = [ W F W r W f F W F W r + W f ] q t + [ W F b r + b F W f F W F b r + W fF b F + b f ] .
Because the GRF and CoP [F, qf]T could be expressed as a weighted sum of the CoM position and time qt and bias, we decided to use the CoM position and attach the IMU sensor to the sacrum most similar to the CoM in the body part to estimate the 3D kinetics data.

2.2. Experiments and Data Collection

Twenty young and healthy participants (12 females and 8 males, 24.7 ± 3.2 years) volunteered for the data collection, with average heights and mass of 166.7 ± 7.8 cm and 60.1 ± 8.9 kg. Data from three participants were removed due to equipment failure. Before the experiment, they signed informed consent forms approved by the KAIST Institutional Review Board on 15 October 2019 (KH2019–121). The participants walked on a customized split-belt treadmill at four different walking speeds (0.7, 1.0, 1.3, and 1.6 m/s) for 2 min at each speed.
The kinematics data of the CoM were measured by an IMU sensor (TrignoTM Avanti sensors, Delsys, Natick, MA, USA) that was attached to the sacrum at a sampling frequency of 148 Hz. The GRFs and ground reaction moments were measured with two force plates (FP 6012®, Bertec, Columbus, OH, USA) underneath a split-belt treadmill at a sampling frequency of 200 Hz. Moreover, the trajectories of the optical markers attached to the body segments were measured by the motion capture system that included 10 optical cameras (Hawk® and Osprey®, Motion Analysis Corporation, Rohnert Park, CA, USA) with sampling frequencies of 100 Hz. To use the steady-state walking data, 10 consecutive steps with the smallest deviation in the vertical GRF for each trial were used.
Subsequently, the kinetic and kinematics data were filtered with a fifth-order zero-phase Butterworth low-pass filter at cutoff frequencies of 20 and 10 Hz, respectively; all data were down-sampled to 100 Hz. The CoP trajectories were calculated with the GRFs and ground reaction moments. The 3D joint torques were calculated with the inverse dynamics of the 3D rigid body model, which consisted of six conical frustum-shaped segments for the lower limbs (e.g., the thighs, shanks, and feet) and a cylindrical segment for the trunk [26]. The segments were defined by optical markers attached to each lateral and medial joint. Furthermore, the 3D joint angles were determined based on the local frame axes of the segments, and the mass distribution was based on previous study [27].

2.3. Data Process of IMU Measurement

We obtained the input data to the ANN model by calculating the velocity and the position of the sacrum by defining the gait events and estimating the walking speeds with the IMU data. We used the acceleration data in the local frame aligned with the forward direction, assuming that the difference between the acceleration in the local frame and that in the global frame is sufficiently small (Figure 3).
The acceleration data from the IMU sensor had to be segmented to be used for the stance phase. The gait events, the heel strike (HS) and toe-off (TO), were detected based on the sacral acceleration, by referring to the GRF (Figure 4) [17]. The cutoff frequencies of the low-pass filter were set heuristically to identify the acceleration characteristics for each event. Cutoff frequencies of 20 and 5 Hz were used for the HS and TO, respectively. First, to divide the step phase to include the bipedal support phase in the center, the mid-stance was used as the starting point; it re-occurred after one-third of the duration between the successive local minimum of the AP acceleration filtered at 5 Hz (Figure 4B). The HS was the last local minimum before the maximum of the step phase in the vertical acceleration filtered at 20 Hz, and the TO was the minimum of the step phase in the AP acceleration filtered at 5 Hz. When the detected HS came after the TO, the HS was identified as the previous local minimum of the originally detected HS until the HS was detected before the TO.
The next step was to calculate the velocity and displacement of the sacrum by integrating the acceleration data measured by the IMU sensor. The drift error that occurred during integration had to be removed, and the integral constant had to be determined. Both problems could be solved by assuming steady-state walking for each stride. Then, because the average velocity during a stride phase was zero, drift due to random errors could be linearly removed as follows:
v ^ ( t ) = v ( t ) ( v ( T ) v ( 0 ) ) t T ,
where v ^ , v, and T are the drift removal velocity, the velocity obtained by integrating the acceleration over time t during the stride phase, and the duration of the stride, respectively. Because the walking was steady-state, the integral constants were set such that the average velocities in the vertical and ML directions were zero.
However, because the average velocity in the anteroposterior (AP) direction was the walking speed, it was necessary to estimate the walking speed. Using the walking frequency and the average acceleration amplitude, which were correlated with the walking speed, the walking speed v0 was estimated as follows:
v 0 = ( a 1 f + a 2 A + a 3 ) h g ,
where f and A are the walking frequency and average magnitude of acceleration, respectively, and a1, a2, and a3 are the coefficient constants. The drift that occurred when calculating displacement by integrating the velocity could also be eliminated linearly by considering the average displacement for the stride phase. Although the average displacement in the vertical and ML directions was zero, the average displacement in the AP direction was determined by the walking speed. In contrast to the other direction, the data in the ML direction had the opposite sign depending on the leg side, so it was unified on one side. The leg side in the stance phase was determined by referring to the sign of the displacement in the 50% section of the stance phase and was unified with one leg. All kinematics data were processed by MATLAB 2017a.

2.4. Structure of ANN and Its Training and Test Procedures

In this study, the input and structure of the ANN model was designed based on the biomechanical relationship between the GRF, CoP, and CoM. Because the GRF and CoP were approximated based on the CoM position, the input to the ANN model was set according to the measured data of the IMU attached to the sacrum; in addition, the ANN model consisted of one hidden layer with a sigmoidal activation function [25]. Two ANN models were built: one for predicting the GRF and CoP and one for predicting the joint torques. The ANN models consisted of one input layer, one hidden layer, and one output layer. For both models, a 10 × 1 column vector was fed to 10 nodes of the input layer, which consisted of time t and the corresponding 3D kinematics data of the sacrum, which acted as a proxy of the CoM, such as (t, xm, ym, zm, vx, vy, vz, ax, ay, az); xm, ym, and zm are the ML, AP, and vertical positions, and v and a are the velocity and acceleration of the sacrum measured at a specific time t, respectively. The hidden layer had 20 nodes with a sigmoidal function as the activation transfer function. Moreover, the two models had five and seven nodes for the output layer (consisting of 5 × 1 and 7 × 1 column vectors, respectively), which consisted of the 3D walking kinetics, such as (GRFML, GRFAP, GRFvertical, CoPML, CoPAP) and (TAb/Ad,hip, TE/F,hip, TER/IR,hip, TAb/Ad,knee, TF/E,knee, TER/IR,knee, TPF/DF,ankle); T is the joint torque, and the subscripts Ab, Ad, E, F, ER, IR, PF, and DF represent the abduction, adduction, extension, flexion, external rotation, internal rotation, plantar flexion, and dorsiflexion, respectively; in addition, the joint to which the torque was applied is indicated. The output layers used linear activation transfer functions.
All input data except the time were normalized according to the amplitudes of the data in the range 0 to 1. The output data, GRF, CoP, and joint torque were normalized by the body weight, foot length, and body mass, respectively. All input and output data for a stance phase were interpolated linearly to 201 points to match the length of the dataset to all walking speeds of all participants.
To validate the proposed estimation model, the datasets of a total of 17 participants were used to train and test the ANN with the LOO validation method. Each ANN model for each of the 17 participants was trained with the training set from the other 13 participants, and the datasets from the remaining three participants were used for validation stopping. Furthermore, the mean squared errors (MSEs) of the predicted and measured values were used as the loss function and Levenberg–Marquardt optimization for the backpropagation. When the MSE for the validation set failed to decrease or remained constant for 20 epochs, the training was stopped, and the parameters with the lowest MSEs for the validation set were chosen for the final models. To evaluate the estimation accuracy of the final models, all 40 stance phases from each participant and the normalized root-mean-square error (NRMSE) of the predicted values, which was normalized to the amplitude of the output of each stance phase, were used. The training of the neural network was conducted with the “train” function of MATLAB 2017a.

3. Results

The 3D kinetics data during walking were estimated with a single IMU attached to the sacrum, considered as the CoM using the ANN model. The predicted kinetics data are the vertical, AP, and ML GRF, the AP and ML CoP, the 3D joint torques at the hip and knee, and the ankle flexion torque.
We obtained walking data of the stance phase by estimating gait events such as the HS and TO using the acceleration from the IMU sensor, which were compared to the defined gait event by the GRF. The mean absolute error (MAE) of the HS and TO were 50 ± 41 and 13 ± 11 m/s, respectively, for a total of 680 stance phases in 17 participants (Table 1). Based on estimating gait events using the proposed method, the estimation accuracy for the TO was higher than that for the HS at all walking speeds. The estimation accuracy of HS did not correlate with speed (r = 0.045 and p = 0.24), whereas the accuracy of TO increased with increasing speed (r = −0.29 and p < 0.001). The MAE for the estimated walking speeds from all trials was 0.11 ± 0.11 m/s using the estimated gait events. We obtained the displacement and velocity of the sacrum for the stance phase by integrating acceleration from the IMU sensor (Figure 5). The estimated position and velocity of the sacrum had NRMSEs of 20% and 21%, respectively, compared with the kinematics data of an optical marker attached to the sacrum (Table 2).
The estimation of the 3D kinetics from the ANN agreed closely with the experimental data of all 17 participants (Figure 6 and Figure 7). The NRMSEs of the GRF, CoP, and joint torques were approximately 10%, 14%, and 17%, respectively (Table 3). The R2, the coefficient of determination of the GRF, CoP, and joint torques were approximately 0.81, 0.44, and 0.46, respectively. (Table 4). The GRF and joint torques estimated by the ANN showed the same trends across all walking speeds as the GRF measured with the force plate and joint torques that were calculated with the inverse dynamics. Except for the vertical GRF, all variables had the largest NRMSE at the slowest walking speed. The NRMSE was higher for joint torques than for the GRF and CoP (p < 0.001 for both), which could be approximated based on the weighted sum of the CoM.

4. Discussion

By designing the ANN model based on the 3D spring mechanics of walking, the 3D kinetics data during walking could be estimated with a single IMU sensor. The GRF and CoP were approximated by formulating them as functions of the CoM. The functional relationship between the CoM, GRF, and CoP enabled the use of an ANN with a single hidden layer for the estimation [25]. Based on this approximation, the ANN model, in which the sacrum kinematics were fed to the input nodes, could predict a total of 12 walking kinetics data points at various gait speeds with a single IMU sensor. The estimated GRF, CoP, and joint torques agreed closely with the measured kinetics data (Figure 6 and Figure 7). In previous studies, the 2D GRF and joint dynamics were only estimated with 2D sacrum acceleration based on the 2D spring walking model [17]. However, by proposing a 3D spring walking model that represents the 3D GRF and COP [24], the 3D kinetics data could be predicted with the 3D CoM kinematics. Furthermore, based on the training datasets from multiple participants, the applicability of the method to various participants despite their considerable variabilities was confirmed.
The performance of the ANN model proposed in this study reflects the walking reproducibility of the 3D SLIP model. Although the 3D SLIP model closely represents the GRF, the GRF reproducibility in the ML direction is lower than in the AP and vertical directions [24]. This may explain why the estimation accuracy in the ML direction is lower than those in the other directions. This low accuracy in the ML direction can be found in other existing 3D GRF estimation studies [9,16,28]. The high variability of the GRF in the ML direction compared to those of the other directions [29] would affect the low estimation accuracy. Because the ML CoP is much smaller than the AP CoP, the CoP moves only in the AP direction in the 3D SLIP model. The reproducibility of the model for the ML CoP is reflected in the performance of the ML CoP; thus, the error is larger than those of the GRF or AP CoP, and the SD of the estimation result is smaller than the SD of the experimental data. In addition, just as the GRF peak value of the 3D SLIP model did not reach the peak of the experimental data, the estimated GRF peak error was approximately 5% to 22% in this study, which exceeded the entire phase average error. The 3D joint torque had a large error compared to the GRF and COP. Because the 3D joint kinetics have no mechanical relationship to the CoM, the joint torques has a large estimation error compared to the GRF and CoP. Similar to those of the GRF peak, the joint torque peak errors were 16% to 27% (hip), 27% to 43% (knee), and 15% (ankle); thus, they were much greater than the entire phase average error. In the 2D case, the lower limb kinematics, lower limb kinetics, and GRF can be estimated based on the SLIP model with the ankle joint to reveal the dependency of the CoM and lower limb kinematics [17]. However, because the dependency of the CoM and lower limb kinematics is limited to the 2D case, the 3D kinematics could not be estimated with the ANN model and biomechanical characteristics of the CoM. In addition, by assuming a point mass, the rotation of the CoM and angular velocity of the IMU sensor were not considered despite the relationship between the joint torque and rotation. Insufficient input data for the estimation of the joint torque variability can decrease the estimated SD with respect to that of the experimental data. Therefore, using the angular velocity in the gyro as an additional input could lead to a similar SD with higher accuracy.
Considering the biomechanical characteristics while estimating the GRF and CoP can help to reduce drastically the necessary number of sensors. Several researchers have estimated the 3D GRFs and CoP with kinematics data and without considering the biomechanical characteristics during walking [9,16,28]. The 3D GRF and CoP could be predicted with the 3D accelerations and angular velocities from the 17 IMU sensors attached across the entire body. Despite the use of more sensors, the prediction results of the GRFs were similar to (for the AP and vertical directions) or only slightly more accurate (for the ML direction) than those of the proposed method; in addition, the prediction errors of the CoP were 1.5–2 times larger than those of the proposed method. These results imply a high correlation between the CoM kinematics and GRF and CoP. With machine learning, the 3D GRFs can be predicted based on the walking kinematics data without any biomechanical characteristics. The 3D GRF and joint torques were estimated with a general regression neural network and kinematics data recorded during walking. The motion data of the entire body were measured with optical markers in a laboratory environment; thus, their use in daily life was limited. The predictions in the AP and perpendicular directions exhibited smaller errors (approximately 1% to 2% lower); however, the ML directions exhibited errors that were more than 4% larger than the results of the proposed method. By using a feed-forward neural network with only two IMU sensors attached to both shanks [10], the accuracy of the GRF estimation was improved; this increases its potential for field applications. However, no LOO validation was used to validate the model; hence, the error may increase when the test data do not include data from the training participant. Furthermore, the requirement of multiple sensors remains. In this study, only a single IMU could estimate the 3D GRFs and CoP because biomechanical domain knowledge was used to design an ANN model.
Previously, the 3D lower limb joint torques were predicted with machine learning and gait data that must be measured in the laboratory [13,14]. Ardestani et al. estimated 3D joint torques with a wavelet neural network based on surface electromyography data and GRFs; the NRMSEs were 5% or less at all joint torques except during hip flexion (6.4%) [13]. In another study, Mundt et al. used the long short-term memory from the 3D joint angles of the lower limbs measured by a motion capture system to estimate the 3D joint torques [14]. Compared with the results of this study, only the NRMSE of the hip flexion had a larger error (18%); the NRMSEs of the other torques were smaller (6 to 15%). However, in this study, errors for only one participant were found; hence, the average NRMSE of all joint torques of all participants may increase. By using the biomechanical domain knowledge in the ANN design, the 3D joint torque can be estimated with a wearable device.
Estimating kinetics data with machine learning and biomechanical domain knowledge may resolve the tradeoff between the wearing convenience and data usability of wearable devices. The rehabilitation stage of a stroke patient can be assessed based on the propulsion of the paretic leg [30,31]. However, the patient must visit the motion analysis laboratory for the measurement. If a patient can obtain motion analysis data with comparable accuracy by using a wearable device without visiting the motion analysis laboratory, efficient rehabilitation diagnosis in daily life will be possible. Regarding the asymmetric walking of mildly hemiplegic patients, the difference in the AP GRF was approximately 50 N [30], and the minimal detectable changes were 2.9% and 4.7% body weight (BW) for the AP and vertical GRF when the stroke patients walk on a treadmill, respectively [32]. The proposed estimation method provided reliable estimations with average errors of 7.4%, 3.1%, and 2.2% (6.8%, 2.9%, and 2.1% for 0.7 m/s) BW for the vertical, AP, and ML GRFs, respectively; nevertheless, the error in the vertical direction of the proposed estimation method must be improved. The difference between the left and right knee adduction moments of osteoarthritis patients was 0.5% BW multiplied by height [33]. In this study, the knee adduction moment was estimated with an error of 0.06% BW multiplied by height. Considering the changes in the GRF and joint torque in stroke and arthritis patients, the proposed estimation method provides reliable prediction and diagnosis results. However, because the errors of the proposed method were average errors across the stance phase, the error can be larger or smaller for the clinically relevant parts, which could only be the part, such as at the highest or lowest value. Furthermore, using the method in rehabilitation and diagnosis of sports injuries requires further evaluation. In a previous study, the 3D GRF in the running and sidestep motions was estimated with a relative RMSE of 20% to 30% with a convolutional neural network (CNN) and data from an IMU attached to the sacrum [34]. The difference in the kinetics based on the change in the footstrike type during running is a GRF of 20% BW, knee adduction moment of 0.5 Nm/kg, and ankle plantar flexor moment of 0.6 Nm/kg [35]. Moreover, the risk of injury increased when the braking force exceeded 30% BW [36]. According to the error range, the proposed estimation method can be used for running.
Our study has several limitations in measuring and processing of the IMU data. In this study, data from walking on a treadmill was used to estimate gait kinetics. To apply the proposed method in daily life, it is essential to obtain a meaningful walking phase. Recently, a study has been reported in which repetitive walking phases were classified using IMU and GPS data that measured movements in daily life for ten days [37]. After the gait phase is determined, the step of gait event detection must be followed. If the gait event is estimated with higher accuracy, the CoM displacement and velocity can be more accurately calculated. Thus, the input to the ANN model can be more accurately provided to increase the model’s accuracy (not shown). In the previous study on 2D walking data prediction, the MAE of the HS estimation was 25 m/s, which was smaller than ours [17]. While the local minima for estimating HS was undoubtedly found for barefoot walking, it was sometimes not found in shoed walking, as in this study, so the estimation accuracy in HS was lowered. Wearing shoes reduces the effect of the GRF transmitted to the waist [38]. This is a similar reason why the accuracy of event detection is lower when using the IMU attached to the proximal segment away from the foot [39]. Therefore, using machine learning that can estimate the gait event with high accuracy, even with small signals at the waist, can improve the accuracy of estimating 3D kinetics data. Because the sacrum was used instead of the CoM, which has a relationship between GRF and spring dynamics, the input data to the ANN model has a difference with the velocity and position of the CoM [40,41]. The displacement magnitude of the sacrum in the vertical direction is larger than that of the CoM, which increases as walking speed increases [40]. Nevertheless, because the input is normalized to amplitude, the effect due to the amplitude difference between velocity and position is sufficiently small. The horizontal velocity of the CoM lags behind the sacrum; however, the difference decreases as walking speed increases [41]. The detected HSs were estimated to be ahead of the HSs defined by the force plates, in which case the error of the estimated velocity could be reduced. Nevertheless, the error of the velocity and displacement in other directions should be minimized through accurate detection.
The characteristics of the CoM dynamics were used as biomechanical knowledge to estimate the unmeasured gait data using ANN with only one IMU. By attaching the IMU to the sacrum, it was possible to estimate GRF, CoP, and lower limb kinetics during walking at various speeds—attributed the biomechanical properties that the GRF and CoP could be expressed as the CoM. The resulting reliable estimation accuracy suggests that the use of biomechanical characteristics and machine learning together can produce adequate results.

Author Contributions

Conceptualization, S.P.; methodology, M.L.; software, M.L.; validation, M.L.; formal analysis, M.L.; investigation, M.L.; data curation, M.L.; writing—original draft preparation, M.L.; writing—review and editing, S.P. and M.L.; visualization, M.L.; supervision, S.P.; project administration, S.P.; funding acquisition, S.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research projects was supported by the sports promotion fund of Korea sports promotion foundation (KSPO) from Ministry of Culture, Sports and Tourism.

Acknowledgments

Authors thank the members of Biomechanics Laboratory for their contributions to the data collection and discussion.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chockalingam, N.; Dangerfield, P.H.; Rahmatalla, A.; Ahmed, E.-N.; Cochrane, T. Assessment of ground reaction force during scoliotic gait. Eur. Spine J. 2004, 13, 750–754. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Zifchock, R.A.; Davis, I.; Hamill, J. Kinetic asymmetry in female runners with and without retrospective tibial stress fractures. J. Biomech. 2006, 39, 2792–2797. [Google Scholar] [CrossRef] [PubMed]
  3. Mahon, C.E.; Farris, D.J.; Sawicki, G.S.; Lewek, M.D. Individual limb mechanical analysis of gait following stroke. J. Biomech. 2015, 48, 984–989. [Google Scholar] [CrossRef] [Green Version]
  4. Crossley, K.M.; Bennell, K.L.; Wrigley, T.; Oakes, B.W. Ground reaction forces, bone characteristics, and tibial stress fracture in male runners. Med. Sci. Sports Exerc. 1999, 31, 1088–1093. [Google Scholar] [CrossRef] [PubMed]
  5. Hinman, R.S.; Bowles, K.A.; Metcalf, B.B.; Wrigley, T.V.; Bennell, K.L. Lateral wedge insoles for medial knee osteoarthritis: Effects on lower limb frontal plane biomechanics. Clin. Biomech. 2012, 27, 27–33. [Google Scholar] [CrossRef] [PubMed]
  6. MacMahon, J.M.; Chaudhari, A.M.; Andriacchi, T.P. Biomechanical injury predictors for marathon runners: Striding towards iliotibial band syndrome injury prevention. In Proceedings of the International Symposium on Biomechanics in Sports, Hong Kong, China, 25–30 June 2000. [Google Scholar]
  7. Miyazaki, T.; Wada, M.; Kawahara, H.; Sato, M.; Baba, H.; Shimada, S. Dynamic load at baseline can predict radiographic disease progression in medial compartment knee osteoarthritis. Ann. Rheum. Dis. 2002, 61, 617–622. [Google Scholar] [CrossRef]
  8. Wearable Medical Device Market Size, Share & Trends Analysis Report By Product Type (Diagnostic, Therapeutic, Respiratory), By Site (Strap/Clip/Bracelet, Handheld), By Application, And Segment Forecasts, 2020–2027; 978-1-68038-724-7; February 2020. Available online: https://www.grandviewresearch.com/industry-analysis/wearable-medical-devices-market (accessed on 4 November 2020).
  9. Karatsidis, A.; Bellusci, G.; Schepers, H.M.; De Zee, M.; Andersen, M.S.; Veltink, P.H. Estimation of Ground Reaction Forces and Moments During Gait Using Only Inertial Motion Capture. Sensors 2017, 17, 75. [Google Scholar] [CrossRef] [Green Version]
  10. Leporace, G.; Batista, L.A.; Nadal, J. Prediction of 3D ground reaction forces during gait based on accelerometer data. Res. Biomed. Eng. 2018, 34, 211–216. [Google Scholar] [CrossRef] [Green Version]
  11. Ngoh, K.J.-H.; Gouwanda, D.; Gopalai, A.A.; Chong, Y.Z. Estimation of vertical ground reaction force during running using neural network model and uniaxial accelerometer. J. Biomech. 2018, 76, 269–273. [Google Scholar] [CrossRef]
  12. Guo, Y.; Storm, F.A.; Zhao, Y.; Billings, S.A.; Pavic, A.; Mazzà, C.; Guo, L.-Z. A New Proxy Measurement Algorithm with Application to the Estimation of Vertical Ground Reaction Forces Using Wearable Sensors. Sensors 2017, 17, 2181. [Google Scholar] [CrossRef]
  13. Ardestani, M.M.; Zhang, X.; Wang, L.; Lian, Q.; Liu, Y.; He, J.; Li, D.; Jin, Z. Human lower extremity joint moment prediction: A wavelet neural network approach. Expert Syst. Appl. 2014, 41, 4422–4433. [Google Scholar] [CrossRef]
  14. Mundt, M.; Koeppe, A.; Bamer, F.; Potthast, W.; Markert, B. Prediction of joint kinetics based on joint kinematics using neural networks. In Proceedings of the 36th Conference of the International Society of Biomechanics in Sports, Auckland, New Zealand, 10–14 September 2018. [Google Scholar]
  15. Fernando, A.K.; Shamseldin, A.Y. Investigation of Internal Functioning of the Radial-Basis-Function Neural Network River Flow Forecasting Models. J. Hydrol. Eng. 2009, 14, 286–292. [Google Scholar] [CrossRef]
  16. Oh, S.E.; Choi, A.; Mun, J.H. Prediction of ground reaction forces during gait based on kinematics and a neural network model. J. Biomech. 2013, 46, 2372–2380. [Google Scholar] [CrossRef] [PubMed]
  17. Lim, H.; Kim, B.; Park, S. Prediction of Lower Limb Kinetics and Kinematics during Walking by a Single IMU on the Lower Back Using Machine Learning. Sensors 2019, 20, 130. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Geyer, H.; Seyfarth, A.; Blickhan, R. Compliant leg behaviour explains basic dynamics of walking and running. Proc. R. Soc. B Biol. Sci. 2006, 273, 2861–2867. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Whittington, B.R.; Thelen, D.G. A Simple Mass-Spring Model With Roller Feet Can Induce the Ground Reactions Observed in Human Walking. J. Biomech. Eng. 2009, 131. [Google Scholar] [CrossRef] [Green Version]
  20. Kim, S.; Park, S. Leg stiffness increases with speed to modulate gait frequency and propulsion energy. J. Biomech. 2011, 44, 1253–1258. [Google Scholar] [CrossRef]
  21. Hong, H.; Kim, S.; Kim, C.; Lee, S.; Park, S. Spring-like gait mechanics observed during walking in both young and older adults. J. Biomech. 2013, 46, 77–82. [Google Scholar] [CrossRef]
  22. Lee, M.; Kim, S.; Park, S. Resonance-based oscillations could describe human gait mechanics under various loading conditions. J. Biomech. 2014, 47, 319–322. [Google Scholar] [CrossRef]
  23. Lim, H.; Park, S. Kinematics of lower limbs during walking are emulated by springy walking model with a compliantly connected, off-centered curvy foot. J. Biomech. 2018, 71, 119–126. [Google Scholar] [CrossRef]
  24. Lee, M. Three Dimensional Walking Dynamic Model and Its Applications. Ph.D. Thesis, Dissertation KAIST, Daejeon, Korea, 2020. [Google Scholar]
  25. Cybenko, G. Approximation by superpositions of a sigmoidal function. Math. Control. Signals Syst. 1989, 2, 303–314. [Google Scholar] [CrossRef]
  26. Hanavan, E.P., Jr. A Mathematical Model of the Human Body; Air Force Aerospace Medical Research Lab Wright-Patterson Air Force Base: Dayton, OH, USA, 1964. [Google Scholar]
  27. De Leva, P. Adjustments to Zatsiorsky-Seluyanov’s segment inertia parameters. J. Biomech. 1996, 29, 1223–1230. [Google Scholar] [CrossRef]
  28. Leporace, G.; Batista, L.A.; Cruz, R.S.; Zeitoune, G.; Cavalin, G.A.; Metsavaht, L. Dynamic leg length asymmetry during gait is not a valid method for estimating mild anatomic leg length discrepancy. J. Orthop. 2018, 15, 128–130. [Google Scholar] [CrossRef]
  29. Giakas, G.; Baltzopoulos, V. Time and frequency domain analysis of ground reaction forces during walking: An investigation of variability and symmetry. Gait Posture 1997, 5, 189–197. [Google Scholar] [CrossRef]
  30. Bowden, M.G.; Balasubramanian, C.K.; Neptune, R.R.; Kautz, S.A. Anterior-Posterior Ground Reaction Forces as a Measure of Paretic Leg Contribution in Hemiparetic Walking. Stroke 2006, 37, 872–876. [Google Scholar] [CrossRef] [Green Version]
  31. Roelker, S.A.; Bowden, M.G.; Kautz, S.A.; Neptune, R.R. Paretic propulsion as a measure of walking performance and functional motor recovery post-stroke: A review. Gait Posture 2019, 68, 6–14. [Google Scholar] [CrossRef] [PubMed]
  32. Kesar, T.M.; Binder-Macleod, S.A.; Hicks, G.E.; Reisman, D.S. Minimal detectable change for gait variables collected during treadmill walking in individuals post-stroke. Gait Posture 2011, 33, 314–317. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. Hunt, M.A.; Birmingham, T.B.; Giffin, J.R.; Jenkyn, T.R. Associations among knee adduction moment, frontal plane ground reaction force, and lever arm during walking in patients with knee osteoarthritis. J. Biomech. 2006, 39, 2213–2220. [Google Scholar] [CrossRef]
  34. Johnson, W.R.; Mian, A.; Robinson, M.A.; Verheul, J.; Lloyd, D.G.; Alderson, J.A. Multidimensional Ground Reaction Forces Predicted from a Single Sacrum-mounted Accelerometer via Deep Learning. In Proceedings of the ISB/ASB 2019, Calgary, AB, Canada, 31 July−4 August 2019; p. 1447. [Google Scholar]
  35. Kulmala, J.-P.; Avela, J.; Pasanen, K.; Parkkari, J. Forefoot Strikers Exhibit Lower Running-Induced Knee Loading than Rearfoot Strikers. Med. Sci. Sports Exerc. 2013, 45, 2306–2313. [Google Scholar] [CrossRef]
  36. Napier, C.; MacLean, C.L.; Maurer, J.; Taunton, J.E.; Hunt, M.A. Kinetic risk factors of running-related injuries in female recreational runners. Scand. J. Med. Sci. Sports 2018, 28, 2164–2172. [Google Scholar] [CrossRef]
  37. Wang, W.; Adamczyk, P.G. Analyzing Gait in the Real World Using Wearable Movement Sensors and Frequently Repeated Movement Paths. Sensors 2019, 19, 1925. [Google Scholar] [CrossRef] [Green Version]
  38. Light, L.; McLellan, G.; Klenerman, L. Skeletal transients on heel strike in normal walking with different footwear. J. Biomech. 1980, 13, 477–480. [Google Scholar] [CrossRef]
  39. Storm, F.A.; Buckley, C.; Mazzà, C. Gait event detection in laboratory and real life settings: Accuracy of ankle and waist sensor based methods. Gait Posture 2016, 50, 42–46. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Gard, S.A.; Miff, S.C.; Kuo, A.D. Comparison of kinematic and kinetic methods for computing the vertical motion of the body center of mass during walking. Hum. Mov. Sci. 2004, 22, 597–610. [Google Scholar] [CrossRef]
  41. Lee, M. Development of Walking Assistance System with Adjustive Leg Stiffness. Master’s Thesis, KAIST, Daejeon, Korea, 2011. [Google Scholar]
Figure 1. Schematics of the estimation procedures of lower limb kinetics data with a single inertial measurement unit (IMU) using an artificial neural network (ANN). One network predicted the ground reaction forces (GRFs) and center of pressure (CoP), and the other network predicted the joint torques. Measured and processed IMU data such as the acceleration, velocity, position, and time were fed into input nodes of the ANNs. Each ANN has 10 input nodes followed by one hidden layer of 20 nodes, and 5 or 7 output nodes, respectively. The output predictions are the vertical, anteroposterior (AP), and mediolateral (ML) GRFs, the AP and ML CoP, and the three-dimensional joint torques of hip, knee, and ankle.
Figure 1. Schematics of the estimation procedures of lower limb kinetics data with a single inertial measurement unit (IMU) using an artificial neural network (ANN). One network predicted the ground reaction forces (GRFs) and center of pressure (CoP), and the other network predicted the joint torques. Measured and processed IMU data such as the acceleration, velocity, position, and time were fed into input nodes of the ANNs. Each ANN has 10 input nodes followed by one hidden layer of 20 nodes, and 5 or 7 output nodes, respectively. The output predictions are the vertical, anteroposterior (AP), and mediolateral (ML) GRFs, the AP and ML CoP, and the three-dimensional joint torques of hip, knee, and ankle.
Sensors 20 06277 g001
Figure 2. 3D compliant walking model with a point foot control. (A) Model parameters and state parameters of the model and spherical coordinates with the y-axis as the zenith (in the inlet). The position of the CoM in 3D; xm, ym, and zm are the positions of the ML, AP, and vertical axes, respectively, and the model state variables l, θ, and ϕ are the spring length, the angle of the leg respect to the y-axis, and the angle of the projective leg to the zx plane respect to the z-axis, respectively. (B) Example of the GRFs and the state variables during walking. The black and gray lines represent the variables for each leg, respectively. The θ s and ϕ s for walking solutions range from 68° to 112° and +/− 17°, respectively.
Figure 2. 3D compliant walking model with a point foot control. (A) Model parameters and state parameters of the model and spherical coordinates with the y-axis as the zenith (in the inlet). The position of the CoM in 3D; xm, ym, and zm are the positions of the ML, AP, and vertical axes, respectively, and the model state variables l, θ, and ϕ are the spring length, the angle of the leg respect to the y-axis, and the angle of the projective leg to the zx plane respect to the z-axis, respectively. (B) Example of the GRFs and the state variables during walking. The black and gray lines represent the variables for each leg, respectively. The θ s and ϕ s for walking solutions range from 68° to 112° and +/− 17°, respectively.
Sensors 20 06277 g002
Figure 3. The average acceleration data from IMU during the stride phase for all walking speeds of all 17 participants. The averages and the standard deviations of the acceleration in the global frame are represented by black thick and thin solid lines, respectively, and the average and standard deviations of the acceleration in the local frame are represented by a white thick solid line and gray shade area, respectively. The percent of normalized root-mean-square errors (NRMSEs) of the acceleration in the local frame are 9.5 ± 3.3% in x-axis, 8.0 ± 3.5% in y-axis, and 2.3 ± 0.7% in z-axis.
Figure 3. The average acceleration data from IMU during the stride phase for all walking speeds of all 17 participants. The averages and the standard deviations of the acceleration in the global frame are represented by black thick and thin solid lines, respectively, and the average and standard deviations of the acceleration in the local frame are represented by a white thick solid line and gray shade area, respectively. The percent of normalized root-mean-square errors (NRMSEs) of the acceleration in the local frame are 9.5 ± 3.3% in x-axis, 8.0 ± 3.5% in y-axis, and 2.3 ± 0.7% in z-axis.
Sensors 20 06277 g003
Figure 4. Schematics of the gait event detection algorithm. The CoM acceleration is compared to the GRFs in the (A) vertical and (B) AP directions to detect the heel strike (HS) and toe-off (TO), respectively. The mid-stance, HS, and TO are indicated by red inverted triangles. The data filtered by cutoff frequencies of 5 and 20 Hz are represented by the black and gray solid lines, respectively.
Figure 4. Schematics of the gait event detection algorithm. The CoM acceleration is compared to the GRFs in the (A) vertical and (B) AP directions to detect the heel strike (HS) and toe-off (TO), respectively. The mid-stance, HS, and TO are indicated by red inverted triangles. The data filtered by cutoff frequencies of 5 and 20 Hz are represented by the black and gray solid lines, respectively.
Sensors 20 06277 g004
Figure 5. Average of the (A) displacement and (B) velocity of the sacrum during the stance phase for all walking speeds of all 17 participants. The averages and the standard deviations of the estimation results are represented by black thick and thin solid lines, respectively, and the average and standard deviations of the experimental data are represented by a white thick solid line and gray shade area, respectively.
Figure 5. Average of the (A) displacement and (B) velocity of the sacrum during the stance phase for all walking speeds of all 17 participants. The averages and the standard deviations of the estimation results are represented by black thick and thin solid lines, respectively, and the average and standard deviations of the experimental data are represented by a white thick solid line and gray shade area, respectively.
Sensors 20 06277 g005
Figure 6. Estimation results and experimental data for (A) the GRF and (B) the CoP during the stance phase for all 17 participants. The averages and the standard deviations of the estimation results are represented by black thick solid lines and black thin solid lines, respectively, and the averages and standard deviations of the experimental data are represented by a white thick solid line and gray shaded area, respectively.
Figure 6. Estimation results and experimental data for (A) the GRF and (B) the CoP during the stance phase for all 17 participants. The averages and the standard deviations of the estimation results are represented by black thick solid lines and black thin solid lines, respectively, and the averages and standard deviations of the experimental data are represented by a white thick solid line and gray shaded area, respectively.
Sensors 20 06277 g006
Figure 7. Estimation results and experimental data for the joint torque of (A) hip, (B) knee, and (C) ankle during the stance phase for all 17 participants. Ab/Ad, F/E (or E/F), ER/IR, and PF/DF represent abduction/adduction, flexion/extension (or extension/flexion), external rotation/internal rotation, and plantarflexion/dorsiflexion, respectively. The averages and the standard deviations of the estimation results are represented by black thick solid lines and black thin solid lines, respectively, and the averages and standard deviations of the experimental data are represented by a white thick solid line and gray shaded area, respectively.
Figure 7. Estimation results and experimental data for the joint torque of (A) hip, (B) knee, and (C) ankle during the stance phase for all 17 participants. Ab/Ad, F/E (or E/F), ER/IR, and PF/DF represent abduction/adduction, flexion/extension (or extension/flexion), external rotation/internal rotation, and plantarflexion/dorsiflexion, respectively. The averages and the standard deviations of the estimation results are represented by black thick solid lines and black thin solid lines, respectively, and the averages and standard deviations of the experimental data are represented by a white thick solid line and gray shaded area, respectively.
Sensors 20 06277 g007
Table 1. Mean absolute error (MAE) of the estimated gait events for all participants.
Table 1. Mean absolute error (MAE) of the estimated gait events for all participants.
MAE (s)0.7 m/s1.0 m/s1.3 m/s1.6 m/sTotal
Heel strike0.049 ± 0.0370.051 ± 0.0350.046 ± 0.0350.056 ± 0.0530.050 ± 0.041
Toe-off0.018 ± 0.0140.013 ± 0.0090.010 ± 0.0090.010 ± 0.0060.013 ± 0.011
Table 2. Root-mean-square error (RMSE) and normalized RMSE of estimated displacement and velocity of the sacrum.
Table 2. Root-mean-square error (RMSE) and normalized RMSE of estimated displacement and velocity of the sacrum.
Error0.7 m/s1.0 m/s1.3 m/s1.6 m/sTotal
DisplacementML directionRMSE (m)0.021 ± 0.0110.017 ± 0.0090.014 ± 0.0070.016 ± 0.009 0.017 ± 0.009
NRMSE (%)26.61 ± 13.2727.45 ± 14.2426.06 ± 13.1727.67 ± 12.98 26.95 ± 13.41
AP directionRMSE (m)0.05 ± 0.030.05 ± 0.030.05 ± 0.040.09 ± 0.080.06 ± 0.05
NRMSE (%)7.91 ± 5.096.30 ± 4.595.99 ± 5.189.40 ± 8.627.40 ± 6.23
Vertical directionRMSE (m)0.005 ± 0.004 0.007 ± 0.0040.010 ± 0.0070.015 ± 0.0150.009 ± 0.009
NRMSE (%)24.66 ± 17.1324.41 ± 14.1326.07 ± 16.2228.60 ± 24.1025.93 ± 18.32
VelocityML directionRMSE (m/s)0.08 ± 0.030.09 ± 0.030.09 ± 0.030.11 ± 0.040.09 ± 0.03
NRMSE (%)13.64 ± 6.1915.98 ± 7.3316.59 ± 5.9017.61 ± 5.9915.95 ± 6.53
AP directionRMSE (m/s)0.11 ± 0.060.11 ± 0.070.13 ± 0.080.19 ± 0.140.14 ± 0.10
NRMSE (%)34.03 ± 17.6829.54 ± 18.0931.30 ± 23.6839.29 ± 29.2033.54 ± 22.90
Vertical directionRMSE (m/s)0.04 ± 0.020.05 ± 0.020.06 ± 0.030.10 ± 0.080.06 ± 0.05
NRMSE (%)15.41 ± 7.0114.17 ± 6.6813.18 ± 6.6214.57 ± 10.4114.33 ± 7.86
Table 3. NRMSE of GRF, CoP, and joint torques (%) at each walking speed.
Table 3. NRMSE of GRF, CoP, and joint torques (%) at each walking speed.
Walking Speed0.7 m/s1.0 m/s1.3 m/s1.6 m/sTotal
GRFML17.75 ± 6.4115.23± 5.5014.19 ± 3.9115.04 ± 2.7815.55 ± 5.03
AP13.52 ± 4.388.31 ± 2.897.34 ± 2.467.67 ± 2.739.21 ± 4.06
Vertical6.86 ± 2.216.17 ± 1.816.08 ± 1.887.68 ± 3.156.70 ± 2.41
CoPML21.12 ± 11.5019.37 ± 9.6618.62 ± 8.4919.05 ± 8.2419.54 ± 9.59
AP8.87 ± 6.158.36 ± 4.707.66 ± 4.378.00 ± 4.368.22 ± 4.96
HipAb/Ad15.38 ± 4.1312.04 ± 4.1711.50 ± 3.8412.43 ± 4.2012.84 ± 4.35
E/F16.08 ± 6.3711.16 ± 4.649.29 ± 3.109.08 ± 2.4411.40 ± 5.22
ER/IR23.66 ± 13.4317.12 ± 8.4514.47 ± 6.5013.72 ± 5.8517.24 ± 9.85
KneeAb/Ad20.96 ± 9.4016.88 ± 7.7615.95 ± 10.4916.33 ± 10.1817.53 ± 9.70
F/E33.64 ± 17.1125.77 ± 14.1419.46 ± 9.1217.47 ± 7.2624.08 ± 14.01
ER/IR28.62 ± 12.5922.69 ± 13.3318.56 ± 8.1916.16 ± 6.5121.51 ± 11.54
AnklePF/DF18.20 ± 9.5712.80 ± 6.7811.54 ± 5.6511.78 ± 5.5913.58 ± 7.57
Table 4. R2 values of GRF, CoP, and joint torques at each walking speed.
Table 4. R2 values of GRF, CoP, and joint torques at each walking speed.
Walking Speed0.7 m/s1.0 m/s1.3 m/s1.6 m/sTotal
GRFML0.54 ± 0.400.66 ± 0.250.70 ± 0.160.63 ± 0.140.63 ± 0.26
AP0.77 ± 0.150.91 ± 0.070.92 ± 0.050.91 ± 0.060.88 ± 0.11
Vertical0.94 ± 0.040.94 ± 0.030.94 ± 0.040.89 ± 0.090.93 ± 0.06
CoPML−0.45 ± 1.980.02 ± 1.310.20 ± 1.180.27 ± 0.950.01 ± 1.43
AP0.82 ± 0.410.85 ± 0.370.90 ± 0.150.89 ± 0.170.86 ± 0.30
HipAb/Ad0.73 ± 0.160.83 ± 0.130.82 ± 0.130.77 ± 0.160.79 ± 0.15
E/F0.57 ± 0.390.79 ± 0.200.85 ± 0.110.87 ± 0.070.77 ± 0.26
ER/IR−0.03 ± 1.540.47 ± 0.750.60± 0.520.64 ± 0.380.42 ± 0.95
KneeAb/Ad0.39 ± 0.790.56 ± 0.520.48 ± 1.150.41 ± 1.460.46 ± 1.04
F/E−1.17 ± 2.37−0.31 ± 1.450.30 ± 0.680.51 ± 0.41−0.17 ± 1.58
ER/IR−0.31 ± 1.580.04 ± 2.220.47 ± 0.690.61 ± 0.330.20 ± 1.45
AnklePF/DF0.56 ± 0.520.80 ± 0.240.83 ± 0.190.82 ± 0.190.75 ± 0.33
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lee, M.; Park, S. Estimation of Three-Dimensional Lower Limb Kinetics Data during Walking Using Machine Learning from a Single IMU Attached to the Sacrum. Sensors 2020, 20, 6277. https://doi.org/10.3390/s20216277

AMA Style

Lee M, Park S. Estimation of Three-Dimensional Lower Limb Kinetics Data during Walking Using Machine Learning from a Single IMU Attached to the Sacrum. Sensors. 2020; 20(21):6277. https://doi.org/10.3390/s20216277

Chicago/Turabian Style

Lee, Myunghyun, and Sukyung Park. 2020. "Estimation of Three-Dimensional Lower Limb Kinetics Data during Walking Using Machine Learning from a Single IMU Attached to the Sacrum" Sensors 20, no. 21: 6277. https://doi.org/10.3390/s20216277

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop