- Open Access
- Total Downloads : 137
- Authors : Fernando Daniel Farfan, Jorge Humberto Soletta, Gabriel Alfredo Ruiz, Carmelo Jose Felice
- Paper ID : IJERTV5IS020404
- Volume & Issue : Volume 05, Issue 02 (February 2016)
- DOI : http://dx.doi.org/10.17577/IJERTV5IS020404
- Published (First Online): 25-02-2016
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Recognition of Movements Through Dynamic Electromyographic Signals
F. D. Farfán, J. H. Soletta, G. A. Ruiz and C. J. Felice
Laboratorio de Medios e Interfases and Departamento de BioingenierÃa of FACET UNT. Instituto Superior de Investigaciones Biológicas, CONICET UNT.
San Miguel de Tucumán, Argentina
AbstractThe recognition of movements through electromyographic (EMG) signals is critical for myoelectric control systems. Performance of these systems depend on processing methods and protocols used to extract the EMG signals. The aim of this study is to evaluate the performance of classification of a kinematic recognition system based on dynamic EMG signals. For this, a correlation analysis between dynamic EMG signals and kinematic features of movements is realized, and then, a kinematic recognition system based on dynamic EMG signals is implemented. Dynamic EMG signals from forearm muscles during finger flexion movements were recorded and analyzed by using an amplitude estimator. Linear and no-linear correlations between EMG amplitudes and kinematic features were found. Then, a step of classification based on discriminant analysis was implemented to categorize the finger movements in multiple kinematic states. The accuracy of classifications were 95%, 88%, 81% and 76% for two, three, four and five states respectively, and by using a simple-channel recording and an EMG amplitude estimator. The results of this study demonstrate that it is possible to improve aspects of intuitiveness through dynamic EMG evoked by natural and more intuitive movements.
KeywordsEMG; root mean square; kinematic features; discriminant analysis.
-
INTRODUCTION
Temporal and spectral features extraction from electromyography signal (EMG) is very important in myoelectric control systems [1]. These systems use specific EMG features and converts them into commands for controlling devices. Ideally, it is required that a myoelectric control system be able to control a large number of degrees of freedom by using few recording electrodes. For this, digital processing techniques and EMG acquisition protocols must be optimized and improved. The input features frequently used in a myoelectric control system are extracted from EMG signals evoked by static contraction [2][3]. In these systems, a time to establish a control command is required, thereby exhibiting temporal limitations on information transfer rates. One possible alternative to overcome these limitations is through the use of dynamic EMG.
The dynamic EMG signal refers to EMG signal acquired during a nonisometric and nonisotonic contraction [4]. In a static contraction, i.e. when a muscle performs a constant- force isometric contraction, the EMG signal can be assumed to be one realization of a wide-sense stationary random process [5]. However, when the EMG signal is recorded from the surface of a muscle during varying-force, termed dynamic
contraction, (i.e. an exercise where the position of the body segments change), the signal properties may change at a much faster rate because of rapid recruitment and derecruitment of motor units and changes in joint angle. Consequently, the above assumption of stationarity no longer holds in the dynamic phase of a muscle contraction [6].
Analysis techniques for stationary signals are often not appropriate during dynamic contractions. However, many studies have proposed/extrapolated processing techniques for its implementation on dynamic EMG signals [5][7][8][9][10]. In EMG-dynamic signal processing, one must take into account the factors that can introduce mistakes in the data- interpretation process. For instance, EMG amplitude and its frequency content would be related to the continuous changes of force, muscle fiber length, relative position of electrodes and the amount of active muscle fibers during a dynamic task [4][5].
The aim of this work is to assess the performance of classification of a kinematic recognition system based on dynamic EMG signals. Similar studies (such as [11]) have proposed a three states classifier (rest, slow contraction and fast contraction) based on dynamic EMG signals evoked by different speeds of movement of a human elbow. Likewise, Sundaraj [12] implemented a EMG pattern recognition of five status (rest, slow weak contraction, slow strong contraction, fast weak contraction and fast contraction) by using artificial neural network and a classification accuracy of 88% was reported. Our research not only increases the number of states to classify, but also analyze the correlations between dynamic EMG signals and kinematic features of movements. These correlations would optimize the acquisition and processing protocols in myoelectric control systems. Furthermore, the experimental protocols used in [11] and [12] could lead to muscle fatigue, mainly due to the nature of contractions (fast and strong contractions). Here, a experimental protocol based on natural and more intuitive movements is implemented.
Briefly, the organization of the paper is as follows. First, a study of correlation between dynamic EMG signals and kinematic features of movements was realized. Second, a kinematic recognition system based on dynamic EMG signals was implemented.
-
MATERIAL AND METHODS
-
EMG recordings of finger flexors muscles
The EMG signals from finger flexor muscles were registered during dynamic contractions evoked by ring and middle finger flexion movements (right hand). EMG
recording electrodes were placed on motor point (MP) and out MP (about MP) of Flexor Digitorum Superficialis muscles (muscle subgroups responsible of ring and middle finger movements). The location of two specific flexor muscle MP was established by using electrical stimulation. For this, we used a GRASS S88 stimulator and isolated unit SIU5. The stimuli were square-wave pulses (0.3 ms duration, 40-60 V amplitude, 3 Hz). The reference electrode was placed in forearm backside, while the active electrode was used for to stimulate different places (zones near to MP of interest) (Fig. 1A). The MP was established as the place where electrical stimulation evoked maximum contraction of the flexor muscle subgroup. This muscular contraction level was indirect measured through finger movement by using an accelerometer placed at the fingertip. This procedure was carried out for localization of flexor muscle MPs of ring and middle fingers.
-
Monitoring of finger movements
An acceleration sensor ADXL330 (www.analog.com) was used to monitor ring and middle finger movements. The ADXL330 uses a single structure for sensing the X, Y, and Z axes on a single monolithic IC. The operation range is ± 3 g (g
= 9.8 m/s2) and nominal resolution of 0.3 g/V. The acceleration signals were recorded with a bandwidth of 50 Hz (by using a C = 0.10 F) (see datasheet of ADXL330). The ADXL330 can measure the static acceleration of gravity as well as local acceleration resulting from motion.
The three acceleration signals (X, Y and Z axes) were represented as a vector by using a three-dimensional vector magnitude (3DVM). The 3DVM is a way to sum and normalize the acceleration data from three axes and was obtained as follows:
Importantly, the electrical stimulation of a MP only evoked the movement of a single finger. The MP locations were realized in sixteen healthy subjects (all male, 25.5 ± 6.8 years
3DVM (i)
accX (i)2 accY(i)2 accZ(i)2
(1)
old).
Then, two pairs of bipolar electrodes on MP site and out MP site (about MP) were placed. Each pair of bipolar electrodes was placed in longitudinal alignment to dirction of muscle fibers. Inter-electrode distance was 2 cm (Fig. 1B).
A B
Where, accX(i), accY(i) and accZ(i) are i-th samples of the
acceleration series recorded in X, Y and Z directions, respectively. First, ADXL330 was placed at the fingertip of ring finger (Fig. 1C and 1D) and measurements were taken during flexion ring finger movements. Then, the ADXL330 was placed at the fingertip of middle finger and the measurements were realized.
The follow procedures were used to synchronize the EMG
Stimulating Electrode
S88 Grass Stimulator
SIU 5
Isolation
Recording Electrodes
2 cm
activity with acceleration signal evoked by finger movements. The acceleration signals were acquire by using a µDAQ-Lite (acquisition board, www.eagledaq.com). Synchronization between EMG and acceleration signals was performed by sending the EMG activity to an analog input of µDAQ-Lite
Reference
Electrode
-
Rest position
Unit
Reference electrode
-
Maximum Flexion
Accelerometer
via analog output of the MP30 (Fig. 2A). Thus, EMG activities and acceleration signals were acquired with µDAQ- Lite by using 2 kHz (sample frequency). The acquisition parameters were set with DASYLAB software.
-
-
Experimental Protocol
Each subject remained seated with the right arm partially extended (angle between the arm and forearm, approx. 120°), and ensuring that the forearm backside remains in contact with the table. The hand palm was maintained extended in a natural and relaxed position before beginning the movements (Fig.
Fig. 1. Recording Set-up. (A) MP location. (B) A pair of electrodes in bipolar configuration for EMG signals acquisition from a flexor muscle subgroup. (C) Rest position of ring finger. (D) Maximum flexion of ring finger. The accelerometer is placed at ring fingertip.
Reference electrode was placed in forearm backside.
Finally, EMG was recorded during voluntary and non- sustained contractions of the extrinsic flexor muscles of ring and middle fingers. EMG was acquired with a BIOPAC system (www.biopac.com): MP30 module, 2 kHz (sample frequency) and 60 dB (amplifier gain). Analog filters were set to obtain 0.05 to 1 kHz of bandwidth. General parameters of acquisition system were set with BSL-Pro software.
1C).
Subjects were instructed to perform finger flexion movements at different speed (from slow to faster movements). First, flexion movements had an angular displacement of approximately 180º (from its rest position to maximum flexion position, Fig. 1D). Then, the finger returned to its rest position through an extension movement. Each subject performed at least 120 repetitions of the finger flexion/extension movements. This procedure was carried out for ring and middle fingers. No feedback was provided to the subjects to regulate the position and speeds, but visual validation of the motions was performed by the experimenter. The whole EMG recording setup is shown in Fig. 2.
A
EMG
Biopac MP30
Biopac MP30
DAQ-Lite
DAQ-Lite
PC
PC
Output channel
E. Discriminant analysis for classification states
A discriminant analysis was used to categorize finger flexion movements according EMG signal evoked. For this, we have imposed two, three, four and five kinematics states which were pre-established by finger movement measures
Accelerometer
signals
B
Biopac MP30
Accelerometer power supply
+3 V
Acquisition board µDAQ-Lite
(flexion time and local acceleration). These states were defined in each subject as follows. First, range value of kinematic features of finger flexion movement was obtained (from slowest to fastest movements). This range was divided in two states (slow movements and fast movements) according to percentiles theory. The same procedure was used to divide the kinematic range of flexion movements in three, four and five states. It is important to highlight that the states were established using only the acceleration signals, while the classification with discriminant analysis only uses the EMG amplitudes.
The basic idea of discriminant analysis is to seek a projection matrix W which projects the original dataset into a new coordinate system where the class separability is maximized by making the between-class scatter (Sb) largest and the within-class scatter (Sw) smallest. Sb and Sw are defined respectively as follows:
C
Fig. 2. (A) Connection diagram of experimental Set-up. (B) Equipment used for simultaneous recording of acceleration signals and
dynamic EMG.
Sb Ni (i
i1
)(i
)T
(4)
C Ni
-
Digital processing
Sw ( Xi
-
i )( Xi
)T
i
i
EMG amplitude was analyzed during the flexion phase by using root mean square (RMS). The choice of this amplitude
i1 j1
(5)
estimator was realized considering previous works [9][13]. RMS is a popular feature in analysis of the EMG signal [14][15]. The mathematical definition of RMS can be expressed as:
Where C is the number of class, Ni is the number of
samples of each class. i is the mean vector for each class, is the mean vector for all classes, and Xi denotes the original feature vectors of each class. The optimal matrix W can be
detW T S W
detW T S W
obtained by:
RMS 1 N x 2
detW T S W
N
N
i i1
i = 1, 2, , N (2)
J (W ) b
w
(6)
N is number of samples and xi is the i-sample of EMG signal.
Flexion phase was determined from low-frequency component of 3DVM signal (static acceleration of gravity). For this, high-frequency component of 3DVM was filtered with a Butterworth low-pass filter. Cutoff frequency was established according to maximum average of flexion time (fc
= 5 Hz for flexion time of 0.1 sec).
Local acceleration was used to quantify another kinematic feature of fingers movements. For this, low component frequencies were removed by using a 4th order, Butterworth high-pass filter (fc = 5 Hz). Then, the local acceleration amplitudes were estimated with the absolute mean value (AMV) for each finger movement as follow.
The original feature matrix (M x N) is proyected by:
y W T x (7)
The matrix y stands for the projected feature vectors with R-dimensionality (R M, R C-1).
-
-
-
RESULTS
Fig. 3 shows the EMG activities evoked by ring finger flexion movements and their corresponding acceleration signals at three different speeds. Low-frequency component of 3VDM signal allowed identifying the finger movement phases: flexion movement, static contraction and extension
1 N movement (shaded areas). It is possible to note that time
AMV
yi
N
N
i1
i = 1, 2, , N (3)
interval of flexion movements is shorter for faster movements; while time interval of static contraction phases shows no
Where yi is the i-sample of local acceleration serie.
significant differences with the movement speed. Furthermore, one can see that amplitude of local acceleration components (Local Acc) increases with the movement speed in flexion phase.
3DVM
19.6 m/s2
3DVM
19.6 m/s2
-
(B) (C)
EMG (v)
EMG (v)
Local Acc
19.6 m/s2
Local Acc
19.6 m/s2
0.2
0
Total Acc
Gravity component acc
Flexion Static Extension
Total Acc
Gravity component acc
0 1 2 3 4
Time (s)
0 1 2 3 4 0 1 2 3 4
Time (s) Time (s)
Fig. 3. 3DVM and an EMG evoked by ring finger movements at three different speeds. (A) Slow movements. Each movement consists of three phases: flexion, static and extension phases. 3DVM recording can be considered as the sum of Local Acc plus Gravity omponent acc (graph at top). The
Gravity component acc is the low-frequency component of 3DVM. Thus, Local Acc is Total Acc minus Gravity component acc (middle graph). EMG related to slow movements is shown in bottom graph. (B) Medium movements. (C) Fast movements.
A 0.25 S1
EMG rms
EMG rms
0.2
0.15
0.1
0.05
0.1 S2
EMG rms
EMG rms
0.08
0.06
0.04
0.02
0.4 S3
EMG rms
EMG rms
0.3
0.2
0.1
0.4 S4
EMG rms
EMG rms
0.3
0.2
0.1
0
0 8 16 20
AMV of Local Acc (m/s2)
0
0 8 16 20
AMV of Local Acc (m/s2)
0
0 8 16
AMV of Local Acc (m/s2)
0
0 8 16
AMV of Local Acc (m/s2)
B 0.25 S1
EMG rms
EMG rms
0.2
0.15
0.1
0.05
0.1 S2
EMG rms
EMG rms
0.08
0.06
0.04
0.02
0.4 S3
EMG rms
EMG rms
0.3
0.2
0.1
0.4 S4
EMG rms
EMG rms
0.3
0.2
0.1
0
0.1 0.2 0.3
Flexion time (sec)
0
0.1 0.2 0.3 0.4
Flexion time (sec)
0
0.25 0.5 0.75
Flexion time (sec)
0
0.25 0.5 0.75 1
Flexion time (sec)
Fig. 4. Fig. 4 Correlation between EMG rms and kinematics features of flexion movements. A) Linear correlation between EMG rms and AMV of Local Acc for four experimental subjects. B) Exponential correlation between EMG rms and Flexion time for four experimental subjects (the same subjects
than in A).
Fig. 4 shows the correlation between EMG rms vs kinematic features of flexion movements (AMV of local Acc and Flexion time). These results belonging to four experimental subjects, who executed ring finger flexion movements of right hand at different speeds. It is possible to note that kinematic features ranges of flexion movements
differ significantly from one subject to another just like EMG amplitude. A linearly increasing of EMG rms with AMV of local Acc is observed (high values of coefficients of determination, R2) while an exponential decreasing of EMG rms with flexion time is observed. R2 were calculated in both cases, and these are shown in Table 1 and Table 2.
Goodness of linear fits between EMG rms and AMV of local Acc of ring and middle finger flexion movements were R2 = 0.79 and 0.81 respectively (with recordings electrodes placed on MP of flexor muscles) (Table 1). The R2 coefficients were obtained from an average of 109 and 68 ring and middle finger movements, respectively. R2 values increased when recording electrodes were placed out of MP (0.84 and 0.89, respectively).
Table 2 shows the goodness of exponential fits between EMG rms and flexion time. Averages R2 were 0.79 and 0.84 for ring and middle fingers movements, respectively (with recording electrodes placed on MP). Then, averages R2 were
0.75 and 0.83 with recording electrodes placed out MP. In the
Ring finger flexor muscle
45
On MP
40 Out MP 35
30
Error (%)
Error (%)
25
20
15
10
5
0 2 3 4 5
Classes
Middle finger flexor muscle
45
On MP
40 Out MP 35
30
Error (%)
Error (%)
25
20
15
10
5
0 2 3 4 5
Classes
latter case it is possible to note that there were no significant changes in R2 values with the recording electrodes position.
Classification errors of discriminant analysis are displayed in Fig. 5. The classes were determined from AMV of local Acc. Then, classification was realized with EMG rms values. Errors have an incremental behavior with number of pre- established classes. Likewise, in most cases, no significant differences were found in the classification of EMG signals with recording electrodes placed on MP and out MP of flexor muscles. A lower error is observed when the recording electrode is placed out MP (error of 33% on MP and 26% out MP) for classification into five classes of ring finger movements.
The confusion matrices for classifications of 2, 3, 4 and 5 classes are shown in Table 3. Here, each column of the matrix represents the instances in a predicted class, while each row represents the instances in an actual class. Thus, the confusion matrix provides detailed information of percentage accuracies obtained in the classification of each group, such as true positives, false negatives, false positives and true negatives [16]. Confusion matrix, referred to as RFFM – On MP (ring finger flexion movement with recording electrodes placed on MP, Table 3A – top left), shows a classification of 90.8% accuracy for Class 1, being misclassified as Class 2 a 5.9% (when these belonging to class 1). Similarly an accuracy of 94% for class 2, and inputs misclassified as Class 1 of 10.5% is observed. Similar results at the classification of ring finger flexion, with the recording electrodes placed out of MP, were observed (matrix lower left – Table 3A). Highest percentages at the classification of middle finger movements with the recording electrodes placed on MP and outside of MP were observed (matrices upper and lower right – Table 3A).
The classification accuracies of three classes (slow, medium and fast flexion movements) with EMG recording electrodes outside MP are higher than on MP (matrices upper and lower left of Table 3B). In all cases, the best classifications are performed for slow and fast movements. For these cases, higher percentages of classification than in two-class classification were obtained.
Overall, percentage accuracies for 4 and 5-classes classifications are higher with recording electrodes out MP (matrices of Tables 3C and 3D).
Fig. 5. Classification errors by using dynamic EMG features and discriminant analysis. The mean and standard deviation of sixteen
subjects are shown.
-
-
DISCUSSION
In this report we show the correlations between dynamic EMG and kinematic features of flexion movements. In flexion phase, EMG amplitude has a strong linear correlation with acceleration motion and an exponential correlation with flexion time. Similar results were observed with other EMG amplitude estimators, such as absolute mean value, difference absolute mean value, variance of EMG and waveform length (data not shown).
Currently, there is much controversy about monitoring of muscle electrical activity on a MP. It is known that if the recording electrodes are placed on the MP, the EMG signal appears as more jagged and with more sharp peaks in the time domain [17]. Here, we have observed that linear correlation, between EMG amplitude versus local acceleration, increases when the recording electrodes are placed outside of MP. This result coincides with comments made by Hermens et al. [17]. However, in practice, a correlation with R2 = 0.79 ± 0.09 (on the MP) could not be significantly different from R2 = 0.84 ±
0.05 (outside of MP). This result allows one to suspect that EMG electrodes placed on MP might not have significant influences on implementation of a myoelectric control based on dynamic EMG.
Many have been the attempts at optimize the processing techniques and acquisition protocols of EMG signals in order to minimize the recording electrodes number, to maximize the amount of gestures to recognize, and to control a larger number of degrees of freedom [1]. Often, efforts have been invested in classification of EMG signals evoked by static contractions [2][3], consequently resulting in temporal limitations on information transfer rates. A recent investigation showed changes in average classification rates due to number of muscle involved. These classification rates were below 90% in all cases. In such investigations, five static hand positions (including a neutral hand position) were classified by using EMG features from five EMG channels [2]. In the present study, percentage accuracies about 75% were obtained using a simple-channel (five classes) and an EMG amplitude estimator. Based on these results one could speculate that the classification could be significantly improved by including others EMG features. Furthermore, the combination of dynamic EMG from different muscle groups would increase the myoelectric control performance.
TABLE I. GOODNESS OF LINEAR FITS BETWEEN EMG RMS AND AMV OF LOCAL ACC.
EMG electrodes on MP
EMG electrodes out MP
Ring finger movements – Local acceleration
Middle finger movements – Local acceleration
Ring finger movements – Local acceleration
Middle finger movements – Local acceleration
sse
R2
dfe
sse
R2
dfe
sse
R2
dfe
sse
R2
dfe
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16
0.07
0.00
0.04
0.02
0.02
0.04
0.01
0.04
0.28
0.06
0.02
0.09
0.01
0.41
0.48
0.73
0.70
0.86
0.86
0.65
0.94
0.85
0.81
0.79
0.83
0.88
0.81
0.73
0.67
0.80
0.84
0.61
127
78
52
58
67
103
96
97
64
149
156
137
161
129
134
138
0.02
0.02
0.01
0.01
0.02
0.01
0.01
0.02
0.04
0.04
0.03
0.03
0.02
0.01
0.01
0.02
0.76
0.85
0.94
0.83
0.88
0.69
0.76
0.78
0.86
0.65
0.81
0.74
0.90
0.84
0.71
0.96
101
89
54
62
49
81
105
56
60
45
67
68
81
55
66
59
0.07
0.02
0.01
0.02
0.01
0.01
0.03
0.06
0.02
0.04
0.03
0.01
0.03
0.01
0.04
0.03
0.79
0.85
0.87
0.81
0.77
0.91
0.87
0.83
0.86
0.87
0.82
0.86
0.88
0.94
0.78
0.80
102
75
50
54
56
96
96
80
54
43
84
56
82
44
71
23
0.03
0.01
0.00
0.05
0.02
0.04
0.00
0.02
0.04
0.03
0.01
0.03
0.06
0.03
0.02
0.03
0.88
0.85
0.91
0.89
0.88
0.87
0.92
0.94
0.87
0.85
0.90
0.80
0.91
0.89
0.89
0.92
83
77
49
57
45
80
54
64
70
61
70
61
40
50
68
46
0.15
0.21
0.79
0.09
109.1
36.91
0.02
0.01
0.81
0.09
68.63
17.92
0.03
0.02
0.84
0.05
66.63
22.48
0.03
0.02
0.89
0.03
60.94
13.10
TABLE II. GOODNESS OF EXPONENTIAL FITS BETWEEN EMG RMS AND FLEXION TIME.
EMG electrodes on MP
EMG electrodes out MP
Ring finger movements – Flexion time
Middle finger movements – Flexion time
Ring finger movements – Flexion time
Middle finger movements – Flexion time
sse
R2
dfe
sse
R2
dfe
sse
R2
dfe
sse
R2
dfe
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16
0.07
0.01
0.04
0.04
0.03
0.02
0.01
0.10
0.22
0.13
0.02
0.07
0.01
0.27
0.24
0.35
0.69
0.74
0.87
0.42
0.91
0.92
0.80
0.79
0.86
0.76
0.82
0.78
0.68
0.87
0.92
0.81
125
76
50
56
65
101
94
95
62
147
154
135
159
127
132
136
0.04
0.02
0.00
0.01
0.02
0.02
0.00
0.04
0.03
0.02
0.03
0.01
0.01
0.03
0.02
0.05
0.65
0.81
0.98
0.95
0.73
0.73
0.81
0.83
0.90
0.82
0.93
0.92
0.59
0.93
0.95
0.92
99
87
52
60
47
79
103
54
58
43
65
66
79
53
64
57
0.13
0.04
0.00
0.05
0.01
0.01
0.02
0.09
0.03
0.03
0.05
0.02
0.02
0.03
0.03
0.04
0.62
0.76
0.96
0.53
0.74
0.93
0.89
0.85
0.76
0.59
0.74
0.74
0.82
0.69
0.63
0.71
100
73
48
52
54
94
94
78
52
41
82
54
80
42
69
21
0.04
0.01
0.05
0.06
0.08
0.04
0.03
0.05
0.03
0.02
0.07
0.06
0.01
0.02
0.06
0.04
0.71
0.70
0.83
0.80
0.83
0.94
0.82
0.75
0.89
0.89
0.83
0.87
0.76
0.89
0.83
0.87
81
75
41
55
43
78
52
62
68
59
68
59
38
48
66
44
0.10
0.11
0.79
0.12
107.13
36.91
0.02
0.01
0.84
0.12
66.63
17.92
0.04
0.03
0.75
0.12
64.63
22.48
0.04
0.02
0.83
0.07
58.56
13.54
TABLE III. CONFUSION MATRICES FOR CLASSIFICATION OF TWO, THREE, FOUR AND FIVE CLASSES. REFERENCES: RFFM: RING FINGER FLEXOR MOVEMENT, MFFM: MIDDLE FINGER FLEXOR MOVEMENT, MP: MOTOR POINT.
-
RFFM – On MP MFFM – On MP
Predicted Class Predicted Class
Actual class
Actual class
90.8
5.9
10.5
94.1
90.8
5.9
10.5
94.1
94.4
5.4
6.1
94.6
94.4
5.4
6.1
94.6
1 2 1 2
1
2
Actual class
Actual class
RFFM – Out MP RFFM – Out MP
1
2
90.1
6.3
12.0
94.1
93.3
3.6
7.7
96.5
1
2
90.1
6.3
12.0
94.1
93.3
3.6
7.7
96.5
-
RFFM – On MP MFFM – On MP
Actual class
Actual class
Predicted class Predicted class
85.6
15.1
0.0
15.2
74.7
9.6
0.3
11.8
91.2
85.6
15.1
0.0
15.2
74.7
9.6
0.3
11.8
91.2
96.1
10.7
0.0
3.1
77.6
9.7
0.0
16.1
90.3
96.1
10.7
0.0
3.1
77.6
9.7
0.0
16.1
90.3
1 2 3 1 2 3
1
2
3
Actual class
Actual class
86.3
15.2
0.0
13.8
79.0
7.7
0.0
8.1
93.6
86.3
15.2
0.0
13.8
79.0
7.7
0.0
8.1
93.6
91.6
19.6
0.0
7.0
73.9
11.4
0.0
10.3
88.5
91.6
19.6
0.0
7.0
73.9
11.4
0.0
10.3
88.5
RFFM – Out MP MFFM – Out MP
1
2
3
-
RFFM – On MP MFFM – On MP
Predicted class Predicted class
Actual class
Actual class
80.9
15.8
0.9
0.0
22.6
67.5
15.1
0.8
1.3
17.7
72.7
18.5
0.0
0.8
12.3
84.6
80.9
15.8
0.9
0.0
22.6
67.5
15.1
0.8
1.3
17.7
72.7
18.5
0.0
0.8
12.3
84.6
85.7
11.2
0.0
0.0
15.8
77.3
11.1
0.0
2.0
12.3
72.0
8.3
0.0
0.0
23.0
90.9
85.7
11.2
0.0
0.0
15.8
77.3
11.1
0.0
2.0
12.3
72.0
8.3
0.0
0.0
23.0
90.9
1 2 3 4 1 2 3 4
1
2
3
4
Actual class
Actual class
84.9
21.6
0.0
0.0
12.8
66.0
12.9
1.3
0.5
23.2
73.9
16.5
0.0
1.0
15.1
86.0
84.9
21.6
0.0
0.0
12.8
66.0
12.9
1.3
0.5
23.2
73.9
16.5
0.0
1.0
15.1
86.0
87.8
15.6
0.0
0.0
11.6
75.7
7.4
0.0
0.0
10.5
73.3
8.8
0.0
0.0
28.7
87.8
87.8
15.6
0.0
0.0
11.6
75.7
7.4
0.0
0.0
10.5
73.3
8.8
0.0
0.0
28.7
87.8
RFFM – Out MP MFFM – Out MP
1
2
3
4
-
RFFM – On MP MFFM – On MP
Predicted class Predicted class
76.6
18.0
1.8
0.2
0.0
27.6
55.5
23.0
3.1
0.0
1.5
24.8
62.4
11.2
1.3
0.4
2.3
21.1
66.0
28.1
0.0
0.0
3.3
19.7
77.8
76.6
18.0
1.8
0.2
0.0
27.6
55.5
23.0
3.1
0.0
1.5
24.8
62.4
11.2
1.3
0.4
2.3
21.1
66.0
28.1
0.0
0.0
3.3
19.7
77.8
78.9
15.6
0.0
0.0
0.0
33.7
68.1
22.7
0.0
0.0
0.0
14.3
63.5
39.6
0.9
0.0
2.4
19.9
70.6
7.4
0.0
0.0
1.8
10.3
92.7
78.9
15.6
0.0
0.0
0.0
33.7
68.1
22.7
0.0
0.0
0.0
14.3
63.5
39.6
0.9
0.0
2.4
19.9
70.6
7.4
0.0
0.0
1.8
10.3
92.7
1 2 3 4 5 1 2 3 4 5
Actual class
Actual class
1
2
3
4
5
82.0
14.4
5.6
0.0
0.0
20.5
68.9
18.9
6.0
0.0
0.8
15.2
71.8
13.6
1.7
0.0
2.5
8.6
69.7
16.6
0.0
0.0
1.3
19.0
82.0
82.0
14.4
5.6
0.0
0.0
20.5
68.9
18.9
6.0
0.0
0.8
15.2
71.8
13.6
1.7
0.0
2.5
8.6
69.7
16.6
0.0
0.0
1.3
19.0
82.0
83.0
9.5
0.0
0.0
0.0
20.7
61.3
26.4
0.0
0.0
0.0
45.6
67.2
21.4
2.4
0.0
0.0
11.6
74.8
1.6
0.0
0.0
5.6
29.2
93.9
83.0
9.5
0.0
0.0
0.0
20.7
61.3
26.4
0.0
0.0
0.0
45.6
67.2
21.4
2.4
0.0
0.0
11.6
74.8
1.6
0.0
0.0
5.6
29.2
93.9
RFFM – Out MP MFFM – Out MP
Actual class
Actual class
1
2
3
4
5
Classification errors achieved in this report are in some cases higher than those found by [2][3] and many others [18][19][20][21]. However, all these involve isometric contractions in their experimental protocols. Isometric contractions are still used as information source due to its higher signal amplitude, lower sensitivity to load variation and without motion artifact. A myoelectric control system based on isometric contractions is not intuitive, especially for subjects who have the limb with a diminished strength. Here, we have proposed the dynamic EMG as information source for myoelectric control. Importantly, the experimental subjects who participated in of this investigation had no any previous training, and finger movements were made in the most natural way possible. Thus, one might suspect that subjects with the ability to vary the kinetics features of finger flexion movements (with previous training) could reach high levels of control by setting multiple states.
Moreover, one could use the extensor muscles of the forearm (which is very feasible) and improve / increase the control performance. This possibility significantly would increase the degrees of freedom that could be controlled. Finally, the multiple possibilities that can provide a myoelectric control based on dynamic EMG still must be studied, and technical feasibility aspects must be taken into account. Even so, it has been demonstrated that a myoelectric control based on dynamic EMG may be feasible, repeatable and accurate.
-
-
CONCLUSIONS
In this study is observed that dynamic EMG amplitude presents a linear correlation with local acceleration of flexion movements, and an exponential correlation with flexion time. Furthermore, these correlation levels change slightly when the recording electrodes are placed on MP of flexor muscles. In view to myoelectric control implementations, we propose to classify kinematic states via dynamic EMG amplitude. The accuracy of classifications were 95%, 88%, 81% and 76% for two, three, four and five states respectively, and using a simple-channel recording and an EMG amplitude estimator.
The performance of a myoelectric control system is based on the optimization of three important aspects of controllability: the accuracy of movement selection, the intuitiveness of actuating control, and the response time of the control system. This study seeks to improve aspects of intuitiveness through dynamic EMG evoked by natural and intuitive movements.
FUNDING
This work has been supported by grants from Agencia Nacional de Promoción CientÃfica y Tecnológica (ANPCYT); Consejo Nacional de Investigaciones CientÃficas y Técnicas (CONICET), and Consejo de Investigaciones de la Universidad Nacional de Tucumán (CIUNT), as well as with Institutional funds from Instituto Superior de Investigaciones Biológicas (INSIBIO).
ETHICAL APPROVAL
All the subjects in this study signed a consent form of the experiments after being informed that the data acquired from them would be used for research purposes only. This study was approved by the Ethics Committee of National University of Tucumán.
REFERENCES
-
K. Englehart and B. Hudgins, A robust, real-time control scheme for multifunction myoelectric control, Transactions on Biomedical Engineering, 50 (7): 848-854, 2003.
-
M.C. Castro, Hand gesture recognition for the control of an exoskeleton, Biosignals and Biorobotics Conference (BRC), 1 (5): 18- 20, 2013
-
N. Wang, Y. Chen and X. Zhang, Therecognition of multi-finger prehensile postures using LDA, Biomedical Signal Processing and Control, 8, 706 712, 2013.
-
P. Bonato (guest editor), Recent advancements in the analysis of dynamic EMG data, Engineering in Medicine and Biology Magazine, 20 (6): 29 32, 2001.
-
D. Farina, Interpretation of the surface electromyogram in dynamic contractions, Exercise and Sport Sciences Reviews, 34 (3), 121127, 2006.
-
P. Bonato, S.H. Roy, M. Knaflitz and C.J. De Luca, Time-Frequency Parameters of the Surface Myoelectric Signal for Assessing Muscle Fatigue during Cyclic Dynamic Contractions, Transactions on Biomedical Engineering, 8 (7): 745 753, 2001.
-
M.A. Mananas, J.A. Fiz, J. Morera and P. Caminal, Analyzing dynamic EMG and VMG signals of respiratory muscles, Engineering in Medicine and Biology Magazine, 20 (6): 125-132, 2001.
-
E.A. Clancy, S. Bouchard and D. Rancourt, Estimation and application of EMG amplitude during dynamic contractions, Engineering in Medicine and Biology Magazine, 20 (6): 47-54, 2001.
-
F.D. Farfán, J.C. Politti and C.J. Felice, Evaluation of EMG Processing Techniques using the Information Theory, Biomedical Engineering OnLine, 9 (72), 2010.
-
L.S. Cerqueira, J.F. Carvalho and F.A. Monteiro, Electromyography of the biceps brachii during dynamic contractions, Rev. Bras. Med. Esporte, 19 (6): 457-461, 2013.
-
G.K. Shalu, K.S. Sivanandan and K.P. Mohandas, Fuzzy Logic and Probabilistic Neural Network for EMG Classification A Comparative Study, International Journal of Engineering Research & Technology, 1 (5), 2012.
-
K. Sundaraj, Biceps Activity EMG Pattern Recognition using Neural Networks, Proceedings of the Conference on Advanced Applications of Electrical Engineering, pp:2529, 2009.
-
A. Phinyomark, P. Phukpattaranont and C. Limsakul, Feature reduction and selection for EMG signal classification, Expert Systems with Applications, 39:7420-7431, 2012.
-
R. Boostani and M.H. Moradi, Evaluation of the forearm EMG signal features for the control of a prosthetic hand, Physiological Measurement, 24(2), 309319, 2003.
-
K.S. Kim, H. Choi, C.S. Moon and C.W. Mun, Comparison of k- nearest neighbor, quadratic discriminant and linear discriminant analysis in classification of electromyogram signals based on the wrist- motion directions, Current Applied Physics, 11(3), 740745, 2011.
-
S.V. Stehman, Selecting and interpreting measures of thematic classification accuracy, Remote Sensing of Environment, 62 (1): 77 89, 1997.
-
H.J. Hermens, B. Freriks, C. Disselhorst-Klug and G. Rau, Development of recommendations for SEMG sensors and sensor placement procedures, J. Electromyogr. Kinesiol., 10: 361374, 2000.
-
M.A. Oskoei and H. Hu, Myoelectric control systems: A survey, Biomedical Signal Processing and Control, 2 (4): 275294, 2007.
-
R. Ahsan, M.I. Ibrahimy and O. Khalifa, EMG Signal Classification for Human Computer Interaction: A Review, European Journal of Scientific Research, 33 (3): 480501, 2009.
-
B. Peerdeman, D. Boere, H. Witteveen, R. Huis int Veld, H. Hermens,
S. Stramigioli, S. Rietman, P. Veltink and S. Misra, Myoelectric forearm prostheses: State of the art from a user centered perspective, The Journal of Rehabilitation Research and Development, 48 (6): 719 738, 2011.
-
E. Scheme and K. Englehart, Electromyogram pattern recognition for control of powered upper-limb prostheses: State of the art and challenges for clinical use, The Journal of Rehabilitation Research and Development, 48 (6): 643660, 2011.