Multiscale Mapping of fMRI Information

advertisement
Multi-Scale Mapping Of fMRI Information
On The Cortical Surface:
A Graph Wavelet Based Approach
Yi Chen, Radoslaw M. Cichy and John-Dylan Haynes
Bernstein Center for Computational Neuroscience Berlin &
Charité – Universitätsmedizin
Max-Planck-Institute for Human Cognitive and Brain Sciences, Leipzig
25/11/2011 Berlin
Multivariate Pattern Analysis of fMRI Signal
?
Pattern
Recognition
Haxby et al. Science, 2001
Spatial Range of MVPA Methods
Global
Whole brain
Local
ROI-based
Searchlight technique
 Searchlight
technique affords unbiased, spatially localized
information detection.
•
Haxby et al., Science, 2001
Haynes & Rees, Nature Rev. Neurosci, 2006
Kriegeskorte et al., PNAS, 2007
The fMRI Signal in Space
Information
carried
by the structure:
fMRI signals resides in the convolved cortical
The brain has
a complex
sheets.
BOLD changes
 3D
searchlight methods do not take this
structural complexity of the brain into
account.
3D searchlight
•
Jin & Kim, Neuroimage, 2008
Cortical Surface-based Searchlight
Searchlight on
cortical surface mesh
3D searchlight neglects
local geometry
Surface-based searchlight
respects local geometry
•
Chen et al., NeuroImage, 2011
Application: Decoding Object Category
Object categories:
Trumpets vs Chairs vs Boats
Chen et al., NeuroImage, 2011
Surface-based vs 3D Method
Collateral sulcus
Fusiform gyrus
 Surface-based
method observes local structure
Collateral sulcus
Fusiform gyrus
 3D
method deteriorates spatial specificity
 Surface-based method localizes fMRI information
more precisely
•
Chen et al., NeuroImage, 2011
Multiscale Organization of Brain Function
Hierarchical organization with increasing spatial scale
V2
R
V3
V1
V2
L
V3
Ocular dominance
and orientation
preference columns
Retinotopic maps
Object selective
regions
 Knowing the spatial scale of patterns is crucial for
understanding the brain’s functional organization
Yacoub et al., PNAS, 2008
Wandell, Encyclopedia Neurosci., 2007
Multiscale Analysis – Wavelet Transform
Wavelets, or “little waves”, are families of spatially local, band-passing
Fine scale wavelet
filters:
Fine scale detail
Fine scale information
Transform
Output:
Large scale information
Scale up
Large scale wavelet
Large scale detail
 Information specific to different scales can be extracted
with wavelets
Hackmack and Haynes, in prep.
Wavelets on Irregular Mesh
Wavelets on regular grid
Translation invariant
Wavelets on irregular mesh
Varies on translation
 On an irregular mesh, wavelet transform cannot be
directly implemented
Another Way to Look at Discrete Fourier Transform
For a signal x defined on a one-dimensional, regular and circular field, we have:
Discrete Laplacian:
1
1
xi  ( xi 1  xi )  ( xi 1  xi )
2
2
x  K x where K is a symmetric matrix, its eigenvectors,
when sorted non-decreasingly w.r.t. eigenvalues:

1/ n
if j  1

(u j )h   1 / n sin( 2 h  j / 2 / n) if j is even
 1 / n cos( 2 h j / 2 / n) if j is odd
 

Projecting a signal onto the space spanned by these eigenvectors is thus computationally
equivalent to its Discrete Fourier Transform (DFT):
xˆ  U x
Manipulating the transform coefficients and exploiting the unitary property of U, we can
implement filters on the frequency domain. The filtered signal is given by:
~
x  U T D f xˆ , where D f is a diagonal matrix
The diagonal matrix D f contains the Impulse Response function of the designed filter.
Taubin SIGGRAPH '95
Implementing Wavelets via Graph Laplacian
 Generalized graph Laplacian H:
H f ( x)   wxy  f ( x)  f ( y )
y~ x
Wxy characterizes the geometric
properties of the graph. The
eigenvectors of graph Laplacian
have a quasi-frequency property:
Freq. Response
 Wavelets on irregular mesh can then be
defined on the eigenspectral domain:
Eigenspectrum
Biyikoglu et al., Laplacian Eigenvectors of Graphs, 2007
Hammond et al., Applied & Comp. Harmonic Analysis, 2009
Multiscale Analysis on Irregular Mesh
Fine scale wavelet
Fine scale detail
Fine scale information
Transform
Outputs
Large scale information
Large scale wavelet
 Spectral
Large scale detail
graph wavelets can be used to achieve multiscale
analysis on irregular meshes
Anisotropic Filters on Cortical Surface
Vertical
Horizontal
Fine scale
Large scale
 Anisotropic
filters are possible by using different geometric
schemes for the graph Laplacian
Multiscale Analysis of Object Categories/Exemplars
Categories:
Objects vs Scenes vs Body parts vs
Faces
2-step procedure:
Exemplars:
Child vs Female vs Male
 BOLD estimates were sampled onto
the cortical surface & transformed with
spectral graph wavelets
 At each scale, the outputs from the
filter banks were taken as feature
vectors for classification
•
Cichy et al., Cerebral Cortex, 2011
Scale Differentiated Analysis of
Exemplar and Category Encoding
Categories
Exemplars
Fine
Scale
Large
Scale
z-score
Categories are preferentially encoded in large scale
and exemplars in fine scale

Summary
Cortical surface-based method
respects natural geometry of the brain
- improves spatial specificity of MVPA
-
Multi-scale analysis on the cortical surface
can extract information from fMRI signals at different scales using
spectral graph wavelets
- shows that object categories and exemplars are encoded in
different spatial scales in the ventral visual stream
-
 The combination of surface-based technique and multiscale information mapping promises a better understanding
of human brain function
Acknowledgements
John-Dylan
Haynes
Radoslaw M.
Cichy
Jakob
Heinzle
Kerstin
Hackmack
Fernando
Ramirez
NEUROCURE
Appendix
Spectral Graph Wavelets & Fast Algorithm
 For filter with compact spatial support, its impulse response function
defined on eigenspectral domain needs to be continuously differentiable.
 Wavelet functions are defined by a family of dilated versions of a single
function (mother wavelet).
 Mother wavelet needs to meet the admissibility condition.
g 2 ( x)
0 x dx  Cg  , g (0)  0
 Fast algorithm is possible by approximating the wavelet function on
eigenvalue domain with truncated orthogonal polynomials (e.g. Chebyshev
polynomial), and calculating the eigenspace projection with recursive
sparse matrix vector multiplications (Sect.6, Hammond et al., 2009).

g (t )  Tt ( g )  pt ( )  Wt ( f )  TL,t  f  pL,t ( f )
 Note, however, by adopting above fast algorithm, the dilation of mother
wavelet is now carried on the eigenvalue domain, rather than the
eigenvalue’s rank/index domain.
Hammond et al., Applied & Comp. Harmonic Analysis, 2009
Multiscale Analysis on Regular Grid
Fine scale wavelet
Fine scale detail
Fine scale detail
Transform
Outputs
Large scale detail
Large scale wavelet
Large scale detail
Download