T
The response matrix of such a system is given by:
X =
_
x(t
1
) x(t
2
) . . . x(t
n
)
=
_
_
x
1
(t
1
) x
1
(t
2
) . . . x
1
(t
n
)
x
2
(t
1
) x
2
(t
2
) . . . x
2
(t
n
)
.
.
.
.
.
.
.
.
.
.
.
.
x
m
(t
1
) x
m
(t
2
) . . . x
m
(t
n
)
_
_
(1)
If the mean values of each of the row vector are not zero,
then the Eq. (1) is modied and becomes:
X =
_
x(t
1
) x x(t
2
) x . . . x(t
n
) x
=
_
_
x
1
(t
1
) x x
1
(t
2
) x . . . x
1
(t
n
) x
x
2
(t
1
) x x
2
(t
2
) x . . . x
2
(t
n
) x
.
.
.
.
.
.
.
.
.
.
.
.
x
m
(t
1
) x x
m
(t
2
) x . . . x
m
(t
n
) x
_
_
(2)
where x is the mean value of the data set.
Hence, the covariance matrix of the matrix X in Eq. (2) is
given by,
C
X
=
1
n
XX
T
The C
X
matrix (m x m) represents the correlations be-
tween all possible pairs of measurements. The diagonal and
non-diagonal terms are called the variance and covariance,
respectively. Therefore, the main scope here is to maximize
the variance and minimize the covariance. Such operation can
be achieved by performing a linear transformation in order to
diagonalize C
X
, and nd the eigenvalues and eigenvectors of
the matrix C
X
.
C
X
U = U
Thus, seeking the values in the following form:
C
X
= UU
T
in which,
U =
_
U
1
U
2
. . . U
m
=
_
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 . . .
m
_
_
Once eigenvectors and eigenvalues are found from the
covariance matrix, the next step is to order the eigenvectors by
eigenvalues, from the highest to lowest ones. This operation
classies the components in order of signicance. Then it
turns out that the eigenvector with the highest eigenvalue is
the principle component of the data set. The next step is to
construct a feature vector by choosing the eigenvectors from
the list of the eigenvectors (PC
x(t)
).
In this particular case, all the principal components were
chosen, since PCA (as mentioned above) was not used for
dimensionality reduction, but for ensuring convergence in the
blind source separation process during the analysis of the
independent components.
B. Independent Component Analysis
Independent Component Analysis (ICA) is an iterative
technique that estimates the statistical independence of signals
from a given set of its linear combinations [22]. ICA seeks to
nd a linear separation of multiple sources without having
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 4
Motor Activation
Pattern
Gait Kinematic
Analysis
Hilbert Transform
& Envelope
Signal
Reconstruction
x
r
(t) = As s = Wx(t)
ICA
PC
x(t)
PCA
x(t)
Raw EMG
Signals
EMD
with
Soft-thresholding
Fig. 2. Block Diagram for Signal Processing.
information from the original signals or the weights of the
mixture [23], [24]. More formally, ICA tackles the problem
of blind separation of sources, in which it is considered that
the signals received by the sensors are mixtures derived from
various independent sources. The goal of the method is to
analyze these mixtures and to obtain the original signals from
them [25]. In a nutshell, ICA can be computed as follows:
Given measurement, x(t), which in this particular case
is PC
x(t)
, nd the independent components, s, and the
associated mixing matrix, A, such that:
x(t) = As
Find w
j
that maximizes non-Gaussianity of w
T
j
x(t).
Independent components s is then found from:
s = Wx
where,
A
1
= W =
_
w
1
w
2
. . . w
m
t=0
_
|(h
1(k1)
(t) h
1k
(t))|
2
h
2
1(k1)
(t)
_
h
1k
: residue after the k
t
h iteration of the 1st IMF.
As stated in [27], a typical value for SD can be set between
0.2 and 0.3.
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 5
IMF
1
IMF
2
.
.
.
IMF
N
tIMF
1
tIMF
2
.
.
.
tIMF
N
Soft-
thresholding
Summation
Filtered Signal
EMD
Fig. 4. Soft-thresholding process of the IMFs.
3) Soft-thresholding: However, a slight modication over
the EMD method is proposed, as shown in Fig. 4. Hence,
after decomposing the signal into IMFs, they are denoised
by applying a threshold to the estimated IMFs, and nally
the signal is reconstructed by summing all the denoised IMFs.
This modication is a practical procedure due to the empirical
nature of the EMD method, as it doesnt make any assumption
about the input time-series [29].
First, as stated in Fig. 3, the EMD method is used for de-
composing the input signal into IMFs. Then soft-thresholding
is applied to each IMFs, yielding to tIMF
1
, tIMF
2
, . . . , tIMF
N
,
which are the denoised versions of the original components,
as shown in Eq. 3.
tIMF
N
= sgn(IMF
N
)(|IMF
N
| t
n
) (3)
The threshold t
n
is estimated by using a window of noise
from the original signal, in which the boundaries of this
window are used to extract a region of noise. Then, the
standard deviation of each region is estimated and used as
the threshold (t
1
, . . . , t
N
).
Finally, the ltered signal is obtained by linear summation
of the denoised IMFs.
D. The Hilbert Transform & Envelope
The Hilbert transform of a given signal x(t) is dened as a
function of time, as follows:
x(t) = H[x(t)] =
1
_
+
x()
(t )
d
It can be obtained by applying the convolution between the
given signal x(t) and 1/t. It is the response of a linear time-
invariant lter, as follows:
x(t) =
1
t
x(t) (4)
Applying the Fourier transform to Eq. 4:
F{ x(t)} =
1
F
_
1
t
_
F{x(t)} (5)
Since,
F
_
1
t
_
=
_
+
1
x
e
j2fxdx
= jsgn(f)
With,
jsgn(f) =
_
_
_
j, if f > 0
0, if f = 0
j, if f < 0
Then, the Fourier transform of the Hilbert transform dened
in Eq. 5 can be obtained by the following expression:
F{ x(t)} = jsgn(f)F{x(t)} (6)
The Hilbert transform is easier to understand in the fre-
quency domain than in the time domain: the Hilbert transform
does not change the magnitude of F{x(t)}, it only changes
the phase. For negative frequencies, the spectrum of x(t) is
multiplied by j (corresponding to a phase change of /2),
while for positive frequencies, such spectrum is multiplied by j
(corresponding to a phase change of /2). However, to obtain
the result in time domain it is necessary to perform the inverse
Fourier transform.
By denition, the analytic signal can be written explicitly
as:
x
a
(t) = x(t) +j x(t) (7)
The Fourier transform of the analytic signal (Eq. 7), can be
determined by the following expression:
F{x
a
(t)} = F{x(t)} +jF{ x(t)} (8)
Substituting Eq. 6 into Eq. 8, the above expression becomes:
F{x
a
(t)} = F{x(t)} +j[jsgn(f)]F{x(t)}
With,
F{x
a
(t)} =
_
_
_
2F{x(t)}, if f > 0
F{x(t)}, if f = 0
0, if f < 0
To obtain the envelope of the original signal x(t) it is
necessary to take the absolute value of the analytic signal
x
a
(t):
B(t) =
_
x
2
(t) + x
2
(t) (9)
IV. RESULTS
In order to highlight the results of the approach described in
section III, these has also been compared to the ones obtained
using other two different approaches: a conventional one and a
variation (simplication) of the one described above in section
III.
In order to compare the results, the raw data were normal-
ized. Particularly, gait kinematic data are commonly normal-
ized to a certain percentage of the stride, with 0% being heel
strike and 100% being the next successive heel strike of the
same foot. Herein, data were normalized to 100 percent of
one stride for treadmill. Afterwords, normalization by Z-score
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 6
0 10 20 30 40 50 60 70 80 90 100
2
0
2
GM
0 10 20 30 40 50 60 70 80 90 100
5
0
5
Gmed
0 10 20 30 40 50 60 70 80 90 100
5
0
5
RF
0 10 20 30 40 50 60 70 80 90 100
2
0
2
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
2
0
2
BF
0 10 20 30 40 50 60 70 80 90 100
2
0
2
TA
0 10 20 30 40 50 60 70 80 90 100
5
0
5
LG
0 10 20 30 40 50 60 70 80 90 100
2
0
2
SOL
100% Stride Normalization
Fig. 5. Normalized raw data of the right/left (blue/red) lower extremities.
0 10 20 30 40 50 60 70 80 90 100
2
0
2
GM
0 10 20 30 40 50 60 70 80 90 100
5
0
5
Gmed
0 10 20 30 40 50 60 70 80 90 100
5
0
5
RF
0 10 20 30 40 50 60 70 80 90 100
2
0
2
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
2
0
2
BF
0 10 20 30 40 50 60 70 80 90 100
2
0
2
TA
0 10 20 30 40 50 60 70 80 90 100
5
0
5
LG
0 10 20 30 40 50 60 70 80 90 100
2
0
2
SOL
100% Stride Normalization
Fig. 6. Normalized raw data of the right/left (blue/red) lower extremities with
a half cycle shift.
were applied to the EMG amplitudes. These results can be
shown in Fig. 5.
If these results are shifted in a half cycle, it can clearly
be seen how the activation patterns are the same for both
extremities, as shown in Fig. 6.
As a conventional approach, it is understood that the follow-
ing operations are computed: the normalized EMG raw data
were ltered, using a rst order low pass Butterworth lter
(10 Hz cutoff frequency), and full-wave rectied into a linear
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
GM
0 10 20 30 40 50 60 70 80 90 100
0
1
2
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
RF
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
BF
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
TA
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
LG
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
SOL
100% Stride Normalization
Fig. 7. Lowpass ltering and rectication of the normalized raw data of the
right/left (blue/red) lower extremities.
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
GM
0 10 20 30 40 50 60 70 80 90 100
0
1
2
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
RF
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
BF
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
TA
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
LG
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
SOL
100% Stride Normalization
Fig. 8. Lowpass ltering and rectication of the normalized raw data of the
right/left (blue/red) lower extremities with a half cycle shift.
envelope, as shown in Fig. 7.
Again, if these results are shifted in a half cycle, it can
clearly be seen how the activation patterns are the same for
both extremities, as shown in Fig. 8.
The other method to be compared with is indeed a variation
of the method described in section III, and it consists in not
considering either PCA or ICA, but only EMD. Therefore, the
normalized raw data is only passed through the EMD lter.
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 7
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
GM
0 10 20 30 40 50 60 70 80 90 100
0
2
4
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
1
2
RF
0 10 20 30 40 50 60 70 80 90 100
0
2
4
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
1
2
BF
0 10 20 30 40 50 60 70 80 90 100
0
1
2
TA
0 10 20 30 40 50 60 70 80 90 100
0
2
4
LG
0 10 20 30 40 50 60 70 80 90 100
0
1
2
SOL
100% Stride Normalization
Fig. 9. EMD ltering and thresholding of the normalized raw data of the
right/left (blue/red) lower extremities.
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
GM
0 10 20 30 40 50 60 70 80 90 100
0
2
4
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
1
2
RF
0 10 20 30 40 50 60 70 80 90 100
0
2
4
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
1
2
BF
0 10 20 30 40 50 60 70 80 90 100
0
1
2
TA
0 10 20 30 40 50 60 70 80 90 100
0
2
4
LG
0 10 20 30 40 50 60 70 80 90 100
0
1
2
SOL
100% Stride Normalization
Fig. 10. EMD ltering and thresholding of the normalized raw data of the
right/left (blue/red) lower extremities with a half cycle shift.
These results are shown in Fig. 9.
Once again, if these results are shifted in a half cycle, it
can clearly be seen how the activation patterns are the same
for both extremities, as shown in Fig. 10.
The results of the method proposed in section III, are shown
in Fig. 11. Once again, and in order to show how the activation
patterns are closely related in both extremities, these results
are reported with a shift of half a cycle, as shown in Fig 12.
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
GM
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
RF
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
0.05
0.1
BF
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
TA
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
LG
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
SOL
100% Stride Normalization
Fig. 11. Proposed method for processing the normalized raw data of the
right/left (blue/red) lower extremities.
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
GM
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
RF
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Vlat
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
0.05
0.1
BF
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
TA
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
LG
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
SOL
100% Stride Normalization
Fig. 12. Proposed method for processing the normalized raw data of the
right/left (blue/red) lower extremities with a half cycle shift.
More results are reported in Fig. 13, Fig. 14 and Fig.
15. These results highlight the differences among these three
methods. In order to have a closer look, the activation of the
RF, TA, LG and SOL are separately reported in Fig. 16.
In order to see the correlation between the activation pat-
terns and the kinematics of the movements, the kinematic
information traduced in the movement of the hip, knee and
ankle, are also reported in Fig 20.
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 8
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
GM
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
0 10 20 30 40 50 60 70 80 90 100
0
1
2
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
2
4
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
RF
0 10 20 30 40 50 60 70 80 90 100
0
1
2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
Vlat
0 10 20 30 40 50 60 70 80 90 100
0
2
4
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
BF
0 10 20 30 40 50 60 70 80 90 100
0
1
2
0 10 20 30 40 50 60 70 80 90 100
0
0.2
0.4
TA
0 10 20 30 40 50 60 70 80 90 100
0
1
2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
LG
0 10 20 30 40 50 60 70 80 90 100
0
2
4
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
SOL
100% Stride Normalization
0 10 20 30 40 50 60 70 80 90 100
0
1
2
Fig. 13. Lowpass ltering and rectication of the normalized raw data of
the right (blue) lower extremity versus EMD ltering and thresholding of the
normalized raw data of the right (green) lower extremity.
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
GM
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
1
2
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
RF
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
Vlat
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
BF
0 10 20 30 40 50 60 70 80 90 100
0
0.05
0.1
0 10 20 30 40 50 60 70 80 90 100
0
0.2
0.4
TA
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
LG
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
SOL
100% Stride Normalization
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Fig. 14. Lowpass ltering and rectication of the normalized raw data of
the right (blue) lower extremity versus proposed method for processing the
normalized raw data of the right (green) lower extremity.
V. DISCUSSION
Conventional processing methods based on the use of low-
pass lters eliminate frequency components which can be of
interest in studying the muscle functions. This issue diminishes
the information being processed and provides an incomplete
basis for determining the onset of motor activity. The proposed
approach based on PCA, ICA and EMD ltering avoids this
fact, while also decreases the effect of cross-talk which is
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
GM
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
2
4
Gmed
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
1
2
RF
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
2
4
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
Vlat
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
1
2
BF
0 10 20 30 40 50 60 70 80 90 100
0
0.05
0.1
0 10 20 30 40 50 60 70 80 90 100
0
1
2
TA
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
2
4
LG
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0 10 20 30 40 50 60 70 80 90 100
0
1
2
SOL
100% Stride Normalization
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Fig. 15. EMD ltering and thresholding of the normalized raw data of
the right (blue) lower extremity versus proposed method for processing the
normalized raw data of the right (green) lower extremity.
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
(a)
0 10 20 30 40 50 60 70 80 90 100
0
1
2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
(b)
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
1
2
(c)
100% Stride Normalization
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Fig. 16. Comparison among the three methods over the RF. (a) Lowpass
ltering and rectication of the normalized raw data of the right (blue) lower
extremity versus EMD ltering and thresholding of the normalized raw data
of the right (green) lower extremity. (b) Lowpass ltering and rectication of
the normalized raw data of the right (blue) lower extremity versus proposed
method for processing the normalized raw data of the right (green) lower
extremity. (c) EMD ltering and thresholding of the normalized raw data of
the right (blue) lower extremity versus proposed method for processing the
normalized raw data of the right (green) lower extremity.
present in the records. Similarly, the dissipation of the muscle
signal through the tissue, due to volume conduction, makes
it difcult to identify individual patterns of activation by
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 9
0 10 20 30 40 50 60 70 80 90 100
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
(a)
0 10 20 30 40 50 60 70 80 90 100
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
0.3
0.4
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
(b)
0 10 20 30 40 50 60 70 80 90 100
0
0.05
0.1
0.15
0.2
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
1
2
(c)
100% Stride Normalization
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Fig. 17. Comparison among the three methods over the TA. (a) Lowpass
ltering and rectication of the normalized raw data of the right (blue) lower
extremity versus EMD ltering and thresholding of the normalized raw data
of the right (green) lower extremity. (b) Lowpass ltering and rectication of
the normalized raw data of the right (blue) lower extremity versus proposed
method for processing the normalized raw data of the right (green) lower
extremity. (c) EMD ltering and thresholding of the normalized raw data of
the right (blue) lower extremity versus proposed method for processing the
normalized raw data of the right (green) lower extremity.
conventional methods. Herein, the proposed approach is better
than the traditional methods, as it can efciently separate by
blind source separation, the signals corresponding the muscle
activation and others that belong to background noise. More-
over, the proposed approach reduces the undesirable effects of
these factors, thus constituting an important tool in processing
EMG signals. In addition, computing the envelopes by using
the Hilbert transform, enables the chance of considering all the
components of the signals, preventing the loss of information
due to low pass ltering (and/or rectication) of the signal,
which is a common practice in conventional methods.
According to the results, the proposed approach for process-
ing the EMG signals, however, gave no further insights about
the activity of the eight muscles that were studied. Indeed,
although the proposed approach has a major difference com-
pared to the conventional approaches, particularly in aspects
regarding low pass ltering and envelope reconstruction, such
method gave similar results compared to, not only the other
two approaches studied in this manuscript, but also to previous
studies that can be found in literature.
Therefore, it can be established that for healthy subjects,
conventional approaches can be considered reliable, and along
with the proposed approach, they can allow obtaining signals
entirely consistent with the biomechanical gait, showing a
high degree of neuromotor organization, which is reected
in the observed phase shift between the left and right lower
extremities. This situation is based on the activation of central
pattern generators and their complex organization. Such high
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
(a)
0 10 20 30 40 50 60 70 80 90 100
0
2
4
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
(b)
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
2
4
(c)
100% Stride Normalization
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Fig. 18. Comparison among the three methods over the LG. (a) Lowpass
ltering and rectication of the normalized raw data of the right (blue) lower
extremity versus EMD ltering and thresholding of the normalized raw data
of the right (green) lower extremity. (b) Lowpass ltering and rectication of
the normalized raw data of the right (blue) lower extremity versus proposed
method for processing the normalized raw data of the right (green) lower
extremity. (c) EMD ltering and thresholding of the normalized raw data of
the right (blue) lower extremity versus proposed method for processing the
normalized raw data of the right (green) lower extremity.
degree of neuromotor is so evident that can clearly be seen for
the three methods reported in this manuscript: in Fig. 7 and
Fig. 8 for the conventional approach, in Fig. 9 and Fig. 10
for the approach using only EMD ltering, and in Fig. 11 and
Fig. 12 for the proposed approach. Moreover, even without
any kind of signal processing (only normalization) applied to
the EMG signals, this issue can still be noticed clearly (see
Fig. 5 and 6).
Nevertheless, there is a great advantage on using the pro-
posed approach (based on PCA, ICA and EMD) in patients
with neurological pathologies, or with other types of diseases
dealing with motor impairments, as if compared to conven-
tional approaches, it is not necessary to know a priori the
cut-off frequency to be used for low pass ltering, or band
pass ltering as well. Therefore, this is a key issue, as for
different neurological diseases, different cut-off frequencies
are required, otherwise the resulting motor pattern activations
can be biased.
However, conventional methods have their own drawbacks,
since they cannot allow the user to set independently the
detection, creating false alarm probabilities. This issue can
clearly be seen in Fig. 17 for the TA muscle, in which the
traditional method reports always activation during the stride,
in circumstances that there is activation only at the beginning,
at the middle, and at the end of the stride.
In order to achieve early activations of the pattern of
movements, a higher quality is required. This implies higher
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 10
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
(a)
0 10 20 30 40 50 60 70 80 90 100
0
1
2
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
(b)
0 10 20 30 40 50 60 70 80 90 100
0
0.1
0.2
Z
s
c
o
r
e
N
o
r
m
a
l
i
z
a
t
i
o
n
0 10 20 30 40 50 60 70 80 90 100
0
0.5
1
1.5
2
(c)
100% Stride Normalization
0 10 20 30 40 50 60 70 80 90 100
0
0.05
0.1
0.15
0.2
Fig. 19. Comparison among the three methods over the SOL. (a) Lowpass
ltering and rectication of the normalized raw data of the right (blue) lower
extremity versus EMD ltering and thresholding of the normalized raw data
of the right (green) lower extremity. (b) Lowpass ltering and rectication of
the normalized raw data of the right (blue) lower extremity versus proposed
method for processing the normalized raw data of the right (green) lower
extremity. (c) EMD ltering and thresholding of the normalized raw data of
the right (blue) lower extremity versus proposed method for processing the
normalized raw data of the right (green) lower extremity.
0 10 20 30 40 50 60 70 80 90 100
10
0
10
20
30
40
A
n
g
l
e
[
D
e
g
r
e
e
]
HIP
0 10 20 30 40 50 60 70 80 90 100
0
10
20
30
40
50
60
A
n
g
l
e
[
D
e
g
r
e
e
]
KNEE
0 10 20 30 40 50 60 70 80 90 100
10
5
0
5
10
15
A
n
g
l
e
[
D
e
g
r
e
e
]
100% Stride Normalization
ANKLE
Fig. 20. Angular position of the hip, knee and ankle during the cycle gait.
degree of resolution in processing EMG signals. Herein, if
more resolution is requested, conventional approaches can
fail or cannot achieve such requirement, while the proposed
method can t perfectly, as low pass lters are neither used
nor required. This can be demonstrated in Fig. 16, Fig. 17, 18
and 19, in which the performance of the proposed method is
comparatively higher than the other two, particularly against
the conventional approach.
It is also important to highlight the fact that the three
method, and especially the one proposed in this manuscript,
have a strong correlation with the kinematic activity expressed
in terms of angular displacement of the hip, knee and ankle
(see Fig. 20). However, such correlation is not fully achieved
in the case of the TA muscle, in which either the conventional
method or the method based on only EMD couldnt accom-
plish it, meanwhile the proposed method (based on PCA, ICA
and EMD) could afford it.
VI. CONCLUSION
The use of the proposed method for processing EMG
signals during human walking was effective for determining
the muscle activation patterns. These results are conrmed to
be coherent and are aligned with the ones found in literature,
but not only, these are consistent with the two other methods
for which they were compared.
The results show and conrm the robustness of the proposed
method, as the obtained motor activation sequences are closely
related to the functional mechanical behavior of the lower
extremities during walking.
These results provide an important basis for future research
in the eld of biological signal processing, opening the possi-
bility for implementing more accurate models, both in process-
ing and analyzing EMG signals. In addition, the improvement
in signal processing techniques can affect the applications that
can be covered, expanding the eld of application. Herein, this
could be useful not only for the diagnosis and treatment of
several clinical pathologies, but also for the development of
advanced human machine interfaces.
REFERENCES
[1] S. Huang and D. Ferris, Muscle activation patterns during walking
from transtibial amputees recorded within the residual limb-prosthetic
interface, Journal of NeuroEngineering and Rehabilitation, vol. 9,
no. 55, pp. 116, 2012.
[2] R. T. Lauer, C. Stackhouse, P. A. Shewokis, B. T. Smith, M. Orlin,
and J. J. McCarthy, Assessment of wavelet analysis of gait in children
with typical development and cerebral palsy, Journal of Biomechanics,
vol. 38, no. 6, pp. 13511357, 2005.
[3] F. Manganelli, C. Pisciotta, R. Dubbioso, R. Iodice, C. Criscuolo,
L. Ruggiero, G. D. Michele, and L. Santoro, Electrophysiological
characterisation in hereditary spastic paraplegia type 5, Clinical Neu-
rophysiology, vol. 122, no. 4, pp. 819 822, 2011.
[4] P. Tropea, V. Monaco, M. Coscia, F. Posteraro, and S. Micera, Effects
of early and intensive neuro-rehabilitative treatment on muscle synergies
in acute post-stroke patients: a pilot study, Journal of NeuroEngineering
and Rehabilitation, vol. 10, no. 1, pp. 115, 2013.
[5] V. Santilli, M. A. Frascarelli, M. Paoloni, F. Frascarelli, F. Camerota,
L. De Natale, and F. De Santis, Peroneus longus muscle activation pat-
tern during gait cycle in athletes affected by functional ankle instability:
A surface electromyographic study, The American Journal of Sports
Medicine, vol. 33, no. 8, pp. 11831187, 2005.
[6] J. Perry, Gait analysis: Normal and pathological function, 2nd ed. Slack
Incorporated, 2010.
[7] A. Pedotti, A study of motor coordination and neuromuscular activities
in human locomotion, Biological Cybernetics, vol. 26, no. 1, pp. 5362,
1977.
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 11
[8] C. Frigo and R. Shiavi, Applications in movement and gait analysis,
in Electromyography: physiology, engineering, and noninvasive appli-
cations, R. Merletti and P. J. Parker, Eds. Wiley-IEEE Press, 2004, pp.
381401.
[9] D. Winter and H. Yack, EMG proles during normal human walking:
stride-to-stride and inter-subject variability, Electroencephalography
and Clinical Neurophysiology, vol. 67, no. 5, pp. 402 411, 1987.
[10] D. A. Winter, Biomechanics and motor control of human movement.
John Wiley & Sons, Inc., 2009, pp. 4581.
[11] S.-S. Chang, C. De Luca, and S. Nawab, Aliasing rejection in precision
decomposition of emg signals, in Engineering in Medicine and Biology
Society, 2008. EMBS 2008. 30th Annual International Conference of the
IEEE, 2008, pp. 49724975.
[12] D. Winter, A. Fuglevand, and S. Archer, Crosstalk in surface elec-
tromyography: Theoretical and practical estimates, Journal of Elec-
tromyography and Kinesiology, vol. 4, no. 1, pp. 1526, 1994.
[13] C. Frigo and P. Crenna, Multichannel SEMG in clinical gait analysis:
A review and state-of-the-art, Clinical Biomechanics, vol. 24, no. 3,
pp. 236245, 2009.
[14] P. Bonato, T. DAlessio, and M. Knaitz, A statistical method for the
measurement of muscle activation intervals from surface myoelectric
signal during gait, Biomedical Engineering, IEEE Transactions on,
vol. 45, no. 3, pp. 287299, 1998.
[15] G. Staude, C. Flachenecker, M. Daumer, and W. Wolf, Onset detection
in surface electromyographic signals: A systematic comparison of meth-
ods, EURASIP Journal on Advances in Signal Processing, vol. 2001,
no. 2, pp. 6781, 2001.
[16] X. Li and A. Aruin, Muscle activity onset time detection using teager-
kaiser energy operator, in Engineering in Medicine and Biology Society,
2005. IEEE-EMBS 2005. 27th Annual International Conference of the,
2005, pp. 75497552.
[17] R. Shiavi, C. Frigo, and A. Pedotti, Electromyographic signals during
gait: Criteria for envelope ltering and number of strides, Medical and
Biological Engineering and Computing, vol. 36, no. 2, pp. 171178,
1998.
[18] S. J. Olney and D. A. Winter, Predictions of knee and ankle moments
of force in walking from EMG and kinematic data, Journal of Biome-
chanics, vol. 18, no. 1, pp. 9 20, 1985.
[19] J. Nielsen, L. Arendt-Nielsen, and A. Pedotti, Power spectrum analysis
of the rectied electromyogram during gait for normals and patients,
Journal of Electromyography and Kinesiology, vol. 4, no. 2, pp. 105
115, 1994.
[20] C. J. De Luca, The use of surface electromyography in biomechanics,
Journal of applied biomechanics, vol. 13, no. 2, pp. 135163, 1997.
[21] M. G. Benedetti, P. Bonato, F. Catani, T. DAlessio, M. Knaitz,
M. Marcacci, and L. Simoncini, Myoelectric activation pattern during
gait in total knee replacement: relationship with kinematics, kinetics,
and clinical outcome, Rehabilitation Engineering, IEEE Transactions
on, vol. 7, no. 2, pp. 140149, 1999.
[22] G. R. Naik, D. K. Kumar, V. P. Singh, and M. Palaniswami, Hand
gestures for HCI using ICA of EMG, in Proceedings of the HCSNet
workshop on Use of vision in human-computer interaction-Volume 56.
Australian Computer Society, Inc., 2006, pp. 6772.
[23] X. Ren, Z. Yan, Z. Wang, and X. Hu, Noise reduction based on ICA
decomposition and wavelet transform for the extraction of motor unit
action potentials, Journal of Neuroscience Methods, vol. 158, no. 2, pp.
313 322, 2006.
[24] A. Delorme, T. Sejnowski, and S. Makeig, Enhanced detection of
artifacts in EEG data using higher-order statistics and independent
component analysis, NeuroImage, vol. 34, no. 4, pp. 14431449, 2007.
[25] D. A. Alvarez and E. Giraldo, ICA aplicado a la extracci on de
caractersticas en im agenes, Scientia Et Technica, vol. XIV, pp. 43
48, 2008.
[26] A. Hyv arinen and E. Oja, Independent component analysis: algorithms
and applications, Neural networks, vol. 13, no. 4, pp. 411430, 2000.
[27] N. E. Huang, Z. Shen, S. R. Long, M. C. Wu, H. H. Shih, Q. Zheng, N.-
C. Yen, C. C. Tung, and H. H. Liu, The empirical mode decomposition
and the hilbert spectrum for nonlinear and non-stationary time series
analysis, Proceedings of the Royal Society of London. Series A:
Mathematical, Physical and Engineering Sciences, vol. 454, no. 1971,
pp. 903995, 1998.
[28] F. E. Hern andez-Montero and M. Guti errez-Garca, Enfoques del
an alisis de envolvente al procesamiento de vibraciones para el di-
agn ostico de maquinarias, Ingeniera Mec anica, vol. 13, no. 1, pp.
3140, 2010.
[29] A. O. Andrade, S. Nasuto, P. Kyberd, C. M. Sweeney-Reed, and
F. Van Kanijn, EMG signal ltering based on empirical mode decom-
position, Biomedical Signal Processing and Control, vol. 1, no. 1, pp.
4455, 2006.