Independent Component Analysis and Its...
Transcript of Independent Component Analysis and Its...
![Page 1: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/1.jpg)
1
Independent Component Analysis and Its Applications
Tzyy-Ping Jung (鍾子平) Center for Advanced Neurological Engineering Swartz Center for Computational Neuroscience Institute for Neural Computation University of California, San Diego, USA & Department of Computer Science National Chiao-Tung University, Hsinchu, Taiwan
![Page 2: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/2.jpg)
3
Outline
• Blind Source Separation: – Solving the “cocktail party problem”
• Applications – Speech separation and clarity – EEG/ERP – fMRI (if time permits)
![Page 3: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/3.jpg)
4
Blind Source Separation Unknown Mixing
Sources Observables
Unmixing
Recovered Sources
![Page 4: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/4.jpg)
EEGLAB Workshop 2009 6
Brief History of ICA
• Herault & Jutten ("Space or time adaptive signal processing by neural network models“, Neural Nets for Computing Meeting, Snowbird, Utah, 1986): Seminal paper, neural network
• Comon (1994): Approximation of MI by 4th order statistics • Bell & Sejnowski (1995): Information Maximization • Amari et al. (1996): Natural Gradient Learning • Cardoso (1996): JADE • Hyvärinen & Oja: Nonlinear PCA, FastICA
• Applications of ICA to biomedical signals – EEG/ERP analysis (Makeig, Bell, Jung & Sejnowski, 1996; Jung et
al., 1997; Makeig et al., 1997; Jung et al., 2001) – fMRI analysis (McKeown, Jung et al. 1998, Jung et al., 2001) – ECG analysis (Cardoso 1998).
![Page 5: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/5.jpg)
7
ICA Theory – Cost Functions Family of BSS algorithms • Information theory (Infomax) • Bayesian probability theory (Maximum likelihood estimation) • Negentropy maximization • Nonlinear PCA • Statistical signal processing (cumulant maximization, JADE) • Pearlmutter & Parra showed InfoMax, ML estimation are equivalent. • Lee et al. showed negentropy has the equivalent property to
InfoMax. • Girolami & Fyfe showed nonlinear PCA can be viewed from
information-theoretic principle. • A unifying Information-theoretic framework for ICA (Lee et al. 1999)
![Page 6: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/6.jpg)
8
Independent Component Analysis ICA is a method to recover a version, of the original sources by multiplying the data by a unmixing matrix, u= Wx, where x is our observed signals, a linear mixtures of sources, x= As. While PCA simply decorrelates the outputs (using an orthogonal matrix W), ICA attempts to make the outputs statistically independent, while placing no constraints on the matrix W.
x u s
![Page 7: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/7.jpg)
11
Statistical Independence
![Page 8: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/8.jpg)
12
Entropy
Fake dice (make a 6 half of the time): entropy 2.16 (base 2)
Dice: 1/6
1/6
1 2 3 4 5 6
21 16 log 2.586 6
H ⎛ ⎞⎛ ⎞= − =⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠
1/10
1 2 3 4 5 6
2 21 1 1 15 log log 2.1610 10 2 2
H ⎛ ⎞⎛ ⎞ ⎛ ⎞= − − =⎜ ⎟ ⎜ ⎟⎜ ⎟⎝ ⎠ ⎝ ⎠⎝ ⎠
![Page 9: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/9.jpg)
13
How to make the outputs statistically independent?
Minimize their redundancy or mutual information.
ICA learning rule
Minimizing I(y1,y2) à Maximizing H(y1,y2)
=0 if the two variables are independent
Natural gradient (Amari)
TW W
ICA learning rule
1 2( , ,...)H y yWW
∂Δ =
∂
Joint entropy ( , )
( , ) ( , ) log( ( , ))x y X Y
H X Y p x y p x y∈ ×
= − ∑
Entropy: ( ) ( ) log( ( ))x X
H X p x p x∈
= −∑
I(y1,y2) = H(y1) + H(y2) - H(y1,y2) Mutual Information
![Page 10: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/10.jpg)
14
Independent Component Analysis
ICA is a method to recover a version, of the original sources by multiplying the data by a unmixing matrix, u = Wx
x u s
![Page 11: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/11.jpg)
15
p(x) p(y)
p(y)
From Bell & Sejnowski Neural Compu. 1995.
Σ
![Page 12: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/12.jpg)
16
ICA learning rule
![Page 13: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/13.jpg)
• Remove the mean x = x - <x>.
• ‘Sphere’ the data by diagonalizing its covariance matrix,
x = 2<xxT>-1/2(x-<x>).
• Update W according to
![Page 14: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/14.jpg)
20
ICA Applications
• Speech enhancement (noisy speech recognition)
• Biomedical signal processing (EEG, ERP, fMRI, MEG)
• Image processing
![Page 15: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/15.jpg)
21
Example: Speech Separation
ICA
![Page 16: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/16.jpg)
S^3
Sound Separation Demonstration
![Page 17: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/17.jpg)
26
ICA Applications
• Speech enhancement (noisy speech recognition)
• Biomedical signal processing (EEG, ERP, fMRI, MEG)
• Image processing
![Page 18: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/18.jpg)
27
Challenges of EEG Analysis
• Pervasive artifacts • EEG recordings are
mixtures of all brain activities arising from different networks
• Response variability • Inverse problem • etc
![Page 19: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/19.jpg)
29 From Jung et al., Clinical Neurophysiology, 2000.
![Page 20: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/20.jpg)
30
ICA/EEG Assumptions
• Mixing is linear at electrodes • Propagation delays are negligible • Component time courses are
independent • Number of components ≤ number
of channels.
![Page 21: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/21.jpg)
EEGLAB Workshop V, Nov. 8-10, 2007, San Diego: Julie Onton – Artifact rejection and running ICA 31
Independent Component Analysis
x = scalp EEG W = unmixing matrix
ICA
W-1 (scalp projections)
W*x = u
u = sources
x = W-1*u
Cha
nnel
s
Time
u = sources
Com
pone
nts
Time
*
![Page 22: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/22.jpg)
32
Independent components of EEG/ERP
X = W-1 U
X =
0.4 A12 8.2 A22 0 =
=
Fz
Pz
A11 A12 A21 A22 0
How is ICA scalp map plotted?
From Makeig et al., JNS, 1999.
XP3b =
From Jung & Makeig, 2009.
![Page 23: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/23.jpg)
33
Frequently Asked Questions
• What is temporal and spatial ICA? For EEG, we are looking at temporally
independent brain activities arising from different brain networks.
For fMRI, the independence is considered over voxels because of brain modularity. i.e., Simplistically, "Different places do different things."
![Page 24: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/24.jpg)
EEGLAB Workshop, June 26-29, 2007, Aspet: Arnaud Delorme 34
* * *
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
...
4,33,3
4,23,2
4,13,1
2,31,3
2,21,2
2,11,1
uuuuuu
uuuuuu
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
−−−
−−−
−−−
13,3
12,3
11,3
13,2
12,2
11,2
13,1
12,1
11,1
wwwwwwwww
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
++++
++++
++++
−−−−−−
−−−−−−
−−−−−−
13,32,3
12,32,2
11,32,1
13,31,3
12,31,2
11,31,1
13,22,3
12,22,2
11,22,1
13,21,3
12,21,2
11,21,1
13,12,3
12,12,2
11,12,1
13,11,3
12,11,2
11,11,1
...wuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwu
* * *
Inverse weight matrix W-1
ICA activity U
Data X (EEG/MEG time series)
X=W-1U Chan 1 Chan 2 Chan 3
Comp. 1 Comp. 2 Comp. 3
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
...
4,33,3
4,23,2
4,13,1
2,31,3
2,21,2
2,11,1
uuuuuu
uuuuuu
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
−−−
−−−
−−−
13,3
12,3
11,3
13,2
12,2
11,2
13,1
12,1
11,1
wwwwwwwww
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
++++
++++
++++
−−−−−−
−−−−−−
−−−−−−
13,32,3
12,32,2
11,32,1
13,31,3
12,31,2
11,31,1
13,22,3
12,22,2
11,22,1
13,21,3
12,21,2
11,21,1
13,12,3
12,12,2
11,12,1
13,11,3
12,11,2
11,11,1
...wuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwu
Inverse weight matrix W-1
ICA activity U
Data X (EEG/MEG voxel activities)
Time 1 Time 2 Time 3
Comp. 1 Comp. 2 Comp. 3
Temporal ICA
X=W-1U
Spatial ICA
![Page 25: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/25.jpg)
35
Frequently Asked Questions (cont.)
• How much data is enough data? There is no fixed limit to the number of
points needed for a "good" ICA solution - and in fact no fixed way to judge whether an ICA solution is "good" or not.
![Page 26: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/26.jpg)
36
Frequently Asked Questions (cont.) • Pre-ICA procedures
– Check the rank of the data (if not full rank, use PCA)
– ‘Messy' channels or epochs should be removed – Ultra-low frequency activity should be removed,
including the DC offset (a.k.a. remove baseline')
• Check ICA solution prior to further analysis – Review component scalp maps and check their
'dipolarity' – If component maps are 'messy', remove ‘messy’
epochs/channels and try again...
![Page 27: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/27.jpg)
37
Frequently Asked Questions (cont.)
• How should the activations be scaled? U=WX, X=W-1*U The strength of source activity is distributed between the
columns of W-1 and the rows of U.
• Ordering of ICs Not well-defined and intuitive.
• Can ICA separate ‘correlated’ source activities?
![Page 28: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/28.jpg)
SCCN/UCSD > SCCN/UCSD
Practical Issues with ICA of EEG/ERP
1. Apply ICA to averaged ERPs • How many time points are needed for training? Suggestion: At least several times number of
variables in the unmixing matrix. • Which EEG processes may express their
independence in the ERP training data? Suggestion: Decompose the concatenated
collection of ERP averages in respond to the experimental stimulus and task conditions.
• ICA decomposition of averaged ERPs must be interpreted with caution.
![Page 29: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/29.jpg)
SCCN/UCSD > SCCN/UCSD
Practical Issues with ICA of EEG/ERP
2. Apply ICA to continuous EEG data • Are components spatially stationary through
time? Suggestion: Perform separate decompositions
of subsets of the recorded data, each consisting of periods during which the sources may be stationary. Or, you can use a mixture of ICA model.
![Page 30: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/30.jpg)
SCCN/UCSD > SCCN/UCSD
3. Apply ICA to unaveraged event-related EEG epochs
Practical Issues with ICA of EEG/ERP
![Page 31: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/31.jpg)
41
Experiment
Task: Fixate cross while covertly attending to green box. Press button when circle is flashed in green box.
Subject: 28 normal control, 14 autistic and 8 cerebellar lesion subjects.
Session: 30 72-s task blocks, including 120 targets and 480 nontargets in each of the 5 locations.
+
![Page 32: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/32.jpg)
42
ERP Image
From Jung et al., NIPS, 1999.
![Page 33: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/33.jpg)
43
1. Sort all trials according to subject RTs
2. Smoothing with a 20-trial moving window
From Jung et al., NIPS, 1999.
![Page 34: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/34.jpg)
44
ICA applied to ~600 (single-subject, 31-channel, 1-s) concatenated single-trial
response epochs timelocked to detected target stimuli
31 independent components having: • fixed spatial projections to the scalp • temporally independent time courses of activation
Analysis of Single-trial ERPs
![Page 35: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/35.jpg)
45
![Page 36: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/36.jpg)
47
ICA-based Artifact Correction
![Page 37: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/37.jpg)
48
Split Single Trials based on EOG
Heavily contaminated
Contaminated Clean trials
![Page 38: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/38.jpg)
49 From Jung et al., Clinical Neurophysiology, 2000.
![Page 39: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/39.jpg)
51
![Page 40: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/40.jpg)
52
![Page 41: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/41.jpg)
53
![Page 42: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/42.jpg)
54
![Page 43: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/43.jpg)
55
Characteristics of Independent Components
• Concurrent Activity • Maximally Temporally Independent • Overlapping Maps and Spectra • Dipolar Scalp Maps • Functionally Independent • Between-Subject Regularity
![Page 44: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/44.jpg)
61
Conclusions
• ICA has proven successful in many data-analysis applications.
• Great care must be taken to examine the validity of the assumptions that are used by ICA to derive a decomposition of the observed signals and/or to evaluate the reliability and functional significance of the resulting components.
![Page 45: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/45.jpg)
62
Magnetic Resonance Imaging (MRI and/or functional MRI)
1. MRI is an imaging technique used to produce high quality images of the inside of the human body.
2. It is based on the magnetic susceptibilities of oxygenated hemoglobin (HbO2) and deoxygenated hemoglobin (HbR) to track the blood-flow changes related to neuronal activity, which is referred to as blood-oxygen-level-dependent (BOLD) contrast.
![Page 46: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/46.jpg)
63
Variance
Mean Signal
fMRI/BOLD Signal Complexity Exp Exp Exp Exp
Cnt 40-s
Time (min)
Time courses of 10 randomly selected voxels
2 4 6 0
McKeown et al., Human Brain Mapping, 1998
-
+
![Page 47: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/47.jpg)
64
Measured Signal
Machine Noise
Arousal
Physiologic Pulsations
ICA Applied to fMRI Data
?
Task-related
McKeown et al., Human Brain Map., 1998
![Page 48: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/48.jpg)
65
Analysis of Event-related fMRI Data
Ø Require a priori knowledge of the time course of the hemodynamic response
Ø Assume homogeneity across different brain regions
Ø Allow tests of statistical significance within an assumed data+noise model.
Ø Require minimal space/time assumptions
Ø Explore time courses and spatial distribution of the data
Ø Reveal unforeseen activations (time-varying, site-dependent)
Ø Provide no noise model for statistical testing.
Model-based methods Data-driven methods
![Page 49: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/49.jpg)
66
Component Maps
Measured fMRI Signals
mixing matrix
M
#1
#2
n
t = 1
t = 2
t = n
Σ
Σ
Σ
Σ
Mixing
C MC = X
ICA Applied to fMRI Data
![Page 50: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/50.jpg)
67
Independent fMRI Components Consistently task-related
Transiently task-related
Quasi-periodic Slowly-varying Slow head movement
Abrupt head movement
Activated Suppressed
![Page 51: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/51.jpg)
68
Correlation
S2
S1
S3
ICA
Z>2.0
Z>1.5
Z>1.0
Z>0.75
3 Su
bjec
ts
![Page 52: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/52.jpg)
69
Stability of ICA Component Maps
![Page 53: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/53.jpg)
70
Relative Task Sensitivity
ICA vs
Correlation
(Simulation)
Active voxels by correlation
(|r| > 0.197, n = 195)
Slice 1 Slice 2 Simulated Activation
0
Signal Added
Signal Subtracted
With simulated activation
Without
Selected voxel time course
Time (min) 6 3
Recovered Components
Simulated task
Actual task ICA + Corr+ ICA- Corr-
![Page 54: Independent Component Analysis and Its Applicationsfmriserver.ucsd.edu/ttliu/be280a_12/BE280A12_eeg3.pdf · 2012-11-14 · Independent Component Analysis ICA is a method to recover](https://reader034.fdocuments.us/reader034/viewer/2022042710/5f6481cb8a861b3c5a2dc2e4/html5/thumbnails/54.jpg)
71
FMRLAB
FMRLAB, a Matlab-based open-source environment for fMRI analysis
J-R Duann