Real-time and Recursive Estimators for Functional MRI Quality Assessment

Neuroinformatics. 2022 Oct;20(4):897-917. doi: 10.1007/s12021-022-09582-7. Epub 2022 Mar 17.

Abstract

Real-time quality assessment (rtQA) of functional magnetic resonance imaging (fMRI) based on blood oxygen level-dependent (BOLD) signal changes is critical for neuroimaging research and clinical applications. The losses of BOLD sensitivity because of different types of technical and physiological noise remain major sources of fMRI artifacts. Due to difficulty of subjective visual perception of image distortions during data acquisitions, a comprehensive automatic rtQA is needed. To facilitate rapid rtQA of fMRI data, we applied real-time and recursive quality assessment methods to whole-brain fMRI volumes, as well as time-series of target brain areas and resting-state networks. We estimated recursive temporal signal-to-noise ratio (rtSNR) and contrast-to-noise ratio (rtCNR), and real-time head motion parameters by a framewise rigid-body transformation (translations and rotations) using the conventional current to template volume registration. In addition, we derived real-time framewise (FD) and micro (MD) displacements based on head motion parameters and evaluated the temporal derivative of root mean squared variance over voxels (DVARS). For monitoring time-series of target regions and networks, we estimated the number of spikes and amount of filtered noise by means of a modified Kalman filter. Finally, we applied the incremental general linear modeling (GLM) to evaluate real-time contributions of nuisance regressors (linear trend and head motion). Proposed rtQA was demonstrated in real-time fMRI neurofeedback runs without and with excessive head motion and real-time simulations of neurofeedback and resting-state fMRI data. The rtQA was implemented as an extension of the open-source OpenNFT software written in Python, MATLAB and C++ for neurofeedback, task-based, and resting-state paradigms. We also developed a general Python library to unify real-time fMRI data processing and neurofeedback applications. Flexible estimation and visualization of rtQA facilitates efficient rtQA of fMRI data and helps the robustness of fMRI acquisitions by means of substantiating decisions about the necessity of the interruption and re-start of the experiment and increasing the confidence in neural estimates.

Keywords: Functional MRI; Neurofeedback paradigms; OpenNFT; Real-time quality assessment; Recursive; Rest; Task; rtspm Python library.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Artifacts
  • Brain / diagnostic imaging
  • Brain / physiology
  • Brain Mapping* / methods
  • Image Processing, Computer-Assisted / methods
  • Magnetic Resonance Imaging / methods
  • Neurofeedback* / methods