non-local means filtering for cortical parcellation of ...chitresh/papers/... · 5. bhushan et al,...

1
Non-local means filtering for cortical parcellation of resting fMRI Chitresh Bhushan 1 , Minqi Chong 1 , Soyoung Choi 1 , Anand A Joshi 1 , Justin P Haldar 1 , Hanna Damasio 2 , Richard M. Leahy 1,2 1 Signal and Image Processing Institute, University of Southern California, Los Angeles, USA 2 Brain and Creativity Institute, University of Southern California, Los Angeles, USA References 1. Smith et al. "Correspondence of the brain's functional architecture during activation and rest". PNAS, 2009;106(31):13040-13045. 2. Buades et al. "A non-local algorithm for image denoising". IEEE CVPR. 2005;vol-2, p.60-65. 3. Van Essen at al. "The WU-Minn Human Connectome Project: An overview". NeuroImage. 2013;80(0):62-79. 4. Shi and Malik. "Normalized cuts and image segmentation". IEEE PAMI. 2000;22(8):888-905. 5. Bhushan et al, “Temporal non-local means filtering reveals real-time whole-brain cortical interactions in resting fMRI,” PLOS ONE, in press. Poster # 2194 Visualization of dynamic resting fMRI (rfMRI) data on the cortex does not directly reveal large scale networks, even after extensive preprocessing [1]. Temporal non-local means (tNLM) [5] reduces the local intensity fluctuations that obscure larger scale behavior and allows direct visualization of spatio-temporal behavior on the cortical surface. tNLM filtering respects functional boundaries i.e. it does not introduce the spatial blurring that occurs when using standard approaches, such as Gaussian smoothing or Laplace Beltrami (LB) filtering. tNLM filtering shows improved performance relative to LB filtering in functional parcellation of the cortex in a population of 40 subjects available from Human Connectome Project (HCP) dataset [3]. Abstract Materials and Methods Filtering results tNLM is a novel adaptation of non-local means (NLM) filtering [2], which is an edge-preserving denoising method. tNLM uses weighted average of data in a large neighborhood where weights are chosen adaptively depending on similarities between the fMRI time series at the vertices. The tNLM filtered rfMRI signal (, ) at vertex and time is expressed as: , = 1 σ ∈() (, ) ∈() , (, ) , is the original unfiltered rfMRI data at vertex and time . () is a set of vertices lying in a large neighborhood of vertex . , is the weight applied to vertex ∈ () when filtering rfMRI data at vertex , which is expressed as: , = 1 2 2 = 2 1− , 2 = ,1 ,⋯,(,) is a vector of length representing rfMRI time series at vertex and is the scalar filtering parameter. tNLM directly exploits the temporal information present in the data by using a weight based on the correlation between the time series. tNLM weighting avoids mixing of signals across functional boundaries, since the time series in different functional areas will be less similar (less correlated) than within each distinct functional area. In comparison, weights in Gaussian or LB filtering are based only on the spatial proximity between the vertices irrespective of temporal behavior. Fig. 1: Effect of smoothing on cortical BOLD signal intensity in rfMRI in a single subject, shown at a single time point: (a) no filtering, (b) LB filtering (t=4) and (c) tNLM filtering (h=0.72). Application of either LB or tNLM filtering shows regional coherence in local activation/ deactivation of rfMRI signals. We see synchronous bilateral activity (in red) for both filtering methods in several brain regions associated with the default mode network (DMN). LB filtering (b) however, shows some additional small isolated patches in the fronto-lateral cortex, anterior insula, and the post-central gyri and the mesial motor regions, as indicated by the arrows. Interestingly, most of these isolated patches lie in regions that have been reported to show strong negative correlations to the DMN and so are unlikely to be synchronous with DMN regions. Similar behavior can be observed at another time point when (d) the original rfMRI data is filtered with (e) LB and (f) tNLM, where most of the DMN regions again show synchronous BOLD signal intensity in red. The tNLM results, (c) and (f), appear clearer in the sense that contrast in the images appears to more closely follow discrete anatomical regions than do the LB results. A simulation further illustrating differences between LB and tNLM filtering can be found in [5]. Take-away: tNLM preserves functional boundaries and anatomical coherence in filtered fMRI BOLD data. Fig 2: Representative frames illustrating dynamic brain activity at ``rest'', as seen with tNLM filtering (h=0.72). Each subfigure shows the BOLD intensity (red – positive; blue – negative; white – zero) in left-hemisphere at a particular time-point after tNLM filtering of a 15-mins long rfMRI data. The brain activation regions shift dynamically from one network to another, which can be most easily noticed in the DMN and anti-correlated DMN. These networks consist predominantly of large regions distributed throughout the brain that are spatially separate but have near synchronous temporal activity. Take-away: tNLM filtering enables direct visualization of dynamic brain activity in rfMRI. Fig 3: Cortical parcellation using N-cuts on a fully connected cortical surface graph into 6 networks with (a) unfiltered data, (b) LB, and (c) tNLM filtering. In each case a distinct color represents one of the K=6 networks. Arrows in (b) illustrate regions lying between two large parcels that are classified as a separate network, possibly because of linear smoothing across the functional boundaries. Take-away: tNLM filtering preserves functional regions and enables cleaner parcellation with N-cuts. We use a population of 40 unrelated subjects from the HCP dataset to test performance of both LB and tNLM filtering for graph-based N-cuts [4] parcellation using a fully connected graph with edge strength based on correlation of rfMRI time series between vertices/nodes. The quality of parcellations was evaluated by quantifying the fractional agreement of the parcels with the regions identified independently using task experiments and with probabilistic Brodmann areas (BA). We compared the mean of the peak performance (across several filtering parameters and number of cuts) of both the methods across the population. Wilcoxon signed-rank test on peak performances, revealed that tNLM had significantly higher agreement (p<0.01) for 6 out of 9 task labels and 15 out of 26 BAs. Functional parcellation and its Evaluation Fig 4: Peak performance of different filtering approaches across different tasks. For each task and each filtering, we select the parameters that achieve the highest mean agreement fraction, which are shown as grouped bar-plots. Take-away: Parcellation with tNLM filtering achieves significantly higher agreement with task labels. This research was supported by NIH grants R01 NS089212, R01 NS074980 and R01 EB009048.

Upload: others

Post on 07-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Non-local means filtering for cortical parcellation of ...chitresh/papers/... · 5. Bhushan et al, “Temporalnon-local means filtering reveals real-time whole-brain cortical interactions

Non-local means filtering for cortical parcellation of resting fMRIChitresh Bhushan1, Minqi Chong1, Soyoung Choi1, Anand A Joshi1, Justin P Haldar1, Hanna Damasio2, Richard M. Leahy1,2

1Signal and Image Processing Institute, University of Southern California, Los Angeles, USA2Brain and Creativity Institute, University of Southern California, Los Angeles, USA

References1. Smith et al. "Correspondence of the brain's functional architecture during activation and rest". PNAS,

2009;106(31):13040-13045.2. Buades et al. "A non-local algorithm for image denoising". IEEE CVPR. 2005;vol-2, p.60-65.3. Van Essen at al. "The WU-Minn Human Connectome Project: An overview". NeuroImage. 2013;80(0):62-79.4. Shi and Malik. "Normalized cuts and image segmentation". IEEE PAMI. 2000;22(8):888-905.5. Bhushan et al, “Temporal non-local means filtering reveals real-time whole-brain cortical interactions in resting

fMRI,” PLOS ONE, in press.

Poster # 2194

• Visualization of dynamic resting fMRI (rfMRI) data on the cortex does notdirectly reveal large scale networks, even after extensive preprocessing [1].

• Temporal non-local means (tNLM) [5] reduces the local intensityfluctuations that obscure larger scale behavior and allows directvisualization of spatio-temporal behavior on the cortical surface.

• tNLM filtering respects functional boundaries i.e. it does not introduce thespatial blurring that occurs when using standard approaches, such asGaussian smoothing or Laplace Beltrami (LB) filtering.

• tNLM filtering shows improved performance relative to LB filtering infunctional parcellation of the cortex in a population of 40 subjectsavailable from Human Connectome Project (HCP) dataset [3].

Abstract

Materials and Methods

Filtering results

• tNLM is a novel adaptation of non-local means (NLM) filtering [2], which isan edge-preserving denoising method.

• tNLM uses weighted average of data in a large neighborhood whereweights are chosen adaptively depending on similarities between the fMRItime series at the vertices.

• The tNLM filtered rfMRI signal 𝑓(𝑠, 𝜏) at vertex 𝑠 and time 𝜏 is expressedas:

𝑓 𝑠, 𝜏 =1

σ𝑟∈𝑁(𝑠)𝑤(𝑠, 𝑟)

𝑟∈𝑁(𝑠)

𝑤 𝑠, 𝑟 𝑑(𝑟, 𝜏)

• 𝑑 𝑠, 𝜏 is the original unfiltered rfMRI data at vertex 𝑠 and time 𝜏.• 𝑁(𝑠) is a set of vertices lying in a large neighborhood of vertex 𝑠.• 𝑤 𝑠, 𝑟 is the weight applied to vertex 𝑟 ∈ 𝑁(𝑠) when filtering rfMRI data

at vertex 𝑠, which is expressed as:

𝑤 𝑠, 𝑟 = 𝑒−

1𝑇𝑑 𝑠 −𝑑 𝑟

2

ℎ2 = 𝑒−

2 1−𝑐𝑜𝑟𝑟 𝑑 𝑠 ,𝑑 𝑟

ℎ2

• 𝑑 𝑠 = 𝑑 𝑠, 1 ,⋯ , 𝑑(𝑠, 𝑇) is a vector of length 𝑇 representing rfMRItime series at vertex 𝑠 and ℎ is the scalar filtering parameter.

• tNLM directly exploits the temporal information present in the data byusing a weight based on the correlation between the time series.

• tNLM weighting avoids mixing of signals across functional boundaries,since the time series in different functional areas will be less similar (lesscorrelated) than within each distinct functional area.

• In comparison, weights in Gaussian or LB filtering are based only on thespatial proximity between the vertices irrespective of temporal behavior.

Fig. 1: Effect of smoothing on cortical BOLD signal intensity in rfMRI in a single subject, shownat a single time point: (a) no filtering, (b) LB filtering (t=4) and (c) tNLM filtering (h=0.72).Application of either LB or tNLM filtering shows regional coherence in local activation/deactivation of rfMRI signals. We see synchronous bilateral activity (in red) for both filteringmethods in several brain regions associated with the default mode network (DMN). LBfiltering (b) however, shows some additional small isolated patches in the fronto-lateral cortex,anterior insula, and the post-central gyri and the mesial motor regions, as indicated by thearrows. Interestingly, most of these isolated patches lie in regions that have been reported toshow strong negative correlations to the DMN and so are unlikely to be synchronous withDMN regions. Similar behavior can be observed at another time point when (d) the originalrfMRI data is filtered with (e) LB and (f) tNLM, where most of the DMN regions again showsynchronous BOLD signal intensity in red. The tNLM results, (c) and (f), appear clearer in thesense that contrast in the images appears to more closely follow discrete anatomical regionsthan do the LB results. A simulation further illustrating differences between LB and tNLM

filtering can be found in [5]. Take-away: tNLM preserves functional boundaries andanatomical coherence in filtered fMRI BOLD data.

Fig 2: Representative frames illustrating dynamic brain activity at ``rest'', as seen with tNLMfiltering (h=0.72). Each subfigure shows the BOLD intensity (red – positive; blue – negative; white– zero) in left-hemisphere at a particular time-point after tNLM filtering of a 15-mins long rfMRIdata. The brain activation regions shift dynamically from one network to another, which can bemost easily noticed in the DMN and anti-correlated DMN. These networks consist predominantlyof large regions distributed throughout the brain that are spatially separate but have near

synchronous temporal activity. Take-away: tNLM filtering enables direct visualization ofdynamic brain activity in rfMRI.

Fig 3: Cortical parcellation using N-cuts on a fully connected cortical surface graph into 6networks with (a) unfiltered data, (b) LB, and (c) tNLM filtering. In each case a distinct colorrepresents one of the K=6 networks. Arrows in (b) illustrate regions lying between two largeparcels that are classified as a separate network, possibly because of linear smoothing

across the functional boundaries. Take-away: tNLM filtering preserves functionalregions and enables cleaner parcellation with N-cuts.

• We use a population of 40 unrelated subjects from the HCP dataset to testperformance of both LB and tNLM filtering for graph-based N-cuts [4]parcellation using a fully connected graph with edge strength based oncorrelation of rfMRI time series between vertices/nodes.

• The quality of parcellations was evaluated by quantifying the fractionalagreement of the parcels with the regions identified independently usingtask experiments and with probabilistic Brodmann areas (BA).

• We compared the mean of the peak performance (across several filteringparameters and number of cuts) of both the methods across the population.

• Wilcoxon signed-rank test on peak performances, revealed that tNLM hadsignificantly higher agreement (p<0.01) for 6 out of 9 task labels and 15 outof 26 BAs.

Functional parcellation and its Evaluation

Fig 4: Peak performance of different filtering approaches across different tasks. For each taskand each filtering, we select the parameters that achieve the highest mean agreement

fraction, which are shown as grouped bar-plots. Take-away: Parcellation with tNLMfiltering achieves significantly higher agreement with task labels.

This research was supported by NIH grants R01 NS089212, R01 NS074980 and R01 EB009048.