12.01.2015 Views

Download - Academy Publisher

Download - Academy Publisher

Download - Academy Publisher

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!