Académique Documents
Professionnel Documents
Culture Documents
ICA ALGORITHMS
A.SRINIVASULU 1
Department of ECE,
MITS, Madanapalli,
Email id: akulamtech.815@gmail.com
Asso.prof.M.SRINATH REDDY2
Department of ECE,
MITS, Madanapalli,
ABSTRACT: Recent advances in computer hardware and signal processing have now a way to
communicate with the outside world, but even with the last modern techniques, such systems still suffer
communication Recent advances in computer hardware and signal processing have made possible the
use of EEG signals or “brain waves” fo forr communication between humans and computers. Locked-in Locked
patient’s rates on the order of 2-3 3 tasks/minute. In addition, existing systems are not likely to be designed
with flexibility in mind, leading to slow systems that are difficult to improve.
The
he EEG is composed of electrical potentials arising from several sources. Each source (including
separate neural clusters, blink artifact, or pulse artifact) projects a unique topography onto the scalp
scalp-'scalp
maps'. These maps are mixed according to the pr principle
inciple of linear superposition. Here we attempt a
Independent component analysis (ICA) of different algorithms to reverse the superposition by separating
the EEG into mutually independent scalp maps, later removing their noise by set the threshold level a and
finally we classify the five mental tasks through the use of the electroencephalogram (EEG) by the neural
network technique.
Keywords- EEG database, Different Independent component analysis (ICA) Algorithms,, MAT LAB,
Principle
Sources are assumed independent.
⇒ they don’t have mutual information Fig.(2) Electrode placement on to the scalp
Therefore, minimizing the mutual information in
observed signals will lead to the separated signals. Electrodes : C3, C4, P3, P4, O1, O2 and EOG
Mutual Information >=0 and zero if and only if the
variables are statistically independent
3. RESULTS:
MEASURED SIGNALS
RAW EEG
600
500
400
Entropy: 1 200
I ( X ) = ∫ p( x) log dx
p ( x) 1 100
Joint Entropy: I ( X , Y ) = ∫ p( x, y ) log dxdy
p ( x, y ) 0
Mutual Information,
M(X,Y)= I(X) + I(Y) – I(X,Y) -100
0 500 1000 1500 2000 2500
NUMBER OF SAMPLES
Fig. (3) Raw EEG signals
FAST ICA
Nonlinearity: log(cosh(y))
No. of iterations: 100
Convergence error: 10e-300
10e
Minimizing Mutual Information ≈ Maximizing Joint Entropy/ INDEPENDENT COMPONENT USING FASTICA
Likelihood /Network Entropy 70
60
D. EXTENDED INFOMAX [2]
50
Extension of Infomax 40
This preserves the ICA architecture of Infomax
S (t)
algorithm 30
T T
∆W = [1 − K tanh(u )u − uu ]W 20
K = 1 : Supergaussian 10
K = -11 : Subgaussian
0
-10
0 500 1000 1500 2000 2500
NUMBER OF SAMPLES
Fig.(4) Pure EEG signal by Fast ICA algorithm
JADE
50
250
40
200
S(t)
30
20
150
10
X(t)
0 100
-10
0 500 1000 1500 2000 2500 50
NUMBER OF SAMPLES
Fig.(5) Pure EEG signal by JADE ICA algorithm
0
INFOMAX
Convergence eeror =1e-3 -50
Transformation function =logistic sigmoid = 1 0 500 1000 1500 2000 2500
NUMBER OF SAMPLES
Number of iterations: 1 + e −u
512
Fig(8) pure EEG signals without artifacts
INDEPENDENT COMPONENTS USING INFOMAX
140
4. CONCLUSION
120 ICA is the central topic in this paper. EEG signals will
maintain the similarity in their patterns when subject is
100 performing the mental task. BCI systems using EEG as
control signal suffers from the artifact problem. The
80 traditional methods applied for remove artifacts can only
compromise between eliminating artifacts and protecting
S (t )
-20
0 500 1000 1500 2000 2500 5. REFERENCE:
NUMBER OF SAMPLES 1. Aapo Hyvarinen., “fast and Robust fixed point algorithm
Fig.(6) Pure EEG signal by Infomax ICA algorithm for independent component analysis,” IEEE transactions
on Neural Networks, Vol.10, pp.626-634, 1999.
EXTENDED INFOMAX 2. Amari , and Cichocki., “A new learning algorithm for
blind source separation,” Advances in Neural Information
Convergence error: 1e-3 Processing, MIT press, pp.757-763, vol.8, 1996.
Number of iterations=512 3. A.J.Bell and T.J.Sejnowski, “An information-maximization
Nonlinearity = tanh(u) approach to blind separation and blind deconvolution,”
Neural Computation, vol.7, pp.1129-1159, 1995.
INDEPENDENT COMPONENT USING EXTENDED INFOMAX
140 4. T.W.Lee and T.J.Sejnowski, “Independent component
analysis for sub-gaussian and super-gaussian mixtures,”
120 Proceedings of 4th joint symposiums on Neural
computations, vol.7, pp.132-139, 1997.
100
5. Sarah M. Hosni, and Mahmoud E.gadallah.,
80 “Classification of EEG signals using different feature
extraction techniques for mental-task BCI,” Ain Shams
university, Cairo, Egypt.
S (t)
60
6. Hyv arinen A., Karhunen J., Oja E.: Independent
40 Component Analysis. Wiley {
Interscience, 2001.
20
7. M__ka S.: Numerick_e metody algebry. SNTL, 1985.
0 8. Nev_s__malov_a S., _ Sonka K. a spol.: Poruchy sp_anku
a bd_en__. Maxdorf s.r.o., 1997
-20 9. Data downloaded from:
0 500 1000 1500 2000 2500 http://www.cs.colostate.edu/~anderson.
NUMBER OF SAMPLES
Fig. (7) Pure EEG signal by Extended Infomax ICA algorithm
RECONSTRUCTED EEG