the m/eeg inverse problem and solutions
DESCRIPTION
The M/EEG inverse problem and solutions. Gareth R. Barnes. Format. The inverse problem Choice of prior knowledge in some popular algorithms Why the solution is important. Magnetic field. MEG pick-up coil. Electrical potential difference (EEG). scalp. skull. cortex. Volume currents. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/1.jpg)
The M/EEG inverse problem and solutions
Gareth R. Barnes
![Page 2: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/2.jpg)
Format
• The inverse problem• Choice of prior knowledge in some popular
algorithms• Why the solution is important.
![Page 3: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/3.jpg)
Volume currents
Magnetic field
Electrical potential difference (EEG)
5-10nAmAggregate post-synaptic potentials
of ~10,000 pyrammidal neurons
cortex
skull
scalp
MEG pick-up coil
![Page 4: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/4.jpg)
Inverse problem
1s
Active Passive
Local field potential (LFP)
MEG measurement
1nAm
1pTpick-up coils
What we’ve got
What we want
Forward problem
![Page 5: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/5.jpg)
![Page 6: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/6.jpg)
Useful priors cinema audiences
• Things further from the camera appear smaller
• People are about the same size• Planes are much bigger than people
![Page 7: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/7.jpg)
Where does the data come from ?
1pT
1s
![Page 8: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/8.jpg)
Useful priors for MEG analysis
• At any given time only a small number of sources are active. (dipole fitting)
• All sources are active but overall their energy is minimized. (Minimum norm)
• As above but there are also no correlations between distant sources (Beamformers)
![Page 9: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/9.jpg)
The source covariance matrix
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
Source number
Sou
rce
num
ber
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
![Page 10: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/10.jpg)
-6-4-20246x 10
-13
-6
-4
-2
0
2
4
6x 10
-13
-6
-4
-2
0
2
4
6x 10
-13
Estimated dataEstimated position
Measured data
Dipole Fitting
?
![Page 11: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/11.jpg)
-6-4-20246x 10
-13
-6
-4
-2
0
2
4
6x 10
-13
-6
-4
-2
0
2
4
6x 10
-13
Estimated data/Channel covariance matrixMeasured data/
Channel covariance
Dipole fitting
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
True source covariance
Prior source covariance
![Page 12: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/12.jpg)
Fisher et al. 2004
Dipole fitting
Effective at modelling short (<200ms) latency evoked responses
Clinically very useful: Pre-surgical mapping of sensory /motor cortex ( Ganslandt et al 1999)
Need to specify number of dipoles (but see Kiebel et al. 2007), non-linear minimization becomes unstable for more sources.
![Page 13: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/13.jpg)
Minimum norm- allow all sources to be active, but keep energy to a minimum
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
Solution
0 100 200 300 400 500 600 700-10
-8
-6
-4
-2
0
2
4
6
8
10
estimated response - condition 1at 52, -31, 11 mm
time ms
PPM at 379 ms (79 percent confidence)512 dipoles
Percent variance explained 99.91 (93.65)log-evidence = 21694116.2
0 100 200 300 400 500 600 700-10
-8
-6
-4
-2
0
2
4
6
8
10
estimated response - condition 1at 52, -31, 11 mm
time ms
PPM at 379 ms (79 percent confidence)512 dipoles
Percent variance explained 99.91 (93.65)log-evidence = 21694116.2
Prior
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
True(Single Dipole)
![Page 14: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/14.jpg)
Problem is that superficial elements have much larger lead fields
MEG sensitivity
Basic Minimum norm solutions
Solutions are diffuse and have superficial bias (where source power can be smallest).
But unlike dipole fit, no need to specify the number of sources in advance.
Can we extend the assumption set ?
![Page 15: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/15.jpg)
Coh
eren
ce
Distance
0 12 24 30mm
8-13Hz band
0
0
.5
1
.0
Cortical oscillations have local domains
Bullock et al. 1989
“We have managed to check the alpha band rhythm with intra-cerebral electrodes in the occipital-parietal cortex; in regions which are practically adjacent and almost congruent one finds a variety of alpha rhythms, some are blocked by opening and closing the eyes, some are not, some respond in some way to mental activity, some do not.” Grey Walter 1964
Leopold et al. 2003.
![Page 16: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/16.jpg)
Beamformer: if you assume no correlations between sources, can calculate a prior covariance matrix from the data
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
True
0 100 200 300 400 500 600 700-10
-8
-6
-4
-2
0
2
4
6
8
10
estimated response - condition 1at 52, -31, 11 mm
time ms
PPM at 379 ms (79 percent confidence)512 dipoles
Percent variance explained 99.91 (93.65)log-evidence = 21694116.2
Prior,Estimated From data
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
![Page 17: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/17.jpg)
Singh et al. 2002
ME
G c
ompo
site
fMR
IOscillatory changes are co-located with haemodynamic changes
Beamformers
Robust localisation of induced changes, not so good at evoked responses.
Excellent noise immunity.
Clincally also very useful (Hirata et al. 2004; Gaetz et al. 2007)
But what happens if there are correlatedsources ?
![Page 18: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/18.jpg)
Beamformer for correlated sources
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
0 100 200 300 400 500 600 700-1.5
-1
-0.5
0
0.5
1
1.5
estimated response - condition 1at -2, -21, 5 mm
time ms
PPM at 229 ms (99 percent confidence)512 dipoles
Percent variance explained 99.81 (65.46)log-evidence = 8249519.0
Prior(estimated from data)
True Sources
12345678910
1
2
3
4
5
6
7
8
9
10
12345678910
1
2
3
4
5
6
7
8
9
10
12345678910
1
2
3
4
5
6
7
8
9
10
![Page 19: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/19.jpg)
-6-4-20246x 10
-13
-6
-4
-2
0
2
4
6x 10
-13
-6
-4
-2
0
2
4
6x 10
-13
Estimated data/Channel covariance matrixMeasured data/
Channel covariance
Dipole fitting
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
True source covariance
Prior source covariance
?
![Page 20: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/20.jpg)
Multiple Sparse Priors (MSP)
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
12345678910
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
el1
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10
el2
eln
+
Estimated (based on data)
TrueP(l)
l
12345678910
1
2
3
4
5
6
7
8
9
10
Priors
(Covariance estimates are made in channel space)= sensitivity (lead field matrix)
-4
![Page 21: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/21.jpg)
0 100 200 300 400 500 600 700-8
-6
-4
-2
0
2
4
6
8
estimated response - condition 1at 36, -18, -23 mm
time ms
PPM at 229 ms (100 percent confidence)512 dipoles
Percent variance explained 99.15 (65.03)log-evidence = 8157380.8
0 100 200 300 400 500 600 700-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
estimated response - condition 1at 46, -31, 4 mm
time ms
PPM at 229 ms (100 percent confidence)512 dipoles
Percent variance explained 99.93 (65.54)log-evidence = 8361406.1
0 100 200 300 400 500 600 700-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
estimated response - condition 1at 46, -31, 4 mm
time ms
PPM at 229 ms (100 percent confidence)512 dipoles
Percent variance explained 99.87 (65.51)log-evidence = 8388254.2
0 50 100 15010
2
104
106
108
Iteration
Free energyAccuracyComplexity
0 100 200 300 400 500 600 700-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
estimated response - condition 1at 46, -31, 4 mm
time ms
PPM at 229 ms (100 percent confidence)512 dipoles
Percent variance explained 99.90 (65.53)log-evidence = 8389771.6
AccuracyFree EnergyCompexity
![Page 22: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/22.jpg)
0 100 200 300 400 500 600 700-1.5
-1
-0.5
0
0.5
1
1.5
estimated response - condition 1at -2, -21, 5 mm
time ms
PPM at 229 ms (99 percent confidence)512 dipoles
Percent variance explained 99.81 (65.46)log-evidence = 8249519.0
0 100 200 300 400 500 600 700-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
estimated response - condition 1at 46, -31, 4 mm
time ms
PPM at 229 ms (100 percent confidence)512 dipoles
Percent variance explained 99.90 (65.53)log-evidence = 8389771.6
8150000
8200000
8250000
8300000
8350000
8400000
BMF MSP
Model Evidence
Can use model evidence to choose between solutions
Free energy
![Page 23: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/23.jpg)
So it is possible,but why bother ?
![Page 24: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/24.jpg)
Correct inversion algorithm
• Correct location information• Correct unmixing of sensor
data = best estimate of source level time series
• Higher SNR (~ sqrt (Nchans))
Single trial data
Stimulus(3cpd,1.5º)
Duncan et al . 2010
![Page 25: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/25.jpg)
Conclusion
• MEG inverse problem can be solved.. If you have some prior knowledge.
• All prior knowledge encapsulated in a source covariance matrix
• Can test between priors in a Bayesian framework.
• Exciting part is the millisecond temporal resolution we can now exploit.
![Page 26: The M/EEG inverse problem and solutions](https://reader033.vdocuments.site/reader033/viewer/2022061604/56816468550346895dd65278/html5/thumbnails/26.jpg)
Thanks to
• Vladimir Litvak• Will Penny• Jeremie Mattout• Guillaume Flandin• Tim Behrens• Karl Friston and methods group