Está en la página 1de 13

Data Mining project:

<<Recognition of basic
hand movements using
Electromyography>>
Ilaria Pacifico
Bionics Engineering
University of Pisa
Powerpoint Templates

Page 1

Introduction
Application using EMG signal
The use of the EMG signal is quite prevalent in a wide range of applications.
One of the practical applications of the EMG signal is the use for control
exoskeleton limps of body, such as hand. It is more comfortable for a hand
amputee to wear a glove that includes the EMG electrodes than using the
rather promising Electroencephalography (EEG) electrodes in the area of the
head. This issue is of significant importance for using such a system in a daily
basis.

The hand controlled from a single, highly intelligent control system that
uses two sensors to open and close the hand

Powerpoint Templates

Page 2

Experimental Procedure
AIM: to identify six basic movements of the hand.
Spherical (S):
holding an elastic ball.

Tip (T):
the touch of the thumb
to the index.
Palmar (P):
holding a pen.

Lateral (L):
holding a credit card.
Cylindrical (C):
holding a glass of water.

Hook (H):
holding the handle of 4L water bottle.

MEASUREMENTS:
Five healthy subjects (two males and three females) of the same age approximately (20
to 22-year-old) were asked to repeat the six basic movements 30 times, using two
sensors for acquiring the data.
Sampling rate: 500 Hz, Butterworth Band Pass filter 15-500 Hz, Notch Filter 50 Hz
The total time for each measurement was 5 seconds.

Powerpoint Templates

Page 3

EMD: Empirical Mode Decomposition

EMD provides a novel adaptive method for analyzing non-linear


and/or nonstationary signals. It decompose the signal into a number
of IMFs.

Powerpoint Templates

Page 4

Features Extraction
MEAN_ch1
MEAN_ch2
mode_ch1
mode_ch2
var_ch1 (Variance)
var_ch2
zerocross_ch1
zerocross_ch2
SSC_ch1 (Slope Sign Changes)
SSC_ch2
WL_ch1 (Waveform Length)
WL_ch2
WAMP_ch1(Willison Amplitude)
WAMP_ch2

skew_ch1
skew_ch2
kurtosis_ch1
kurtosis_ch2
MAV1_ch1 (Mean Absolute value1)
MAV1_ch2
MAV2_ch1 (extension of MAV1)
MAV2_ch2
SSI_ch1 (Simple Square Integral)
SSI_ch2
MDF_ch1 (Median Frequency)
MDF_ch2
RMS_ch1 (Root Mean square)
RMS_ch2
ARV_ch1 (Average Rectified Value)
ARV_ch2

Powerpoint Templates

Page 5

1 Experimental Setup
No filters- 5CV- Total DataSet

Accuracy

SMO

JRip

J48

Ib6

Adaboost

RandForest

66.55%

79%

82.86%

88.56%

91.11%

92.55%

IbK: for several values of k:

Confusion matrix RandForest:

Powerpoint Templates

Page 6

J48: Several Levels of pruning


Relatively high level of accuracy in
correspondence of CF=0.2
(standard value in Weka).
Moreover, an higher value of CF
causes an increase of
computational time.

Confidence Factor=1

Confidence Factor=0.1

Powerpoint Templates

Page 7

2 Experimental Setup
No filters- Manual 5CV:1 Fold per Subject
Ib6

Random Forest

22.44%

29.88%

Male1

14.44%

5.55%

Male2

8.88%

16.11%

Female1

26.67%

36.67%

Female2

40%

37.22%

Female3

22.22%

53.88%

Accuracy

Very low levels of accuracy!

Powerpoint Templates

Page 8

3 Experimental Setup
No filters- 12CV for each Subject
30 trials for each movement for each subject (6 movements): 12 folds
This time the best classifier
was found to be Ib6 (better
than Random Forest).

Paper results:

Powerpoint Templates

Page 9

Attribute Selection:

10 most significant Features:

CfsSubsetEval

PCA

InfoGain

Results:

Attribute
Selector

Classification Results
IB6

RandForest Jrip

J48

SMO

Adaboost

PCA

80.67%

88.11%

62.11%

65.44%

57.33%

76.55%

Cfs

88.56%

90.78%

79.44%

79.44%

64.66%

89.89%

InfoGain

87.66%

91.66%

80.77%

84.57%

62.11%

92%

Powerpoint Templates

Page 10

Conclusions
Attribute Selection vs No Attribute selection

Powerpoint Templates

Page 11

Scatter Plot

Powerpoint Templates

Page 12

Powerpoint Templates

Page 13

También podría gustarte