Skip to main content

ORIGINAL RESEARCH article

Front. Neurorobot., 02 June 2023
Volume 17 - 2023 | https://doi.org/10.3389/fnbot.2023.1174710

MCR-ALS-based muscle synergy extraction method combined with LSTM neural network for motion intention detection

Dazheng Zhao1,2,3 Yehao Ma2,3,4 Jingyan Meng1,2,3 Yang Hu1,2,3 Mengqi Hong5 Jiaji Zhang2,3 Guokun Zuo2,3 Xiao Lv5* Yunfeng Liu1* Changcheng Shi2,3*
  • 1School of Mechanical Engineering, Zhejiang University of Technology, Hangzhou, China
  • 2Ningbo Institute of Materials Technology and Engineering, Chinese Academy of Sciences, Ningbo, China
  • 3Ningbo Cixi Institute of Biomedical Engineering, Ningbo, China
  • 4School of Robotics, Ningbo University of Technology, Ningbo, China
  • 5Ningbo Ninth Hospital, Ningbo, China

Introduction: The time-varying and individual variability of surface electromyographic signals (sEMG) can lead to poorer motor intention detection results from different subjects and longer temporal intervals between training and testing datasets. The consistency of using muscle synergy between the same tasks may be beneficial to improve the detection accuracy over long time ranges. However, the conventional muscle synergy extraction methods, such as non-negative matrix factorization (NMF) and principal component analysis (PCA) have some limitations in the field of motor intention detection, especially in the continuous estimation of upper limb joint angles.

Methods: In this study, we proposed a reliable multivariate curve-resolved-alternating least squares (MCR-ALS) muscle synergy extraction method combined with long-short term memory neural network (LSTM) to estimate continuous elbow joint motion by using the sEMG datasets from different subjects and different days. The pre-processed sEMG signals were then decomposed into muscle synergies by MCR-ALS, NMF and PCA methods, and the decomposed muscle activation matrices were used as sEMG features. The sEMG features and elbow joint angular signals were input to LSTM to establish a neural network model. Finally, the established neural network models were tested by using sEMG dataset from different subjects and different days, and the detection accuracy was measured by correlation coefficient.

Results: The detection accuracy of elbow joint angle was more than 85% by using the proposed method. This result was significantly higher than the detection accuracies obtained by using NMF and PCA methods. The results showed that the proposed method can improve the accuracy of motor intention detection results from different subjects and different acquisition timepoints.

Discussion: This study successfully improves the robustness of sEMG signals in neural network applications using an innovative muscle synergy extraction method. It contributes to the application of human physiological signals in human-machine interaction.

1. Introduction

Stroke is the main reason for death and disability among the elderly in China (Sacco et al., 2013). Most stroke patients suffer from motor dysfunctions, which seriously affects their ability to take care of themselves and imposes a heavy economic burden on society and families. Rehabilitation therapy can effectively help stroke patients rebuild limb movement function, but there is a serious shortage of rehabilitation therapists in China, and there are widespread problems such as high manual costs, low efficiency, and slow promotion. Compared with manual rehabilitation therapy methods, the convenient and efficient rehabilitation robot-assisted therapy is gradually showing the advantages of high repetition rate and tirelessness.

In the process of rehabilitation with robot-assisted training, human-robot interaction (HRI) is one of the key core technologies that determine the effectiveness of rehabilitation. The traditional program-based HRI approach has shackled the autonomous adaptive capability of robots and is difficult to apply to robotic systems that require direct integration with the human body. This has led to a new class of bioelectric signal-based HRI technologies. The core of the myoelectric signal-based HRI process lies in decoding human movement intention through myoelectric signals (Bi et al., 2019), and surface electromyographic signals (sEMG), as a non-invasive biofeedback pathway, have attracted a lot of attention from scientists in recent decades (Chowdhury et al., 2013; Tang et al., 2014; Ding et al., 2016).

Many studies that have used sEMG signals as a source of control signals for rehabilitation robots have focused on classification models, such as the simple sEMG-based two-finger opening and closing actions performed by Battye et al. (1955). And a five-finger pressing action activation model proposed by Peleg et al. (2002). However, this classification model is only capable of detecting pre-defined types of movements and rarely takes into account the non-ideal situations encountered when a person performs a task (Ma C. F. et al., 2021). As a result, the estimation of continuous movements is more practical.

Compared to building complex skeletal muscle models for motion detection, regression models using neural networks to establish the mapping relationship between sEMG signals and continuous joint motion are more concise and effective. For example, Sartroi et al. mapped elbow joint angles based on back propagation neural networks (Sartori et al., 2012). In 2017, Zhang et al. used artificial neural networks (ANN) for mapping and estimated the four joint angles of shoulder and elbow joints consecutively (Zhang et al., 2017). However, the neural network regression model suffered from the problem of over-reliance on the learned samples, and the detection values fluctuated when there were differences between the test and learned samples (Gers et al., 1999). The inherent instability and individual variability of the sEMG signal lead to high variability when it is used as a learning sample. The long-short term memory network (LSTM) has better performance for the case where the input data itself is temporal in nature and helps to eliminate the variation between samples. Due to the specificity and shareability of muscle synergy among the same actions (d'Avella and Bizzi, 2005; Ding et al., 2014), decoding the sEMG signal into muscle synergy features is beneficial to ensure the similarity between the testing signals and training signals of the neural network learning, thus enhancing the robust-ness of the detection results (Bizzi et al., 2008). The decomposition of muscle synergy determines the accuracy of the information contained in the decoded sEMG signal. However, neural networks learning using the synergy features derived from non-negative matrix factorization (NMF) as input can lead to low accuracy when training and testing samples obtained from different subjects and days (Gui et al., 2016), a new muscle synergy extraction method combined with LSTM to improve the robustness of motion intention detection was developed in this study.

Based on the above analysis, this study aims to investigate the accuracy and robustness of a reliable muscle synergy decomposition method in motion intention detection based on sEMG signals and LSTM neural networks. The multivariate curve resolution alternating least squares (MCR-ALS) method was used to extract muscle synergy as a feature mapping the angle of continuous elbow motion to construct a model for detection, and the muscle synergy features extracted by the traditional NMF method and PCA method were used as a comparison to validate the new method's accuracy and robustness in the detection of muscle synergy. The synergy features were used as a comparison to verify the robustness of the MCR-ALS method in different time periods and among different individuals. The robustness of motion intention detection of two methods was also compared to demonstrate the advantage of the proposed method.

2. Results

2.1. Results of acceleration calculation angle

In order to prove the accuracy of the calculation results, the calculation results are compared with the actual angle. The acceleration sensor and angle sensor were fixed at the same position on the upper arm of the subject, and the upper arm of the subject was required to remain motionless while the forearm moved from 0° to 90°. Figure 1 shows the comparison between the acceleration calculation results and the actual angle, and the mean absolute error (MAE) is used to measure the accuracy of the calculation.

FIGURE 1
www.frontiersin.org

Figure 1. Comparison of calculated angle and actual angle.

The mean absolute error between the angle calculated by acceleration and the actual angle is 3.2415 ± 2.9440°, which meets the requirements of this study.

2.2. Results of motor function evaluation by muscle synergy

Considering that the sEMG signal amplitude of males is generally larger than that of females (Anders et al., 2004), the sEMG data of subjects with angular data were divided into two groups of male and female to train the models. The sEMG data from the first day of each group of all subjects were decomposed into MCR features, NMF features and PCA features to train Bi-LSTM neural network models, respectively, where 70% of the data were used as the training set and the remaining 30% were used as the test set. For the task-related component (Jiang et al., 2021), the fusion network that contained information from different people helped to eliminate interindividual variability.

The mean values of the correlation coefficients of muscle synergy obtained by the three algorithms were calculated separately for each subject over 5 days. The muscle synergy matrix obtained from each of the three algorithms for each participant per day was separately calculated. The correlation coefficients of all muscle synergy matrices obtained within a 5-day period for each participant were then computed and averaged. The Pearson Correlation Coefficient (CC) of muscle synergy obtained by the MCR-ALS algorithm were 0.9396 + 0.08, 0.8592 + 0.06, 0.8048 + 0.09, 0.9537 + 0.02, 0.9578 + 0.02, 0.9100 + 0.03, 0.9074 + 0.10, 0.8595 + 0.06, 0.9383 + 0.02, 0.9219 + 0.05, 0.9155 + 0.06, and 0.9178 + 0.01. The CC of muscle synergy obtained by the NMF algorithm were 0.4643 + 0.69, 0.0242 + 1.04, −0.8074 + 0.13, and −0.1694 + 0.84, 0.3372 + 0.58, 0.4779 + 0.71, 0.0713 + 1.0, 0.1003 + 0.81, 0.1461 + 0.92, 0.3771 + 0.46, 0.3540 + 0.87, and 0.2253 + 0.77. The CC of muscle synergy obtained by the PCA algorithm were 0.9143 + 0.07,0.8918 + 0.08, 0.8702 + 0.1, 0.9074 + 0.05, 0.9631 + 0.03, 0.7093 + 0.02, 0.9674 + 0.02,0.9616 + 0.03,0.9722 + 0.02,0.9577 + 0.02,0.8653 + 0.1,0.8729 + 0.09. The correlation coefficients of the three methods have significant differences (F = 17.027, P < 0.001).

A comparison of the muscle synergy matrices decomposed by the three decomposition methods for a particular subject over a 5-day period is shown in Figure 2. The superposition of the synergy matrix represents the synergistic fit pattern of muscle activation during the action, and the higher similarity of the synergy matrix represents the higher similarity of the extracted activation coefficient matrix, which is more stable as the input to the neural network. Figure 2 shows that the muscle synergies derived from the MCR-ALS method are stable throughout the duration of the experiment, while the muscle synergies decom-posed by the NMF are not in a fixed order and have poor similarity. For the PCA method, the extracted muscle synergies are relatively stable. However, due to the lack of non-negative constraints, the consistency of the synergies extracted by PCA and the other two methods is poor. The difference in synergy patterns may indicate that PCA may not fully reflect the corresponding synergy patterns of the action, which also affects the prediction results of neural networks.

FIGURE 2
www.frontiersin.org

Figure 2. Comparison of the muscle synergy derived from the three methods.

To verify the robustness of the prediction results, compared the angular detection values of the three features with the actual values for a representative subject over 5 days. As shown in Figure 3, due to the reliable matrix decomposition performed by the MCR-ALS method, it can be found that the detection results of the model trained with the MCR features are more accurate and have robustness over a certain period of time, while the detection results of the NMF features are unstable and less accurate. The detection results of PCA features were also relatively stable, but the accuracy was poor, lower than that of MCR-ALS features. Figure 3 shows that the detection results of both methods maintain high agreement with the actual angle on the first day. From the second day, the detection results of NMF features start to become less consistent with the actual ones, while the consistency of the results of MCR-ALS features stays above 85% for the next 4 days. The accuracy of PCA features was consistently and significantly lower than that of MCR-ALS features over a period of 5 days. In the case of NMF features, the detection results were inconsistent, with better and worse performance observed on different days. However, on days where the results were ideal, such as the first and fourth days, the predictive accuracy of NMF features was higher than that of PCA features, although both were inferior to MCR-ALS features.

FIGURE 3
www.frontiersin.org

Figure 3. Comparison of prediction results of two features. (A) NMF feature prediction results. (B) MCR-ALS feature prediction results. (C) PCA feature prediction results.

To verify the accuracy of the results, the correlation coefficients between the test results and the actual measurements were calculated for both groups of male and female subjects as shown in Tables 1, 2.

TABLE 1
www.frontiersin.org

Table 1. Comparison of the accuracy of three methods for male subjects (N = 7).

TABLE 2
www.frontiersin.org

Table 2. Comparison of the accuracy of three methods for female subjects (N = 5).

3. Discussion

The MCR-ALS decomposition method and the traditional NMF synergy decomposition method were compared and analyzed. Since the initial matrix in the NMF decomposition was built randomly, the muscle synergy order and amplitude derived after iteration were not fixed, which caused the differences in the input variables of the neural network and affected the accuracy and stability of the output results. In contrast, the muscle synergy matrix derived from the MCR-ALS decomposition method is relatively stable each time, which provides excellent sEMG signal feature information for the Bi-LSTM neural network motor intention detection. The experimental results showed that this decomposition method has high accuracy for both male and female detection. In comparison, PCA features are also obtained by dimensionality reduction with a determinate matrix of base vectors, resulting in a certain degree of stability in the detection results. However, the PCA method can only provide linear transformations of the data set, and is more sensitive to noise and outliers. Therefore, when processing physiological data sets, the PCA method often fails to accurately identify the true muscle coordination patterns, which leads to lower detection results for PCA features than for MCR-ALS and NMF features.

The Bi-LSTM neural network can extract useful information in both temporal directions, and its unique memory mechanism can retain the association between various time points in a longer time sequence. Since muscle synergy of the same action is consistent, this information retention was helpful for the neural network that uses synergy as a feature to detect actions over a period of time, enhancing the robustness of sEMG signals over time. From the experimental results, it can be seen that the accuracy of the detection results was around 80% on all 5 days.

During the experiment, before gender division, we extracted muscle synergy features by combining the 3-channel EMG signals of all 12 participants (the sample size was limited) to train a model. However, the predicted results were lower than expected for both male and female participants, despite being able to predict the specific angle change waveform. The maximum and minimum values of angle change predicted for each movement were also less accurate compared to actual angle changes. After gender division, the angle detection results for both male and female groups improved by about 10%. This phenomenon may be different physiological structures of men and women, men have more muscle cells and the signal amplitude of muscle activation was larger when completing the same action. During the training process of the network, this would lead to excessive differences between the training set data and the training effect. Dividing the subjects into two groups of men and women can exclude the gender difference in the sEMG signals and reduce the error of experimental results.

Two separate models were trained for the male and female groups, each using data from all subjects on the first day only. The models incorporate information from different subjects, and the resulting models are transferable to all subjects in the group and robust to the effects of electrode displacement and sEMG signal changes over time over 5 days. It helps to exclude confounding factors of the sEMG signal under non-ideal conditions.

4. Conclusion

In this paper, the muscle co-activation coefficient matrix obtained by the muscle co-extraction method based on MCR-ALS is used as the sEMG signal features, and the movement estimation is performed in a Bi-LSTM neural network with an upper limb motion angle mapping training model. This study provides conditions for the utilization of human electrophysiological signals during the HRI of rehabilitation robots. It contributes to the promotion of HRI technology in a series of application scenarios such as assisted rehabilitation robots and rehabilitation assistive devices, so as to lay the foundation for the subsequent application of new HRI technology based on bioelectrical signals from laboratory scenarios to real-life applications. However, there are still some limitations to this study. The experimental movements were limited to simple elbow flexion movements with fixed trajectories, which limited the flexibility of the model. The future work will focus on extending the motion intent detection to more complex multi-joint movements for the applications in clinical or practical conditions.

5. Methods

5.1. Muscle synergy theory

Muscle synergy can explain how the central nervous system (CNS) accomplishes complex movements (Cheung et al., 2012). The CNS coordinated the activation of certain muscle synergies to perform motor tasks. For example, a single muscle can be part of multiple muscle synergies, and a single muscle synergy can be composed of multiple muscles. Muscle synergy effectively represents the collaborative activation of muscles during a task.

In muscle synergy theory, the sEMG signal is decomposed into an activation coefficient matrix containing information about the muscle activation time and a synergy matrix reflecting the relative activation intensity of multiple muscles. Thus, the activity state of a muscle can be represented as a linear combination of the synergy matrix and the muscle activation coefficient matrix (Shourijeh et al., 2016).

D=CS+E    (1)

where D is the m × n matrix, m denotes the number of myoelectric signal channels, and n denotes the length of the time series corresponding to each myoelectric signal channel; C is the m × r muscle synergy matrix, reflecting the relative activation strength of multiple muscles; r denotes the number of muscle synergies; S is the r × n activation coefficient matrix; and E is the error matrix of size m × n.

5.2. LSTM neural network

Recurrent neural networks (RNNs) have been widely used in the study of sequential data such as text, audio, and video (Werbos, 1988; Horii et al., 2020). However, traditional RNNs can only use in-formation from a certain period of time ago. And when the input gap is large, recurrent neural networks using only activation functions like sigmoid or tanh are prone to gradient explosion or gradient disappearance.

Hochreiter and Schmidhuber proposed long and short-term memory networks in 1997 (Hochreiter and Schmidhuber, 1997). By introducing gate functions in the cell structure, long and short-term memory networks can deal well with long-term dependencies. Graves and Schmidhuber combined the bidirectional RNN introduced by Schuster and Paliwal (1997) with LSTM cells to propose a bidirectional LSTM (Bi-LSTM) (Graves and Schmidhuber, 2005). This structure can be trained in two temporal directions simultaneously with separate hidden layers (i.e., forward and backward layers). Figure 4 shows the cell structure of LSTM, each forward layer is connected by stacked LSTM cells. The forward layer outputs are ordered from t = 1 to t = T. And the backward layer outputs are ordered from t = T to t = 1. The information in both directions effectively extended the content referenced by the LSTM network.

FIGURE 4
www.frontiersin.org

Figure 4. LSTM cell structure.

5.3. Experimental data acquisition

Twelve healthy subjects (seven males and five females, mean age was 24 years) completed elbow flexion and extension trials along a reference trajectory guided by a training game in the same time period for five consecutive days. This work involved human subjects in its research. Approval of all ethical and experimental procedures and protocols was granted by the Ethic Committee of Ningbo Institute of Materials Technology and Engineering, Chinese Academy of Science and performed in line with the Declaration of Helsinki. All subjects signed and gave the written informed consent forms to participate the experiments. As shown in Figure 5, this experiment was performed on a bilateral mirror image rehabilitation platform developed in our laboratory, limiting the arm trajectory to ensure similarity of repetitive movements. on the first day, subjects completed two sets of 30 trials each, with a 2-min rest between sets. One set of data was used as the training set to train the network, and the other set was used as the test set to test the network performance. On the second 4 days, subjects completed one set of 30 trials each day, and the data was used as a validation set to verify the accuracy of the network detection results.

FIGURE 5
www.frontiersin.org

Figure 5. Experimental action design. (a) Elbow extension. (b) Elbow flexion.

Figure 6b showed the interface of the training game based on the Unity3D platform. The red ball A represent the original reference position at the end of the robot arm; the red circle B and green circle C represent the path points of the reference trajectory; and the blue ball D represent the task target to be tracked. The blue ball moves back and forth between the red and green circles at a constant speed.

FIGURE 6
www.frontiersin.org

Figure 6. Experimental design and data collection. (a) Principle of angular velocity calculation. (b) Training game interface. (c) Sensor position distribution.

The sEMG acquisition device used in this experiment was the Trigno Wireless EMG System from DELSYS, U.S.A. The device consists of 16 sEMG signal sensors and a wireless receiving base station, which can simultaneously acquire 16 channels of sEMG signals with a sampling rate of up to 2,000 Hz. Three muscles of the subject were selected, which were the anterior deltoid (DA), biceps brachii (BI), and flexor carpi radialis (FCR). After disinfecting with alcohol pads and exfoliating with facial scrub, the three sEMG sensors were attached along the muscle texture in the order shown in Figure 6c.

To ensure the synchronization of the sEMG signal and the angle signal, the angle in-formation is calculated using the acceleration module in the Trigno sEMG acquisition system after measuring the acceleration.

5.4. Muscle synergy extraction

Principal component analysis (PCA) is a common data dimensionality reduction technique used to extract the most representative principal components from high-dimensional data. As shown in Eq. 2, first, the PCA method computes the covariance matrix V of the standardized raw matrix D of the electromyographic signals, and performs an eigendecomposition of the covariance matrix to obtain the eigenvector matrix V and the eigenvector value vector λ. The eigenvectors are then sorted in descending order of their corresponding eigenvalues, and the top k eigenvectors are selected as the new base vectors, which yield the activation patterns of each muscle in each synergy, i.e., the muscle synergy matrix C. The temporal information of each synergy can be obtained by computing the reduced data matrix S, as shown in Eq. 3.

V=1m-1(D-D̄)T(D-D̄)    (2)
S=DC    (3)

Non-negative matrix decomposition is the most widely used method for muscle coextraction extraction from sEMG signals (Gunay et al., 2017; Hu et al., 2021; Ma Y. H. et al., 2021). The muscle synergy matrix is generated by iteratively optimizing a randomly created initial matrix by minimizing the Frobenius parametrization of the residual matrix in Eq. 4. Q in Eq. 5 is the underfitting transformation rate between two iterations and determines the stopping criterion of the iteration. The iterations are stopped when Q equals 0.01% or when the number of iterations reaches 1,000.

f(S,C)=12D-CSF2    (4)
Q=100·(fl+1(S,C)-fl(S,C)fl(S,C))    (5)

MCR-ALS is a commonly used matrix decomposition algorithm for resolving the component information in hybrid systems (Yu et al., 2019). In this study, the initial matrix of MCR-ALS was obtained by Self Modeling Mixture Analysis (SMMA). The SMMA method determined the pure variable matrix by calculating the pure variable values of the signal samples and finding the maximum pure variable value. The initial matrices C and S for the decomposition of the sEMG signal D are calculated using the pure variable matrices (Windig and Stephenson, 1992).

Self-modeling mixture analysis (SMMA), also known as simple-to-use interactive self-modeling mixture analysis (SIMPLISMA), is a linear unmixing method used to analyze mixture systems. The method is based on the concept of pure variables, which are variables that contribute to only one component of the system. In muscle synergy analysis, pure variables refer to the sEMG data points that are associated with the recruitment of only one synergy, meaning they are sampled in isolation from other synergies. Thus, SMMA is a useful technique for decomposing complex mixture systems into their pure variable components.

The pure variables are based on variables having the ratio of the maximum standard deviation to the mean. As shown in Eq. 6.

pij=ωijσ^iμ^i+α    (6)

where pij is the value of the ith pure variable, from which the jth pure variable will be selected. and μ^i σ^i are the mean and standard deviation of variable i. α is a constant in the range of 1%−5% and is added to the denominator to avoid the problem of variable level noise averaging. The weight factor ωij, a determinant-based function, is used to correct for the previously selected pure variables.

μi=(1/m)j=1mdij    (7)
σi=((1/m)j=1m(dij-μi)2)1/2    (8)

where dij is the element matrix of D with size of m × n, which composes m sEMG signals, and each sEMG signal has n samples.

For the same data, the NMF initialization was random, so its solution had non-uniqueness. Moreover, it was easy to fall into local optimum in the decomposition process, which aggravated the difference between the test and learning samples and significantly affected the neural network's detection for the results. Compared with NMF, MCR-ALS has better repeatability and consistency because the initial matrix is calculated based on the SMMA method and the initial matrix is consistent for each decomposition of the same data (Matsunaga et al., 2021).

According to Eq. 6, Once the pure variables have been determined, their intensities are extracted to form synergy matrix C, then the sEMG data set can be unmixed through matrix transformation.

In addition, alternating least squares (ALS) was used to optimize the initial resolution according to Eqs 9, 10. During the iterative process, non-negative constraints are imposed. The stopping criterion of MCR-ALS was the same as that of NMF.

C=(DST)(SST)-1    (9)
S=(CTC)-1CTD    (10)

5.5. Data processing and neural network mapping

The EMG signal D was recorded from the subject. After the preprocessing and feature extraction of the sEMG signal, the activation coefficient matrix SNMF and the muscle synergy matrix CNMF were decomposed by Eqs 4, 5, and the activation coefficient matrix SMCR and the muscle synergy matrix CMCR were decomposed by Eqs 9, 10. Where SNMF and SMCR are r × n activation coefficient matrices, and the number of synergies r is explained by variance account for (VAF). The VAF reflected the degree of similarity between the decomposed reconstructed data and the original data. The minimum number of synergies that can reconstruct the EMG data was chosen under the condition that the VAF value be >80% (Li et al., 2017). VAF was calculated according to the following equation:

VAF=1-(||D-M||2/||D-mean(D)||2)    (11)

The reconstruction matrix of the synergy extraction algorithm is represented by M = CS, where M has the same size as D. The “mean” operator produces a matrix with columns that are the mean of the corresponding columns in D. In this experiment, the number of synergies was chosen as 2.

The length of time series n indicated the length of sEMG signals from three channels during the duration of a set of experiments.

D=[D1 D2 D3]    (12)

As shown in Figure 6a, the output of the sensor XYZ triaxis is determined by both the external force and gravity (Wen-sheng et al., 2009). It is assumed that the sensor outputs in the three axes are Ax, Ay, and Az, respectively, and the acceleration of gravity is g and the acceleration of the combined external force is a. Then the sensor outputs in the three axes directions should be

acosα +gcosαg=Ax    (13)
acosβ +gcosβg=Ay    (14)
acosγ +gcosγg=Az    (15)

where α, β, γ denote the angle between the combined external acceleration of the sensor and the three axes of the sensor, and αg, βg, γg denote the angle between the acceleration of gravity and the three axes of the sensor.

In the elbow flexion action shown in Figure 5, the acceleration of the sensor in the x-axis and y-axis direction was 0, and the output value was only affected by the acceleration of gravity. Therefore, the joint motion angle θ can be regarded as the angle between the sensor x-axis and the horizontal direction, which is the residual angle of αg.

 θ =90°-arccosAxg    (16)

To exclude errors, the acceleration sensor is calibrated by gravity and the acquisition results are low-pass filtered.

In the process of model training, the input of neural network was the 3-dimensional muscle cooperative activation coefficient matrix feature of EMG signal, and the output was the 1-dimensional angle information. The backpropagation strategy is used to train the network, and there were five Bi-LSTM layers, each with 48 hidden units. To prevent overfitting, a dropout layer is inserted after each Bi-LSTM layer, and the drop ratio is set to 0.3. After train the model with the experimental data on the first day, the model is used to make predictions on the last 4 days as a way to verify the robustness of the model in the time horizon.

5.6. Algorithm evaluation

The Pearson Correlation Coefficient (CC) was used to measure the similarity between the detection results and the actual measurement results to assess the accuracy of the model.

CC=i=1n(θi-θ̄)(θri-θr¯)i=1n(θi-θ̄)2i=1n(θri-θr¯)2    (17)

where θ is the detection angle, θr is the actual measurement angle, and n is the length of the time series.

This study measured the stability of the decomposed muscle synergy by comparing the CC of muscle synergy over a certain time range. A paired t-test was used to measure the muscle synergy consistency between the two algorithms.

Data availability statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Ethics statement

The studies involving human participants were reviewed and approved by Ethic Committee of Ningbo Institute of Materials Technology and Engineering, Chinese Academy of Science. The patients/participants provided their written informed consent to participate in this study.

Author contributions

Conceptualization and writing—review and editing: XL, YL, and CS. Methodology: YM, DZ, and CS. Resource: XL, GZ, and CS. Software, formal analysis, investigation, and writing—original draft preparation: YM and DZ. Validation and data curation: JM and YH. Supervision: YL and CS. Visualization: MH, JZ, and GZ. Funding acquisition: GZ, XL, and CS. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Key R&D Program of China (2022YFC3601701), Ningbo Municipal Science and Technology Innovation 2025 Major Project (2020Z082 and 2020Z022), Director Fund of Ningbo Institute of Materials Technology and Engineering, Chinese Academy of Sciences (2021SZKY0205), Zhejiang Provincial Medical and Health Research Fund (2021KY333), and Public Welfare Science and Technology Projects of Ningbo (2021S084).

Acknowledgments

The authors would like to thank Drs. Lin Cao, Liang Tao, and Min Tang at Ningbo Rehabilitation Hospital for their clinical guidance and support.

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.

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.

References

Anders, C., Bretschneider, S., Bernsdorf, A., Erler, K., and Schneider, W. (2004). Activation of shoulder muscles in healthy men and women under isometric conditions. J. Electromyogr. Kinesiol. 14, 699–707. doi: 10.1016/j.jelekin.2004.04.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Battye, C. K., Nightingale, A., and Whillis, J. (1955). The use of myo-electric currents in the operation of prostheses. J. Bone Joint Surg. Br. 37-B, 506–510. doi: 10.1302/0301-620X.37B3.506

PubMed Abstract | CrossRef Full Text | Google Scholar

Bi, L., Feleke, A., and Guan, C. (2019). A review on EMG-based motor intention prediction of continuous human upper limb motion for human-robot collaboration. Biomed. Signal Process. Control 51, 113–127. doi: 10.1016/j.bspc.2019.02.011

CrossRef Full Text | Google Scholar

Bizzi, E., Cheung, V., D'Avella, A., Saltiel, P., and Tresch, M. (2008). Combining modules for movement. Brain Res. Rev. 57, 125–133. doi: 10.1016/j.brainresrev.2007.08.004

PubMed Abstract | CrossRef Full Text | Google Scholar

Cheung, V. C. K., Turolla, A., Agostini, M., Silvoni, S., Bennis, C., Kasi, P., et al. (2012). Muscle synergy patterns as physiological markers of motor cortical damage. Proc. Natl. Acad. Sci. USA. 109, 14652–14656. doi: 10.1073/pnas.1212056109

PubMed Abstract | CrossRef Full Text | Google Scholar

Chowdhury, R. H., Reaz, M. B. I., Ali, M. A. B., Bakar, A. A. A., Chellappan, K., Chang, T. G., et al. (2013). Surface electromyography signal processing and classification techniques. Sensors 13, 12431–12466. doi: 10.3390/s130912431

PubMed Abstract | CrossRef Full Text | Google Scholar

d'Avella, A., and Bizzi, E. (2005). Shared and specific muscle synergies in natural motor behaviors. Proc. Natl. Acad. Sci. USA. 102, 3076–3081. doi: 10.1073/pnas.0500199102

PubMed Abstract | CrossRef Full Text | Google Scholar

Ding, Q., Xiong, A., Zhao, X., and Han, J. (2016). A review on researches and applications of semg-based motion intent recognition methods. Acta Autom. Sin. 42, 13–25. doi: 10.16383/j.aas.2016.c140563

CrossRef Full Text

Ding, Q., Zhao, X., and Han, J. (2014). EMG-based estimation for multi-joint continuous movement of human upper limb. Robot 36, 469–476. doi: 10.13973/j.cnki.robot.2014.0469

CrossRef Full Text

Gers, F. A., Schmidhuber, J., and Cummins, F. (1999). “Learning to forget: continual prediction with LSTM,” in ICANN99. Ninth International Conference on Artificial Neural Networks (IEE Conf. Publ. No.470), Vol. 852 (Edinburgh), 850–855. doi: 10.1049/cp:19991218

PubMed Abstract | CrossRef Full Text

Graves, A., and Schmidhuber, J. (2005). Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Netw. 18, 602–610. doi: 10.1016/j.neunet.2005.06.042

PubMed Abstract | CrossRef Full Text | Google Scholar

Gui, Q., Meng, M., Ma, Y., and Luo, Z. (2016). Continuous estimation for joint movements of upper limb based on synergy activation model. Chin. J. Sci. Instrum. 37, 1405–1412. doi: 10.19650/j.cnki.cjsi.2016.06.026

CrossRef Full Text

Gunay, S. Y., Quivira, F., Erdogmus, D., and Assoc Comp, M. (2017). “Muscle synergy-based grasp classification for robotic hand prosthetics,” in: 10th ACM International Conference on PErvasive Technologies Related to Assistive Environments (PETRA) (New York, NY: Association for Computing Machinery), 335–338. doi: 10.1145/3056540.3076208

PubMed Abstract | CrossRef Full Text | Google Scholar

Hochreiter, S., and Schmidhuber, J. (1997). Long short-term memory. Neural Comput. 9, 1735–1780. doi: 10.1162/neco.1997.9.8.1735

PubMed Abstract | CrossRef Full Text | Google Scholar

Horii, S., Ando, M., Samuel, A. Z., Take, A., Nakashima, T., Matsumoto, A., et al. (2020). Detection of penicillin G produced by penicillium chrysogenum with raman microspectroscopy and multivariate curve resolution-alternating least-squares methods. J. Nat. Prod. 83, 3223–3229. doi: 10.1021/acs.jnatprod.0c00214

PubMed Abstract | CrossRef Full Text | Google Scholar

Hu, L. T., Xu, C., Chen, L., Wu, X. Y., and Hou, W. S. (2021). “Study on the establishment process of muscle synergy based on cosine similarity,” in 43rd Annual International Conference of the IEEE-Engineering-in-Medicine-and-Biology-Society (IEEE EMBC) (Mexico: IEEE), 6590–6593. doi: 10.1109/EMBC46164.2021.9630701

PubMed Abstract | CrossRef Full Text | Google Scholar

Jiang, X. Y., Xu, K., Liu, X. Y., Dai, C. Y., Clifton, D. A., Clancy, E. A., et al. (2021). Cancelable HD-sEMG-based biometrics for cross-application discrepant personal identification. IEEE J. Biomed. Health Inf. 25, 1070–1079. doi: 10.1109/JBHI.2020.3027389

PubMed Abstract | CrossRef Full Text | Google Scholar

Li, S., Zhuang, C., Niu, C., Bao, Y., Xie, Q., Lan, N., et al. (2017). Evaluation of functional correlation of task-specific muscle synergies with motor performance in patients poststroke. Front. Neurol. 8, 337. doi: 10.3389/fneur.2017.00337

PubMed Abstract | CrossRef Full Text | Google Scholar

Ma, C. F., Lin, C., Samuel, O. W., Guo, W. Y., Zhang, H., Greenwald, S., et al. (2021). A bi-directional LSTM network for estimating continuous upper limb movement from surface electromyography. IEEE Robot. Autom. Lett. 6, 7217–7224. doi: 10.1109/LRA.2021.3097272

CrossRef Full Text | Google Scholar

Ma, Y. H., Shi, C. C., Xu, J. L., Ye, S. J., Zhou, H. L., Zuo, G. K., et al. (2021). A novel muscle synergy extraction method used for motor function evaluation of stroke patients: a pilot study. Sensors 21, 3833. doi: 10.3390/s21113833

PubMed Abstract | CrossRef Full Text | Google Scholar

Matsunaga, N., Aoki, K., and Kaneoka, K. (2021). Comparison of modular control during side cutting before and after fatigue. Appl. Bionics Biomech. 2021, 8860207. doi: 10.1155/2021/8860207

PubMed Abstract | CrossRef Full Text | Google Scholar

Peleg, D., Braiman, E., Yom-Tov, E., and Inbar, G. E. (2002). Classification of finger activation for use in a robotic prosthesis arm. IEEE Trans. Neural Syst. Rehabil. Eng. 10, 290–293. doi: 10.1109/TNSRE.2002.806831

PubMed Abstract | CrossRef Full Text | Google Scholar

Sacco, R. L., Kasner, S. E., Broderick, J. P., Caplan, L. R., Connors, J. J., Culebras, A., et al. (2013). An updated definition of stroke for the 21st century: a statement for healthcare professionals from the American Heart Association/American Stroke Association. Stroke 44, 2064–2089. doi: 10.1161/STR.0b013e318296aeca

PubMed Abstract | CrossRef Full Text | Google Scholar

Sartori, M., Reggiani, M., Farina, D., and Lloyd, D. G. (2012). EMG-driven forward-dynamic estimation of muscle force and joint moment about multiple degrees of freedom in the human lower extremity. PLoS ONE 7, e0052618. doi: 10.1371/journal.pone.0052618

PubMed Abstract | CrossRef Full Text | Google Scholar

Schuster, M., and Paliwal, K. P. (1997). Bidirectional recurrent neural networks. Bidirectional Recurrent Neural Netw. 45, 2673–2681. doi: 10.1109/78.650093

CrossRef Full Text | Google Scholar

Shourijeh, M. S., Flaxman, T. E., and Benoit, D. L. (2016). An approach for improving repeatability and reliability of non-negative matrix factorization for muscle synergy analysis. J. Electromyogr. Kinesiol. 26, 36–43. doi: 10.1016/j.jelekin.2015.12.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Tang, Z., Zhang, K., Sun, S., Gao, Z., Zhang, L., Yang, Z., et al. (2014). An upper-limb power-assist exoskeleton using proportional myoelectric control. Sensors 14, 6677–6694. doi: 10.3390/s140406677

PubMed Abstract | CrossRef Full Text | Google Scholar

Wen-sheng, H. O. U., Jia-man, D. A. I., Xiao-lin, Z., Qin, Y., Xiao-ying, W. U., and Rong, X. U. (2009). Detection of human upper limb motion gesture based on acceleration sensor. Transducer Microsyst. Technol. 28, 106–108. doi: 10.13873/j.1000-97872009.01.038

CrossRef Full Text

Werbos, P. J. (1988). Generalization of backpropagation with application to a recurrent gas market model. Neural Netw. 1, 339–356. doi: 10.1016/0893-6080(88)90007-X

CrossRef Full Text | Google Scholar

Windig, W., and Stephenson, D. A. (1992). Self-modeling mixture analysis of 2nd-derivative near-infrared spectral data using the simplisma approach. Anal. Chem. 64, 2735–2742. doi: 10.1021/ac00046a015

CrossRef Full Text | Google Scholar

Yu, Y., Si, X. S., Hu, C. H., and Zhang, J. X. (2019). A review of recurrent neural networks: LSTM cells and network architectures. Neural Comput. 31, 1235–1270. doi: 10.1162/neco_a_01199

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, Q., Liu, R. F., Chen, W. B., and Xiong, C. H. (2017). Simultaneous and continuous estimation of shoulder and elbow kinematics from surface EMG signals. Front. Neurosci. 11, 280. doi: 10.3389/fnins.2017.00280

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: electromyographic signal, neural network, muscle synergy, joint angle detection, robustness

Citation: Zhao D, Ma Y, Meng J, Hu Y, Hong M, Zhang J, Zuo G, Lv X, Liu Y and Shi C (2023) MCR-ALS-based muscle synergy extraction method combined with LSTM neural network for motion intention detection. Front. Neurorobot. 17:1174710. doi: 10.3389/fnbot.2023.1174710

Received: 27 February 2023; Accepted: 19 May 2023;
Published: 02 June 2023.

Edited by:

Hui Zhou, Nanjing University of Science and Technology, China

Reviewed by:

Wenbin Chen, Huazhong University of Science and Technology, China
Ningbo Yu, Nankai University, China

Copyright © 2023 Zhao, Ma, Meng, Hu, Hong, Zhang, Zuo, Lv, Liu and Shi. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Changcheng Shi, changchengshi@nimte.ac.cn; Yunfeng Liu, liuyf76@126.com; Xiao Lv, lvxiaoluck@163.com

These authors have contributed equally to this work

Download