Download - Academy Publisher
Download - Academy Publisher
Download - Academy Publisher
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
() t = [ S () t S () t ] T<br />
N<br />
S ,...,<br />
1<br />
, whose components are<br />
mutually independent. The vector s(t) corresponds to N<br />
independent scalar valued source signal si(t). An observed<br />
() [ () ()] T<br />
data vector X t = X t ,..., X t<br />
1<br />
M<br />
is composed of<br />
linear combinations of sources si(t) at each time point t<br />
such that[7,8]:<br />
x t = As t + n t<br />
(3)<br />
() () ()<br />
Where, X is the original feature vector, S is the<br />
underlying (independent) sources, and A is a mixing<br />
matrix. Only X is observed, and ICA algorithm estimates<br />
both S and A then trying to find the sources which are as<br />
independent as possible through a linear transformation W.<br />
Y () t = WX () t = WAS( t)<br />
(4)<br />
The problem of ICA addresses the reconstruction of n<br />
independent source signals from m observed signals,<br />
possibly via estimation of the unknown mixing matrix.<br />
The overall structure of the ICA model is shown in Fig.1.<br />
This neural processor takes X as an input vector. The<br />
weight W is multiplied to the input X to give U and each<br />
component ui goes through a bounded invertible<br />
monotonic nonlinear function g(i) to match the cumulative<br />
distribution of the sources.<br />
Infomax is the shortened form of the criterion of<br />
Infomax ICA [9,10]. It is introduce by researchers of Salk<br />
Institute calculate nerve biology laboratory firstly. The<br />
point of Infomax is introducing a nonlinear function<br />
r i<br />
= g i<br />
( y i<br />
) to replace the estimation of higher-order<br />
statistics. The block of Infomax is shows as fig.1.<br />
T −1<br />
T<br />
ΔW ∝[( W ) − φ( y) x ]<br />
(7)<br />
T<br />
f ( w) =− w+φ<br />
( y) y w<br />
We define function<br />
solve differential coefficient of w Jf ( )<br />
and obtain<br />
w as<br />
follows::<br />
∂φ<br />
( y)<br />
T<br />
T<br />
Jf ( w)<br />
=− I + xy w + 2φ<br />
( y)<br />
x w (8)<br />
∂y<br />
Then we can get the learning algorithm as follows:<br />
f ( w)<br />
T<br />
w + = w− = w−( − w+ φ ( y)<br />
y w) D( y)<br />
(9)<br />
Jf ( w)<br />
Where,<br />
−1<br />
⎛ ∂φ<br />
T<br />
T ⎞<br />
D( y) =−⎜I − xy w−2φ<br />
( y)<br />
y ⎟<br />
⎝ ∂y<br />
⎠ is the<br />
weight be adjusted.<br />
φ y = y+<br />
tanh y<br />
,we obtain the final<br />
steps of the algorithm:<br />
w = w<br />
1) The initial value 0 is given , observe<br />
vector z ;<br />
2) Calculate y = wx ( ) , φ y ( ) , D y ;<br />
3) Calculate<br />
Suppose<br />
( ) ( )<br />
T<br />
( ( ) ) ( )<br />
w + = w− − w+φ<br />
y y w D y<br />
;<br />
Repeat step (2) and (3) until it convergents to get w ,<br />
then we use the formula y = wx and obtain the<br />
independent components.<br />
,<br />
Figure 1. The block of Informax ICA<br />
Assume that there is an M-dimensional zero-mean<br />
vector s(t)=[ s1(t),…, sM(t)], such that the components<br />
si(t) are mutually independent. The vector s(t)<br />
corresponds to M independent scalar-valued source<br />
signals si(t). We can write the multivariate of the vector<br />
as the product of marginal independent distributions:<br />
p z = det w p y<br />
(5)<br />
( ) ( ) ( )<br />
p ( z)<br />
Where,<br />
is the hypothesized distribution of p(s).<br />
The log likelihood of equation (1) is as follows:<br />
( , ) log det ( ) log ( )<br />
L y w w p y<br />
M<br />
= +∑ (6)<br />
i=<br />
1<br />
Maximizing the log-likelihood with respect to W<br />
gives a learning algorithm for W as follows:<br />
i<br />
i<br />
III.<br />
EXPERIMENT RESEARCH<br />
The experimental system in this paper is composed of<br />
three parts, i.e., surface myoelectric signal acquiring<br />
instrument of Noraxon U.S.A. Inc., data gathering card<br />
NI-6024E and its software system Labview8.0 of National<br />
Instrument (NI) Company and MatlabR2008 system of<br />
U.S.A. A pair of surface electrodes is placed on the<br />
extensor carpi ulnaris and flexor carpi ulnaris of healthy<br />
testees respectively, each of which consists of 3 Ag-Agcl<br />
electrodes. Then select a muscle which is out of activity as<br />
the referenced point to ground.<br />
Figure 2. EMG disposed by Informax algorithm<br />
243