1. Introduction
Gait assessment is commonly used to evaluate the movement capacity of a person with motor disorders such as those resulting from conditions like stroke (Mohan et al., Reference Mohan, Khandoker, Wasti, Ismail Ibrahim Ismail Alali, Jelinek and Khalaf2021), spinal cord injury (Barbeau et al., Reference Barbeau, Ladouceur, Norman, Pépin and Leroux1999), and cerebral palsy (Dickens & Smith, Reference Dickens and Smith2006). In the last two decades, fully equipped biomechanics laboratories with camera-based motion tracking systems, stationary force plates, and electromyography (EMG) sensors have played a pivotal role in enabling quantitative gait analysis (Nadeau et al., Reference Nadeau, Betschart and Béthoux2013; Klöpfer-Krämer et al., Reference Klöpfer-Krämer, Brand, Wackerle, Müßig, Kröger and Augat2020).
By using motion capture technologies, force sensors, and EMG, we can record human movements, ground reaction forces (GRFs), and muscle-specific activation patterns, respectively. Data on body motion and external forces can be combined with a multi-body dynamic model to simulate the motions, e.g., joint kinematics and joint moments (Winter, Reference Winter2009). This methodology alone cannot yield insights into the force-generating properties of the underlying muscles. By estimating musculoskeletal properties such as muscle activations and muscle forces, clinicians can get a better understanding of the underlying causes of a person’s movement impairments, develop personalized rehabilitation interventions, and monitor the progress for optimal recovery. Since the musculoskeletal system is redundant, i.e., many muscles act on the same joint, and innumerable solutions are possible to obtain the same movement, knowing inverse dynamics (ID)-derived moments is not enough to estimate the force contribution of each muscle acting on the same joint.
A person-specific musculoskeletal model can facilitate the non-invasive estimation of muscle forces. By employing measured body kinetic and kinematic data and by minimizing an objective function describing pre-defined physiological criteria (Pedotti et al., Reference Pedotti, Krishnan and Stark1978; Crowninshield & Brand, Reference Crowninshield and Brand1981; Davy & Audu, Reference Davy and Audu1987), muscle forces and muscle activations can be computed. However, since the computation of muscle forces is based on optimization techniques and not on muscle-related measured data, its applicability to neurologically impaired individuals is suboptimal (Simpson et al., Reference Simpson, Sohn, Allen and Ting2015). The estimation of muscle activation and muscle forces starting from positions and external forces can be challenged by abnormal neuromuscular patterns, underlying co-contraction, spasticity, or the presence of silent muscles. However, measured muscle activation input in a person-specific musculoskeletal model (referred to as EMG-driven musculoskeletal model) can better detect these abnormalities. EMG-driven models provide a digital representation of a person’s musculoskeletal anatomy, where individual muscle-tendon units (MTUs) are driven by measured EMGs. This digital representation is referred to as a human digital twin. Human digital twins bridge the physical and digital worlds, enabling monitoring, simulation, and analysis of a person’s movement capacity at a muscle-tendon level under different conditions. In a clinical context, the use of human digital twins can facilitate the identification of the causes behind a movement impairment and help optimize rehabilitation treatments. In the last decades, EMG-driven musculoskeletal models have enabled the non-invasive estimation of muscle-tendon forces and resulting joint torques in healthy (Sartori et al., Reference Sartori, Reggiani, Farina and Lloyd2012) and neurologically impaired individuals (Knarr et al., Reference Knarr, Reisman, Binder-Macleod and Higginson2014; Manal et al., Reference Manal, Gravare-Silbernagel and Buchanan2012). The presence of such parameters can describe how the muscles are coordinated during a specific movement and hence help gain a thorough understanding of the underlying mechanisms provoking the motor impairment. However, the implementation of EMG-driven models has been primarily restricted to fully equipped laboratories (Sartori et al., Reference Sartori, Reggiani, Farina and Lloyd2012; Durandau et al., Reference Durandau, Farina and Sartori2018). The high costs of cameras and force plates, the lab-constrained measurement area, as well as the time-demanding sensor setup and processing, have limited the applicability of this technology to tackle daily life problems in healthcare environments with a high demand for gait assessment.
There is a need to replace conventional laboratory systems with a fully wearable and portable gait assessment tool. In the present study, we proposed a wearable technology comprising a multi-channel EMG-sensorized garment and an automated muscle localization algorithm combined with five inertial measurement units (IMU) as well as an EMG-driven musculoskeletal model. This can allow the computation of (1) knee and ankle angles and ID-derived ankle dorsi-plantar flexion torque, and (2) ankle dorsi-plantar flexion torque estimated using an EMG-driven musculoskeletal model during walking at different speeds in post-stroke individuals. With the proposed solution, we investigated the possibility of (1) removing the need for laboratory-based technologies, such as force plates and camera-based tracking systems, by using five IMU sensors, and (2) using IMU data and a person-specific musculoskeletal model to estimate knee and ankle angles, right and left GRFs, and ID-derived ankle dorsi-plantar flexion torques. Furthermore, we hypothesized that (3) we could calibrate a person-specific EMG-driven musculoskeletal model and estimate ankle dorsi-plantar flexion torque using joint angles and ankle dorsi-plantar flexion torque derived from five IMUs in conjunction with muscle activations derived from the garment-embedded EMG signals. We hypothesized that the IMU and EMG-driven ankle dorsi-plantar flexion torque could be estimated with comparable accuracy (R 2 > 0.7 and RMSE < 0.3 Nm/kg) to the ankle dorsi-plantar flexion torque retrieved via an inverse dynamics approach informed by joint kinematics and kinetics retrieved via lab-bound technologies (multi-camera tracking systems and in-ground force plates).
We focused on the ankle joint since typical gait retraining in post-stroke survivors has focused on the impairment of plantar flexor muscles that are the primary contributors to forward propulsion and the swing initiation phases (Embrey et al., Reference Embrey, Holtz, Alon, Brandsma and McCoy2010; Kesar et al., Reference Kesar, Perumal, Reisman, Jancosko, Rudolph, Higginson and Binder-Macleod2009). Previous studies suggested that a rehabilitation strategy aiming at increasing paretic forward propulsion and swing initiation in a post-stroke population can help improve gait performance (Peterson et al., Reference Peterson, Hall, Kautz and Neptune2010).
Wearable sensors have been widely used to compute joint torque via ID. Previous studies combined IMUs with other portable technologies (portable force plates or pressure insoles) (Liu et al., Reference Liu, Inoue, Shibata, Shiojima and Han2014; Khurelbaatar et al., Reference Khurelbaatar, Kim, Lee and Kim2015; Wang et al., Reference Wang, Basu, Durandau and Sartori2022) or machine learning algorithms (Li et al., Reference Li, Liu, Yi, Wang, Li and Inoue2016; Stetter et al., Reference Stetter, Krafft, Ringhof, Stein and Sell2020), to compute lower limb joint moments. Other studies have integrated IMUs with person-specific biomechanical models to compute knee and ankle moments during walking (Fukutoku et al., Reference Fukutoku, Nozaki and Murakami2020), as well as hip moments during balance tasks (Noamani et al., Reference Noamani, Nazarahari, Lewicke, Vette and Rouhani2020). However, all these works applied wearable sensors to healthy participants.
Similarly, EMG-driven musculoskeletal models have been used to estimate joint moments based on underlying muscle forces. Several studies have used laboratory-informed signals together with a person-specific musculoskeletal model to estimate joint moments in healthy (Sartori et al., Reference Sartori, Reggiani, Farina and Lloyd2012; Durandau et al., Reference Durandau, Farina and Sartori2018; Tagliapietra et al., Reference Tagliapietra, Vivian, Sartori, Farina and Reggiani2015) and neurologically impaired individuals (Knarr et al., Reference Knarr, Reisman, Binder-Macleod and Higginson2014; Manal et al., Reference Manal, Gravare-Silbernagel and Buchanan2012). Furthermore, EMG-driven models together with IMUs (Han et al., Reference Han, Ding, Xiong and Zhao2015) or machine learning techniques (Wu et al., Reference Wu, Saul and Huang2021; Heine et al., Reference Heine, Manal and Buchanan2011) have been employed to estimate joint moments of the upper and lower limb, albeit typically for healthy individuals. Our previous studies combined an EMG-sensorized leg garment, automated muscle localization techniques, and an EMG-driven model to estimate ankle dorsi-plantar flexion torque (Simonetti et al., Reference Simonetti, Hendriks, Herijgers, Cuerdo del Rio, Koopman, Keijsers and Sartori2023) during walking in post-stroke and healthy participants. However, the acquisition of joint kinematics and kinetics relied still on lab-bound technologies such as 16-camera tracking systems and two floor-embedded force plates. The use of these non-wearable and expensive laboratory setups prevents the application of our EMG-sensorized leg garments and EMG-driven models to out-of-lab scenarios. Moreover, the lengthy setup (e.g., placement of multiple markers on the body for joint kinematics processing) is not compatible with the limited time available per patient in clinical settings. Our current research tackles these limitations by introducing a fully wearable technology that uses five IMUs to estimate both joint kinematics and foot-ground reaction forces needed for the EMG-driven model calibration. This can potentially facilitate the transfer of these technologies into clinical settings. To the best of the authors’ knowledge, no previous studies combine the estimation of muscle kinetics and resulting joint torque by integrating EMG-sensorized garments, an automated muscle localization algorithm, wireless and wearable IMU sensors, and an EMG-driven musculoskeletal model with validation on healthy and post-stroke individuals.
In the subsequent sections, we elaborate on the experimental procedures along with the data processing for the laboratory-based and fully wearable systems. We showed the effectiveness of IMU linear accelerations and orientations in computing joint kinetics and kinematics, respectively, compared to a standard laboratory system (Section 3). Furthermore, we demonstrated that EMG signals revealing the person-specific control strategy largely impact the final torque estimation and compensate for IMU-derived joint angle inaccuracies when input to a musculoskeletal model (Section 3). We applied the same methodology to a control group comprising nine healthy participants and validated the IMU-based estimation of joint kinetics and kinematics, as well as IMU-derived joint angles and bipolar EMG-driven estimation of ankle moments (Supplementary Material). Finally, we discuss the results, including study limitations and future work (Section 4).
2. Methods
2.1. Experimental procedures
Four males with hemiparetic post-stroke (age = 53.8 ± 8.0 years, height = 177.5 ± 4.3 cm, weight = 94.2 ± 20.1 kg) (Table 1) were recruited for participation through the Sint Maartenskliniek (Nijmegen, The Netherlands). The study (reference number 2022–13658) was approved by the regional medical ethics committee of Eastern Netherlands (METC Oost-Nederland). Each participant completed three tasks: a static standing pose in a neutral position (10 s), walking at a self-selected comfortable speed, and walking as fast as possible. A minimum of 10 gait cycles in each walking condition were recorded.
Abbreviation: FAC = Functional Ambulation Category.
EMG data were recorded using an EMG-sensorized garment (Figure 1) embedded with a grid of 64 EMG electrodes equally distributed and surrounding the leg of the affected side. Prior to donning the garment, the skin was moistened with salty water to reduce the electrodes’ impedance. A ground electrode was attached using a wet wristband. All EMG channels were connected to a multi-channel amplifier (SAGA 64+, Data Recorder, TMSi, Odendzaal, The Netherlands) worn on the back of the participant and connected to a desktop station (SAGA 64+, Docking Station, TMSi, Odendzaal, The Netherlands) through an optical fiber cable. The EMG signals were recorded at a sampling rate of 2000 Hz and amplified against the average of all 64 connected floating inputs, i.e., average reference mode, with the exception of the ground electrode. A detailed description of the EMG-sensorized garment is presented in our previous work (Simonetti et al., Reference Simonetti, Hendriks, Herijgers, Cuerdo del Rio, Koopman, Keijsers and Sartori2023).
Kinematics data were captured using five IMUs (XsensTM MTw, Movella, Enschede, The Netherlands) and a 3D motion tracking system (Vicon, New York (NY), USA). IMUs were attached with velcro straps: on the sacrum at the midway point between the line connecting the left and right posterior superior iliac spine, on each foot on the midfoot region, and on the impaired leg on the thigh on the mid-femur lateral region, and on the tibia below the tibial tuberosity (Figure 1). The MT Manager software (MT manager 2019.2, Movella, Enschede, The Netherlands) was used for wireless data recording from the IMUs, with a sampling rate of 100 Hz. Thirty-seven reflective markers were placed on bony landmarks and leg segments, as previously described (Sartori et al., Reference Sartori, Reggiani, Farina and Lloyd2012). Data were acquired at 100 Hz using 16 optical cameras (eight Vicon Bonita cameras, four Vicon Vero 2.2 cameras, and four Vicon Vue video cameras). Simultaneously, 3D GRFs were recorded at 1000 Hz via two floor-embedded force plates (Kistler 9286BA, Kistler, Winterthur, Switzerland). The EMG and kinematics tracking systems were synchronized by using the digital input of the Data Recorder (DIGI) to record the motion tracking system’s start and end events.
2.2. Data processing
Signal processing of the raw EMG, kinetic, and kinematic data was done on Matlab (Matlab2020a, MathWorks, Natick (MA), USA).
2.2.1. Kinematic and kinetic data
The kinematic and kinetic data from the optical motion tracking system and the force plates were low-pass filtered at 6 Hz with a zero-lag 2nd order Butterworth filter. Linear and angular accelerations and velocities extracted from the IMU software were low-pass filtered at 3 Hz with a zero-lag 2nd order Butterworth filter. A lower cut-off frequency with respect to the kinetic and kinematic data obtained from lab systems was chosen to reduce the noise introduced by relative movement between sensors and the underlying segment.
2.2.2. EMG data
For the post-stroke individuals, the raw EMG signals were amplified with a gain of 23 and automatically inspected to identify noisy channels, that is, channels with large voltage fluctuations due to movement artifacts as described (Simonetti et al., Reference Simonetti, Hendriks, Herijgers, Cuerdo del Rio, Koopman, Keijsers and Sartori2023). All noisy channels were set to zero. The raw EMG signals measured from the remaining channels went through re-referencing processing (see detailed processing in (Simonetti et al., Reference Simonetti, Hendriks, Herijgers, Cuerdo del Rio, Koopman, Keijsers and Sartori2023)) to remove the noise introduced by the noisy channels during the average reference amplification modality. The rereferenced EMG signals were processed to extract linear envelopes. First, the re-referenced EMG signals were high-pass filtered at 20 Hz using a zero-lag 2nd order Butterworth filter and fully rectified. Afterward, the rectified EMG signals went through a moving median filter with a moving window length of 0.16 s to obtain an equivalent behavior to a low-pass filter with a 6 Hz cut-off frequency (Conforto et al., Reference Conforto, D’Alessio and Pignatelli1999). The moving median filter allowed removing the remaining spikes due to movement artifacts. The resulting linear envelopes of each channel were normalized against the maximum linear envelopes’ value extracted among all performed tasks.
The multi-channel EMG clustering developed in (Simonetti et al., Reference Simonetti, Hendriks, Herijgers, Cuerdo del Rio, Koopman, Keijsers and Sartori2023) was applied to the 64 normalized linear envelopes from three gait cycles at a comfortable walking speed to extract muscle-specific activations for the following seven muscles: tibialis anterior, extensor hallucis longus, medial and lateral gastrocnemius, soleus, peroneus brevis, and longus.
2.3. Wearable lab
2.3.1. Scaling and Inverse kinematics
We used the open-source software OpenSim (Delp et al., Reference Delp, Anderson, Arnold, Loan, Habib, John, Guendelman and Thelen2007) and the participant’s height and weight to linearly scale a generic musculoskeletal geometry model (gait 2392) to the person-specific musculoskeletal geometry (Figure 2(a)). A manual scaling factor was defined for each subject as the ratio between the height of the generic musculoskeletal model (168 cm) and the individual height of a participant (Table 1). This yielded a scaled model, from which we derived initial person-specific values of optimal fiber length and tendon slack length for each modeled muscle-tendon unit using a previously developed optimization algorithm (Modenese et al., Reference Modenese, Ceseracciu, Reggiani and Lloyd2016) (Figure 2(b)). Using the OpenSim IMU placer tool, IMU orientations, represented with quaternions, during a static pose were used to register each IMU sensor to a specific body segment of the scaled and optimized model (Figure 2(c)). Subsequently, the IMU orientations from all the walking tasks were used as input to the Opensim IMU inverse kinematics (IK) tool to obtain knee and ankle joint angles (Al Borno et al., Reference Al Borno, O’Day, Ibarra, Dunne, Seth, Habib, Ong, Hicks, Uhlrich and Delp2022) (Figure 2(d)). We will refer to the joint angles output of the OpenSim IK tool as IMU-based knee and ankle angles. The tool calculated the generalized coordinates of a model that best matched the experimental IMU orientations. Mathematically, this is expressed as a weighted least squares problem, which minimizes the orientation errors (Al Borno et al., Reference Al Borno, O’Day, Ibarra, Dunne, Seth, Habib, Ong, Hicks, Uhlrich and Delp2022).
2.3.2. Gait phases detection
The gait phase detection algorithm was developed to automatically detect initial contact (IC) and terminal contact (TC) events (Figure 2(e)) to subdivide the gait cycle into single and double stance phases. The gait phase detection algorithm is composed of the steps described as follows:
-
• Foot flat (FF): The foot flat phase, i.e., when the entire leading foot is flat on the ground until the moment before the heel is lifted off the ground, was computed by applying a threshold to the 3D filtered linear velocities, as follows:
where $ v{(t)}_n $ is the linear filtered velocity in the direction $ n $ ( $ n $ = x,y,z), $ \tilde{v}{(t)}_n $ is the mean linear filtered velocity value in each direction, and $ {\sigma}_{v{(t)}_n} $ is its standard deviation. Therefore, the FF phase was considered as the set of points in time where the angular velocities in the three directions simultaneously showed a small variation with respect to the mean value that was expected to be close to zero (Rueterbories et al., Reference Rueterbories, Spaich and Andersen2013).
-
• Signal Vector Magnitude (SVM) of the angular velocities: The SVM of the angular velocities of each foot was calculated as follows (Chang et al., Reference Chang, Hsu, Yang, Lin and Wu2016):
where t is the time step, $ {\omega}_x(t) $ , $ {\omega}_y(t) $ , and $ {\omega}_z(t) $ are the filtered angular velocities of in the anterior-posterior, vertical, and mediolateral directions, respectively.
-
• Initial contact (IC): we assumed the SVM was zero, or close to zero when the entire foot is in contact with the ground (FF), that is, when there is no foot rotation and therefore none or almost none angular velocity (Rueterbories et al., Reference Rueterbories, Spaich and Andersen2013). In general, during the IC, a sharp spike in the foot acceleration is easily visible. This then levels out to the FF (Patterson & Caulfield, Reference Patterson and Caulfield2011). Therefore, we defined the IC moment as the local maximum right before the beginning of the FF phase (Figure 3).
-
• Terminal Contact (TC): SVM is relatively large when the foot is at TC in the swing phase (Patterson & Caulfield, Reference Patterson and Caulfield2011) due to the foot moving off the ground during the initial swing. Therefore, we detected as TC point the local maximum right after the end of the FF phase (Figure 3).
These steps were applied to the acceleration of each foot to find the IC and the TC events of both impaired and contralateral sides. Once these four events (IC and TC impaired side, and IC and TC contralateral side) for each gait cycle were detected, the gait phases were defined as follows:
-
• double stance phase 1: from IC impaired side to TC contralateral side.
-
• single stance: from TC contralateral side to IC contralateral side.
-
• double stance phase 2: from IC contralateral side to TC impaired side.
-
• swing phase: from TC impaired side to following IC impaired side.
2.3.3. Estimation GRFs
The sensors’ local linear accelerations were first expressed in the origin frame (2.3) and then rotated to be aligned to the origin OpenSim frame (2.4). To compute the total external force, we used the inverted pendulum model of gait, which assumes that (1) the GRF accelerates the center of mass (CoM) and opposes gravity, and (2) the CoM is bound to the pelvis. By knowing the kinematics and inertial properties of the segments of the musculoskeletal model and assuming that the feet are the only contact with the ground, we estimated the total 3D GRF using Newton’s equations of motion 2.5 (Figure 2(f)).
where $ {a}_S^L $ is the sensor (S) local (L) linear acceleration, $ {R}_S^G $ is the rotation matrix to the global sensor’s frame obtained from the sensor orientations, $ {a}_S^G $ is the sensor’s global linear acceleration, $ {R}_M^G $ is the rotation matrix to the model frame representing a − 90-deg rotation around the x-axis, $ {F}_{ext}^G $ is the 3D total external force in the global model frame, $ {m}_B $ mass of each body segment (the pelvis contains the mass of the entire body except for the impaired leg and the contralateral foot), $ {a}_M^G $ is the linear acceleration of the single segment, $ {g}_M^G $ is the gravity, and $ {F}_L^G $ and $ {F}_R^G $ are the left and right 3D GRFs, all in the global model frame.
To split the total 3D GRF into the right and left sides 2.6, we use the smooth transition assumption (STA) (Karatsidis et al., Reference Karatsidis, Bellusci, Schepers, de Zee, Andersen and Veltink2017) (Figure 2(g)). It assumes that during the double stance, there is a smooth load transition from the trailing foot to the leading foot. The behavior of the components of the STA functions, in all dimensions, used in this work is described in detail in (Ren et al., Reference Ren, Jones and Howard2008). We referred to the obtained GRFs as IMU-based GRFs.
2.3.4. Estimation of Center of Pressure (CoP)
To estimate the center of application of the external force (Figure 2(i)), i.e., CoP, during gait, we assumed that its position traveled linearly from the heel (at IC) to the toes (at TC), and it was always within the base of support as reported by (De Cock et al., Reference De Cock, Vanrenterghem, Willems, Witvrouw and De Clercq2008). We defined three points in the foot in the generic unscaled model: the heel, the calcaneus CoM, and the end of the toe segment. The calcaneus CoM position was already defined in the musculoskeletal model, while the position of the heel and the end of the toe were manually defined. Their positions (x, y, z) with respect to the calcaneus CoM in the generic musculoskeletal model are the following: heel = [0.00363314, 0.00830251, −0.00715492] m, toe = [0.231826, −0.0107138, −0.0071549] m. However, such positions were scaled to each participant’s foot dimensions using the manual scaling factor computed during the scaling of the generic musculoskeletal geometry (Section 2.3.1). We capture the position of these points during gait by using the Point Kinematics OpenSim tool (Schutte et al., Reference Schutte, Rodgers, Zajac and Glaser1993) (Figure 2(h)). For each gait cycle, the CoP in the vertical direction was set to zero. For the anterior-posterior (x) and the mediolateral directions (z), the CoP position starts at the IC moment from the position of the pre-defined heel point, and it travels during the double stance 1 and finally reaches CoM of the calcaneus (Figure 4) when in the contralateral TC. Finally, during the FF and double stance 2 phases, the CoP translated from the calcaneus CoM to the position of the pre-defined toe point.
2.4. Laboratory system
The open-source software OpenSim (Delp et al., Reference Delp, Anderson, Arnold, Loan, Habib, John, Guendelman and Thelen2007) and experimental marker trajectories from a static task were used to scale a generic musculoskeletal geometry model (gait 2392). The generic model is equipped with virtual markers positioned at corresponding anatomical locations to the experimental markers. Scaling adjustments were made to the dimensions of each segment in the generic model to match the distances between the virtual markers to those of the experimental. Subsequently, from the scaled model, the optimal fiber length and tendon slack length of each muscle-tendon unit were optimized with the same Matlab tool as described in Section 2.3.1. Optimized scaled models and experimental marker trajectories during the walking tasks were used to solve IK and obtain reference joint angles. The Opensim IK tool iterates through each time frame of experimental marker data, adjusting the optimized scaled model’s pose to align closely with the experimental marker for that specific time step. This alignment is achieved by minimizing the sum of weighted squared errors of markers, ensuring the model closely replicates the observed movements captured by the markers (Delp et al., Reference Delp, Anderson, Arnold, Loan, Habib, John, Guendelman and Thelen2007).
GRF and CoP were directly measured from the double force plates, and we refer to them as reference GRFs and reference CoP.
2.5. Inverse dynamics (ID)
IMU-based joint angles, GRFs, and CoP trajectories, as well as reference joint angles, GRFs, and CoP trajectories, were input to the inverse dynamics Opensim tool (Figure 2(j)) to obtain IMU-based and reference ankle dorsi-plantar flexion torques, respectively.
2.6. EMG-driven musculoskeletal modeling
We employed an EMG-driven musculoskeletal model (Durandau et al., Reference Durandau, Farina and Sartori2018) to estimate ankle dorsi-plantar flexion torques.
For each participant, we carried out a calibration process (Figure 5) to optimize the musculoskeletal model parameters (optimal fiber length, tendon slack length, strength coefficient, and shape factor of each muscle-tendon unit) that do not vary linearly across individuals to match each individual’s force-generating capacity. This optimization aimed to minimize the mean squared error between the reference and EMG-driven model estimated torques normalized by the variance of the reference torque over the first gait cycle performed at a comfortable walking speed. We performed two calibrations for each participant using just one gait cycle of a comfortable walking speed. The calibration input torque was either the reference or IMU-based ankle dorsi-plantar flexion torque (Figure 5). After calibration, the person-specific EMG-driven musculoskeletal model was used to estimate muscle-tendon force and resulting ankle dorsi-plantar flexion torque using input joint angles (reference and IMU-based) and normalized EMG linear envelopes (Figure 5) during novel trials and walking tasks that were not used for the model calibration 5. We referred to the EMG-driven estimated torque driven by reference and IMU-based data as reference-EMG-driven and IMU-EMG-driven torques, respectively.
2.7. Validation procedures
We performed two tests to evaluate kinematic and kinetic data retrieved by laboratory and wearable systems and from ankle dorsi-plantar flexion torques estimated using laboratory- or wearable-derived signals and an EMG-driven model.
Test 1 evaluated the first two hypotheses, i.e., removing the need for laboratory-based technologies and computing knee and ankle angles and ID ankle dorsi-plantar flexion. We compared the output of the laboratory (camera-based motion tracking system and force plates) and wearable (five IMUs) systems at the level of knee and ankle flexion-extension angles, 3D GRFs, 3D CoP trajectory, and ankle dorsi-plantar flexion torques derived from inverse dynamics. For each post-stroke individual and all walking speeds, the coefficient of determination (R 2) for shape similarity and the root mean square error (RMSE) for amplitude similarity were computed between the laboratory system (reference) and the wearable system (IMU-based) outputs.
Test 2 evaluated our third hypothesis, which is the capability of the proposed wearable technology (EMG-sensorized garment and five IMUs) to estimate ankle dorsi-plantar flexion torques via a musculoskeletal model driven by IMU-based and EMG signals. We calibrated the person-specific musculoskeletal model in two different ways, i.e., Ref-calibrated and IMU-calibrated (Section 2.6), and we obtained two ankle dorsi-plantar flexion torque estimates: (1) ankle torque estimated using a Ref-calibrated musculoskeletal model driven by lab-based joint angles and EMG signals (Ref-EMG-driven), and (2) ankle torque estimated using an IMU-calibrated musculoskeletal model driven by IMU-based joint angles and EMG signals (IMU-EMG-driven). We compared the reference ankle dorsi-plantar flexion torque (Ref-ID) with respect to the ankle dorsi-plantar flexion torque output of the two musculoskeletal models, i.e., Ref-EMG-driven and IMU-EMG-driven. For each post-stroke individual and all walking speeds, R 2 for shape similarity and RMSE for amplitude similarity were computed.
Both tests were performed on a control group of nine healthy participants and a group of four post-stroke individuals. The information about the healthy participants, experimental procedure, and test results is presented in Supplementary Material.
3. Results
In the following section, only the results of post-stroke participants are shown. In Supplementary Material are presented the test results on healthy participants.
3.1. Test 1
R 2 and RMSE values were computed to evaluate the shape and amplitude similarity between reference and estimated knee and ankle angles, 3D GRFs, 3D CoP trajectory, and ID ankle dorsi-plantar flexion torque.
Figures 6 and 7 show the comparison between reference and estimated leg joint angles (Figures 6(a) and 7(a)), 3D GRFs (Figures 6(b) and 7(b)), and ID ankle dorsi-plantar flexion torques (Figures 6(c) and 7(c)) averaged across all gait cycles for self-selected comfortable and fast walking speed for each post-stroke individual, respectively. These figures show a close match in amplitude and shape between reference and estimated joint angles and vertical GRFs. However, a small offset is visible in the estimated knee angle for participant 3 and the estimated ankle angle for participants 1 and 3. For anterior-posterior and mediolateral GRFs, the comparison showed more visible average trend differences. For the ID ankle dorsi-plantar flexion torques, all participants show a close match with the negative plantar-flexion peak and close shape similarity in the second half of the gait cycle. However, during the first half of the gait cycle, a more marked difference in the shapes is visible. Reference torque shows negative values from the IC (0%) to the TC (negative peak), while the estimated torque shows a small dorsi flexion, i.e., positive values, during the first double support phase.
Figure 8 shows the comparison between reference and estimated CoP trajectory in the two directions, i.e., anterior-posterior and mediolateral, during walking at self-selected comfortable (Figure 8(a)) and self-selected fast speeds (Figure 8(b)). For all speeds, the estimated CoP trajectory in the anterior-posterior direction showed a similar trend, i.e., a positive slope, with the reference CoP trajectory. A more marked difference is visible for the CoP trajectory in the mediolateral direction, especially for participants 2 and 4 during both walking speeds.
Tables 2 and 3 present the R 2 and RMSE values between reference and estimated kinematics (knee and ankle angles) and kinetic (3D GRFs and ID ankle dorsi-plantar flexion torque) data for each post-stroke individual. For the knee angles, R 2 and RMSE values averaged across all participants, and all walking speeds ranged between 0.47 and 0.86 with a mean (± std) of 0.70 ± 0.13, and between 5 and 19 deg with a mean (± std) of 12 ± 4 deg, respectively. For the ankle angles, R 2 and RMSE values averaged across all participants, and all walking speeds ranged between 0.33 and 0.76 with a mean (± std) of 0.53 ± 0.15, and between 5 and 11 deg with a mean (± std) of 8 ± 2 deg, respectively.
Abbreviations: AP = anterior–posterior; V = vertical; ML = mediolateral.
Abbreviations: AP = anterior–posterior; V = vertical; ML = mediolateral
For the 3D GRFs, R 2 and RMSE values across all post-stroke individuals and walking speeds were 0.39 ± 0.16 and 0.66 ± 0.36 N/kg in the anterior-posterior direction, 0.76 ± 0.29 and 2.01 ± 1.60 N/kg in the vertical direction, and 0.33 ± 0.27 and 0.50 ± 0.27 N/kg in the mediolateral direction, respectively. For the CoP, R 2 and RMSE values averaged across all post-stroke individuals and for all walking speeds were 0.39 ± 0.13 and 11.75 ± 21.2 mm in the anterior-posterior direction, and 0.22 ± 0.09 and 8.11 ± 11.65 m in the mediolateral direction, respectively. For the ID ankle dorsi-plantar flexion torques, R 2 and RMSE values averaged across all post-stroke individuals and for all walking speeds were 0.71 ± 0.13 and 0.30 ± 0.14 Nm/kg, respectively.
3.2. Test 2
Figure 9 shows the comparison between reference ID torque (ID ankle dorsi-plantar flexion torque informed by lab-bound signals, Ref-ID) and output ankle dorsi-plantar flexion torque output of two EMG-driven models: (1) lab-bound signals-EMG-driven model and (2) a fully wearable (IMU and EMG)-driven model. The torques were averaged across all gait cycles for each post-stroke individual walking at self-selected comfortable (Figure 9(a)) and fast (Figure 9(b)) speeds. Participant 1 presents estimated torques (Ref-EMG-driven and IMU-EMG-driven) with a similar trend with respect to the reference ID torque. Participants 2 and 3 present IMU-EMG-driven torque with a visible higher shape similarity to the reference ID torque with respect to the Ref-EMG-driven torque. On the contrary, participant 4 presented better EMG-driven ankle dorsi-plantar flexion torque when the musculoskeletal model was calibrated and driven by lab-derived signals (Ref-EMG-driven).
Table 4 shows the R 2 and RMSE values for reference ID torque and the ankle dorsi-plantar flexion torque output of two EMG-driven models, i.e., Ref-EMG-driven and IMU-EMG-driven, for each post-stroke individual and for all walking speeds. R 2 and RMSE values averaged across all post-stroke individuals, and speeds were 0.60 ± 0.19 and 0.39 ± 0.19 Nm/kg between reference ID and Ref-EMG-driven ankle dorsi-plantar flexion torques, 0.65 ± 0.21 and 0.35 ± 0.16 Nm/kg between reference ID and IMU-EMG-driven, respectively.
4. Discussion
We presented a wearable technology that employed a multi-channel EMG-sensorized garment and an automated muscle localization technique for unsupervised computation of muscle-specific activations along with five IMUs for the computation of joint kinetics and kinematics during walking at different speeds. This was done for the first time in the present work on both healthy (Supplementary Material) and post-stroke participants. The proposed wearable technology removes the need for laboratory-based technologies, such as force plates and camera-based tracking systems, and lengthy procedures for manual muscle localization and manual sensor placement. Furthermore, the wearable sensors and automated processing techniques were combined with an EMG-driven musculoskeletal model for the non-invasive estimation of ankle dorsi-plantar flexion torque as the result of the forces exerted by the underlying muscles. This can allow the estimation of muscle kinetics and resulting joint torque for motor impairment monitoring in time- and space-constrained environments such as rehabilitation sessions in clinics. Furthermore, wearable technologies can facilitate the study of human movement biomechanics outside of the controlled lab environment.
The results showed the capability of the proposed wearable technology to extract reasonable joint kinematics and kinetics (Test 1) in both healthy (Supplementary Material) and post-stroke participants (Section 3.1). Despite having lower accuracy than the IMU-based ID-derived ankle dorsi-plantar flexion torque, when IMU-based estimation of kinetics and kinematics were combined with EMG signals to drive a musculoskeletal model, reasonable estimates of ankle dorsi-plantar flexion torques (Test 2) during different walking speeds for healthy (Supplementary Material) and post-stroke individuals (Section 3.2) were obtained.
Our first test showed that IMU-based IK could extract accurate knee angles in healthy (R 2 = 0.92 ± 0.08, RMSE = 6 ± 3 deg, Supplementary Figure 1(a)) and reasonable estimates in post-stroke individuals (R 2 = 0.70 ± 0.13, RMSE = 6 ± 19 deg, Figures 6(a) and 7(a)) during different walking speeds. These results were in line with previously reported results (Weygers et al., Reference Weygers, Kok, Konings, Hallez, De Vroey and Claeys2020). However, for ankle angles, the accuracy decreases in both populations and particularly for post-stroke individuals (R 2 = 0.53 ± 0.15, RMSE = 8 ± 2 deg). This might be due to the lower range of motion of post-stroke individuals as well as the slower walking speed with respect to healthy participants (Carmo et al., Reference Carmo, Kleiner, Lobo da Costa and Barros2012), hence making the movement less pronounced and more difficult for inertial sensors to capture accurately (Revi et al., Reference Revi, Alvarez, Walsh, De Rossi and Awad2020). Furthermore, the calibration process that registered each IMU to a specific body segment was based on the assumption that the participant was in a specific neutral pose during the static standing trial (Section 2.3.1), i.e., in a neutral pose resembling the default pose of the generic OpenSim model. This becomes more challenging in post-stroke individuals that present greater asymmetries between the paretic and non-paretic sides (Titianova & Tarkka, Reference Titianova and Tarkka1995) and hence are not able to stand in a neutral position with weight distributed equally between both sides.
The results on GRFs estimated from IMUs’ linear accelerations showed that the vertical forces are the most accurate in both healthy (mean R 2 > 0.91, Supplementary Figure 1(b), Supplementary Table 1) and post-stroke individuals (mean R 2 > 0.65, Figures 6(b), 7(b), Tables 2, and 3). As observed in the literature, the estimation of the external forces in the anterior-posterior and mediolateral directions is more challenging (Ren et al., Reference Ren, Jones and Howard2008; Karatsidis et al., Reference Karatsidis, Bellusci, Schepers, de Zee, Andersen and Veltink2017), even more in post-stroke individuals (Tables 2 and 3) where movements are slower and less marked (Revi et al., Reference Revi, Alvarez, Walsh, De Rossi and Awad2020).
The less accurate results were observed for the IMU-based 3D CoP trajectory. With the use of the simple assumption of the CoP traveling from the heel, as the IC point, to the toes at the TC moment, the reported estimation showed a similar trend in the anterior-posterior CoP trajectory in both populations (Supplementary Figures 2 and 8). In the mediolateral direction, the CoP trajectory showed a better estimation for the post-stroke individuals (R 2 = 0.22 ± 0.09) with respect to the healthy participants (R 2 = 0.11 ± 0.17). This might be due to the slower walking speed and range of motion caused by motor impairment (Carmo et al., Reference Carmo, Kleiner, Lobo da Costa and Barros2012).
Nevertheless, the IMU-based joint angles, 3D GRFs, and especially CoP trajectory, translated in IMU-based ID ankle dorsi-plantar flexion torques with a promising degree of accuracy with respect to reference ID ankle dorsi-plantar flexion torque, in both healthy (Supplementary Table 1) and post-stroke individuals (Tables 2 and 3). While the negative plantar flexion peak is well detected in magnitude and timing, during the single stance phase the shape of the IMU-based ID ankle dorsi-plantar flexion torques presented some discrepancies with respect to the reference ID ankle dorsi-plantar flexion torque (Supplementary Figure 3). This might be due to the less accurate estimation of the IMU-based CoP trajectory built on a simple assumption (Section 2.3.4, Supplementary Tables 1, 2, and Table 3). The assumption used to compute the CoP in the anterior-posterior and mediolateral directions cannot accurately track changes of the CoP, especially in abnormal gait where the IC might not always be at the heel and the CoP might not travel from the back to the front of the foot (Jamshidi et al., Reference Jamshidi, Rostami, Najarian, Menhaj, Saadatnia and Salami2010).
IMU-based knee and ankle angles and IMU-based ID ankle dorsi-plantar flexion torques are finally used to inform an EMG-driven musculoskeletal model in order to estimate ankle dorsi-plantar flexion torque resulting from the underlying muscle forces. The musculoskeletal model parameters (Section 2.6) were calibrated two different times using a single gait cycle of the comfortable walking speed using two different input joint kinetics and kinematics, i.e., reference and IMU-based. We were then able to calibrate the musculoskeletal model parameters for the specific participant and estimate ankle dorsi-plantar flexion torque during unseen trials and unseen walking speeds, i.e., not used during the model calibration. With test 2, we show that with a standard setup, i.e., in a laboratory with cameras and force plates, reference-EMG-driven ankle dorsi-plantar flexion torques were computed with a promising accuracy (Table 4) with respect to the reference ID ankle dorsi-plantar flexion torque (Ref-ID). When using a fully wearable setup (IMUs and EMG-sensorized garment) the estimation of ankle dorsi-plantar flexion torques via the IMU-EMG-driven model showed higher estimation errors compared to ankle dorsi-plantar flexion torque retrieved via IMU-based inverse dynamics. However, the IMU-EMG-driven musculoskeletal model outputs ankle dorsi-plantar flexion torque with marginally lower estimation errors than the one obtained via the reference-EMG-driven model (Table 4). The shape of the IMU-EMG-driven ankle dorsi-plantar flexion torque during the single stance phase (Figure 9) better resembles the profile of the reference ID ankle dorsi-plantar flexion torque compared to the IMU-based ID ankle dorsi-plantar flexion torque (Figures 6 and 7). This might suggest that the EMG-driven model can compensate for the lower accurate IMU-based joint angles and ID-derived ankle dorsi-plantar flexion torques during the calibration process. During the calibration, muscle-tendon unit (MTU) parameters were tuned to best match the input ankle dorsi-plantar flexion torque (input Ref-ID for Ref-EMG-driven model and input IMU-based ID for IMU-EMG-driven model). The EMG-driven output ankle dorsi-plantar flexion torques are dictated by both EMG signals and joint angles. IMU-EMG-driven ankle dorsi-plantar flexion torques were less sensitive to changes in MTU parameters than to the driving neural signal, i.e., muscle-specific EMGs. Therefore, after pre-calibrating MTU parameters (Section 2.3.1), the narrow ranges for MTU parameters (around 5% or the values found during scaling - Section 2.3) did not substantially affect the calibrated model, and therefore we were still able to obtain IMU-EMG-driven ankle dorsi-plantar flexion torque comparable to the reference ID ankle dorsi-plantar flexion torque.
While IMUs and a person-specific multi-dynamic model obtained the most accurate body kinematics and kinetics, this approach restricts musculoskeletal assessment to the joint level. For individuals with neurological impairment such as post-stroke, relying solely on kinetics and kinematics is insufficient for a comprehensive clinical assessment since the cause of the altered motion, i.e., the muscles, is not directly assessed. To address this limitation, introducing EMGs, particularly via an easy-to-wear EMG-embedded sleeve combined with an automated muscle localization algorithm and EMG-driven musculoskeletal modeling, becomes crucial. This setup helps identify abnormal muscle activity, such as co-contraction or spasticity, and muscle forces and enhances the assessment of neurologically impaired individuals while estimating ankle dorsi-plantar flexion torque via IMU-informed inverse dynamics.
This study includes limitations that should be addressed in future works. The estimation of CoP was based on a simple assumption (Section 2.3.4). Future work should improve the estimation of CoP via the use of portable force sensors or advanced machine-learning techniques in order to improve the computation of joint moments via ID. This solution could also help translate the proposed technology to individuals not able to stand or walk independently. Since one of the assumptions for the GRF estimation during walking stated that the participant needed to walk without external aid, with the feet as the only contact with the ground, the IMU-based estimation of GRFs cannot give good estimates in the case of individuals walking with external support, e.g., crutches. The IMU calibration process assumed that the IMUs were attached to the CoM of each body segment. However, this is not true in reality since the sensors are worn and placed on the skin. Future work should improve IMU calibration to lead to higher accuracy in the estimation of joint kinematics and kinetics. Future work should investigate the reliability of gait phase detection during abnormal gait. An accurate gait phase detection is crucial for the accurate split of estimated GRFs on the left and right sides. In the current work, we focused on the estimation of ankle dorsi-plantar flexion torque just in the sagittal plane. More degrees of freedom, as well as more joints, should be included in future works. Furthermore, GRFs and ankle dorsi-plantar flexion torque were computed during walking tasks. More movements should be added to evaluate the generalizability of the EMG-driven model to estimate ankle moments in various dynamics and isometric tasks. To make the proposed wearable technology fully portable and ready for everyday clinical use, cables should not be used. Our solution still includes a long cable (10 m) for the synchronized recording of IMU and EMG signals. This limits the use of the proposed wearable technology for completely unconstrained movement and application. By replacing optical fiber with a Wi-Fi connection for the EMG amplifier, it would allow a cable-free technology. However, further study should assess the impact of EMG data loss due to Wi-Fi communication. The validation metrics used to compare the reference and the IMU-based output were based on R 2 and RMSE for shape and amplitude similarity, respectively. However, this study included nine healthy participants and four male post-stroke individuals. To augment the statistical power, future work should include a larger cohort of healthy participants and post-stroke individuals, ensuring high inter-subject variability. Considering the significant age and weight differences between the healthy control group and post-stroke individuals, future work should include more diverse participants in both groups. Additionally, a larger variety of FAC scores across post-stroke participants should be investigated to enhance the generalizability of the methodology to a wider range of motor impairments. Finally, future research should assess the clinical relevance and practical application of our proposed methodology to diverse injured populations with a variety in levels of severity, e.g., SCI individuals, elderly, or injured athletes. This would not only enhance the statistical power but also provide a more comprehensive understanding of the methodology’s generalization capacity.
Conclusion
In the present study, we propose a wearable technology that enables the application of biomechanical gait analysis and EMG-driven musculoskeletal simulations by involving automated and advanced processing techniques with a multi-channel EMG-sensorized garment and five IMU sensors. These open up new avenues for the development of portable gait analysis tools in clinical applications for monitoring musculoskeletal systems and designing personalized interventions.
Supplementary material
The supplementary material for this article can be found at http://doi.org/10.1017/wtc.2024.14.
Data availability statement
An open-access dataset (https://zenodo.org/record/8360018) was generated from the experiment, providing documentation, data processing code, and processed data of lab and wearable systems sensors as well as extracted muscle activations.
Acknowledgements
The work was supported by EFRO OP Oost GUTs (20913301). The smart garment was developed in collaboration with TMSi (Oldenzaal, Netherlands) and Bard.zo Proad (Ommen, Netherlands).
Author contribution
All authors were fully involved in the study and preparation of the manuscript, and the material within has not been copyrighted, published, submitted, or accepted for publication elsewhere.
Funding statement
The work received funding from the EFRO OP Oost GUTs project (20913301).
Competing interest
The authors declare no competing interests exist.
Ethical standard
The research meets all ethical guidelines, including adherence to the legal requirements of the study country.