Temporal non-local means (tNLM) filtering for functional MRI
Intensity variations over time in resting BOLD fMRI exhibit spatial correlation patterns consistent with a set of large scale cortical networks. However, visualizations of this data on the brain surface, even after extensive preprocessing, are dominated by local intensity fluctuations that obscure larger scale behavior. Our novel adaptation of non-local means (NLM) filtering, which we refer to as temporal NLM or tNLM, reduces these local fluctuations without the spatial blurring that occurs when using standard linear filtering methods. We show examples of tNLM filtering that allow direct visualization of spatio-temporal behavior on the cortical surface. These results reveal patterns of activity consistent with known networks as well as more complex dynamic changes within and between these networks. This ability to directly visualize brain activity may facilitate new insights into spontaneous brain dynamics. Further, temporal NLM can also be used as a preprocessor for resting fMRI for exploration of dynamic brain networks. We demonstrate its utility through application to graph-based functional cortical parcellation. Simulations with known ground truth functional regions demonstrate that tNLM filtering prior to parcellation avoids the formation of false parcels that can arise when using linear filtering. Application to resting fMRI data from the Human Connectome Project shows significant improvement, in comparison to linear filtering, in quantitative agreement with functional regions identified independently using task-based experiments as well as in test-retest reliability.
For more details see:
C Bhushan, M Chong, S Choi, AA Joshi, JP Haldar, H Damasio, RM Leahy. (2016) Temporal non-local means filtering reveals real-time whole-brain cortical interactions in resting fMRI. PLoS ONE 11(7): e0158504. doi:10.1371/journal.pone.0158504
C Bhushan, M Chong, S Choi, AA Joshi, JP Haldar, H Damasio, RM Leahy (2016) Non-local means filtering for cortical parcellation of resting fMRI, Annual Meeting of the Organization for Human Brain Mapping (OHBM), Geneva, p.2194.
The tNLM implementation as a MATLAB function is release under GNU GPL v2.
Download tNLM_v17.zip (updated on June 26, 2016)
Please also cite papers mentioned above, if you use tNLM in your work.