Next Article in Journal
Teaching Motion Control in Mechatronics Education Using an Open Framework Based on the Elevator Model
Next Article in Special Issue
An Integrated Application of Motion Sensing and Eye Movement Tracking Techniques in Perceiving User Behaviors in a Large Display Interaction
Previous Article in Journal
Adaptive Compensation Tracking Control for Time-Varying Delay Nonlinear Systems with Unknown Actuator Dead Zone
Previous Article in Special Issue
A Hybrid Mechanism-Based Robot for End-Traction Lower Limb Rehabilitation: Design, Analysis and Experimental Evaluation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Muscle Selection Using ICA Clustering and Phase Variable Method for Transfemoral Amputees Estimation of Lower Limb Joint Angles

College of Intelligence Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Machines 2022, 10(10), 944; https://doi.org/10.3390/machines10100944
Submission received: 9 September 2022 / Revised: 13 October 2022 / Accepted: 14 October 2022 / Published: 17 October 2022
(This article belongs to the Special Issue Smart Machines: Applications and Advances in Human Motion Analysis)

Abstract

:
Surface electromyography(sEMG) signals are used extensively in the study of lower limb locomotion, capturing and extracting information from various lower limb muscles as input for powered prostheses. Many transfemoral amputees have their lower limbs completely removed below the knee due to disease, accident or trauma. The patients only have the muscles of the thigh and cannot use the muscles of the lower leg as a signal source for sEMG. In addition, wearing sEMG sensors can cause discomfort to the wearer. Therefore, the number of sensors needs to be minimized while ensuring recognition accuracy. In this paper, we propose a novel framework to select the position of sensors and predict joint angles according to the sEMG signals from thigh muscles. Specifically, a method using ICA clustering is proposed to statistically analyze the similarity between muscles. Additionally, a mapping relationship between sEMG and lower limb joint angles is established by combining the BP network and phase variable method, compared with the mapping using only neural networks. The results show that the proposed method has higher estimation accuracy in most of the combinations. The best muscle combination is vastus lateralis (VL) + biceps femoris (BF) + gracilis (GC) ( γ k n e e = 0.989, γ a n k l e = 0.985). The proposed method will be applied to lower limb-powered prostheses for continuous bioelectric control.

1. Introduction

The results of the sixth census in China show that the population of disabled people with lower limb disability due to work-related injuries, natural disasters and traffic accidents has reached 1.58 million, and it is accompanied by an increasing trend year by year [1]. Lower limb amputation not only affects the normal life of people with disabilities but also leads to further physical damage due to improper movement. Currently, most of the major commercial prostheses on the market are passive prostheses, which do not provide energy and require the wearer to use the residual lower limb and hip strength to maintain movement, which consumes more energy. However, active prostheses can provide enough power to help patients move like people without disabilities. Researchers have used various mechanical sensors to develop powered prostheses, such as Inertial Measurement Units (IMU) and plantar force sensors [2]. Moreover, sEMG signals have become an important information input for predicting lower limb motion due to their non-invasive nature and rich information. Tahir Hussain et al. use different classifiers to identify gait patterns by acquiring sEMG signals from 11 muscles of the lower limb [3]. Wang et al. use sEMG signals from five muscles of the lower limb to map sEMG signals to knee angles using Elman networks for estimating lower limb motion angles [4].
Due to the interaction between external noise and muscles, the sEMG signals on each muscle are generated by the superposition of multiple sources [5], which can be filtered out by a filtering method for the noise of different frequencies. For signals mixed with other muscles, multiple internal sources need to be separated based on the sEMG signals. In addition, the number and location of sEMG sensors greatly affect the prosthetic control performance. There are some methods using high-density sensors to improve the accuracy of recognition [6], but the use of multiple channels may be uncomfortable for the amputees, increase the computational cost and affect the real-time control. Therefore, it is necessary to select the appropriate number and location of thigh muscles among the many. Several studies have been conducted recently to address the above problem. A. Dogukan Keles et al. collected sEMG signals from five muscles of the lower limb (tibialis anterior (TA), medial gastrocnemius (MG), rectus femoris (RF), biceps femoris (BF) and gluteus maximus (GM)) as inputs. They used Pearson correlation coefficients and root mean square error to rank the muscle combination changes and select the location of sensor placement [7]. However, this approach is suitable only when the number of sensors is small. I. S. Dhindsa et al. obtained sEMG signals from 18 muscles. Principal component analysis was then conducted on the predicted force variable. Additionally, they obtained the most suitable muscles for controlling the exoskeletal knee joint four-channel system and five-channel system, respectively [8]. However, the method of principal component analysis can only ensure orthogonality between components [9], which will lose a lot of information and lead to inaccurate estimation.
Establishing the mapping relationship between lower limb thigh muscles and knee and ankle joint angles not only allows the selection of a suitable thigh muscle as a signal source based on the accuracy of angle prediction but also, this motion estimation plays an important role in the motion estimation of lower limb prostheses. Currently, there are two main methods for the continuous estimation of joint angles, and the first method uses a biomechanical model for joint angle estimation. For example, Han et al. proposed a myoelectric state space model to predict joint angles [10], which is based on the Hill muscle model and forward dynamics. However, the physiological properties of muscles undergo complex changes during actual exercise, and there are many physiological parameters that cannot be directly measured. The second approach is to use regression models to predict joint angles. For example, Cheron. G et al. collected sEMG signals of six lower limb muscles and constructed a dynamic recurrent neural network (DRNN) prediction model to estimate lower limb joint angles [11]. Chen et al. recorded information on 10 muscles associated with lower limb movements and used a BP neural network to map the best sEMG features to finite element joint angles [12]. In the above research, sEMG signals were extracted from the thigh and calf muscles, and their best results were 0.97 and 0.95 (Pearson correlation coefficient ( γ )), respectively, for the knee and ankle [12]. However, for transfemoral amputees, sEMG signals from calf muscles are unavailable. Because the motions of the knee and ankle are highly related to calf muscles, using only thigh muscle information to predict knee and ankle angles will lead to inaccuracy.
This paper proposes a novel framework to select the location of muscles and predict joint angles according to the sEMG signals from thigh muscles. Based on the framework, we first use the Icasso method [13,14,15,16] to choose the most appropriate position, the number of thigh muscles and to preprocess our signals as inputs. Then, deep belief network (DBN) features are extracted after the input data are sent to the DBN network. DBN features, together with input data, are sent to the BP network to obtain the thigh angle, while thigh angular velocity can be obtained by the differentiator. Finally, the phase variable is obtained from the thigh motion, and the knee and ankle angles can be calculated by the phase variable method. In this paper, using only the thigh muscles, we reached γ k n e e = 0.989, γ a n k l e = 0.985.
This paper is divided into four parts, and the details of each part are as follows: the first part introduces the current method of selecting sensors and establishes the mapping relationship between thigh muscle and knee and ankle joints. Additionally, this part also summarizes the work objective of this paper. The second part describes our proposed novel framework. Specifically, the acquisition of data, the processing of the signal and mapping to the knee and ankle joint angles are shown. The third part provides the experimental results and our discussion. The fourth part summarizes the whole paper.

2. Materials and Methods

2.1. Source of Data

The sEMG and lower limb motion data used in this paper were obtained from the database created by Jonathan Camargo et al. [17]. The database contains human motor gait data from different individuals. In this paper, we selected the locomotor gait data of 12 healthy subjects aged 20–33 years on a treadmill with a speed of 0.5–1.85 m/s and an incline of 0. The subjects’ body-specific information is shown in Table 1, and the subjects included six men and six women. Because our research focuses on transfemoral amputees, we selected seven muscles on the thigh as signal sources for all subjects, namely vastus medialis (VM), vastus lateralis (VL), rectus femoris (RF), biceps femoris (BF), semitendinosus (ST), and gracilis (GC) and gluteus medius (GM), the specific locations of which are shown in Figure 1. The sEMG signals were sampled at 1000 Hz and digitally adjusted using a band-pass filter (cut-off frequency of 20 Hz–400 Hz, Butterworth order of 20). The sEMG signals were then processed to establish the mapping relationship with the knee and ankle joints and to select the appropriate muscle acquisition point, as shown in Figure 2.

2.2. Signal Preprocessing

Raw sEMG signals are weak and easily influenced by noise, such as internal power lines and nature, so the raw sEMG signals must undergo a series of processing before analysis. The usual processing steps are shown in Figure 3. However, due to differences in skin condition, electrode position and the experimenter, the signals are normalized by Equation (1).
x n e w = x x min x max x min ,
where x is the data before normalization, and x max and x min denote the maximum and minimum values of the data, respectively. x n e w are the normalized data, which referred to as muscle activity. The processed muscle activity is distributed between 0 and 1. After normalization, the signals will be smoother, and the features will be better extracted.

2.3. ICA Clustering Method

Because of the different initial values of the independent component analysis and the fact that the calculation is based on the minimization or maximization of the objective function, the independent components are estimated differently each time. It is necessary to use the interlayer clustering method to select the appropriate classes. At the same time, the Icasso method is widely used for biomedical signal processing, such as finding signal data sources for non-targeted metabolomics studies [13], extracting mental fatigue features [14] and extracting independent spatial maps and their corresponding time courses from fMRI data [16]. In this paper, we used the Icasso method to select the best location for acquiring sEMG signals. Icasso is a combination method of ICA and clustering, which is computed by executing ICA and clustering procedures multiple times. The specific content is as follows.

2.3.1. Independent Component Analysis of sEMG

In the ICA analysis of sEMG data, the basic model of ICA is X = A S , where X is the mixed signal detected by the sensors and X is a matrix of m × n , m is the sampling point of each sensor, n is the number of sensors and X = [ x 1 , , x m ] T . S = [ s 1 , , s v ] T is a v × n source matrix. Each observed random variable x m is obtained by linearly combining the independent components s 1 , , s v . Additionally, each a i j in the mixing matrix A is a linear superposition of the mixing coefficients. The purpose of the ICA algorithm is to determine the decomposition matrix W , so that S = W X can be used to estimate the sources under the assumption of statistical independence of the sources.

2.3.2. Interlayer Clustering

Since the ICA algorithm is stochastic in nature, the results of every algorithm run may be different. The independent components obtained by one ICA algorithm may not be accurate, so the independent components need to be obtained by the statistical results of multiple operations. Each estimated independent component is a point in space, so the points are gathered by the method of interlayer clustering with Equation (2) and mutual similarity criterion [18]. The partitioning of the clusters is obtained visually in the form of a tree diagram.
σ i j = r i j ,
where r i j is the intercorrelation relationship. σ i j is the similarity matrix, representing the similarity between the estimated independent variables.
Reliable, independent component estimates form a cluster in space. As shown in the following equation, we use indicators I q to react to the calculation of the quality of the cluster [18].
I q C m = 1 C m 2 i , j C m σ i j 1 C m C m i C m j C m σ i j ,
where C m represents the indicator cluster belonging to the m cluster, and C m represents the indicator cluster that does not belong to the m cluster. I q is calculated by the difference between the average intra-cluster similarity and the average inter-cluster similarity. The ideal cluster has a I q value of 1. When the compactness within the cluster becomes weaker, the I q value becomes smaller. Therefore, the closer the 1 value is to I q , the more concentrated the estimated independent components are and the higher the quality of the cluster. Then, the independent components from the Icasso method are used as inputs to the regression network, corresponding to the knee and ankle angles in lower limb motion.

2.4. Feature Extraction and Dimensionality Reduction

In regression methods, the extraction and selection of features have an important impact on the learning efficiency and estimation accuracy of regression networks [12]. In previous work, the method of principal component analysis was often used to extract the features. However, the method of PCA is a linear dimensionality reduction method with limited ability to extract nonlinear components from sEMG signals, so in order to automatically learn complex structural components from sEMG signals and perform dimensionality reduction, this paper uses the DBN method proposed by Hinton [19], which uses a multilayer network. The independent components of the input are reconstructed to extract the nonlinear partial components of the data.

2.5. Mapping of Neural Networks and Phase Variable Methods

Establishing the mapping relationship between the extracted features and the knee and ankle joint angles is also a focus. Because there are nonlinear features in sEMG signals, a neural network with a strong nonlinear mapping ability is required to establish the relationship between the features and the joint angles. Estimating the knee and ankle joints from the sEMG signals of the thigh will lead to low accuracy [7], but it will be much more accurate to estimate the thigh angles. For human lower limb motion, the thigh motion angle can represent the periodic motion continuously alone [20]. Therefore, in this paper, the thigh angle was obtained from the BP network using the nonlinear features, and the thigh angle output was calculated using the following equation.
θ = W out   2 1 + e 2 W in y + b in 1 + b out ,
where W in   and W out   are the input weights and output weights of a particular layer. b in and b out are the corresponding threshold vectors. The gait phase variables are constructed from the estimated thigh angles, which are computed in the phase variable estimation in Figure 1. To describe gait kinematics by thigh angles, a basic gait kinematic model is required. A common method is to use a finite basis function weighted summation [21]. Since the Fourier series can represent any periodic signal, the basis function can be chosen as a finite Fourier series [22], as shown in the following equation.
q ( φ ) = a 0 + i = 1 F a i cos ( i ω φ ) + b i sin ( i ω φ ) ,
where a 0 , a i and b i represent the Fourier series, which is calculated based on the average human data. F is the order, ω is the frequency of the thigh angle trajectory, φ is the gait phase variable and q is the knee and ankle joint angle. The phase variable method is used to obtain the knee and ankle joint angles, thus indirectly establishing the mapping between sEMG signals and the knee and ankle joints of the lower limbs.

2.6. Evaluation of the Angle Estimation

To evaluate the predictive effect on knee and ankle joints, the Root Mean Square Error (RMSE) and Pearson correlation coefficient (γ) of predicted and measured angles are evaluated as metrics in this paper. A threshold of 0.95 was chosen to indicate successful correlation [12] and to select the appropriate combination of muscles.

3. Results

The experimental data of the subjects were extracted from the database at speeds of 0.65, 1.35, 1.7 and 1.0 m/s on the treadmill with an incline of 0. The seven-channel sEMGs of the knee and ankle joints of the 12 subjects were obtained separately for each speed duration of 30 s, of which 80% was used as the training set, and 20% was used as the test set. The seven dimensions of raw sEMG data were analyzed by independent components analysis. Then, independent components were applied to Icasso for clustering. Figure 4 shows the dendrograms of independent component clustering for two subjects, AB14 and AB30.
As can be seen from Figure 4, the left panel shows that the points can become a cluster when moving left in the dendrogram. The right panel shows that the estimated independent components are divided into clusters, and the grayscale in the graph represents interrelationships between each independent component. Icasso divided the independent components of subjects AB14 into three clusters, (3, 6, 7), (4, 5, 1) and (1). The estimated independent components of the subjects AB30 were also divided into three clusters, (2, 3, 5, 4), (6, 7) and (1).
Because the ICA algorithm is random, the result of each calculation may be different in each run. Additionally, the division of an ordinal number of clusters is the order after cluster quality calculation, which cannot correspond to the position of the sensor. In this paper, we obtained a method in which the estimated values of independent components corresponded to the original signals according to the decomposition matrix. Table 2 shows the clusters divided by Icasso for the 12 subjects and the sensor locations corresponding to the independent components. For example, in the first experiment of AB12, the independent components were divided into four clusters, (4, 3), (2), (1), (6, 7, 5), and the sensor locations corresponding to the four clusters were (BF, ST), (GC), (GM) and (VM, VL, RF).
From the clustering data of the two experiments of 12 subjects, it can be seen that seven sensor data are clustered into three clusters or four clusters. Three clusters are divided into (VM, VL, RF), (BF, ST) and (GC, GM), and four clusters are divided into (VM, VL, RF), (BF, ST), (GC) and (GM). We can conclude that in the lower limb thigh muscles, VM, VL and RF are more similar, BF and ST are more similar and GC and GM are not very similar and can be divided into one cluster or separated. Therefore, after reducing the number of sensors on the thigh to three or four, we were able to discuss the effects on prediction accuracy separately and select the appropriate combination. We selected the sEMG data of each combination of AB14 of the subjects. Then, the knee and ankle joint angle was calculated according to the process shown in Figure 1. The RMSE and correlation coefficient of knee and ankle angle prediction for each muscle combination are shown in Table 3 and Table 4 below.
As can be seen from Table 3, the direct use of BP neural networks to predict knee and ankle angles dids not show successful correlations ( γ > 0.95). For the ankle joint, correlations of γ > 0.90 were not achieved for all combinations. Even though the knee joint was better predicted compared to the ankle angle, the overall estimation accuracy of the method using a combination of BP and phase variables was much higher than the direct use of the BP neural network. Five combinations using the combination of BP and phase variables realized successful correlations, VM + BF + GC, VL + BF + GC, VM + ST + GC, VL + ST + GC and VL + BF + GM. For both knee and ankle joints, the combination VL + BF + GC ( γ k n e e = 0.989, γ a n k l e = 0.985) had the smallest RMSE and the largest correlation coefficient for the subject AB14.
As can be seen from Table 4, the direct use of BP neural networks to predict knee and ankle angles using combinations of the four muscles also did not show successful correlations ( γ > 0.95). For the ankle, only two of the combinations achieved successful correlation ( γ > 0.90). Likewise, the estimation accuracy of the method using a combination of BP and phase variables was much higher than the direct use of BP neural networks. From Figure 5, we can also see this. The error was greater for the direct use of the BP network in the same gait cycle. In the case of the method using the combination of BP and phase variables, all combinations showed successful similarity ( γ > 0.950), except RF + ST + GC + GM. The combination VL + BF + GC + GM was the optimal combination for four muscles ( γ k n e e = 0.984, γ a n k l e = 0.976) for subject AB14.
Figure 6 shows the comparison diagram of the combination VL + BF + GC, the combination VL + BF + GC + GM and the target values for knee (Figure 6a) and ankle (Figure 6b). There was no significant difference between the angles estimated by the two combinations, and the combination VL + BF + GC used less muscle. Therefore, the optimal combination was the combination VL + BF + GC ( γ k n e e = 0.989, γ a n k l e = 0.985) for subject AB14.
The comparison of subject AB14’s muscle combination action is shown above. Due to a large number of subjects and space limitations, it was not possible to show data specifically for each subject’s muscle combination action. Figure 7a shows the distribution of knee correlation coefficients for 12 subjects using the three muscles. Figure 7b shows the distribution of the correlation coefficients using the three muscle ankle joints for 12 subjects. As can be seen from the figure, the accuracy of using the BP network and phase variable method was higher than that of using the BP method directly for both knee and ankle joints. In addition, in using the BP + PHASE method, for the knee joint, combinations 2(VL + BF + GC) and 11(VL + ST + GM) had a larger median as well as mean values and a more concentrated distribution of values. For the ankle joint, combinations 2(VL + BF + GC) and 8(VL + BF + GM) had larger medians as well as mean values and a more concentrated distribution of values. Therefore, combination 2 was the best combination for all subjects; the mean values of the knee and ankle reached above 0.93. However, it should also be noted that there were outliers in combination 2, indicating that some subjects produced poorer predictions for muscle prediction using combination 2.

4. Discussion

In this paper, under the background-powered prosthesis, our work includes two parts. A method based on ICA clustering was developed to reduce the number of sensors collecting sEMG signals. And another work is to predict joint angles according to the sEMG signals from thigh muscles. The specific contributions of this paper were as follows: we first used the Icasso method to choose the most appropriate position and number of thigh muscles and preprocess our signals as inputs. Then, DBN features were extracted after the input data were sent to the DBN network. DBN features, together with input data, were sent to the BP network to obtain the thigh angle, while thigh angular velocity was obtained by the differentiator. Finally, the phase variable was obtained from the thigh motion, and the knee and ankle angles were calculated by the phase variable method. The locations of the acquired signals for seven muscles in the thigh were reduced to three, and the mapping method was designed so that the correlation coefficients for both the knee and ankle joints reached above 0.98. Chen et al. [12] used 11 muscles of the lower limb, including the shank, and the result of the prediction was γ k n e e = 0.97 and γ a n k l e = 0.95. A. Dogukan Keles et al. [7] used TA + MG + BF, resulting in a correlation coefficient of 0.981 for ankle angle estimation, and the RF + BF + GM in a combination using only the thigh muscles was 0.893. However, in this paper, we reached γ k n e e = 0.989 and γ a n k l e = 0.985 using only the thigh muscles for subject AB14.
This method proposed in this study can also be used for other amputees, such as ankle and shank amputees. The number of optional muscle points may be larger. The method of this paper can determine which muscles will be more correlated to find the most appropriate sEMG signal acquisition points. At the same time, for amputees, when a muscle is unable to acquire an sEMG signal, the correlation can be analyzed to find a replacement muscle. The average correlation coefficient is above 0.93.
One area for improvement in this paper is the difference in the experimental data of sEMG signals between healthy people and amputees. Therefore, to the collection of samples from disabled people is required to make the experiment more accurate.

Author Contributions

Conceptualization, X.L. and Y.L.; methodology, Q.W.; software, Y.L.; validation, Q.W., H.M. and H.A.; formal analysis, X.L.; investigation, Y.L.; resources, Q.W.; data curation, Y.L.; writing—original draft preparation, X.L.; writing—review and editing, Q.W.; visualization, H.A.; supervision, H.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the project of the National Key Research and Development Program of China (2018YFC2001304).

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jing, Y.U.; Zhang, Y.; Xia, C. Stydy of Gait Pattern Recognition Based on Fusion of Mechanomyography and Attitude Angle Signal. J. Mech. Med. Biol. 2020, 20, 1069–1072. [Google Scholar]
  2. Torrealba, R.R.; Fonseca-Rojas, E.D. Toward the Development of Knee Prostheses: Review of Current Active Devices. Appl. Mech. Rev. 2019, 73, 030801. [Google Scholar] [CrossRef]
  3. Hussain, T.; Iqbal, N.; Maqbool, H.F.; Khan, M.; Tahir, M. Amputee walking mode recognition based on mel frequency cepstral coefficients using surface electromyography sensor. Int. J. Sens. Netw. 2020, 32, 139. [Google Scholar] [CrossRef]
  4. Wang, J.; Wang, L.; Miran, S.M.; Xi, X.; Xue, A. Surface Electromyography Based Estimation of Knee Joint Angle by Using Correlation Dimension of Wavelet Coefficient. IEEE Access 2019, 7, 60522–60531. [Google Scholar] [CrossRef]
  5. Duan, F.; Dai, L.; Chang, W.; Chen, Z.; Zhu, C.; Li, W. sEMG-Based Identification of Hand Motion Commands Using Wavelet Neural Network Combined With Discrete Wavelet Transform. IEEE Trans. Ind. Electron. 2016, 63, 1923–1934. [Google Scholar] [CrossRef]
  6. Scheme, E.; Englehart, K. Electromyogram pattern recognition for control of powered upper-limb prostheses: State of the art and challenges for clinical use. J. Rehabil. Res. Dev. 2011, 48, 643–659. [Google Scholar] [CrossRef] [PubMed]
  7. Keleş, A.D.; Yucesoy, C.A. Development of a neural network based control algorithm for powered ankle prosthesis. J. Biomech. 2020, 113, 110087. [Google Scholar] [CrossRef] [PubMed]
  8. Dhindsa, I.S.; Agarwal, R.; Ryait, H.S. Principal component analysis-based muscle identification for myoelectric-controlled exoskeleton knee. J. Appl. Stats 2017, 44, 1–14. [Google Scholar] [CrossRef]
  9. Liu, Y.; Smirnov, K.; Lucio, M.; Gougeon, R.D.; Alexandre, H.; Schmitt-Kopplin, P. MetICA: Independent component analysis for high-resolution mass-spectrometry based non-targeted metabolomics. BMC Bioinform. 2016, 17, 114. [Google Scholar] [CrossRef] [Green Version]
  10. Han, J.; Ding, Q.; Xiong, A.; Zhao, X. A State-Space EMG Model for the Estimation of Continuous Joint Movements. IEEE Trans. Ind. Electron. 2015, 62, 4267–4275. [Google Scholar] [CrossRef]
  11. Cheron, G.; Leurs, F.A.; Bengoetxea, A.; Draye, J.P.; Dan, B. A dynamic recurrent neural network for multiple muscles electromyographic mapping to elevation angles of the lower limb in human locomotion. J. Neurosci. Methods 2003, 129, 95–104. [Google Scholar] [CrossRef]
  12. Chen, J.; Zhang, X.; Cheng, Y.; Xi, N. Surface EMG based continuous estimation of human lower limb joint angles by using deep belief networks. Biomed. Signal Process. Control. 2018, 40, 335–342. [Google Scholar] [CrossRef]
  13. Chai, R.; Tran, Y.; Ling, S.H.; Craig, A.; Nguyen, H.T. Combining ICA Clustering and Power Spectral Density for Feature Extraction of Mental Fatigue of Spinal Cord Injury Patients. In Proceedings of the 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, 23–27 July 2019. [Google Scholar]
  14. Ding, Q.C.; Xiong, A.B.; Zhao, X.G.; Han, J.D. A Review on Researches and Applications of sEMG-based Motion Intent Recognition Methods. Acta Autom. Sin. 2016, 42, 13–25. [Google Scholar]
  15. Himberg, J.; Hyvrinen, A.; Esposito, F. Validating the independent components of neuroimaging time series via clustering and visualization. NeuroImage 2004, 22, 1214–1222. [Google Scholar] [CrossRef]
  16. Wei, P.; Bao, R.; Fan, Y. Comparing the reliability of different ICA algorithms for fMRI analysis. PloS ONE 2022, 17, 1–12. [Google Scholar] [CrossRef]
  17. Camargo, J.; Ramanathan, A.; Flanagan, W.; Young, A. A comprehensive, open-source dataset of lower limb biomechanics in multiple conditions of stairs, ramps, and level-ground ambulation and transitions. J. Biomech. 2021, 119, 110320. [Google Scholar] [CrossRef]
  18. Naik, G.R.; Al-Timemy, A.H.; Nguyen, H.T. Transradial Amputee Gesture Classification Using an Optimal Number of sEMG Sensors: An Approach Using ICA Clustering. IEEE Trans. Neural Syst. Rehabil. Eng. 2016, 24, 837–846. [Google Scholar] [CrossRef]
  19. Hinton, G.E.; Salakhutdinov, R.R. Reducing the dimensionality of data with neural networks. Dep. Comput. Sci. Univ. Tor. 2006, 313, 504–507. [Google Scholar] [CrossRef] [Green Version]
  20. Villarreal, D.J.; Poonawala, H.A.; Gregg, R.D. A Robust Parameterization of Human Gait Patterns Across Phase-Shifting Perturbations. IEEE Trans. Neural. Syst. Rehabil. Eng. 2017, 25, 265–278. [Google Scholar] [CrossRef] [Green Version]
  21. Zhang, B.; Wang, S.; Zhou, M.; Xu, W. An adaptive framework of real-time continuous gait phase variable estimation for lower-limb wearable robots. Robot. Auton. Syst. 2021, 143, 103842. [Google Scholar] [CrossRef]
  22. Embry, K.R.; Gregg, R.D. Analysis of Continuously Varying Kinematics for Prosthetic Leg Control Applications. IEEE Trans. Neural Syst. Rehabil. Eng. 2020, 29, 262–272. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Locations of electrodes in sEMG measurement.
Figure 1. Locations of electrodes in sEMG measurement.
Machines 10 00944 g001
Figure 2. The novel control framework proposed in this paper.
Figure 2. The novel control framework proposed in this paper.
Machines 10 00944 g002
Figure 3. Preprocessing flow chart.
Figure 3. Preprocessing flow chart.
Machines 10 00944 g003
Figure 4. An illustration of independent component clustering for AB14 (a) and AB30 (b). For AB14 (a), the left panel shows that the points can become a cluster when moving left in the dendrogram. The right panel shows that the estimated independent components are divided into clusters, and the grayscale in the graph represents interrelationships between each IC.
Figure 4. An illustration of independent component clustering for AB14 (a) and AB30 (b). For AB14 (a), the left panel shows that the points can become a cluster when moving left in the dendrogram. The right panel shows that the estimated independent components are divided into clusters, and the grayscale in the graph represents interrelationships between each IC.
Machines 10 00944 g004
Figure 5. (a) represents the results of subject AB14 and knee angle. (b) represents the results of AB14 and ankle angle. The shaded area shows the error.
Figure 5. (a) represents the results of subject AB14 and knee angle. (b) represents the results of AB14 and ankle angle. The shaded area shows the error.
Machines 10 00944 g005
Figure 6. The comparison diagram of the combination VL + BF + GC, the combination VL + BF + GC + GM and the target values for knee (a) and ankle (b) of the subject AB14.
Figure 6. The comparison diagram of the combination VL + BF + GC, the combination VL + BF + GC + GM and the target values for knee (a) and ankle (b) of the subject AB14.
Machines 10 00944 g006
Figure 7. The distribution of knee (a) correlation coefficients using the three muscle ankle joints for 12 subjects. The distribution of ankle (b) correlation coefficients using the three muscle ankle joints for 12 subjects. The muscle combinations represented by the numbers can be found in Table 3. Small squares represent small data variance and aggregated data distribution. Large squares represent large data variance and scattered data distribution.
Figure 7. The distribution of knee (a) correlation coefficients using the three muscle ankle joints for 12 subjects. The distribution of ankle (b) correlation coefficients using the three muscle ankle joints for 12 subjects. The muscle combinations represented by the numbers can be found in Table 3. Small squares represent small data variance and aggregated data distribution. Large squares represent large data variance and scattered data distribution.
Machines 10 00944 g007
Table 1. Information on the subjects.
Table 1. Information on the subjects.
Subject IDAgeGenderHeight
(m)
Mass
(kg)
Subject IDAgeGenderHeight
(m)
Mass
(kg)
AB0921F1.6363.5AB1819F1.8260.1
AB1022M1.7583.9AB2320M1.8076.8
AB1121M1.7577.1AB2421F1.7372.6
AB1224M1.7486.2AB2520F1.6352.2
AB1422F1.5258.4AB2833F1.6962.1
AB1521M1.7896.2AB3031M1.7777.0
Table 2. The clusters divided by Icasso for the 12 subjects and the sensor locations corresponding to the independent components.
Table 2. The clusters divided by Icasso for the 12 subjects and the sensor locations corresponding to the independent components.
Subject IDClassCluster 1Cluster 2Cluster 3Cluster 4
AB09IC6, 7, 54, 13, 2
SensorsRF, VL, VMBF, STGC, GM
AB10IC6, 7, 5, 412, 3
SensorsVM, VL, RF, GMGCBF, ST
AB11IC6, 7, 3, 15, 42
SensorsVM, VL, RF, GCBF, STGM
AB12IC4, 3216, 7, 5
SensorsBF, STGCGMVM, VL, RF
AB14IC6, 7, 3, 14, 52
SensorsVM, VL, RF, GMBF, STGC
AB15IC6, 7, 5, 32, 41
SensorsVM, VL, RF, GMBF, STGC
AB18IC6, 7, 4, 213, 5
SensorsVM, VL, RF, GMGCBF, ST
AB23IC5, 6, 71, 32, 4
SensorsVM, VL, RFGC, GMBF, ST
AB24IC6, 7, 4, 531, 2
SensorsVM, VL, RF, GMGCST, BF
AB25IC6, 5, 412, 37
SensorsRF, VM, VLGMST, BFGC
AB28IC6, 7, 43, 521
SensorsVM, VL, RFST, BFGMGC
AB30IC2, 3, 715, 64
SensorsVM, VL, RFGMBF, STGC
The shaded cells show the sensors corresponding to the independent components.
Table 3. The comparison of three muscle combinations for the subject AB14.
Table 3. The comparison of three muscle combinations for the subject AB14.
VariationBPBP + PHASE
KneeAnkleKneeAnkle
RMSE [Deg]γ (r)RMSE [Deg]γ (r)RMSE [Deg]γ (r)RMSE [Deg]γ (r)
VM + BF + GC (1)7.071 ± 0.1050.9334.605 ± 0.1240.8754.817 ± 0.1290.9712.896 ± 0.0660.958
VL + BF + GC (2)9.926 ± 0.5130.8605.624 ± 0.2260.8102.813 ± 0.0660.9891.794 ± 0.0580.985
RF + BF + GC (3)9.173 ± 0.6750.8884.995 ± 0.1370.8476.129 ± 0.2480.9483.304 ± 0.0780.942
VM + ST + GC (4)7.171 ± 0.1070.9354.501 ± 0.0920.8874.421 ± 0.0520.9752.722 ± 0.0630.963
VL + ST + GC (5)8.257 ± 0.1210.9145.641 ± 0.0100.8113.738 ± 0.0850.9802.278 ± 0.0460.973
RF + ST + GC (6)9.231 ± 1.0760.8985.054 ± 0.3240.8576.981 ± 0.7900.9313.645 ± 0.2990.926
VM + BF + GM (7)8.056 ± 0.2560.9114.711 ± 0.2210.8786.300 ± 0.9600.9422.483 ± 0.2860.963
VL + BF + GM (8)12.864 ± 0.4290.7476.464 ± 0.1710.7264.553 ± 0.5930.9721.736 ± 0.3330.983
RF + BF + GM (9)9.156 ± 0.4670.8864.975 ± 0.2290.8546.541 ± 1.1030.9373.531 ± 0.5070.928
VM + ST + GM (10)7.440 ± 0.1790.9244.252 ± 0.1130.8969.115 ± 0.5750.8825.051 ± 0.2530.857
VL + ST + GM (11)8.730 ± 0.3850.9005.468 ± 0.2420.8279.819 ± 0.7360.8635.277 ± 0.3300.838
RF + ST + GM (12)9.238 ± 0.4670.8914.747 ± 0.0840.87312.033 ± 1.2760.7946.679 ± 0.6570.737
The shaded cells show successful correlations ( γ > 0.95).
Table 4. The comparison of four muscle combinations for the subject AB14.
Table 4. The comparison of four muscle combinations for the subject AB14.
VariationBPBP + PHASE
KneeAnkleKneeAnkle
RMSE [Deg]γ (r)RMSE [Deg]γ (r)RMSE [Deg]γ (r)RMSE [Deg]γ (r)
VM + BF + GC + GM6.339 ± 0.9860.9444.223 ± 0.0690.9055.503 ± 0.2430.9603.072 ± 0.0500.950
VL + BF + GC + GM8.553 ± 0.2860.8985.259 ± 0.1930.8443.443 ± 0.0730.9842.152 ± 0.0620.976
RF + BF + GC + GM7.386 ± 0.1620.9274.594 ± 0.4180.8784.952 ± 0.0820.9662.840 ± 0.0400.957
VM + ST + GC + GM5.999 ± 0.2120.9514.067 ± 0.0550.9073.884 ± 0.1890.9792.566 ± 0.0740.967
VL + ST + GC + GM7.194 ± 0.1300.9315.156 ± 0.1640.8423.645 ± 0.1460.9812.337 ± 0.0300.972
RF + ST + GC + GM8.167 ± 0.4980.9104.671 ± 0.0490.8745.766 ± 0.3060.9543.235 ± 0.1310.944
The shaded cells show successful correlations ( γ > 0.95).
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, X.; Wei, Q.; Ma, H.; An, H.; Liu, Y. Muscle Selection Using ICA Clustering and Phase Variable Method for Transfemoral Amputees Estimation of Lower Limb Joint Angles. Machines 2022, 10, 944. https://doi.org/10.3390/machines10100944

AMA Style

Liu X, Wei Q, Ma H, An H, Liu Y. Muscle Selection Using ICA Clustering and Phase Variable Method for Transfemoral Amputees Estimation of Lower Limb Joint Angles. Machines. 2022; 10(10):944. https://doi.org/10.3390/machines10100944

Chicago/Turabian Style

Liu, Xingyu, Qing Wei, Hongxu Ma, Honglei An, and Yi Liu. 2022. "Muscle Selection Using ICA Clustering and Phase Variable Method for Transfemoral Amputees Estimation of Lower Limb Joint Angles" Machines 10, no. 10: 944. https://doi.org/10.3390/machines10100944

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

Article Metrics

Back to TopTop