Recognition of Movements Through Dynamic Electromyographic Signals

DOI : 10.17577/IJERTV5IS020404

Download Full-Text PDF Cite this Publication

  • 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: Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 International License

Text Only Version

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.

  1. 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.

  2. MATERIAL AND METHODS

    1. 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.

    2. 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

      1. Rest position

        Unit

        Reference electrode

      2. 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.

    3. 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

    4. 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).

  3. 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

      1. (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.

  4. 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.

    1. 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

      90.1

      1

      2

      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

    2. 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

    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

    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.

  5. 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

  1. K. Englehart and B. Hudgins, A robust, real-time control scheme for multifunction myoelectric control, Transactions on Biomedical Engineering, 50 (7): 848-854, 2003.

  2. M.C. Castro, Hand gesture recognition for the control of an exoskeleton, Biosignals and Biorobotics Conference (BRC), 1 (5): 18- 20, 2013

  3. N. Wang, Y. Chen and X. Zhang, Therecognition of multi-finger prehensile postures using LDA, Biomedical Signal Processing and Control, 8, 706 712, 2013.

  4. P. Bonato (guest editor), Recent advancements in the analysis of dynamic EMG data, Engineering in Medicine and Biology Magazine, 20 (6): 29 32, 2001.

  5. D. Farina, Interpretation of the surface electromyogram in dynamic contractions, Exercise and Sport Sciences Reviews, 34 (3), 121127, 2006.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. K. Sundaraj, Biceps Activity EMG Pattern Recognition using Neural Networks, Proceedings of the Conference on Advanced Applications of Electrical Engineering, pp:2529, 2009.

  13. A. Phinyomark, P. Phukpattaranont and C. Limsakul, Feature reduction and selection for EMG signal classification, Expert Systems with Applications, 39:7420-7431, 2012.

  14. 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.

  15. 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.

  16. S.V. Stehman, Selecting and interpreting measures of thematic classification accuracy, Remote Sensing of Environment, 62 (1): 77 89, 1997.

  17. 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.

  18. M.A. Oskoei and H. Hu, Myoelectric control systems: A survey, Biomedical Signal Processing and Control, 2 (4): 275294, 2007.

  19. 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.

  20. 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.

  21. 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.

Leave a Reply