Skip to content
Publicly Available Published by De Gruyter March 15, 2017

Identification and classification of upper limb motions using PCA

  • Karan Veer EMAIL logo and Renu Vig

Abstract:

This paper describes the utility of principal component analysis (PCA) in classifying upper limb signals. PCA is a powerful tool for analyzing data of high dimension. Here, two different input strategies were explored. The first method uses upper arm dual-position-based myoelectric signal acquisition and the other solely uses PCA for classifying surface electromyogram (SEMG) signals. SEMG data from the biceps and the triceps brachii muscles and four independent muscle activities of the upper arm were measured in seven subjects (total dataset=56). The datasets used for the analysis are rotated by class-specific principal component matrices to decorrelate the measured data prior to feature extraction.

Introduction

An electromyogram (EMG) is the measurement of the action potentials produced from the neural stimulation of skeletal muscles. Like the electroencephalogram (EEG), an EMG signal can be measured invasively or non-invasively depending on the application [1, 4, 6, 7, 11]. However, surface-detected signals [i.e. surface electromyogram (SEMG)] are preferably used to obtain information about the muscle force relationship of superficial muscle activity [2, 13, 17, 19, 23]. The knowledge of SEMG as an input to powered prosthesis control systems has increased considerably over the last two decades. The simplest way utilizes the mapping of amplitudes of SEMG, measured over controlled muscle [8, 14, 16, 20, 21].

The focus of this study will be on upper arm limb prosthetic control. According to a survey conducted in 2007, there were approximately 1.7 million people living with limb loss in the United States. It is estimated that one out of every 200 people have an amputation. The number of amputees worldwide is approximately 4 million and there is an increase of 150,000–200,000 people every year. Upper limb amputations account for about 68% of amputees. Out of this, elderly amputees account for about 30%, 60% are between 21 and 60 years and the remaining 10% are under the age of 21 years. It is estimated that the number of amputees with no prosthesis increases annually by about 17,000. It can further be correlated that the risk of traumatic amputations increases steadily with age, reaching its highest level among people 85 years or older for both males and females. Males are at higher risk for trauma-related amputation compared to females.

Extracting independent information from SEMG signals might be useful in understanding the intrinsic nature of signals via investigating the muscle-force relationship. It has already been shown that using one-way analysis of variance (ANOVA) can improve SEMG-based muscle force estimation [5, 10, 15, 18, 22].

Hence, the present study investigates whether using PCA may yield further improvements of muscle force estimation from upper arm SEMG signals. The results of this present study can be widely applied in many SEMG classification studies, especially in biomedical and prosthetic applications.

Methods

Measurement

The complete details of seven healthy subjects (age 22–55 years, weight 55–90 kg, height 160–180 cm with different categories of body mass index range, kg/m2) who performed four independent arm activities (elbow extension, adduction, abduction and elbow flexion) has been described previously [12].

Data were collected using a bipolar Ag/AgCl electrode configuration over the biceps and triceps brachii muscles for an epoch time of 3 s, respectively. The study was approved by the University Institute Board (UIB) and is according to the Declaration of Helsinki regarding ethical conduct of research. A rest time of 5 min was allowed in between data collection intervals to minimize the potential effects of mental and muscle fatigue. All SEMG data were recorded from a predesigned amplification system, including a 16-bit data acquisition (DAQ) and custom data acquisition card (NI-6024E), sampled at 1 kHz per channel [15, 17].

Analysis

Detailed analysis was carried out in LabVIEW® 2015 through the following steps: (1) bandpass filtering of bipolar SEMG data, (2) its spectral analysis, (3) normalization of data, (4) feature extraction and finally (5) implementation of statistics. Statistical analysis was conducted in SPSS (Labview product of National Instruments, Austin, TX, USA). The significance level was 5%.

To measure the quality of force estimation, the root mean square (RMS) between the force and the normalized EMG signals was computed. Our previous application of one-way ANOVA has been explained in [11]. In fact, ANOVA was performed for the translation of arm operations so as to recognize the best EMG signal amplitude for various movements with multiple muscle positions. All outcomes of understanding one-way ANOVA depends on two subsets: (a) class and (b) channel subset [12].

Results and discussion

The pictorial representations of four upper arm activities being selected are as shown in Figure 1. As spectral analysis is an important tool for the evaluation of SEMG data before its interpretation, a LabVIEW-based program was prepared to plot the waveforms of raw SEMG for all four activities.

Figure 1: Upper arm muscle activities.(A) Elbow extension, (B) adduction, (C) abduction and (D) flexion elbow.
Figure 1:

Upper arm muscle activities.

(A) Elbow extension, (B) adduction, (C) abduction and (D) flexion elbow.

Figure 2 depicts recorded plots for Activity A1 – elbow extension, Activity A2 – abduction, Activity A3 – abduction and Activity A4 – elbow flexion. A total of eight parameters were evaluated for the analysis of the SEMG signals, namely RMS value (c1), variance (c2), simple square integral (c3), standard deviation (c4), power of signal (c5), integrated EMG (c6), mean absolute value (c7) and total sum of power spectrum (c8).

Figure 2: SEMG plots for all preformed activities (A1–A4).(A1) Elbow extension, (A2) adduction, (A3) abduction and (A4) flexion elbow.
Figure 2:

SEMG plots for all preformed activities (A1–A4).

(A1) Elbow extension, (A2) adduction, (A3) abduction and (A4) flexion elbow.

To further extend the SEMG-based muscle force estimate study, the interpretation of recorded data was done using PCA at various upper arm activities. PCA is a data reduction technique used to reduce a large number of variables to a smaller set of underlying factors that summarize the essential information contained in the variables.

There are a number of assumptions underlying the applications of PCA; however, normality and linearity are the important ones. In this experimental work, both these assumptions have effective results or recorded data have passed both assumptions effectively. In a best way to correlate the information provided by the first two components, the four or five variables are required to be retained, as suggested by Cadima and Jolliffe [3].

The analysis was conducted using StatistiXL. Based on percentage of variance, both first and second components (PCA 1 and PCA 2) were taken into consideration. Within each component, variables have specific PCA plots. Loading in the pattern matrix represents the unique relationship between the factor and the variables, while the score represents the structure for a given component.

PCA was applied to the data set of all seven subjects and final plot results are shown in Figure 3. Loading component score coefficients are shown in Table 1, as four components PCA1, PCA2, PCA3 and PCA4 were selected. PCA correlations between variables and factors are shown in Table 2.

Figure 3: PCA plots (before and after rotation) for all seven subjects.
Figure 3:

PCA plots (before and after rotation) for all seven subjects.

Table 1:

PCA component loading (eigenvalues).

Variablebeebabdbaddbefteeteftadbtadd
ID 1
 PCA 1−2.36−1.98−0.9304.64−2.26−1.620.3874.137
 PCA 2−0.159−0.2610.445−1.803−0.275−0.0750.4431.68
 PCA 30.2300.0046−0.226−0.0020.181−0.079−0.3560.206
 PCA 40.101−0.1090.1300.0019−0.053−0.010−0.064−0.014
ID 2
 PCA 1−1.38−1.211−1.1147.284−1.614−1.290−1.1110.437
 PCA 20.1230.010−0.0480.1490.3550.096−0.027−0.659
 PCA 30.029−0.0210.011−0.0020.064−0.084−0.0240.027
 PCA 4−0.036−0.019−0.029−0.0020.0390.0230.0050.019
ID 3
 PCA 1−1.396−2.200−1.2906.807−1.829−1.557−0.0721.535
 PCA 20.0190.432−0.0100.3700.1930.101−0.410−0.697
 PCA 3−0.0580.101−0.146−0.0130.070−0.009−0.0460.101
 PCA 40.015−0.001−0.0320.002−0.0030.0040.033−0.019
ID 4
 PCA 1−2.85−2.007−2.0805.99−0.620−0.0360.7020.900
 PCA 2−0.261−0.4140.4370.0112.746−0.538−0.644−0.463
 PCA 30.3860.1280.0680.330−0.101−0.115−0.407−0.289
 PCA 40.048−0.141−0.154−0.0440.0100.509−0.152−0.076
ID 5
 PCA 1−2.56−3.057−2.8044.179−1.8051.0040.9834.062
 PCA 20.0290.1190.0770.1840.0630.144−0.7680.151
 PCA 3−0.1090.1530.2090.228−0.126−0.3530.015−0.017
 PCA 4−0.121−0.0420.0680.0740.0550.0950.009−0.138
ID 6
 PCA 1−2.483−1.454−1.6513.198−2.726−2.0074.4922.632
 PCA 20.073−0.256−0.026−1.2150.106−0.104−0.0061.428
 PCA 3−0.0630.0690.0560.335−0.1950.012−0.5280.315
 PCA 4−0.0740.1170.056−0.057−0.1000.0450.025−0.012
ID 7
 PCA 1−3.365−2.8471.3603.217−2.660−1.8522.5473.601
 PCA 2−0.015−0.065−0.220−1.0760.0150.1150.6730.573
 PCA 30.0810.0220.027−0.055−0.003−0.062−0.3700.360
 PCA 40.1800.010−0.1100.049−0.035−0.1720.0660.013
Table 2:

PCA correlations between variables and factors.

Variables/factorsF1F2F3F4
c10.963−0.1240.199−0.066
c20.967−0.037−0.1960.149
c30.9180.344−0.188−0.041
c40.983−0.0410.1330.115
c50.962−0.187−0.127−0.117
c60.978−0.0560.1540.030
c70.9380.3040.156−0.036
c80.967−0.176−0.140−0.039

The different variables are compared using component-loading scores tabulated in Table 1. From Table 1, for combination 1, biceps flexion elbow contributes 5.045, −0.482, 0.117 and 0.0034 to PCA1, PCA2, PCA3 and PCA4 compared to triceps flexion elbow values −1.051, −0.037, −0.098 and 0.070, respectively. Similarly, for combination 2, triceps adduction contributes 2.47, 0.287, 0.100 and −0.032 to PCA1, PCA2, PCA3 and PCA4 compared to biceps adduction values −2.10, −0.06, 0.06 and −0.02, respectively.

From the muscle force estimate results, one can also infer that a proportion of variation of 0.89 is explained by the best combination of two variables (c1 and c2). For a three-variable combination (c1, c2−c3), a proportion of variation of 0.85 is explained. The combination of four variables would be c1−c2, and c3−c4, explaining a variation of 0.92; a variation of 0.91 is best for five best combinations (c1−c5). For six different variable combinations (c1−c6), a proportion of 0.93 variation is explained and finally, proportions of variation of 0.89 and 0.91 are explained for the force estimated in subjects for the best seven and eight different variable combinations, respectively. Any value closer to 1 indicates that those correlation patterns are best for a particular combination.

To investigate a correlation among different parameters, the Bartlett test, showing significant difference, and the Kaiser-Meyer-Olkin (KMO) test, showing the measure of sampling adequacy, were performed. Firstly, data were subjected to the Bartlett test (p-value was found to be 0.00) to investigate the statistical significance. A p-value of less than 0.05 was found to indicate that analysis is significant (as the computed p-value is lower than the significance level alpha=0.05, one should reject the null hypothesis H0 and accept the alternative hypothesis Ha), i.e. the R-matrix is not an identity matrix; hence, a relationship exists between the variables and is appropriate on the given data set.

The significant differences of initial eigenvalues of the extracted PCA factors for the different extracted features were compared; and the results are summarized in Figure 4. These differences of linear increase can be understood because PCA is used to convert a set of highly correlated variables to a set of independent variables using linear transformations. Finally, when the dependent features for a regression are specified, the PCA technique is more efficient for dimension reduction.

Figure 4: Eigenvalues for increasing number of parameters.
Figure 4:

Eigenvalues for increasing number of parameters.

Lastly, the proportion of the total variation explained by the seven factors is 98.17%. The individual communalities (92.11 for PCA 1, 95.84 for PCA 2, 98.53 for PCA 3 and 99.26 for PCA 4) imply how well the model is working for the individual variables and the total communality gives an overall assessment of performance. The final conclusion on the factorial structure of the analyzed variable tells that for all extracted variables, c1−c8 has a better correlation for PCA1.

Conclusion and future work

The objective of this experimental work was to investigate the usefulness of SEMG in estimating muscle force relationships for upper limbs. The research demonstrated the use of a bipolar electrode combination for independent muscle activities (A1–A4). The findings based on PCA also provide evidence in improving the quality of muscle force estimation. It is concluded that SEMG is an important tool in predicting muscle force estimates; however, the results depend upon the way the data have been recorded and processed.

Further, it is always difficult to compare previous results due to non-uniformity in protocols and also due to different ways of analyzing, interpreting and presenting the results [9]. However, a classification accuracy of 98% is achieved for the ongoing research work and is very appreciable for classifying predefined upper arm activities compared to other related works [2, 3, 18, 22]. Future work will address the application of independent component analysis (ICA) and support vector machine (SVM) in more detail for assessing muscle force estimates. Finally, in view of previous and present results, PCA improvement in muscle force estimates is very comprehensive for upper limb applications.

  1. Research funding: The authors are grateful to the Ministry of Human Resources Development (MHRD), Government of India, for providing financial assistance to carry out this work through the Dr. D. S. Kothari Postdoctoral Fellowship Scheme.

  2. Conflict of interest: Authors state no conflict of interest.

  3. Informed consent: Informed consent has been obtained from all individuals.

  4. Ethical approval: The study was approved by the University Institute Board (UIB) and is according to the Declaration of Helsinki regarding ethical conduct of research.

References

[1] Atzori M, Gijsberts A, Heynen S, et al. Experiences in the creation of an electromyography database to help hand amputated persons. Stud Health Technol Inform 2012; 180: 828–832.Search in Google Scholar

[2] Atzori M, Gijsberts A, Heynen S, et al. Characterization of a benchmark database for myoelectric movement classification. IEEE Trans Neural Syst Rehabil Eng 2015; 23: 73–83.10.1109/TNSRE.2014.2328495Search in Google Scholar PubMed

[3] Cadima JFCL, Jolliffe IT. Variable selection and the interpretation of principal subspaces. J Agric Biol Environ Stat 2001; 6: 62–79.10.1198/108571101300325256Search in Google Scholar

[4] Chen K, Huang X, Zhang Y, Ai Q. Research on rehabilitation assessment methods based on human gait and sEMG. Cogent Eng 2016; 3: 1–11.10.1080/23311916.2016.1220113Search in Google Scholar

[5] Das K, Osechinskiy S, Nenadic Z. A class wise PCA-based recognition of neural data for brain computer interfaces. In Proc 29th annual International Conf IEEE Eng Med Biol Soc, Lyon, France, 2007: 6519–6522.10.1109/IEMBS.2007.4353853Search in Google Scholar PubMed

[6] De Sa AMFLM, De Seixas JM, Costa JD Jr, Ferreira DD, Cerqueira AS. A principal component-based algorithm for denoising in single channel data (PCA for denoising in single channel data). Measurement 2015; 60: 121–128.10.1016/j.measurement.2014.09.079Search in Google Scholar

[7] Garcia GA, Okuno R, Akazawa K. A decomposition algorithm for surface electrode-array electromyogram, a noninvasive, three-step approach to analyze surface EMG signals. IEEE Eng Med Biol Mag 2005; 24: 63–72.10.1109/MEMB.2005.1463398Search in Google Scholar PubMed

[8] Hargrove L, Li G, Engelhart K, Hudgins B. Principal component analysis preprocessing for improved classification accuracies in pattern-recognition-based myoelectric control. IEEE Trans Biomed Eng 2009; 56: 1407–1414.10.1109/TBME.2008.2008171Search in Google Scholar PubMed

[9] Hariharan M, Fook YC, Sindhu R, Bukhari I, Sazali Y. A comparative study of wavelet families for classification of wrist motions. Comp Electric 2012; 38: 1798–1807.10.1016/j.compeleceng.2012.08.009Search in Google Scholar

[10] Jolliffe T. Principal component analysis. New York: Springer, Ed. 2002; 2: 1–488.New YorkSearch in Google Scholar

[11] Karan V. Interpretation of surface electromyograms to characterize arm movement. Instrument Sci Technol 2014; 42: 513–521.10.1080/10739149.2014.913178Search in Google Scholar

[12] Karan V. Experimental study and characterization of SEMG signals for upper limbs. Fluct Noise Lett 2015; 14: 150028 (1–18).10.1142/S0219477515500285Search in Google Scholar

[13] Karan V. Spectral and mathematical evaluation of electromyography signals for clinical use. Int J Biomath 2016; 9: 1650094 (10 Pages).10.1142/S1793524516500947Search in Google Scholar

[14] Karan V. Wavelet transform to recognize muscular – force relationship using SEMG signals. Proc Nat Acad Sci Sec A Phys Sci 2016; 83: 103–112.10.1007/s40010-015-0245-xSearch in Google Scholar

[15] Karan V. A flexible approach for segregating physiological signals. Measurement 2016; 87: 21–26.10.1016/j.measurement.2016.03.017Search in Google Scholar

[16] Karan V. Development of sensor system with measurement of surface electromyogram signal for clinical use. Int J Light Elect Optic 2016; 127: 352–356.10.1016/j.ijleo.2015.10.072Search in Google Scholar

[17] Karan V, Ravinder A, Amod K. Processing and interpretation of surface electromyogram signal to design prosthetic device. Robotica 2014; 34: 1486–1494.10.1017/S0263574714002409Search in Google Scholar

[18] Milica I, Nadica M, Mirjana P. Classifying sEMG-based hand movements by means of principal component analysis. Telfor 2015; 7: 26–30.10.5937/telfor1501026ISearch in Google Scholar

[19] Pandey B, Mishra RB. An integrated intelligent computing model for the interpretation of EMG based neuromuscular diseases. Exp Sys Appl 2009; 36: 9201–9213.10.1016/j.eswa.2008.12.023Search in Google Scholar

[20] Phinyomark A, Phukpattaranont P, Limsakul C. Application of linear discriminant analysis in dimensionality reduction for hand motion classification. Measur Sci Rev 2012; 12: 82–89.10.2478/v10048-012-0015-8Search in Google Scholar

[21] Pinheiro E, Postolache O, Girao P. Empirical mode decomposition and principal component analysis implementation in processing non-invasive cardiovascular signals. Measurement 2012; 45: 175–181.10.1016/j.measurement.2011.03.022Search in Google Scholar

[22] Staudenmann D, Kingma I, Daffertshofer A, Stegeman D, Van Dieen J. Improving EMG-based muscle force estimation by using a high-density EMG grid and principal component analysis. IEEE Trans Biomed Eng 2006; 53: 712–719.10.1109/TBME.2006.870246Search in Google Scholar PubMed

[23] Zhou R, Jiang N, Englehart K, Parker P. A computational model and simulation study of the efferent activity in the brachial nerves during voluntary motor intent. Med Biol Eng Comput 2010; 48: 67–77.10.1007/s11517-009-0555-8Search in Google Scholar PubMed

Received: 2016-11-18
Accepted: 2017-1-30
Published Online: 2017-3-15
Published in Print: 2018-3-28

©2018 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 7.6.2024 from https://www.degruyter.com/document/doi/10.1515/bmt-2016-0224/html
Scroll to top button