METHODS article

Front. Physiol., 27 February 2023

Sec. Integrative Physiology

Volume 14 - 2023 | https://doi.org/10.3389/fphys.2023.1098225

A real-time and convex model for the estimation of muscle force from surface electromyographic signals in the upper and lower limbs

  • 1. Automatic Control Department (ESAII), Biomedical Engineering Research Centre (CREB), Universitat Politècnica de Catalunya-Barcelona Tech (UPC), Barcelona, Spain

  • 2. Biomedical Engineering Department, Engineering Faculty, University of Isfahan, Isfahan, Iran

  • 3. Biomedical Research Networking Center in Bioengineering, Biomaterials, and Nanomedicine (CIBER-BBN), Madrid, Spain

  • 4. Laboratory for Engineering of the Neuromuscular System (LISiN), Department of Electronics and Telecommunication, Politecnico di Torino, Turin, Italy

  • 5. Postgraduate Program of Rehabilitation Sciences, Augusto Motta University (UNISUAM), Rio de Janeiro, Brazil

Article metrics

View details

4

Citations

3,9k

Views

2,8k

Downloads

Abstract

Surface electromyography (sEMG) is a signal consisting of different motor unit action potential trains and records from the surface of the muscles. One of the applications of sEMG is the estimation of muscle force. We proposed a new real-time convex and interpretable model for solving the sEMG—force estimation. We validated it on the upper limb during isometric voluntary flexions-extensions at 30%, 50%, and 70% Maximum Voluntary Contraction in five subjects, and lower limbs during standing tasks in thirty-three volunteers, without a history of neuromuscular disorders. Moreover, the performance of the proposed method was statistically compared with that of the state-of-the-art (13 methods, including linear-in-the-parameter models, Artificial Neural Networks and Supported Vector Machines, and non-linear models). The envelope of the sEMG signals was estimated, and the representative envelope of each muscle was used in our analysis. The convex form of an exponential EMG-force model was derived, and each muscle’s coefficient was estimated using the Least Square method. The goodness-of-fit indices, the residual signal analysis (bias and Bland-Altman plot), and the running time analysis were provided. For the entire model, 30% of the data was used for estimation, while the remaining 20% and 50% were used for validation and testing, respectively. The average R-square (%) of the proposed method was 96.77 ± 1.67 [94.38, 98.06] for the test sets of the upper limb and 91.08 ± 6.84 [62.22, 96.62] for the lower-limb dataset (MEAN ± SD [min, max]). The proposed method was not significantly different from the recorded force signal (p-value = 0.610); that was not the case for the other tested models. The proposed method significantly outperformed the other methods (adj. p-value < 0.05). The average running time of each 250 ms signal of the training and testing of the proposed method was 25.7 ± 4.0 [22.3, 40.8] and 11.0 ± 2.9 [4.7, 17.8] in microseconds for the entire dataset. The proposed convex model is thus a promising method for estimating the force from the joints of the upper and lower limbs, with applications in load sharing, robotics, rehabilitation, and prosthesis control for the upper and lower limbs.

1 Introduction

Skeletal muscles generate forces to move different body parts or stabilize the skeleton (Basmajian and Luca, 1985). Handgrip force is one of the leading mechanical interactions between humans and the outside environment (Cao et al., 2017). For example, handgrip force has applications in opening doors, sports (Duc et al., 2008), military (Henning et al., 2011), and so on. Estimating the generated force in other body muscles like forearm muscles, biceps, triceps, and lower limbs is essential. The amputation of the lower limb (toe/foot) increased in the last few years (Spoden et al., 2019). Also, diseases like stroke, spinal cord injury, and other disabling disorders can cause disabilities. With the increment of disabilities, a prosthesis that can compensate for a lost limb is necessary. Surface electromyography (sEMG) could control advanced prosthesis in amputees (myoelectric-controlled prosthesis).

The sEMG is a signal consisting of different motor unit action potential trains and is recorded from the skin. Because of the possibility of misalignment of the electrode pair in conventional sEMG recordings and muscle fiber direction (Staudenmann et al., 2006), in addition to the fact that a pair of electrodes may not fully and accurately represent the muscle activity and be vulnerable to the innervation zone (IZ) effect, using High-Density sEMG (HD-sEMG) is beneficial. In HD-sEMG, we can record from hundreds of skin points, covering the target muscle’s whole or most volume. HD-sEMG has applications in gait and movement analysis, myoelectric control (Wang et al., 2017), biofeedback (Huang et al., 2013), fatigue evaluation (Cifrek et al., 2009), gesture recognition (Du et al., 2010), obstetrics, occupational medicine, aging, rehabilitation, gaming, ergonomics, and force estimation (Merletti and Muceli, 2019). One of the applications of HD-sEMG and sEMG is the estimation of muscle force (Staudenmann et al., 2005). The generation of force is always related to the electrical activity of the HD-sEMG with limitations to superficial muscles or motor units, and it depends on the recruitment of motor units and the firing rate of active motor units (Erim et al., 1996). Other factors that affect the sEMG are muscle length and the IZ location. Estimation of muscle force has various applications in biomechanics and kinesiology (Christophy et al., 2012), exoskeleton control (Lenzi et al., 2012; Li et al., 2014), prosthesis control (Castellini and Van Der Smagt, 2009), grasping force (Gurari and Okamura, 2007; Farina and Holobar, 2015), and military (Henning et al., 2011).

Many studies attempted to explain the EMG-force relationship and estimate force in different muscles based on the sEMG signal. Different studies were performed on biceps and triceps muscles (Buchanan et al., 1993; Park and Meek, 1995; Luh et al., 1999; Clancy et al., 2001; Potvin and Brown, 2004; Staudenmann et al., 2005; Mobasser et al., 2007; Staudenmann et al., 2007; Nielsen et al., 2010; Botter et al., 2011; Hashemi et al., 2012; Allouch et al., 2013; Hashemi et al., 2013, 2014; Li et al., 2014; Na and Kim, 2016; Huang et al., 2017; Xu et al., 2018), forearm muscles (Youn and Kim, 2010; Liu et al., 2014), hand griping (Cao et al., 2017), and lower limbs (Hayashibe et al., 2009; Amarantini et al., 2010; Menegaldo and Oliveira, 2012; Hayashibe and Guiraud, 2013; Cao et al., 2015; Rane et al., 2019). Different modeling of the problem was considered in these studies, and various solutions were presented. Ma et al. (Ma et al., 2020) predicted grasping force based on the sEMG with the gene expression programming (GEP) and also compared the result of the GEP algorithm with the Back Propagation (BP) neural network algorithm. The GEP algorithm achieved a better overall result than their study’s BP neural network algorithm. They predicted grasping force in 20%, 40%, 60%, and 80% MVC and reported root mean square error (RMSE) and correlation coefficient (CC) in their work. In the 60% MVC, they achieved 7.5% RMSE and 95% CC. Chen et al. (2020) used three degrees of freedom (DoF) of finger movement to predict force from HD-sEMG based on only one DoF (doing all of the finger movements sequentially in one movement) in the training part. They used Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) methods, with minimal numbers of trials (using 1-DoF trials only) to train the model and then assessed on multi-DoF trials. The muscle crosstalk was reduced using HD-sEMG, and the entire recording channels were used. The authors showed that multi-DoF control for individual fingers is possible with minimal training. Rane et al. (2019) predicted force from the lower limb muscles with deep learning and reported Pearson’s correlation coefficient (r) and RMSE for fitness criteria. The best value of r was 0.91, and RMSE was 126 (N) for the hamstring muscles in all test trials. Xu et al. (2018) approached the force estimation problem in the biceps brachii muscle with the CNN and long short-term memory (LSTM) and their combination. The best model for the 50% MVC had a %RMSE of 5.69.

Various performance indices were proposed in the literature for the EMG-force problem. For example, Huang et al., (2017) used a non-negative matrix factorization algorithm and a polynomial model to estimate muscle force from the biceps brachii muscle. They report % root mean square difference (RMSD), variability accounted for (VAF), and the correlation coefficient in different figures for all subjects in their studies. Cao et al. (2017) used extreme machine learning (EML) algorithm to predict handgrip force using the EMG signal of forearm muscles. They compared their algorithm with the support vector machine (SVM) and multiple non-linear regression (MNLR) and reported a comparable result in time and accuracy with these algorithms. For the evaluation of the results, they used RMSE and CC. Na et al. (Na and Kim, 2016) estimated elbow flexion force using a muscle-twitch model with sEMG in the fatigue condition and then compared their results with the mean absolute value (MAV) method. To evaluate the results, they used and %RMSE criteria. Hashemi et al. (2014) used an angle-based EMG calibration method and parallel cascade identification (PCI) modeling to estimate muscle force in elbow flexion and extension in different angles. They evaluated their results with %RMSE criteria. The summary of the EMG-force estimation algorithms and performance indices is presented in Supplementary Table S1.

The EMG-force problem is a regression problem in which regression diagnostics (e.g., residual signal analysis (O'Connor et al., 2011; Giavarina, 2015) are essential in addition to the goodness-of-fit indices. Moreover, a proper statistical method is required for rigorous comparison of the proposed and state-of-the-art methods. Otherwise, bias occurs (Davidson and MacKinnon, 1981).

In such studies, specific muscles were used, and the generalization ability of such algorithms was not discussed. Thus, there is a need for a new method that can be robust enough to be used in different muscles and fast enough for real-world applications.

Many approaches have been investigated in the literature for solving the EMG-force relationship problems until now, including the Hill model (Hill, 1938; Hayashibe et al., 2009; Hayashibe and Guiraud, 2013), fast orthogonal search (Mobasser et al., 2007), polynomial fitting model (Clancy and Hogan, 1997), parallel cascade identification (Hashemi et al., 2012), different neural network architectures (Choi et al., 2010; Mobasser and Hashtrudi-Zaad, 2012; Su et al., 2021), non-negative matrix factorization (NMF) (Huang et al., 2017).

Hill-type models have various problems. There is an error in estimating force from EMG when there are different firing frequencies, activation levels, and contraction speeds (Perreault et al., 2003; Hayashibe and Guiraud, 2013). Hill’s model is mainly based on macroscopic modeling and does not relate to microscopic physiology. Besides the large error in different firing frequencies, the error in the low motor unit firing rates is very high (Perreault et al., 2003). Moreover, Hill’s model is not usually practical when high, and low force contraction is simultaneously considered because each of them needs to set the cut-off frequency of the low pass filter differently (Hermens et al., 1999; Perreault et al., 2003; Hayashibe and Guiraud, 2013). On the other hand, polynomial fitting models tend to overfit when the number of involved muscles increases (such as the lower limb dataset), and their prediction error significantly increases (Clancy and Hogan, 1997). Also, in the NMF methods, the identification of features depends strongly on the exact dataset and on converging to a set of highly sparse factors (Burkholder and van Antwerp, 2013).

In this paper, we propose a new real-time convex algorithm to estimate muscle force for the lower and upper limbs, and thorough regression diagnostics and rigorous statistical comparison with the state-of-the-art are provided.

2 Materials and equipment

In this study, we used two of our previously recorded datasets. The first set is related to the lower limb (dos Anjos et al., 2017), while the second is HD-sEMG and force in the upper limb (Botter et al., 2011). The full description of the experimental protocol of both datasets is available in the original papers, and here we describe them briefly.

2.1 Participants

In the lower limb dataset, we recorded data from nineteen young volunteers (14 male and 5 females, with age 26.0 ± 3.0 (MEAN ± SD) (years)) and fourteen aged volunteers (12 male and 2 female, with age70.0 ± 6.0 (years)). The physical activity of the participants was assessed according to the international physical activity questionnaire (IPAQ) (Booth, 2000), and they were then ranked with minimally active (low) or active (moderate or high) scores (Sember et al., 2020). Based on volunteer reports, none of them did have any balance impairment, neurological disorders, muscular injuries, or the intake of medications for body balance.

In the upper limb dataset, we recorded data from five healthy male volunteers with an average age of  (years), weight of 71.0 ± 3.4 (kg), and height of 174.3 ± 2.6 (cm).

In both datasets, all subjects gave informed consent to the experimental procedure. The procedures were confirmed with the Declaration of Helsinki and were approved by Politecnico di Torino Research Ethics Committee.

2.2 Experimental setup

In the lower limb dataset, sEMG signals were recorded in signal differential mode. All signals were amplified by a between-individuals variable factor, ranging from 5,000 to 10,000, to maximize the analog gain without saturation. The force signals were recorded by a piezoelectric force plate (9286AA Kistler, Zurich, Switzerland). Both sEMG and force signals were sampled synchronously at 2048 Hz with a 12-bit analog-to-digital converter (EMG-USB, OTBioelettronica, and LISiN, Politecnico di Torino, Turin, Italy). We used linear array electrodes to record the calf muscles’ activity: sEMG from tibialis anterior and medial and lateral gastrocnemius muscles were detected with three arrays of 16 electrodes, each with 10 mm inter-electrode distance (IED), whereas two arrays of four electrodes each with 10 mm IED were used to sample EMGs medially and laterally from soleus (cf Figure 1) in (dos Anjos et al., 2017). For the gastrocnemius muscle, the most proximal electrode was located 2 cm distal to the popliteal fossa, and the arrays were aligned parallel to the longitudinal axis of each gastrocnemius head. For the tibialis anterior muscle, the array was aligned 1 cm laterally and parallel to the tibial crest, with the most proximal electrode located 2 cm distal to the fibula’s head. The soleus muscle’s lower border of the medial and lateral arrays was positioned 3 cm distal to the medial gastrocnemius myotendinous junction (dos Anjos et al., 2017).

FIGURE 1

FIGURE 1

The Bland-Altman (BA) plot of the ANN method on the upper-limb (top) and the lower-limb (bottom) test dataset (50% hold-out validation). The BA plot shows the scatter plot of the residual signal (predicted force minus measured force signal) (y-axis) and the measured force signal (x-axis), which identifies the homogeneity of the residual signal at different measured signal levels. In addition to the mean residual signal (i.e., bias), the upper and lower boundaries (mean (residual signal) ± SD (residual signal)) are also shown.

In the upper limb dataset, sEMG signals were recorded from the Biceps Brachii (BB), Brachioradialis (BR), Triceps Brachii lateral (TBL), and medial head (TBM) during isometric voluntary flexions-extensions with the angle of the elbow at 90 degrees. For recording from BB, we used an HD-sEMG array of 64 circular electrodes disposed into five columns and 13 rows with 8 mm IED (one missing corner electrode). For BR, TBL, and TBM recording, we used three linear arrays of 8 electrodes with an IED of 5 mm. The main IZ was located for each muscle before placing the electrode array. Depending on the subject’s anatomical features, we placed the adhesive arrays either proximally or distally from the main IZ location. We used paste to clean the skin before the recording (Meditec-every, Parma, Italy). We recorded data in monopolar mode with the same amplifier used in the lower limb experiments, allowing for the synchronous recording of HD-sEMG and force signals after amplifying the latter by a factor of 100 (Force Amplifier MISO-II, LISiN, Politecnico di Torino, Italy). The force signal was shown to the subjects as real-time feedback (Botter et al., 2011).

2.3 Experimental Protocol

In the lower limb experiments, participants were asked to stand upright on a force plate with eyes open and arms alongside the body. Ground reaction forces were measured in two conditions while subjects: i) kept the position of their center of pressure at 65% of the distance between the tip of the calcaneus bone and the tip of the third metatarsal head and; ii) stood at ease. Both trials lasted 60 s, and center-of-pressure visual feedback was provided in the first trial. This task was selected to ensure a somewhat high degree of calf muscle active loading while not threatening stability, particularly for aged individuals. Five-minute intervals were applied between trials, and their order was randomized.

In the upper limb dataset, each of the volunteers was asked to do three maximum voluntary isometric flexions and extension contractions for 5 s before starting the experiment, and the highest was chosen as the Maximum Voluntary Contraction (MVC). After a few pieces of training for each subject, they were asked to perform a series of flexion-extension force ramps for 25 s. Each series consisted of four isometric ramps from different percentages (30%, 50%, and 70%) extension MVC to flexion MVC and back. The single differential signals were used to reduce muscle crosstalk (Botter et al., 2011; Jafari et al., 2014).

3 Methods

3.1 Data Processing

The lower limb dataset was recorded in single differential mode, and the signals were digitally bandpass filtered with a fourth-order Butterworth filter in the 15–350 frequency band. Given that we were interested in estimating the temporal force profile, regardless of its absolute value, the center of pressure position in the sagittal plane was taken as the ankle force signal (Morasso and Schieppati, 1999). In the upper limb dataset, the monopolar HD-sEMG signals were digitally bandpass filtered (20–450 Hz with a fourth-order Butterworth filter), and the force signal was low pass filtered (cut off at 1 Hz with a fourth-order non-casual Butterworth filter).

3.2 Method description

This section briefly introduces the least square (LS) problem and its solution based on calculus.

Suppose that we have linear equations , where matrix has rows (i.e., equations) and columns (i.e., unknowns), x is the unknown vector with m rows, and is an . These equations have a solution if is a linear combination of columns of .

For most cases, we need to find an for , that minimizes the residuals. We choose that can minimize the norm of the residual, . Minimizing the norm of the residual is similar to minimizing its square. The problem of finding that minimize is called a least squares problem.

This residual is an affine function. Affine functions are considered linear functions, and they are convex. To solve this problem, we must calculate the gradient.

Or we can consider it in vector notation

The gradient in the matrix form is described below

The solution can be presented as the following:

This equation is called a normal equation, and with the assumption that columns of are linearly independent, the solution is calculated as below:

If the matrix is not full rank, the normal equation must be solved with Moore-Penrose pseudo-inverse with the help of the singular value decomposition (SVD) (Strang et al., 1993). When the SVD is calculated, the reciprocal of the non-zero items of the middle matrix is calculated while keeping the zero items, and multiplying SVD matrices from right to left is then used as the pseudo-inverse matrix.

3.3 The proposed mathematical model

This section proposes a new method for estimating the muscle force from sEMG signals. The following relationship between muscle force and activity is used in our study:where, is the muscle force, is the number of muscles, is the envelope of the muscle, and is the weight of the muscle. The sEMG envelope was estimated by low-pass (LP) filtering of the full-wave rectified sEMG signals. A second-order zero-lag Butterworth LP filter with a cut-off frequency of 2.0 Hz was used in our study, based on the SENIAM recommendations is 2 Hz for slow motions (Hermens et al., 1999). The median envelope of the sEMG signals was then used as a representative envelope of the analyzed muscle.

As we have discrete-time samples of the EMG and force signals, the following notation is produced for N samples:

We can rewrite the formula 8 in the form of LS (, whose solution is provided by (6).

3.4 State-of-the-art

Various models were proposed in the literature to estimate the force signal. We provided such mathematical models in Eqs 917 (Nurhanim et al., 2013; Nurhanim et al., 2014), shown as models 1-9.where, TR is the estimated force, sEMGi is the representative envelope of the sEMG signal of the ith muscle, M is the number of muscles, and ai, bi, ci, di, and ei are the unknown coefficients of the ith muscle. Models 1, 5, 6, 8, and 9 are Linear-in-the-parameters models whose solutions are provided by the LS method. However, models 2, 3, 4, and 7 are not convex, and their parameters were estimated using Particle Swarm Optimization (PSO), a meta-heuristics population-based stochastic optimization algorithm (Botter et al., 2011).

Also, other methods proposed in the literature were implemented for comparison, including Ordinary Least Squares (OLS) (Chatterjee and Hadi, 1986; Ziai and Menon, 2011), Regularized Least Squares (RLS) (Kim et al., 2007; Xue et al., 2009; Ziai and Menon, 2011), Support Vector Machine (SVM)(Castellini and Van Der Smagt, 2009), and Artificial Neural Network (ANN) (Setiono and Hui, 1995; Lin and Buchanan, 2002; Castellini and Van Der Smagt, 2009; Ziai and Menon, 2011).

The OLS method is based on the classical LS, which assumes a linear combination of the muscle activity maps. The support vector regression (SVR) was used as the extension of SVM to regression problems. The linear SVM was used in our study, and the penalty parameter was tuned using cross-validation on the estimation set (Smola and Schölkopf, 2004; Chen et al., 2006). A feedforward ANN with ten hidden layers and mean squared error (MSE) loss function, Marquardt-Levenberg modification to the Gauss-Newton algorithm (Hagan and Menhaj, 1994) with the initial learning rate of 0.001 (with adaptive decrease and increase approaching the Gauss-Newton to the steepest descent algorithm in borderlines (Martin et al., 2000) were used in our study.

Note that the proposed model, OLS, and models 1,5,6,8, and 9 are linear-in-the-parameters (LIP) models since the output is a linear combination of the model parameters, and any non-linear input function can be used as their weight. Such models can be solved by the LS, resulting in a global minimum (Pintelon and Schoukens, 2012). Moreover, LIP models (a.k.a. Affine functions) are convex (Beck, 2014).

3.5 Evaluation criteria

In this study, we used Pearson Correlation Coefficients (r), coefficient of determination () and adjusted R-squared (adj. R2) for the goodness-of-fit between the original and the estimated force signal from the sEMG signals on the test set. (Pearson’s) Correlation is a criterion to show similarity:where, is the measured and is estimated force signals, and are the average values of the measured and estimated force signals, respectively.

The coefficient of determination () is defined as the following:where, is error sum of squares:

And, is the total sum of squares:

Moreover, as the number of parameters of the analyzed models are different, the adjusted R-squared (adj. R2) was also reported, defined as the following:where, k is the number of parameters of the model to estimate.

The Bland and Altman plot was also used to describe the agreement between the estimated and measured force signals. The result is a scatter plot, where Y-axis shows the difference between two measurements and X-axis shows the measured signal samples (Bland and Altman, 1999; Giavarina, 2015).

3.6 Data allocation strategy

For models 2, 3, 4, 7, SVM, RLS, and ANN, 30% of the data was used for estimation, while the remaining 20% and 50% were used for validation and testing, respectively. These methods required cross-validation on the training set (e.g., SVM, and RLS) to tune free parameters or run PSO several times to select the best fit. For the proposed algorithm and models 1, 5, 6, 8, 9, and OLS, 50% of the data was used for estimation, and the remaining 50% was used for testing. It thus provided the hold-out validation (50%) for the entire model. The analysis and comparison of the results of different methods were performed on the test set.

The parameters of the PSO algorithm were tuned as the following: The maximum iteration number was set to . Minimum adaptive neighborhood size, self-adjustment weight, social adjustment weight, and swarm size were set to 0.25, 1.49, 1.49, and , respectively (Engelbrecht, 2007). The PSO algorithm was run ten times, and the models with the best validation results were used. In this procedure, the estimation set was used to estimate the EMG-force parameters, and the RMSE of the predicted force compared with the measured force signal on the validation set was calculated. Since PSO is a stochastic optimization method, it could have different results at different runs. The model with the lowest RMSE was then selected among the ten runs. The interior-point method proposed by was used to solve regularized least squares (RLS) Kim et al. (2007). The lambda parameter was set to 0.01 based on trial and error on the estimation and validation sets. The analysis was performed on an Intel Core i7-8750H with 2.21 GHz CPU with 16 GB of RAM. The results of the running time analysis are provided in MEAN ± SD [min., max.].

3.7 Statistical analysis

Results are reported as mean ± standard deviation. The normality of the data was tested using the Shapiro-Wilk test. Due to the normality of the data, different models were compared using repeated-measures analysis of variance (rm-ANOVA). The Bonferroni correction was used for a pairwise comparison between the proposed method and the state-of-the-art. The independent-samples t-test was used to compare the Mean Absolute Error (MAE) of the proposed method in the young and elderly groups of the lower-limb dataset. The paired-sample t-test was used to identify whether the proposed method has a significant bias (Mansourian et al., 2020). The association between two normally-distributed variables was assessed using Pearson’s correlation coefficient (r).

The Mann-Whitney U test was used to compare differences between the eleven weights of the lower-limb model in two (minimally active and active) independent groups. When the Mann-Whitney U test was significant (discriminative features), the receiver operating characteristic (ROC) curve was provided. The Area under the ROC Curve (AUC) was also provided for discriminative features. The best ROC cut-off was estimated for each discriminative feature using Youden index J. The AUC of such features was the tested using the method proposed by DeLong et al. (1988).

The level of statistical significance was set to p-value = 0.05. All data processing was performed offline using MATLAB version 9.10 (The MathWorks Inc., Natick, MA, USA). All statistical analysis and calculations were performed using IBM SPSS Statistics version 27 (IBM Corp).

4 Results

The performance of the different system identification methods is presented for the upper-limb (Table 1) and lower-limb (Table 2) datasets. Analyzed methods had statistically significantly different results (F (4,567728) = 969.856; p-value < 0.001). The proposed algorithm significantly outperformed the other methods (adj. p-value < 0.05). The performance of the proposed method was significantly higher in the young groups compared with the older groups of the lower-limb dataset (p-value < 0.001). The proposed method did not have a significant bias in the entire dataset (p-value = 0.610).

TABLE 1

ModelCorrelation (×100%) (×100%)Adj. R2 (×100%)
197.70 ± 1.67 [94.95, 99.42]95.54 ± 3.25 [90.16, 98.84]95.59 ± 3.25 [90.17, 98.85]
283.66 ± 15.32 [60.04, 96.19]71.86 ± 24.14 [36.05, 92.52]71.87 ± 24.14 [36.05, 92.53]
31.22 ± .07 [1.15, 1.33]0.01 ± 0.00001 [0.01, 0.017]0.01 ± 0.00001 [0.01, 0.017]
490.27 ± 5.76 [83.23, 97.38]81.75 ± 10.42 [69.26, 93.97]81.77 ± 10.42 [69.28, 94.00]
531.36 ± 11.67 [14.40, 43.76]15.50 ± 1.79 [0.09, 26.09]15.51 ± 1.79 [0.09, 26.10]
699.14 ± 0.41 [98.43, 99.38]98.29 ± 0.80 [96.88, 98.76]98.30 ± 0.80 [96.89, 98.77]
774.87 ± 15.68 [56.76, 93.09]50.03 ± 23.34 [32.22, 86.66]50.04 ± 23.34 [32.22, 86.67]
842.19 ± 41.99 [5.30, 86.15]31.91 ± 32.04 [0, 74.22]31.92 ± 32.04 [0, 74.23]
933.27 ± 37.81 [7.64, 76.08]22.51 ± 23.87 [0.32, 57.88]22.51 ± 23.87 [0.32, 57.89]
OLS94.14 ± 3.01 [89.12, 96.72]88.70 ± 5.58 [79.40, 93.56]88.70 ± 5.58 [79.40, 93.56]
RLS94.14 ± 3.01 [89.11, 96.73]88.70 ± 5.58 [79.40, 93.56]88.70 ± 5.58 [79.40, 93.56]
ANN87.21 ± 20.01 [51.56, 97.49]79.26 ± 29.63 [26.59, 95.04]79.24 ± 29.56 [26.51, 95.04]
SVM95.49 ± 2.69 [91.38, 98.16]91.24 ± 5.11 [83.50, 96.36]91.24 ± 5.10 [83.50, 96.36]
The proposed algorithm98.36 ± 0.85 [97.15, 99.03]96.77 ± 1.67 [94.38, 98.06]96.77 ± 1.67 [94.38, 98.06]

The results of different models on the test set of the upper limb dataset in Mean ± SD [minimum, maximum] (50% hold-out validation).

The Correlation Coefficient and Goodness-of-fit measures (R2 and adj. R2) were calculated between the reconstructed and measures force signals. Averaging was performed on five subjects.

TABLE 2

Modela(Elderly) correlation (×100%)(Elderly) ×100%)(Elderly) adj. R2 (×100%)(Young) correlation (×100%)(Young) ×100%)(Young) adj. R2 (×100%)
170.64 ± 13.06 [52.98, 97.29]51.48 ± 18.95 [28.07, 94.66]51.47 ± 18.93 [28.05, 94.65]66.678 ± 15.91 [30.242, 89.37]46.86 ± 20.36 [9.14, 79.95]46.85 ± 20.34 [9.14, 79.94]
290.55 ± 2.11 [85.92, 92.88]85.34 ± 4.00 [80.49, 90.80]85.33 ± 3.97 [80.48, 90.79]86.75 ± 15.22 [51.54, 97.93]77.34 ± 23.20 [26.57, 95.90]77.33 ± 23.18 [26.56, 95.89]
450.56 ± 31.05 [27.69, 87.98]35.11 ± 37.17 [7.67, 77.41]35.09 ± 37.16 [7.66, 77.40]63.08 ± 12.46 [53.08, 77.05]40.83 ± 16.40 [28.17, 59.36]40.82 ± 16.38 [28.15, 59.35]
579.08 ± 8.39 [67.65, 95.53]63.19 ± 13.60 [45.77, 91.25]63.17 ± 13.58 [45.75, 91.24]77.60 ± 11.76 [42.39, 92.19]61.53 ± 16.44 [17.97, 85.01]61.52 ± 16.43 [17.94, 84.99]
668.41 ± 0.11.63 [44.52, 86.49]48.06 ± 15.37 [19.82, 74.81]48.04 ± 15.35 [19.80, 74.76]71.27 ± 13.93 [40.83, 96.33]52.64 ± 19.52 [16.67, 92.80]52.62 ± 19.51 [16.66, 92.78]
782.64 ± 13.63 [40.68, 94.28]70.01 ± 18.34 [16.55, 88.89]69.99 ± 18.33 [16.53, 88.86]84.30 ± 11.23 [51.07, 93.18]72.26 ± 16.36 [26.08, 86.82]72.25 ± 16.34 [26.05, 86.80]
883.75 ± 9.31 [65.42, 94.61]70.95 ± 14.88 [42.80, 89.52]70.94 ± 14.86 [42.78, 89.50]83.39 ± 9.34 [65.44, 96.40]70.38 ± 14.97 [42.83, 92.93]70.36 ± 14.96 [42.82, 92.91]
976.89 ± 14.98 [35.083, 91.16]61.21 ± 19.91 [12.30, 83.10]61.19 ± 19.89 [12.28, 83.08]79.11 ± 12.42 [50.02, 98.19]64.05 ± 18.64 [25.02, 96.41]64.03 ± 18.62 [25.01, 96.39]
OLS87.66 ± 10.23 [64.96, 97.35]77.83 ± 16.81 [42.20, 94.77]77.81 ± 16.78 [42.18, 94.75]83.92 ± 15.922 [47.37, 98.13]72.84 ± 24.76 [22.44, 96.31]72.82 ± 24.75 [22.41, 96.30]
RLS81.63 ± 16.96 [47.96, 96.63]69.30 ± 24.79 [23.00, 93.37]69.29 ± 24.75 [22.98, 93.35]87.73 ± 9.55 [67.22, 97.55]77.83 ± 16.14 [45.18, 95.16]77.82 ± 16.11 [45.15, 95.15]
ANN71.30 ± 23.39 [18.37, 94.85]55.93 ± 27.72 [3.37, 89.98]55.86 ± 27.60 [3.21, 89.96]90.89 ± 10.14 [52.17, 98.41]83.59 ± 15.38 [27.22, 96.86]83.56 ± 15.24 [27.10, 96.85]
SVM95.57 ± 2.06 [91.83, 98.22]91.38 ± 3.93 [84.34, 96.48]91.37 ± 3.92 [84.33, 96.47]95.85 ± 2.29 [90.60, 98.41]91.93 ± 4.35 [82.09, 96.86]91.92 ± 4.34 [82.08, 96.85]
The proposed algorithm95.64 ± 2.03 [89.525, 97.37]91.51 ± 3.81 [80.14, 94.81]91.50 ± 3.78 [80.13, 94.80]97.43 ± 1.27 [94.54, 98.98]94.95 ± 2.46 [89.39, 97.97]94.94 ± 2.45 [89.38, 97.96]

The results of different models on the test set of lower limb dataset in MEAN ± SD [minimum, maximum] (50% hold-out validation).

a

The third model had very large values in the lower limb dataset that resulted in zero goodness-of-fit in all indices. The Correlation Coefficient and Goodness-of-fit measures (R2 and adj. R2) were calculated between the reconstructed and measured force signals. Averaging was performed on 19 and 14 subjects in the young and elderly groups.

The residual signal was further analyzed using the Bland-Altman plot. The Bland Altman plot of the best models (ANN, OLS, SVM, and the proposed method) was shown in Figures 14 for upper and lower limbs datasets. Since the OLS and RLS methods had comparable results, The Bland Altman plot of the OLS method was provided.

FIGURE 2

FIGURE 2

The Bland-Altman (BA) plot of the OLS method on the upper-limb (top) and the lower-limb (bottom) test dataset (50% hold-out validation). The BA plot shows the scatter plot of the residual signal (predicted force minus measured force signal) (y-axis) and the measured force signal (x-axis), which identifies the homogeneity of the residual signal at different measured signal levels. In addition to the mean residual signal (i.e., bias), the upper and lower boundaries (mean (residual signal) ± SD (residual signal)) are also shown.

FIGURE 3

FIGURE 3

The Bland-Altman (BA) plot of the SVM method on the upper-limb (top) and the lower-limb (bottom) test dataset (50% hold-out validation). The BA plot shows the scatter plot of the residual signal (predicted force minus measured force signal) (y-axis) and the measured force signal (x-axis), which identifies the homogeneity of the residual signal at different measured signal levels. In addition to the mean residual signal (i.e., bias), the upper and lower boundaries (mean (residual signal) ± SD (residual signal)) are also shown.

FIGURE 4

FIGURE 4

The Bland-Altman (BA) plot of the proposed method on the upper-limb (top) and the lower-limb (bottom) test dataset (50% hold-out validation). The BA plot shows the scatter plot of the residual signal (predicted force minus measured force signal) (y-axis) and the measured force signal (x-axis), which identifies the homogeneity of the residual signal at different measured signal levels. In addition to the mean residual signal (i.e., bias), the upper and lower boundaries (mean (residual signal) ± SD (residual signal)) are also shown.

The goodness-of-fit of ANN, OLS, SVM, and the proposed method is shown on a sample recording from the upper-limb dataset (Figure 5).

FIGURE 5

FIGURE 5

The comparison between ANN, OLS, SVM and the proposed method on a sample data from the lower-limb test dataset (50% hold-out validation).

The proposed method was further analyzed regarding the scatter plot between the predicted and measured force data in the upper (Figure 6) and lower-limb (Figure 7) datasets. The predicted signals of the proposed method and the measured force signals in different subjects from the upper and lower limb datasets are provided in Figure 8.

FIGURE 6

FIGURE 6

The scatter plot of the proposed method (measured vs. predicted force data) upper-limb test dataset (50% hold-out validation).

FIGURE 7

FIGURE 7

The scatter plot of the proposed method (measured vs. predicted force data) lower-limb test dataset (50% hold-out validation).

FIGURE 8

FIGURE 8

The measured and predicted force signals in different subjects from upper (D, E) and lower limb (A–C) test datasets (50% hold-out validation). The y-label data was normalized and had normalized arbitrary units (a.u.).

The envelope of the sEMG signal, the weighted activity of each muscle estimated from Eq. 7, and the estimated vs. measured force signals were provided for the upper (Figure 9) and lower-limb (Figure 10) datasets.

FIGURE 9

FIGURE 9

The envelope of the sEMG signal (top), the weighted activity of each muscle estimated from Eq. 7 (middle), and the estimated v.s. measured force signals (bottom) in sample data from the upper-limb test dataset (50% hold-out validation). The y-label data has a normalized arbitrary unit (a.u.).

FIGURE 10

FIGURE 10

The envelope of the sEMG signal (top), the weighted activity of each muscle estimated from Eq. 7 (middle), and the estimated v.s. measured force signals (bottom) in a sample data from the lower-limb test dataset (50% hold-out validation). The y-label data has normalized arbitrary unit (a.u.). RL: Right Leg; LL: Left Leg; LN: Natural Logarithm.

The average running time of each 250 msec-epoch signal of the training and testing of the proposed method was 30.3 ± 3.4 [27.6, 35.9] and 6.7 ± 2.2 [4.7, 9.5] for the upper limb and 25.1 ± 3.6 [22.3, 40.8] and 11.6 ± 2.4 [8.5, 17.8] for the lower-limb dataset in us.

The weights of the muscle’s tibialis anterior (right leg), medical soleus (left leg), and the intercept point were statistically significant in the minimally active and active groups (p-value < 0.05). The ROC curve of these three indicators was provided in Supplementary Figure S1. Their AUC was 0.722, 0.574, and 0.914. The intercept point significantly outperformed the medical soleus (left leg) in terms of AUC (p-value < 0.05), while the intercept point and the tibialis anterior (right leg) were comparable. The proposed model could discriminate between active and minimally active subjects of the lower limb dataset with Type I and II errors of 0.22 and 0.00, respectively.

5 Discussion

5.1 The performance of the proposed method

The proposed method had the minimum adj. R2 of 80.13% in the entire test sets of the upper and lower-limb datasets (Tables 1, 2), showing a proper goodness-of-fit (Figures 410). Since the number of samples was much more than the number of parameters of the models, adj. R2 and R2 indices were very similar (Eq. 22; Tables 1, 2). Based on the Bland Altman plots of Figure 4), the residual signal of the proposed method has better homogenous variance in the upper-limb dataset compared with the lower-limb dataset. The regression line of the residual signal of the upper-limb dataset was y = 0.006848–0.06733×x, while it was y = −0.0003940 + 0.00007351×x for the lower-limb dataset, where parameters x and y are the measured and residual force signals.

The regression line of the scatter plots of Figures 6, 7 were y = 0.008371 + 0.9175 ×x (R2 = 85.6%), and y = 0.007631 + 0.9612×x (R2 = 96.1%), respectively, showing proper fitness of the predicted force signal (x) vs. the measured signal (y) in the upper and lower-limb datasets. In the entire datasets, the maximum running time of the proposed algorithm was 40.8 us and 17.5 us on the training and testing datasets, respectively. Thus, it is suitable for real-time applications.

The cut-off frequency of 2.0 Hz was used in our study for envelope estimation. The sEMG amplitude during isometric and quasi-static contractions was shown to have a frequency below 5–10 Hz, and the optimal cut-off frequencies between 2–3 Hz were provided in the literature (Staudenmann et al., 2010; Ranaldi et al., 2022). Such a cut-off frequency compromises sEMG dynamics, muscle force difference, and the time lag between those signals (Staudenmann et al., 2010). Different cut-off frequencies could affect the smoothness resulting in correlations among estimated sEMG amplitude and any target signal, especially in non-slowly varying signals (Ranaldi et al., 2022). Moreover, non-causal digital filters were used in our study. In a real-time application, however, causal filters must be used. Since both filters of the sEMG and muscle force were non-causal, such a modification should not be problematic.

Squared or absolute sEMG signals could be used for envelope detection. While the former is optimal for normal distribution, the latter is used when the distribution of the sEMG signals is more centrally peaked (a.k.a., Laplacian) (Hogan and Mann, 1980; Clancy and Hogan, 1999; Clancy et al., 2004). The distribution of our signal epochs was mostly Laplacian, as identified by Goodness-of-fit Test Statistics for the Laplace Distribution (Puig and Stephens, 2000). Moreover, the variation of the absolute signal is lower than that of the squared signal, resulting in a superior signal-to-noise ratio (Clancy and Hogan, 1999). Thus, the absolute signal (a.k.a., full-wave rectifier) was used in our study for envelope detection.

The proposed algorithm is a convex representation of models 2 and 4, in which the natural logarithm of the sEMG envelopes is used. The logarithmic transformation is primarily used in statistics to reduce the skewness of the data (West, 2022), resulting in a more normally distributed dataset, which is preferred in clinical practice (Feng et al., 2014). Such a transformation is also helpful to use LS, a convex optimization method, rather than stochastic optimization methods (e.g., PSO), which are time-consuming and get stuck in local minima (Beck, 2014) (Tables 1, 2). Moreover, the logarithmic transformation, a member of the Box-Cox family of transformations, could improve the performance of the regression models in system identification (Keene, 1995; Ljung, 1999).

The proposed model could classify active and minimally active subjects of the lower limb dataset, mainly based on the importance of the tibialis anterior muscle during sway protocol. The algorithm’s sensitivity is 100% to identify active subjects, while its specificity is 78% to detect minimally-active subjects. Tibialis anterior muscle was shown as an essential muscle during quiet standing sway in healthy and also subjects with neurodegenerative diseases (such as Parkinson’s disease) (Vette et al., 2017) (Warnica et al., 2014). The soleus is one of the principal sources of proprioceptive information during standing (Di Giulio et al., 2009), whose exercises might help to reduce the risk of falling in the elderly (Lee and Yoo, 2017). Figure 10 shows that the tibialis anterior (RL) or medial soleus (LL) are mainly active during sway protocol. They are the antagonist’s muscles and have important roles in postural control (Nagai et al., 2012).

5.2 The stable solution to the LS problem

In the proposed algorithm, the matrix A in Eq. 6 is estimated using the envelope of the sEMG signals (Eq. 8). We used the stable solution of Eq. 6 (i.e., A\b) instead of calculating the inverse matrix (ATA)−1, which is highly affected by the condition number of the matrix (Pintelon and Schoukens, 2012; Beck, 2014). The condition number of the matrix A equals the square root of the condition number of the matrix (ATA). The condition number of the positive semidefinite matrix (ATA) equals the maximum eigenvalue of (ATA) divided by the minimum eigenvalue of (ATA) (Beck, 2014).

We further calculated the correlation between the adj. R2 and the condition number of the matrix A (Eqs 6, 8). The average condition number of matrix A was 763 ± 464. No significant correlation was found between the goodness-of-fit and the condition number of the matrix in the entire dataset (r = −0.263; p-value = 110). Our method not only had proper goodness-of-fit but also did not have a significant bias in the entire dataset (p-value = 0.610).

In our model (Eq. 7), we also estimated the intercept point (w0). If it is subtracted from the measured force signal (f(t)), the mean value of the measured signal is removed, and the number of estimated parameters is decreased. It is aligned with the recommendation of the system identification guidelines to remove the measured signals detrend before system identification.

5.3 The grey-box structure

The same LS model was used in our method for the upper and lower-limb datasets, showing the generalization capability of the proposed algorithm. However, our method’s goodness-of-fit and residual signal analysis were better on the upper-limb dataset than on the lower-limbs dataset (Tables 1, 2; Figure 4). It could be that the number of involved muscles in the upper-limb dataset was less than that of the lower-limb dataset. Moreover, unlike black-box models such as ANN or SVM (Mokri et al., 2022), our method is a grey-box model, in which the model interpretation is possible (Figures 9, 10). The activity of each muscle could be provided for each active muscle during recording to provide insights into load-sharing problems (Rojas-Martínez et al., 2019). Such information is also helpful in prosthesis control to identify major active muscles when a limited number of electrodes are used in practice.

5.4 Comparison with the state-of-the-art

Traditional EMG amplitude processing methods were used for comparison with our proposed model. Since analyzed methods had statistically significantly different results using the rm-ANOVA (F (4,567,728) = 969.856; p-value < 0.001), the pairwise comparison was performed, and to reduce the Type I error, the Bonferroni correction was used in our study and adj. p-value was reported. Overall, the proposed method significantly outperformed the other methods (adj. p-value < 0.05), in terms of the goodness-of-fit measures. The comparison between ANN, OLS, and SVM methods and the proposed method on a recording from the upper-limb dataset was further provided in Figure 5. ANN does not provide proper fitness among the analyzed models, as shown in the Bland-Altman plot (Figure 1). It could be because the ANN method is a black-box method, and they are not usually acceptable in clinical applications.

The OLS did not have a good Bland Altman plot either (Figure 2), showing that linear weights were unsuitable for the EMG-force problem. However, OLS (a.k.a. Multiple Linear Regression) has been widely used in the literature. It was shown in the literature that the EMG-force relationship (i.e., the sEMG envelope, which is smoothed rectified EMG by itself, and muscle force) needs not be linear (Fuglevand et al., 1993; Hof, 1997), especially in broad force range. The muscle force has different biomechanical components, including the sigmoid shape between excitation and muscle force (Fuglevand et al., 1993), which could be approximated using the exponential forms.

5.5 Limitations and future activities

One of the limitations of our study is that we did not use a random force trajectory. It was shown that such a force profile could provide rich information about muscle excitation (Wang et al., 2021), which is the focus of our future work. Using proper signal processing methods, it is possible to identify not only the frequency spectrum of the trajectory force signal to stimulate different frequencies equally, but we can also provide training and test sets without a medium-to-high degree of similarity to reduce such a bias. However, the average correlation between the epochs of estimation and test sets of the measured force signals was −0.0046 ± 0.6812 and −0.0048 ± 0.5194 in the upper and lower limbs datasets, respectively, showing low-to-medium correlation of the measured force signal in estimation and test sets in our study.

Also, the analyzed methods did not consider the electromechanical delay (Lacourpaille et al., 2013). Although properly incorporating the delay parameter could improve the goodness-of-fit of the models (Johns et al., 2016), it increases the complexity of the methods (Corcos et al., 1992; Isermann and Münchhof, 2011) that might not be suitable for real-time applications. Having implemented classical signal conditioning methods on the sEMG signals, a delay is introduced as a solution to this problem, although not a systematic method. An accurate and efficient estimation of this parameter will also be a focus of our future activities. Moreover, in our study, a representative sEMG channel was selected for each muscle. Alternatively, principal component analysis (PCA) could improve the force estimation from HDsEMG signals (Staudenmann et al., 2006).

Moreover, we did not compare our method with sEMG superimposition, which uses motor control information rather than traditional EMG amplitude processing, which has been recently used in muscle force estimation (Savc et al., 2018). In principle, it is possible to use parts of the sEMG decomposition algorithms (such as, (Mohebian et al., 2019) to estimate muscle activity index as to estimate muscle force. However, the running time and the required number of electrodes of sEMG decomposition-based methods are problematic in real-time force prediction compared with fast and reliable EMG amplitude-based methods, such as our proposed method.

It was shown in the literature that amplitude cancellation distorts the spectrum of the rectified sEMG signal (Dideriksen and Farina, 2019). Moreover, many factors influence the relation between EMG amplitude and force, including the amount of crosstalk from nearby muscles, the number and the discharge rate of recruited motor units, Skin-electrode contact, Interelectrode distance, Electrode size and shape, the orientation of the recording array compared with the muscle fibers, Length of the fibers, the shape of the volume conductor, and thickness and inhomogeneities of the subcutaneous tissue layers. Moreover, the same control strategy may generate signals with different amplitude trends based on the motor unit locations (Farina et al., 2004). Moreover, optimal smoothing and envelope detection depends on the load-sharing scenario (Staudenmann et al., 2010). Thus, a specific sEMG amplitude-force relation cannot have general validity and could have a subject-by-subject and muscle-by-muscle relationship. It was also shown in the literature that the relationship between force and absolute sEMG is linear for small muscles with narrow motor unit recruitment force ranges, while it is non-linear for larger muscles with wide motor unit recruitment force ranges (such as proximal leg or arm muscles) (Zhou and Rymer, 2004).

However, our proposed method had an average goodness-of-fit (R2) of 96.77 ± 1.67 (%) and 91.08 ± 6.84 (%) for the upper and lower-limb datasets, respectively. The subjects-by-subject variations are acceptable, as SD values are less than the uncertainty on the mean values (i.e., MEAN divided by the number of subjects).

The primary elbow flexors are the biceps brachii, brachialis, and brachioradialis, while the triceps brachii is the primary extensor. Moreover, anconeus could contribute to elbow extension (Day, 2009). The brachialis muscle is a fusiform muscle located deep to the biceps brachii. Since the sEMG of such deep muscles cannot be collected with surface electrodes (e.g., brachialis muscle) remains a substantial limitation and a significant cause of the error (Botter et al., 2011). However, it could be assumed that the approximation error term includes the activity of the deep muscle if such an activity is not correlated with other agonist or antagonist muscles since the residuals must be uncorrelated with the predictors in regression analysis. Triceps brachii is the antagonist, and brachialis is a synergist with biceps brachii. Thus, the condition applies to elbow flexion and extension.

For the lower limb muscles, we did not miss any major muscles concurring with the production of plantar flexion torque. Moreover, during quiet standing, dorsiflexors are well-acknowledged to be silent (Di Giulio et al., 2009). Therefore, the sEMG signals we collected from gastrocnemii and soleus represent the net excitation commanding plantar flexion. However, our sEMG signals were likely not sensitive to changes in excitation of the proximal soleus region, which is covered by the gastrocnemius heads. Of more critical concern, though, is collecting sEMG sensitive to mediolateral differences in soleus excitation, which have been shown to change during quiet and perturbed standing (Cohen et al., 2020; Cohen et al., 2021). With our experimental protocol, sEMG signals were most sensitive and specific to the target muscles, minimizing both Types I and II errors (Vieira and Botter, 2021).

The required sample size of the experiment was calculated based on the expected goodness-of-fit (e.g., R2), the number of predictors, and the statistical power in our regression analysis (Alasuutari et al., 2008; Stanley, 2022). For the upper limb dataset, with the expected R2 of 0.964 (Jafari et al., 2014), five variables, and a statistical power of 80%, the minimum sample size was 8. For the lower limb dataset, however, with the expected R2 of 0.960 (Mokri et al., 2022), 11 variables, and a statistical power of 80%, the minimum sample size was 14. In our study, five subjects participated in the upper limb study, while 33 subjects were enrolled in the lower limb study. Thus, the reliability of generalization of the lower-limb experiment is expected, while this is not fully guaranteed in the upper-limb dataset.

6 Conclusion

In conclusion, we proposed a real-time grey-box model to estimate muscle forces recorded at the joints. The goodness-of-fit, residual signal analysis, and rigorous statistical comparison with the state-of-the-art on the upper-limb and lower-limb datasets showed that the proposed method is promising.

Statements

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Materials, further inquiries can be directed to the corresponding author.

Ethics statement

The studies involving human participants were reviewed and approved by Politecnico di Torino Research Ethics Committee. The patients/participants provided their written informed consent to participate in this study.

Author contributions

MS, HM, TV, and MiM contributed to conception and design of the study. FV, TV, and AB recorded the database. MS, HM, MR-M, MaM, and TV contributed to the data analysis and interpretation of the results. MS, MaM, and HM performed the statistical analysis. MS and HM wrote the first draft of the manuscript. MR-M, AB, FV, TV, MaM, and MiM wrote sections of the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version, and agreed to be accountable for all aspects of the work. The corresponding author had full access to all the data in the study and had final responsibility for the decision to submit for publication.

Funding

This work was supported by the Beatriu de Pinós post-doctoral programme from the Office of the Secretary of Universities and Research from the Ministry of Business and Knowledge of the Government of Catalonia program (#2020 BP 00261) (HM), the program María Zambrano from the Ministry of Universities (Spain), the Ministry of Science and Innovation, Spain (project PDC2021-120818-I00) (MS, MiM), and the TecnioSpring Industry fellowship (ACCIO, H2020-EU- EXCELLENT SCIENCE—MarieSklodowska-Curie Actions, #ACE026/21/000035) (MR-M). The funders of the study had no role in study design, data collection, data analysis, data interpretation, or writing of the report.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

The reviewer RM declared a shared affiliation with the authors AB & TV to the handling editor at the time of review.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fphys.2023.1098225/full#supplementary-material

References

  • 1

    AlasuutariP.BickmanL.BrannenJ. (2008). The SAGE handbook of social research methods. Los Angeles: SAGE.

  • 2

    AllouchS.Al HarrachM.BoudaoudS.LaforetJ.AyachiF.YounesR. (2013). “Muscle force estimation using data fusion from high-density SEMG grid,” in 2013 2nd International Conference on Advances in Biomedical Engineering, Tripoli, Lebanon, 11-13 September 2013 (IEEE), 195198.

  • 3

    AmarantiniD.RaoG.BertonE. (2010). A two-step EMG-and-optimization process to estimate muscle force during dynamic movement. J. biomechanics43, 18271830. 10.1016/j.jbiomech.2010.02.025

  • 4

    BasmajianJ. V.LucaC. J. D. (1985). Muscles alive: Their functions revealed by electromyography. Baltimore: Williams & Wilkins.

  • 5

    BeckA. (2014). Introduction to nonlinear optimization: Theory, algorithms, and applications with MATLAB. Society for Industrial and Applied Mathematics.

  • 6

    BlandJ. M.AltmanD. G. (1999). Measuring agreement in method comparison studies. Stat. Methods Med. Res.8, 135160. 10.1177/096228029900800204

  • 7

    BoothM. (2000). Assessment of physical activity: An international perspective. Res. Q. Exerc. Sport71, 114120. 10.1080/02701367.2000.11082794

  • 8

    BotterA.MaratebH. R.AfsharipourB.MerlettiR. (2011). “Solving EMG-force relationship using particle swarm optimization,” in 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August 2011 - 03 (IEEE), 38613864.

  • 9

    BuchananT. S.MonizM. J.DewaldJ. P.RymerW. Z. (1993). Estimation of muscle forces about the wrist joint during isometric tasks using an EMG coefficient method. J. biomechanics26, 547560. 10.1016/0021-9290(93)90016-8

  • 10

    BurkholderT. J.Van AntwerpK. W. (2013). Practical limits on muscle synergy identification by non-negative matrix factorization in systems with mechanical constraints. Med. Biol. Eng. Comput.51, 187196. 10.1007/s11517-012-0983-8

  • 11

    CaoH.BoudaoudS.MarinF.MarqueC. (2015). Surface EMG-force modelling for the biceps brachii and its experimental evaluation during isometric isotonic contractions. Comput. methods biomechanics Biomed. Eng.18, 10141023. 10.1080/10255842.2013.867952

  • 12

    CaoH.SunS.ZhangK. (2017). Modified EMG-based handgrip force prediction using extreme learning machine. Soft Comput.21, 491500. 10.1007/s00500-015-1800-8

  • 13

    CastelliniC.Van Der SmagtP. (2009). Surface EMG in advanced hand prosthetics. Biol. Cybern.100, 3547. 10.1007/s00422-008-0278-1

  • 14

    ChatterjeeS.HadiA. S. (1986). Influential observations, high leverage points, and outliers in linear regression. Stat. Sci.1, 379393. 10.1214/ss/1177013622

  • 15

    ChenP. H.FanR. E.LinC. J. (2006). A study on SMO-type decomposition methods for support vector machines. IEEE Trans. Neural Netw.17, 893908. 10.1109/TNN.2006.875973

  • 16

    ChenY.DaiC.ChenW. (2020). Cross-comparison of EMG-to-force methods for multi-DoF finger force prediction using one-DoF training. IEEE Access8, 1395813968. 10.1109/access.2020.2966007

  • 17

    ChoiC.KwonS.ParkW.LeeH.-D.KimJ. (2010). Real-time pinch force estimation by surface electromyography using an artificial neural network. Med. Eng. Phys.32, 429436. 10.1016/j.medengphy.2010.04.004

  • 18

    ChristophyM.Faruk SenanN. A.LotzJ. C.O’reillyO. M. (2012). A Musculoskeletal model for the lumbar spine. Biomechanics Model. Mechanobiol.11, 1934. 10.1007/s10237-011-0290-6

  • 19

    CifrekM.MedvedV.TonkovićS.OstojićS. (2009). Surface EMG based muscle fatigue evaluation in biomechanics. Clin. Biomech.24, 327340. 10.1016/j.clinbiomech.2009.01.010

  • 20

    ClancyE. A.BouchardS.RancourtD. (2001). Estimation and application of EMG amplitude during dynamic contractions. IEEE Eng. Med. Biol. Mag.20, 4754. 10.1109/51.982275

  • 21

    ClancyE. A.FarinaD.FilligoiG. (2004). “Single-Channel techniques for information extraction from the surface EMG signal,” in Electromyography., 133168.

  • 22

    ClancyE. A.HoganN. (1999). Probability density of the surface electromyogram and its relation to amplitude detectors. IEEE Trans. Biomed. Eng.46, 730739. 10.1109/10.764949

  • 23

    ClancyE. A.HoganN. (1997). Relating agonist-antagonist electromyograms to joint torque during isometric, quasi-isotonic, nonfatiguing contractions. IEEE Trans. Biomed. Eng.44, 10241028. 10.1109/10.634654

  • 24

    CohenJ. W.GallinaA.IvanovaT. D.VieiraT.McandrewD. J.GarlandS. J. (2020). Regional modulation of the ankle plantarflexor muscles associated with standing external perturbations across different directions. Exp. Brain Res.238, 3950. 10.1007/s00221-019-05696-8

  • 25

    CohenJ. W.VieiraT.IvanovaT. D.CeroneG. L.GarlandS. J. (2021). Maintenance of standing posture during multi-directional leaning demands the recruitment of task-specific motor units in the ankle plantarflexors. Exp. Brain Res.239, 25692581. 10.1007/s00221-021-06154-0

  • 26

    CorcosD. M.GottliebG. L.LatashM. L.AlmeidaG. L.AgarwalG. C. (1992). Electromechanical delay: An experimental artifact. J. Electromyogr. Kinesiol.2, 5968. 10.1016/1050-6411(92)90017-D

  • 27

    DavidsonR.MackinnonJ. G. (1981). Several tests for model specification in the presence of alternative hypotheses. Econometrica49, 781793. 10.2307/1911522

  • 28

    DayJ. S. (2009). “Chapter 10 - the clinical performance of UHMWPE in elbow replacements,” in UHMWPE biomaterials handbook (second edition). Editor KurtzS. M. (Boston: Academic Press), 137152.

  • 29

    DelongE. R.DelongD. M.Clarke-PearsonD. L. (1988). Comparing the areas under two or more correlated receiver operating characteristic curves: A nonparametric approach. Biometrics44, 837845. 10.2307/2531595

  • 30

    Di GiulioI.MaganarisC. N.BaltzopoulosV.LoramI. D. (2009). The proprioceptive and agonist roles of gastrocnemius, soleus and tibialis anterior muscles in maintaining human upright posture. J. Physiol.587, 23992416. 10.1113/jphysiol.2009.168690

  • 31

    DideriksenJ. L.FarinaD. (2019). Amplitude cancellation influences the association between frequency components in the neural drive to muscle and the rectified EMG signal. PLOS Comput. Biol.15, e1006985. 10.1371/journal.pcbi.1006985

  • 32

    Dos AnjosF. V.PintoT. P.GazzoniM.VieiraT. M. (2017). The spatial distribution of ankle muscles activity discriminates aged from young subjects during standing. Front. Hum. Neurosci.11, 190. 10.3389/fnhum.2017.00190

  • 33

    DuY.-C.LinC.-H.ShyuL.-Y.ChenT. (2010). Portable hand motion classifier for multi-channel surface electromyography recognition using grey relational analysis. Expert Syst. Appl.37, 42834291. 10.1016/j.eswa.2009.11.072

  • 34

    DucS.BertucciW.PerninJ. N.GrappeF. (2008). Muscular activity during uphill cycling: Effect of slope, posture, hand grip position and constrained bicycle lateral sways. J. Electromyogr. Kinesiol.18, 116127. 10.1016/j.jelekin.2006.09.007

  • 35

    EngelbrechtA. P. (2007). Computational intelligence: An introduction. Chichester, England; Hoboken, NJ: John Wiley & Sons.

  • 36

    ErimZ.De LucaC. J.MineoK.AokiT. (1996). Rank-ordered regulation of motor units. Muscle & Nerve19, 563573. 10.1002/(SICI)1097-4598(199605)19:5<563::AID-MUS3>3.0.CO;2-9

  • 37

    FarinaD.HolobarA. (2015). Human-machine interfacing by decoding the surface electromyogram [life Sciences]. IEEE Signal Process. Mag.32, 115120. 10.1109/msp.2014.2359242

  • 38

    FarinaD.MerlettiR.EnokaR. M. (2004). The extraction of neural strategies from the surface EMG. J. Appl. Physiology96, 14861495. 10.1152/japplphysiol.01070.2003

  • 39

    FengC.WangH.LuN.ChenT.HeH.LuY.et al (2014). Log-transformation and its implications for data analysis. Shanghai Arch. Psychiatry26, 105109. 10.3969/j.issn.1002-0829.2014.02.009

  • 40

    FuglevandA. J.WinterD. A.PatlaA. E. (1993). Models of recruitment and rate coding organization in motor-unit pools. J. Neurophysiol.70, 24702488. 10.1152/jn.1993.70.6.2470

  • 41

    GiavarinaD. (2015). Understanding Bland altman analysis. Biochem. Med. Zagreb.25, 141151. 10.11613/BM.2015.015

  • 42

    GurariN.OkamuraA. M. (2007). “Human performance in a knob-turning task,” in Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (WHC'07), Tsukuba, Japan, 22-24 March 2007, 96101.

  • 43

    HaganM. T.MenhajM. B. (1994). Training feedforward networks with the Marquardt algorithm. IEEE Trans. Neural Netw.5, 989993. 10.1109/72.329697

  • 44

    HashemiJ.MorinE.MousaviP.Hashtrudi-ZaadK. (2014). Enhanced dynamic EMG-force estimation through calibration and PCI modeling. IEEE Trans. Neural Syst. Rehabilitation Eng.23, 4150. 10.1109/TNSRE.2014.2325713

  • 45

    HashemiJ.MorinE.MousaviP.Hashtrudi-ZaadK. (2013). Surface EMG force modeling with joint angle based calibration. J. Electromyogr. Kinesiol.23, 416424. 10.1016/j.jelekin.2012.10.011

  • 46

    HashemiJ.MorinE.MousaviP.MountjoyK.Hashtrudi-ZaadK. (2012). EMG–force modeling using parallel cascade identification. J. Electromyogr. Kinesiol.22, 469477. 10.1016/j.jelekin.2011.10.012

  • 47

    HayashibeM.GuiraudD.PoignetP. (2009). “EMG-to-force estimation with full-scale physiology based muscle model,” in 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10-15 October 2009, 16211626.

  • 48

    HayashibeM.GuiraudD. (2013). Voluntary EMG-to-force estimation with a multi-scale physiological muscle model. Biomed. Eng. OnLine12, 86. 10.1186/1475-925X-12-86

  • 49

    HenningP. C.ParkB.-S.KimJ.-S. (2011). Physiological decrements during sustained military operational stress. Mil. Med.176, 991997. 10.7205/milmed-d-11-00053

  • 50

    HermensH. J.FreriksB.MerlettiR.StegemanD.BlokJ.RauG.et al (1999). European recommendations for surface electromyography. Roessingh Res. Dev.8, 1354.

  • 51

    HillA. V. (1938). The heat of shortening and the dynamic constants of muscle. Proc. R. Soc. Lond. Ser. B - Biol. Sci.126, 136195.

  • 52

    HofA. L. (1997). The relationship between electromyogram and muscle force. Sportverletz Sportschaden11, 7986. 10.1055/s-2007-993372

  • 53

    HoganN.MannR. W. (1980). Myoelectric signal processing: Optimal estimation applied to electromyography - Part I: Derivation of the optimal myoprocessor. IEEE Trans. Biomed. Eng.27, 382395. 10.1109/tbme.1980.326652

  • 54

    HuangC.ChenX.CaoS.QiuB.ZhangX. (2017). An isometric muscle force estimation framework based on a high-density surface EMG array and an NMF algorithm. J. neural Eng.14, 046005. 10.1088/1741-2552/aa63ba

  • 55

    HuangH.-Y.LinJ.-J.GuoY. L.WangW. T.-J.ChenY.-J. (2013). EMG biofeedback effectiveness to alter muscle activity pattern and scapular kinematics in subjects with and without shoulder impingement. J. Electromyogr. Kinesiol.23, 267274. 10.1016/j.jelekin.2012.09.007

  • 56

    IsermannR.MünchhofM. (2011). Identification of dynamic systems: An introduction with applications. Springer.

  • 57

    JafariZ.EdrisiM.MaratebH. (2014). An electromyographic-driven musculoskeletal torque model using neuro-fuzzy system identification: A case study. J. Med. Signals Sensors4, 237246. 10.4103/2228-7477.143730

  • 58

    JohnsG.MorinE.Hashtrudi-ZaadK. (2016). “The role of electromechanical delay in modelling the EMG-force relationship during quasi-dynamic contractions of the upper-limb,” in 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16-20 August 2016, 36343637.

  • 59

    KeeneO. N. (1995). The log transformation is special. Stat. Med.14, 811819. 10.1002/sim.4780140810

  • 60

    KimS.KohK.LustigM.BoydS.GorinevskyD. (2007). An interior-point method for large-scale -regularized least squares. IEEE J. Sel. Top. Signal Process.1, 606617. 10.1109/jstsp.2007.910971

  • 61

    LacourpailleL.HugF.NordezA. (2013). Influence of Passive Muscle Tension on Electromechanical Delay in Humans. Plos One8, e53159. 10.1371/journal.pone.0053159

  • 62

    LeeS. H.YooW. G. (2017). Comparison of the tibialis anterior and soleus muscles isolation ratios during the sit-to-stand movement in elderly people. J. Phys. Ther. Sci.29, 10191020. 10.1589/jpts.29.1019

  • 63

    LenziT.RossiS. M. M. D.VitielloN.CarrozzaM. C. (2012). Intention-based EMG control for powered exoskeletons. IEEE Trans. Biomed. Eng.59, 21802190. 10.1109/TBME.2012.2198821

  • 64

    LiZ.WangB.SunF.YangC.XieQ.ZhangW. (2014). sEMG-based joint force control for an upper-limb power-assist exoskeleton robot. IEEE J. Biomed. health Inf.18, 10431050. 10.1109/JBHI.2013.2286455

  • 65

    LinW.BuchananT. S. (2002). Prediction of joint moments using a neural network model of muscle activations from EMG signals. IEEE Trans. Neural Syst. Rehabilitation Eng.10, 3037. 10.1109/TNSRE.2002.1021584

  • 66

    LiuP.MartelF.RancourtD.ClancyE. A.BrownD. R. (2014). “Fingertip force estimation from forearm muscle electrical activity,” in 2014 IEEE international conference on acoustics, speech and signal processing (ICASSP), Florence, Italy, 04-09 May 2014, 20692073.

  • 67

    LjungL. (1999). System identification: Theory for the user. Englewood Cliffs, NJ: Prentice-Hall.

  • 68

    LuhJ.-J.ChangG.-C.ChengC.-K.LaiJ.-S.KuoT.-S. (1999). Isokinetic elbow joint torques estimation from surface EMG and joint kinematic data: Using an artificial neural network model. J. Electromyogr. Kinesiol.9, 173183. 10.1016/s1050-6411(98)00030-3

  • 69

    MaR.ZhangL.LiG.JiangD.XuS.ChenD. (2020). Grasping force prediction based on sEMG signals. Alexandria Eng. J.59, 11351147. 10.1016/j.aej.2020.01.007

  • 70

    MansourianM.MaratebH. R.MansourianM.MohebbianM. R.BinderH.MañanasM. Á. (2020). “Rigorous performance assessment of computer-aided medical diagnosis and prognosis systems: A biostatistical perspective on data mining,” in Modelling and analysis of active biopotential signals in healthcare, volume 2 (IOP Publishing).

  • 71

    MartinT. H.HowardB. D.MarkH. B.OrlandoD. J. (2000). Neural network design 2nd ed. Stillwater, Oklahoma: Oklahoma State University.

  • 72

    MenegaldoL. L.OliveiraL. F. (2012). The influence of modeling hypothesis and experimental methodologies in the accuracy of muscle force estimation using EMG-driven models. Multibody Syst. Dyn.28, 2136. 10.1007/s11044-011-9273-8

  • 73

    MerlettiR.MuceliS. (2019). Tutorial. Surface EMG detection in space and time: Best practices. J. Electromyogr. Kinesiol.49, 102363. 10.1016/j.jelekin.2019.102363

  • 74

    MobasserF.EklundJ. M.Hashtrudi-ZaadK. (2007). Estimation of elbow-induced wrist force with EMG signals using fast orthogonal search. IEEE Trans. Biomed. Eng.54, 683693. 10.1109/TBME.2006.889190

  • 75

    MobasserF.Hashtrudi-ZaadK. (2012). A comparative approach to hand force estimation using artificial neural networks. Biomed. Eng. Comput. Biol.4, 115. 10.4137/BECB.S9335

  • 76

    MohebianM. R.MaratebH. R.KarimimehrS.MañanasM. A.KranjecJ.HolobarA. (2019). Non-invasive decoding of the motoneurons: A guided source separation method based on convolution kernel compensation with clustered initial points. Front. Comput. Neurosci.13, 14. 10.3389/fncom.2019.00014

  • 77

    MokriC.BamdadM.AbolghasemiV. (2022). Muscle force estimation from lower limb EMG signals using novel optimised machine learning techniques. Med. Biol. Eng. Comput.60, 683699. 10.1007/s11517-021-02466-z

  • 78

    MorassoP. G.SchieppatiM. (1999). Can muscle stiffness alone stabilize upright standing?J. Neurophysiol.82, 16221626. 10.1152/jn.1999.82.3.1622

  • 79

    NaY.KimJ. (2016). Dynamic elbow flexion force estimation through a muscle twitch model and sEMG in a fatigue condition. IEEE Trans. Neural Syst. Rehabilitation Eng.25, 14311439. 10.1109/TNSRE.2016.2628373

  • 80

    NagaiK.YamadaM.TanakaB.UemuraK.MoriS.AoyamaT.et al (2012). Effects of balance training on muscle coactivation during postural control in older adults: A randomized controlled trial. Journals Gerontology Ser. A67, 882889. 10.1093/gerona/glr252

  • 81

    NielsenJ. L.HolmgaardS.JiangN.EnglehartK. B.FarinaD.ParkerP. A. (2010). Simultaneous and proportional force estimation for multifunction myoelectric prostheses using mirrored bilateral training. IEEE Trans. Biomed. Eng.58, 681688. 10.1109/TBME.2010.2068298

  • 82

    NurhanimK.ElamvazuthiI.VasantP.GanesanT.ParasuramanS.KhanM. K. a. A. (2014). Joint torque estimation model of surface electromyography(sEMG) based on swarm intelligence algorithm for robotic assistive device. Procedia Comput. Sci.42, 175182. 10.1016/j.procs.2014.11.049

  • 83

    NurhanimK.ElamvazuthiI.VasantP. M.ParasuramanS. (2013). Determination of mathematical model and torque estimation of s-EMG signals based on genetic algorithm. Int. J. Sci. Eng. Res.4, 135139.

  • 84

    O'connorD. P.MaharM. T.LaughlinM. S.JacksonA. S. (2011). The bland-altman method should not Be used in regression cross-validation studies. Res. Q. Exerc. Sport82, 610616. 10.1080/02701367.2011.10599797

  • 85

    ParkE.MeekS. G. (1995). Adaptive filtering of the electromyographic signal for prosthetic control and force estimation. IEEE Trans. Biomed. Eng.42, 10481052. 10.1109/10.464381

  • 86

    PerreaultE. J.HeckmanC. J.SandercockT. G. (2003). Hill muscle model errors during movement are greatest within the physiologically relevant range of motor unit firing rates. J. Biomechanics36, 211218. 10.1016/s0021-9290(02)00332-9

  • 87

    PintelonR.SchoukensJ. (2012). System identification: A frequency domain approach. Hoboken, New Jersey: Wiley-IEEE Press.

  • 88

    PotvinJ.BrownS. (2004). Less is more: High pass filtering, to remove up to 99% of the surface EMG signal power, improves EMG-based biceps brachii muscle force estimates. J. Electromyogr. Kinesiol.14, 389399. 10.1016/j.jelekin.2003.10.005

  • 89

    PuigP.StephensM. A. (2000). Tests of fit for the Laplace distribution, with applications. Technometrics42, 417424. 10.1080/00401706.2000.10485715

  • 90

    RanaldiS.CorviniG.De MarchisC.ConfortoS. (2022). The influence of the sEMG amplitude estimation technique on the EMG–force relationship. Sensors22, 3972. 10.3390/s22113972

  • 91

    RaneL.DingZ.McgregorA. H.BullA. M. (2019). Deep learning for musculoskeletal force prediction. Ann. Biomed. Eng.47, 778789. 10.1007/s10439-018-02190-0

  • 92

    Rojas-MartínezM.AlonsoJ. F.JordanićM.MañanasM. Á.ChalerJ. (2019). Analysis of muscle load-sharing in patients with lateral epicondylitis during endurance isokinetic contractions using non-linear prediction. Front. Physiology10, 1185. 10.3389/fphys.2019.01185

  • 93

    SavcM.GlaserV.KranjecJ.CikajloI.MatjacicZ.HolobarA. (2018). Comparison of convolutive kernel compensation and non-negative matrix factorization of surface electromyograms. IEEE Trans. Neural Syst. Rehabil. Eng.26, 19351944. 10.1109/TNSRE.2018.2869426

  • 94

    SetionoR.HuiL. C. K. (1995). Use of a quasi-Newton method in a feedforward neural network construction algorithm. IEEE Trans. Neural Netw.6, 273277. 10.1109/72.363426

  • 95

    SmolaA. J.SchölkopfB. (2004). A tutorial on support vector regression. Statistics Comput.14, 199222. 10.1023/b:stco.0000035301.49549.88

  • 96

    SpodenM.NimptschU.ManskyT. (2019). Amputation rates of the lower limb by amputation level – observational study using German national hospital discharge data from 2005 to 2015. BMC Health Serv. Res.19, 8. 10.1186/s12913-018-3759-5

  • 97

    StanleyD. J. (2022). Advanced research methods & statistics. Canada: University of Guelph. Available at: https://dstanley4.github.io/psyc4780bookdown/index.html (Accessed 1 25, 2023).

  • 98

    StaudenmannD.DaffertshoferA.KingmaI.StegemanD. F.Van DieënJ. H. (2007). Independent component analysis of high-density electromyography in muscle force estimation. IEEE Trans. Biomed. Eng.54, 751754. 10.1109/TBME.2006.889202

  • 99

    StaudenmannD.IdsartK.DaffertshoferA.StegemanD. F.DieenJ. H. V. (2006). Improving EMG-based muscle force estimation by using a high-density EMG grid and principal component analysis. IEEE Trans. Biomed. Eng.53, 712719. 10.1109/TBME.2006.870246

  • 100

    StaudenmannD.KingmaI.StegemanD. F.Van DieënJ. H. (2005). Towards optimal multi-channel EMG electrode configurations in muscle force estimation: A high density EMG study. J. Electromyogr. Kinesiol.15, 111. 10.1016/j.jelekin.2004.06.008

  • 101

    StaudenmannD.RoeleveldK.StegemanD. F.Van DieënJ. H. (2010). Methodological aspects of SEMG recordings for force estimation – a tutorial and review. J. Electromyogr. Kinesiol.20, 375387. 10.1016/j.jelekin.2009.08.005

  • 102

    StrangG.StrangG.StrangG.StrangG. (1993). Introduction to linear algebra. MA: Wellesley-Cambridge Press Wellesley.

  • 103

    SuH.QiW.LiZ.ChenZ.FerrignoG.MomiE. D. (2021). Deep neural network approach in EMG-based force estimation for human–robot interaction. IEEE Trans. Artif. Intell.2, 404412. 10.1109/tai.2021.3066565

  • 104

    SemberV.MehK.SorićM.StarcG.RochaP.JurakP. (2020). Validity and Reliability of International Physical Activity Questionnaires for Adults across EU Countries: Systematic Review and Meta Analysis. IJERPH.17, 7161

  • 105

    VetteA. H.SayenkoD. G.JonesM.AbeM. O.NakazawaK.MasaniK. (2017). Ankle muscle co-contractions during quiet standing are associated with decreased postural steadiness in the elderly. Gait Posture55, 3136. 10.1016/j.gaitpost.2017.03.032

  • 106

    VieiraT. M.BotterA. (2021). The accurate assessment of muscle excitation requires the detection of multiple surface electromyograms. Exerc. Sport Sci. Rev.49, 2334. 10.1249/JES.0000000000000240

  • 107

    WangH.RajotteK. J.WangH.DaiC.ZhuZ.HuangX.et al (2021). Simplified optimal estimation of time-varying electromyogram standard deviation (EMGσ): Evaluation on two datasets. Sensors21, 5165. 10.3390/s21155165

  • 108

    WangN.LaoK.ZhangX. (2017). Design and myoelectric control of an anthropomorphic prosthetic hand. J. Bionic Eng.14, 4759. 10.1016/s1672-6529(16)60377-3

  • 109

    WarnicaM. J.WeaverT. B.PrenticeS. D.LaingA. C. (2014). The influence of ankle muscle activation on postural sway during quiet stance. Gait Posture39, 11151121. 10.1016/j.gaitpost.2014.01.019

  • 110

    WestR. M. (2022). Best practice in statistics: The use of log transformation. Ann. Clin. Biochem.59, 162165. 10.1177/00045632211050531

  • 111

    XuL.ChenX.CaoS.ZhangX.ChenX. (2018). Feasibility study of advanced neural networks applied to sEMG-based force estimation. Sensors18, 3226. 10.3390/s18103226

  • 112

    XueM.HaibinL.JacobsD. W. (2009). “Sparse representation of cast shadows via ℓ1-regularized least squares,” in 2009 IEEE 12th International Conference on Computer Vision), Kyoto, Japan, 29 September 2009 - 02 October 2009, 583590.

  • 113

    YounW.KimJ. (2010). Estimation of elbow flexion force during isometric muscle contraction from mechanomyography and electromyography. Med. Biol. Eng. Comput.48, 11491157. 10.1007/s11517-010-0641-y

  • 114

    ZhouP.RymerW. Z. (2004). Factors governing the form of the relation between muscle force and the EMG: A simulation study. J. Neurophysiology92, 28782886. 10.1152/jn.00367.2004

  • 115

    ZiaiA.MenonC. (2011). Comparison of regression models for estimation of isometric wrist joint torques using surface electromyography. J. NeuroEngineering Rehabilitation8, 56. 10.1186/1743-0003-8-56

Summary

Keywords

electromyography, load sharing, convex optimization, artificial neural network, linear regression

Citation

Shirzadi M, Marateb HR, Rojas-Martínez M, Mansourian M, Botter A, Vieira dos Anjos F, Martins Vieira T and Mañanas MA (2023) A real-time and convex model for the estimation of muscle force from surface electromyographic signals in the upper and lower limbs. Front. Physiol. 14:1098225. doi: 10.3389/fphys.2023.1098225

Received

14 November 2022

Accepted

01 February 2023

Published

27 February 2023

Volume

14 - 2023

Edited by

Geoffrey A. Head, Baker Heart and Diabetes Institute, Australia

Reviewed by

Roberto Merletti, Polytechnic University of Turin, Italy

Peter R. Corridon, Khalifa University, United Arab Emirates

Updates

Copyright

*Correspondence: Hamid Reza Marateb,

This article was submitted to Integrative Physiology, a section of the journal Frontiers in Physiology

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics