Abstract
Objective.
Simultaneous electroencephalography-functional magnetic resonance imaging (EEG-fMRI) recordings offer a high spatiotemporal resolution approach to study human brain and understand the underlying mechanisms mediating cognitive and behavioral processes. However, the high susceptibility of EEG to MRI-induced artifacts hinders a broad adaptation of this approach. More specifically, EEG data collected during fMRI acquisition are contaminated with MRI gradients and ballistocardiogram artifacts, in addition to artifacts of physiological origin. There have been several attempts for reducing these artifacts with manual and time-consuming pre-processing, which may result in biasing EEG data due to variations in selecting steps order, parameters, and classification of artifactual independent components. Thus, there is a strong urge to develop a fully automatic and comprehensive pipeline for reducing all major EEG artifacts. In this work, we introduced an open-access toolbox with a fully automatic pipeline for reducing artifacts from EEG data collected simultaneously with fMRI (refer to APPEAR).
Approach.
The pipeline integrates average template subtraction and independent component analysis to suppress both MRI-related and physiological artifacts. To validate our results, we tested APPEAR on EEG data recorded from healthy control subjects during resting-state (n = 48) and task-based (i.e. event-related-potentials (ERPs); n = 8) paradigms. The chosen gold standard is an expert manual review of the EEG database.
Main results.
We compared manually and automated corrected EEG data during resting-state using frequency analysis and continuous wavelet transformation and found no significant differences between the two corrections. A comparison between ERP data recorded during a so-called stop-signal task (e.g. amplitude measures and signal-to-noise ratio) also showed no differences between the manually and fully automatic fMRI-EEG-corrected data.
Significance.
APPEAR offers the first comprehensive open-source toolbox that can speed up advancement of EEG analysis and enhance replication by avoiding experimenters’ preferences while allowing for processing large EEG-fMRI cohorts composed of hundreds of subjects with manageable researcher time and effort.
Keywords: simultaneous EEG-fMRI, ICA, automatic EEG artifact correction, EEG, AAS
1. Introduction
Electroencephalography (EEG) and functional magnetic resonance imaging (fMRI) have both been widely used as noninvasive and safe techniques for detecting and characterizing changes in brain states and their relation to neuronal activity [1]. Simultaneous EEG-fMRI leverages fMRI’s capacity to measure whole brain hemodynamic activities at the high spatial resolution and high temporal resolution of EEG signals, directly reflecting electrophysiological brain activities [2]. Furthermore, EEG is a direct measure of brain activity, while fMRI is an indirect measure; therefore, combining these modalities aids in validation and offers a more comprehensive understanding of spatial and temporal activities in the brain [3]. However, obtaining high-quality EEG data from simultaneous EEG-fMRI experiments is difficult and faces several technical challenges [4]. Recording EEG inside an MRI scanner and during fMRI acquisition results in EEG signal contamination from MRI-related artifacts. The MRI gradient-induced artifact (gradient artifact) results from a combination of switching magnetic field gradients required for spatial encoding during the fMRI acquisition. The ballistocardiogram (BCG) artifact appears to be a result of cardiac activity-induced head movements in the static polarizing B0 magnetic field inside the MRI scanner [5]. Other types of artifacts, such as muscle and ocular artifacts, can be present in EEG data regardless of whether the EEG is recorded inside or outside the MRI scanner [6, 7].
After years of developing simultaneous EEG-fMRI techniques, several methods have been proposed for reducing artifacts from EEG data based on three main strategies. First, the artifact reduction strategy employs templates from BCG and gradient (i.e. MRI-related) artifacts that are subtracted from the main signal [2, 8–10]. To date, the average artifact subtraction method (AAS) [9, 10] is one of the most common approaches in reducing BCG—and especially gradient artifacts. The AAS method uses the repetitive pattern of the gradient and BCG artifacts to generate an artifact template by averaging the EEG intervals that are contaminated by the artifact to then subtract from the EEG signal. Though the AAS can effectively reduce BCG and gradient artifacts, some residual artifacts remain when this method is applied to raw EEG data in both real-time and offline [2]. To get the best results, this method requires a high reproducibility of the artifact’s pattern, shape, and duration, which depend on the MRI scanner’s hardware quality, to generate highly reproducible gradient waveforms and excellent time synchronization between the MRI and EEG data acquisition systems. With modern MRI hardware, these requirements can be achieved, and AAS typically provides excellent gradient artifact suppression [11, 12]. However, using AAS for reducing BCG artifacts requires additional consideration due to the artifact’s inherent variability. In other words, AAS assumes that BCG artifacts are relatively stable over time; however, this is not always the case. Due to subjects’ physiological variabilities, BCG artifacts are known to fluctuate over time, resulting in excessive residual BCG artifacts when using AAS. Niazy et al [2] suggested a more comprehensive approach based on AAS, namely the optimal basis set (OBS), for reducing MRI-related artifacts. To minimize the effect of residual gradient and BCG artifacts, principal component analysis was proposed to capture the temporal variations of BCG artifacts and then regress them out from EEG data. A recent study proposed modelling the gradient artifact directly using the known MRI sequence gradient waveforms in order to reduce motion-affected gradient artifacts [13]. Second, another common artifact reduction approach is employing an extra sensor during simultaneous EEG-fMRI recording for capturing MRI-related artifacts and further subtracting them from the raw data [14–20]. For instance [14], utilized a piezoelectric motion sensor to estimate motion and BCG artifacts. They calculated the correlation between the motion sensor signal and EEG signal to further design a Kalman filter to remove BCG artifacts. Masterton et al [17] introduced a wire-loop-based technique for the correction of motion and BCG artifacts, and this method was adopted in real-time [18]. Dunseath et al [15] and Luo et al [15] suggested adding reference electrodes attached to a conductive reference layer to record artifacts and further remove them from EEG data see also [16]. Although these methods appear beneficial for reducing artifacts, they are not yet widely used due to their required hardware modifications and additional equipment [21]. Unfortunately, these approaches cannot be applied to existing datasets that were recorded without the extra sensors. Third, another artifact reduction strategy uses blind source separation (BSS) for decomposing the EEG data into independent components (ICs, e.g. [22]) and reconstructing the EEG data after removing artifactual ICs [6, 23–30]. In addition to those three main strategies, other methods such as using deep learning [31], Wavelet transform [32], dictionary learning [33], advanced filters such as Kalman [34], adaptive OBS [35], despiking technique [36], and Bayesian filtering [37] are proposed for reducing MRI-related artifacts. However, the accuracy of those methods has not been validated beyond the groups they initially proposed them [38].
While AAS/OBS and using extra sensors have proven successful for reducing MRI-related artifacts, these methods do not remove ocular and muscle artifacts. Also, BSS approaches are not recommended as the sole approach for reducing such artifacts and they are often combined with OBS or AAS to remove residual gradient and BCG artifacts [23, 39, 40]. More specifically, using BSS as the primary method for reducing BCG artifacts is not recommended due to the difficulty in distinguishing BCG components from event-related ones and neural activities [40, 41].
In this study, we proposed an automated pipeline for EEG artifact reduction during fMRI (APPEAR). The APPEAR comprehensive approach is an OBS/AAS-independent component analysis (ICA)-based algorithm for reducing BCG and gradient artifacts, in addition to motion, ocular and muscle artifacts, designed for (a) substantially improving EEG data quality acquired during fMRI; and (b) making it possible for automated, non-human biased, and faster than manual EEG pre-processing of large EEG-fMRI datasets composed of hundreds of subjects (e.g. Tulsa 1000 [42] and CoBRE studies [43]). APPEAR makes extensive use of EEG-fMRI signal processing functions implemented in the EEGLAB open-source toolbox [44].
2. Methods
2.1. APPEAR
The APPEAR algorithm combines OBS/AAS, filtering, and ICA to reduce common types of artifacts contaminating EEG data recorded simultaneously with fMRI.
2.1.1. AAS/OBS and filtering
Figure 1(A) shows the algorithm’s first step and procedure for reducing noise and artifacts from EEG data. APPEAR first pre-processed raw simultaneous EEG-fMRI data by removing the gradient artifact, using the OBS included in EEGLAB’s FMRIB plugin and function fmrib_fastr [2, 9, 44]. The raw EEG data included the slice trigger markers (e.g. R128). Prior to running OBS, volume start was added by setting markers at every nth occurrence of the slice trigger, where n was equal to the number of slices per volume. Volume trigger timing was used to generate an artifact template in OBS. After the removal of the gradient artifact, the data were downsampled to a 250 S s−1 sampling rate (4 ms interval, the initial sampling rate of the data was 5000 S s−1). The EEG data were bandpass filtered between 1 and 70 Hz (0.1 and 70 Hz for task-based EEG data) using the built-in FIR filter in EEGLABnamed eegfilt. The fMRI slice selection frequency (19.5 Hz for this study) and its harmonics, vibration noise (26 Hz), and AC power line noise (60 Hz) were removed by band rejection filtering (1 Hz bandwidth).
Figure 1.
The APPEAR flowchart. removing EEG artifacts included two main steps: (A) reducing MRI environment artifacts and filtering. APPEAR first pre-processed raw simultaneous EEG-fMRI data by removing the gradient artifact using the OBS included in EEGLAB’s FMRIB plugin and function fmrib_fastr by converting slice trigger markers (e.g. R128) to volume trigger timing and generate a template for gradient artifact. After removing the gradient artifact, the data were down sampled to 250 S s−1 sampling rate (4 ms interval), and the EEG data were bandpass filtered between 1 and 70 Hz using the built-in FIR filter in MATLAB named eegfilt. The fMRI slice selection frequency, and its harmonics, vibration noise (26 Hz), and AC power line noise (60 Hz) were removed by band rejection filtering (1 Hz bandwidth). In order to find the cardiac cycle for generating BCG artifact template, three methods were offered: (1) physiological pulse oximetry, the signal from this device is not sensitive to contamination from MRI environment artifacts, so the heart rate could be accurately detected using the peak detection. (2) FMRIB plugin for EEGLAB implemented in MATLAB for heartbeat detection using simultaneously recorded ECG data via the back electrode; (3) automatic cardiac cycle determination approach using ICA. After detecting the heartbeat events, the BCG artifacts were reduced using AAS, included in EEGLAB’s FMRIB plugin. Next, the data were examined for intervals exhibiting significant motion or instrumental artifacts (‘bad intervals’) using EEGLAB’s function, named pop_rejcont, and bad intervals were marked to be further removed. (B) Independent component analysis (ICA). The Infomax ICA algorithm, implemented in the EEGLAB toolbox, was applied to the EEG data after template artifact correction. The ICA algorithm was used to decompose the EEG data into the independent components (ICs). The number of components was set to the number of EEG channels (31 for this study). The bad intervals may have significantly affected the ICA results due to their high amplitude and power. Therefore, they were removed prior to ICA. ICs are flagged within the APPEAR algorithm if they were determined to be one of the following artifacts: BCG, blink, saccade, single-channel, or muscle. Artifacts are determined with spectrum properties, topographic map properties, or an analysis of each IC’s contribution. Using the mixing matrix after the bad interval removal and the EEG data before the bad interval removal, an IC matrix related to the whole dataset (before removing bad intervals) was computed. The columns related to artifactual ICs were removed from the mixing matrix and replaced with zero vectors to form a new mixing matrix. Then, a final, reconstructed EEG data matrix, xfinal, with the same size as the original raw EEG, was computed using the original ICA relationship for EEG data and ICs.
The AAS algorithm requires identification of the cardiac periods in order to form the artifact subtraction templates [45]. To do so, the heartbeat was detected using General Electric (GE) MR-compatible physiological pulse oximetry (with 50 Hz sampling rate), which is a signal collected via a photoplethysmograph with an infrared emitter placed under the pad of the subject’s non-dominant index finger. The signal from this device is not sensitive to contamination from MRI environment artifacts, so the heart rate could be accurately detected using the peak detection. In our case, the pulse oximetry signal offered precise detection (by visual inspection) for the heartbeat. Thus, the subsequent analyses use pulse oximetry in the correction process. In our open-access software, we provided two other approaches for selecting heartbeat for the studies which do not collect physiological pulse oximetry data: (a) the FMRIB plugin available with EEGLAB for heartbeat detection using simultaneously-recorded electrocardiogram (ECG) data via the back electrode [2]; (b) an automatic cardiac cycle determination approach using ICA [45]. This method is partially useful when a signal from the ECG electrode is highly contaminated by MRI environment artifacts or significant movement of subjects. Thus, the identification of cardiac periods could be impractical or difficult to determine.
After detecting the cardiac cycle, BCG artifacts were reduced using AAS, which is included in EEGLAB’s FMRIB plugin. Although OBS was reported to outperform AAS for removing BCG artifacts in several studies [46, 47], it could potentially remove some neural activity, as it is shown in supplementary figure S1 (available online at stacks.iop.org/JNE/18/0460b4/mmedia), for data from two different participants. Therefore, we selected AAS as the template correction approach for BCG correction. Additionally, the data were then examined for intervals exhibiting significant motion or instrumental artifacts (‘bad intervals’) using EEGLAB’s function, named pop_rejcont, and bad intervals were marked automatically to be removed for ICA decomposition. For detecting bad intervals, the frequency range and threshold value were set to 0.5 and 7 Hz and 8 dB, using pop_rejcont function, respectively.
2.1.2. ICA
After the pre-processing and the removal of the gradient and BCG artifacts (figure 1(A)), the following steps (illustrated in figure 1(B)) were applied for automatic artifact reduction using ICA. The Infomax ICA algorithm [48], implemented in the EEGLAB toolbox, was applied to the EEG data after the template artifact correction. The ICA algorithm was used to decompose the EEG data into ICs, where , , and denote, respectively, the number of channels, ICs to be estimated, and time-samples. The number of components was set to the number EEG channels (31 for this study). The relationship between the EEG data, , and the ICs, , is given by equation (1):
(1) |
where is the mixing matrix that carries the coefficients of the linear combination between the EEG data and the ICs [49]. Bad intervals could significantly affect the ICA algorithm ability to isolate typical artifacts such as eye blinks [50]. Therefore, they were removed prior to ICA, resulting in a new matrix, . An ICA was applied, forming a new relationship between the shortened EEG data and the resulting ICs, , given by equation (2):
(2) |
Creating sharp fluctuations due to excluding bad intervals would not affect ICA performance since ICA algorithms use the spatial information only and many of them shuffle the time point for getting the best results [51]. We provided an example of running ICA on shuffled and original-ordered EEG data and compared the results in supplementary materials (figure S2).
2.1.2.1. Automatic IC classification
ICs were flagged within the APPEAR algorithm if they were determined to be one of the following artifacts: BCG, blink, saccade, single-channel, or muscle. Artifacts are determined with spectrum properties, topographic map properties, or an analysis of each IC’s contribution [52].
2.2. BCG IC identification
BCG artifacts obscure EEG signals recorded inside the MRI scanner, independently of MRI acquisition presence, and significantly affect the EEG data quality. These artifacts occur because the movement of electrically conductive material in a static magnetic field results in electromagnetic induction, as described by Faraday’s law. Specifically, motion related to cardiac activity induces electromotive forces in the circuit formed by the EEG recording leads and the scalp contaminating the EEG data with BCG artifacts [5]. ICs are flagged as BCG if they meet requirements for the mean power spectral density (PSD), topographic map, and IC contribution, as stated in [45, 52]. The detailed parameters for identifying BCG components are presented in the supplementary material.
We modified the protocol for marking the BCG components for removal reported in [45, 52] so that no components showing strong alpha activity in the occipital electrodes were removed. To do so, we defined a template that covered the occipital electrodes (O1, O2, and Oz). If the topographic map had an area overlap (more than 0.4 if unipolar, or 0.91 if bipolar) and if the highest value of the PSD was in the alpha band range (i.e. 7–13 Hz) or if there was an average PSD in the alpha band that was higher than the delta, theta, and beta bands, we did not consider that component to be a BCG artifact. On the other hand, if the topographic map exhibited bipolar properties affecting the right and left hemisphere and having neither the maximum PSD in the alpha band nor the highest average PSD in the alpha band compared to the other EEG frequency bands, we considered that component to be a BCG artifact. Supplementary figure S3 shows an example of a BCG artifact’s IC time series and its features.
2.3. Blink and saccadic IC identification
Ocular artifacts are classified as either a blink or a horizontal saccade component. The ICs associated with blinks, as well as saccade, have unique topographic maps. For detecting ICs with topographic maps related to blink and saccade, we used the approach presented in [52]. Blink ICs can be identified by their strong spatial projection in the frontopolar area (electrodes Fp1, Fp2). A topographic map related to horizontal saccade ICs exhibits two strong and opposite polarity spatial projections in the orbitofrontal areas (electrodes F7, F8). The details of identifying the topographic maps associated with these two artifacts are presented in the supplementary material of [52]. Supplementary figure S4 shows an example of a blink artifact’s IC time series and its features.
2.4. Single-channel IC identification
A large artifact can be generated in one channel without affecting any other channels if that channel has a poor electrical connection to the scalp [53]. This may result in (a) large random low-frequency signal variations, (b) sharp steps in the waveform (electrode pop), and (c) excessive residual MRI gradient artifact for that channel. The component marked as single-channel IC if the Kurtosis of the component is higher than 4, the projection of that component’s spectrum power of one channel is significantly higher than the other channels (>5 times), and the power spectrum peak would not be in the alpha band.
2.5. Muscle IC identification
Muscle electrical activity or ‘electromyogenic’ artifacts exhibit widespread high-frequency activity due to asynchronous motor action units [7, 53]. These components are flagged if the signal’s power is spread out in frequencies higher than 30 Hz, known as the gamma band. Specifically, the average power of the gamma band is computed for each IC, and if the average power is largest in the 30–60 Hz range, the IC is labelled as a muscle artifact (see supplementary figure S5 for an example of a muscle artifact’s IC features). Such classification considers possible components with a large peak in the gamma band, which typically represent some type of noise (e.g. vibration noise and line noise).
2.5.1. Reconstructing EEG data after ICA decomposition
Using the mixing matrix after bad interval removal (i.e. ‘’) and the EEG data before bad interval removal (i.e. ‘’), the IC matrix related to the whole dataset (before removing bad intervals) was computed with the following matrix multiplication, given by equation (3):
(3) |
The columns related to artifactual ICs were removed from the mixing matrix, , and replaced with zero vectors to form a new mixing matrix,. Then, a final reconstructed EEG data matrix, , (with the same size as the original raw EEG data) was computed using the original ICA relationship between the EEG data and ICs, given by equation (4):
(4) |
2.6. Data acquisition
The data used for validation was selected from the Tulsa 1000 (T-1000) study, which assessed and longitudinally tracked 1000 adults, including healthy comparisons and treatment-seeking individuals with mood and anxiety disorders [42]. We selected 47 healthy control participants (24 females and 23 males, ranging from 18 to 54 years) of that study. His study was conducted at the Laureate Institute for Brain Research with a research protocol approved by the Western Institutional Review Board (IRB). All volunteers provided written informed consent and received financial compensation for their time to participate in this study.
A GE Discovery MR750 whole-body 3T MRI scanner (GE Healthcare, Waukesha, Wisconsin, USA) and a standard 8-channel, receive-only head coil array were used for fMRI imaging. A single-shot gradient-recalled echoplanar imaging sequence with sensitivity encoding (Pruessmann et al 1999) [54] was used for fMRI acquisition (parameters: FOV/slice thickness/slice gap = 240/2.9/0.5 mm, 39 axial slices per volume, 128 × 128 acquisition matrix, repetition time (TR), echo time (TE) TR/TE = 2000/27 ms, acceleration factor R = 2, flip angle = 90°, sampling bandwidth = 250 kHz). EEG signals were recorded simultaneously with fMRI using a 32-channel MR-compatible EEG system from Brain Products GmbH. An MR-compatible EEG cap (BrainCap-MR) included 32 channels, arranged according to the international 10–20 system. One electrode was placed on the subject’s back to record the ECG signal. A Brain Products SyncBox device was used to synchronize the EEG system clock with the 10 MHz MRI scanner clock. The EEG acquisition’s temporal resolution was 0.2 ms (i.e. 16-bit 5 kS s−1 sampling) and measurement resolution for EEG data was 0.1 μV. EEG signals were hardware-filtered throughout the acquisition in the frequency band between 0.016 Hz and 250 Hz.
2.7. Evaluation
APPEAR was validated using both an event-related potential (ERP) and resting-state EEG datasets recorded simultaneously with fMRI. We used manually corrected EEG data as a comparison for evaluating the accuracy of the proposed automated pipeline for removing artifacts. We followed the method using template subtraction, followed by ICA, which was suggested for removing EEG artifacts in previous works [6, 23, 40, 41, 55]. BrainVision Analyzer 2 software (Brain Products GmbH, Germany) was used to remove the artifacts manually in the semi-automatic mode. The results of manual correction were employed as a reference to evaluate the performance of APPEAR. The five steps procedure for offline EEG artifact reduction was as follows [23]. First, imaging artifacts were reduced using the AAS method [9], and the signals were down sampled to 250 S s−1. In the second step, band-rejection filters (1 Hz band-width) were used to remove the fMRI slice selection fundamental frequency (19.5 Hz in this case) and its harmonics, vibration noise (26 Hz in this case), and AC power line noise (60 Hz). The EEG and ECG data were bandpass filtered from 0.1 to 80 Hz and 0.1 to 12 Hz (48 dB/octave), respectively. In the third step, in order to remove the BCG artifact using AAS [10], the cardiac cycle was automatically detected by the Analyzer 2 software with a subsequent visual inspection that corrected incorrectly positioned R-peak markers. A template of BCG artifacts from 21 preceding cardiac periods for each channel was used to remove BCG artifacts using AAS. In the fourth step, prior to running ICA, the data were carefully examined to exclude intervals exhibiting significant motion or instrumental artifacts. Finally, in the fifth step, the Infomax algorithm [48] was used for ICA decomposition. ICs associated with artifacts were identified based on the topographic map, power spectrum, time course, and kurtosis value. After selecting the artifactual ICs and removing them, the EEG signal was reconstructed with inverse ICA.
2.7.1. Stop-signal ERP
The first dataset used to examine the quality of the corrected data was EEG-fMRI data during a stop-signal task [56] lasting 8 min and 32 s. To determine the success of the pipeline in the separation and removal of BCG artifacts from EEG data, it is recommended that the quality of the signal of interest is examined [57]. Thus, examinations of ERP extracted from the EEG data were used to evaluate the efficacy of the automated processing pipeline. Specifically, data resulting from the automated pipeline were compared to the same data processed manually, as described above. For the ERP analysis, a commonly used paradigm (i.e. stop-signal; e.g. [56],) was employed. During this task, participants were asked to respond to an ‘X’ and ‘O’ with either a right or left button press, but on 25% of the trials, an auditory tone (i.e. ‘stop-signal’) indicated they should not respond. In this paradigm, the stop-signal stimulus was shown to elicit the N2 and P3 waveforms [58–60]. The N2 component is a negative deflection in the ERP waveform, maximal over the fronto-central portion of the scalp peaking between 200 and 250 ms (e.g. [61]), and is an indicator of attentional control. The P3 is a centro-parietally maximal positive deflection in the ERP waveform peaking between 300 and 500 ms, which indexes attention allocation (see [62]). In the current study, the eight participants completed the stop-signal paradigm during simultaneous EEG-fMRI data collection. The analysis was focused on the ERP response to the stop-signal (72 trials for each participant).
In addition to the automated processing pipeline, the data were segmented from 200 ms prior to the 800 ms post onset of the stop-signal. Then the data were baseline corrected to the average of the 200 ms interval preceding the stimulus onset. A low-pass filter was applied to the data with a half-amplitude cutoff of 30 μV and 48 dB/octave roll-off. Finally, automated routines were used to detect bad intervals in the data. Bad intervals were defined as any change in amplitude between data points that exceeded 50 μv; absolute fluctuations exceeded 200 μV in any 200 ms interval of the segments (i.e. −200 to 800 ms); and flat-lining was defined as any change of less than 0.5 μV in a 200 ms period. Trials were excluded if they included any of these artifacts. The number of trials rejected due to the above features ranged from 0 to 10 (mean 3.75, SD = 3.24).
According to recommendations from [57], we examined the scalp topographies, waveforms, and peak amplitude measures of the resulting ERP waveforms as well as the estimated signal-to-noise ratio (SNR) of the N2 and P3 waveforms. The SNR of the ERP components was estimated in accordance with recommendations for processing EEG/ERP data [63, 64]. Specifically, SNR was calculated for two methods of quantifying ERP amplitude; peak amplitude (a measurement of the largest amplitude a waveform achieves in a specified measurement window) and grand average amplitude (average of the ERP waveform in a specified measurement window). This was done to account for common amplitude measures used in the field to compare groups and conditions in ERP experiments. For peak amplitude, the SNR was calculated as the ratio of the ERP component peak and the difference between the largest negative peak and largest positive peak in the pre-stimulus baseline (estimate of noise). The grand average amplitude SNR was calculated as the ratio of the mean amplitude measured across the following time windows, with respect to stimulus onset: N2, 175–225 ms; P3, 300–500 ms, to the noise estimate in the baseline period (i.e. −200 to 0 ms) described above. All statistical analyses were conducted in R version 3.6.1 using the WRS2 package.
2.7.2. Resting-state
A resting-state EEG-fMRI run, lasting 8 min, was conducted for each subject. Prior to the rest run, participants were instructed to clear their minds, not think about anything in particular, and try to keep their eyes open and fixated on a cross. In order to evaluate the resting-state EEG data quality using our proposed pipeline, we compared the time-frequency (Wavelet Transform) and spectral power (FFT) results between the manually corrected and automatically corrected EEG data.
The continuous wavelet transformation (CWT) was applied to the data after taking the average EEG signal among all channels (i.e. 31 channels). CWT deployed the analytic Morse wavelet implemented in MATLAB’s function cwt, with symmetry parameters of 3 and a time-bandwidth product of 60. To compare the results between the manually and APPEAR-corrected EEG sets, we plotted the time-frequency analysis for only a 30 s segment of the EEG recording (for a better visibility) taken from 60 to 90 s.
In addition, we computed the average PSD for all EEG channels for both manual- and APPEAR-corrected data. To calculate the PSD in each analysis and each channel, a moving window FFT, with 4.096 s data interval length (0.244 Hz spectral resolution) and 50% interval overlap with a Hanning window, was applied after the exclusion of the motion-affected intervals marked manually during the manual correction. After that, the PSD was averaged among all channels for each subject.
3. Results
The APPEAR pre-processing run times for each individual subject are shown in table 1. The run time was measured in terms of the time to run the entire process on MATLAB 2016B on an Intel Core i5–7500T 2.7 GHz workstation with 8 GB RAM (Model: Lenovo ThinkCentre M710q) and Windows 10. When compared to manual correction, which could take up to hours, APPEAR took less than 15 min/subject.
Table 1.
APPEAR EEG pre-processing computation times (run times in seconds) for each subject for rest (8 min) and task (stop-signal, 8 min and 32 s) EEG-fMRI datasets.
Run time (seconds) |
||
---|---|---|
Rest | Task | |
Subject 1 | 616 | 712 |
Subject 2 | 628 | 702 |
Subject 3 | 650 | 679 |
Subject 4 | 659 | 654 |
Subject 5 | 688 | 735 |
Subject 6 | 688 | 723 |
Subject 7 | 700 | 697 |
Subject 8 | 742 | 741 |
The percentage length of the original signal was marked as bad segments on an average across the different sessions for the EEG data are as follows (mean ± standard deviation): Rest: 15.7 ± 8.4 s; Task: 14.04 ± 10.18 s.
Comparisons of the resulting ERP components between the APPEAR and manually processed data are presented in figure 2.
Figure 2.
Averaged waveforms and topographical maps for ERP waveforms (i.e. N2, P3) using APPEAR and Manual corrections among eight participants. (A) ERP waveforms comparing automated (green) and manual (blue) pre-processing pipelines are displayed at all midline measurement electrodes. Time-zero represents the onset of the auditory stop-signal stimulus. Shaded areas represent the standard error of the mean for the ERP signal at each time point. Presented waveforms were calculated from average mastoid referenced EEG data. (B1) N2 scalp topography from the automated pipeline represents average activation across the scalp during the measurement window relative to the 200 ms pre-stimulus baseline. (B2) P3 scalp topography from the automated pipeline represents average activation across the scalp during the measurement window relative to the 200 ms pre-stimulus baseline. (C1) N2 scalp topography from the manual pipeline represents average activation across the scalp during the measurement window relative to the 200 ms pre-stimulus baseline. (C2) P3 scalp topography from the manual pipeline represents average activation across the scalp during the measurement window relative to the 200 ms pre-stimulus baseline.
Table 2 includes the means (M), standard deviation (SD), and statistical comparison (i.e. dependent samples t-test) of the means of the mean amplitude ERP components (i.e. N2, P3) between automated and manually corrected ERP data. Results indicate that there are no significant differences between mean amplitude ERPs calculated from data resulting from the automated pre-processing (i.e. APPEAR) and those calculated following manual pre-processing (uncorrected p-values range from 0.07 to 0.40 and Cohen’s effect size d range from 0.06 and 0.23). It should be noted that the N2 was quantified as the mean amplitude in midline channels (i.e. Fz, FCz, Cz) between 175 and 225 ms post-stimulus onset, based on a combination of visual inspections of the current data and previous research, indicating the N2 peaks between 200 and 250 ms [61]. Notably, the N2 peak was not evident at Pz. The P3 was calculated as the mean amplitude between 300 and 500 ms post-stimulus onset at midline channels (i.e. Fz, FCz, Cz, Pz). Figure 2 represents the ERP component waveforms and scalp topographies for both manually and automated corrected data.
Table 2.
T-tests comparing mean amplitude N2, P3 across automated (APPEAR), and manual (Manual) processing. Cohen’s d value was calculated for each comparison. The mean, M, and standard deviation, SD, measurements are in μV.
N2 | APPEAR M (SD) | Manual M (SD) | Mean comparison |
---|---|---|---|
Fz | 1.09 (1.09) | 1.33 (1.37) |
t(7) = 1.03, p = 0.34, d = 0.19 |
FCz | 1.32 (1.25) | 1.54 (1.66) |
t(7) = 1.01, p = 0.35, d = 0.14 |
Cz | 1.50 (1.87) | 1.30 (1.46) |
t(7) = −0.96, p = 0.37, d = 0.12 |
P3 | |||
Fz | 1.61 (1.14) | 1.59 (1.44) |
t(7) = 0.08, p = 0.93, d = 0.02 |
FCz | 2.21 (1.56) | 2.35 (2.20) |
t(7) = −0.35, p = 0.73, d = 0.07 |
Cz | 3.56 (4.28) | 2.65 (2.28) |
t(7) = 1.31, p = 0.23, d = 0.26 |
Pz | 2.37 (2.23) | 2.17 (1.71) |
t(7) = 0.84, p = 0.43, d = 0.001 |
Table 3 includes the means, standard deviation, and statistical comparison (i.e. dependent samples t-test) of the SNRs of the mean amplitude ERP components (i.e. N2, P3). A series of dependent sample t-tests presented in table 3 indicates that there were no significant differences between ERP components (i.e. N2, P3) resulting from the automatic processing compared to the manual processing (uncorrected p-values range from 0.23 to 0.93 and Cohen’s effect size range from 0.02 and 0.26).
Table 3.
T-tests comparing signal-to-noise ratios N2 and P3 across automated (APPEAR) and manual (Manual) processing. Cohen’s d value was calculated for each comparison. M and SD represent the mean and standard deviation, respectively.
N2 | APPEAR M (SD) | Manual M (SD) | Mean comparison |
---|---|---|---|
Fz | −3.31 (3.21) | −3.74 (3.34) |
t(7) = 2.12, p = 0.07, d = 0.13 |
FCz | −3.89 (2.93) | −4.28 (3.34) |
t(7) = 1.76, p = 0.12, d = 0.12 |
Cz | −2.74 (2.47) | −3.37 (3.00) |
t(7) = 2.03, p = 0.08, d = 0.23 |
P3 | |||
Fz | 5.10 (3.01) | 4.44 (2.53) |
t(7) = 1.57, p = 0.16, d = 0.23 |
FCz | 7.04 (3.76) | 6.50 (3.32) |
t(7) = 1.48, p = 0.18, d = 0.15 |
Cz | 7.62 (4.05) | 7.21 (3.55) |
t(7) = 1.10, p = 0.31, d = 0.11 |
Pz | 5.51 (4.11) | 5.26 (3.52) |
t(7) = 0.90, p = 0.40, d = 0.06 |
Table 4 represents the estimated SNRs of the mean amplitude and peak amplitude measurements from the grand average waveform across subjects of the N2 and P3 waveforms (i.e. N2, 175–225 ms; P3, 300–500 ms, post-stimulus onset).
Table 4.
Signal-to-noise ratios in the grand average waveforms (among eight participants) obtained with automated (APPEAR) and manual (Manual) processing.
APPEAR | Fz | Cz | Pz | FCz |
---|---|---|---|---|
GA Peak N2 | 2.866 | 2.604 | — | 3.052 |
GA Peak P3 | 5.399 | 7.519 | 8.135 | 6.778 |
GA Mean N2 | 2.239 | 1.899 | — | 2.456 |
GA Mean P3 | 3.443 | 5.281 | 5.19 | 4.45 |
Manual | ||||
GA Peak N2 | 5.128 | 3.556 | — | 4.046 |
GA Peak P3 | 7.741 | 7.787 | 5.794 | 7.442 |
GA Mean N2 | 3.597 | 2.308 | — | 2.853 |
GA Mean P3 | 4.577 | 5.296 | 3.595 | 4.628 |
Figure 3 shows the comparison between CWT results from APPEAR and manually corrected data for the first four participants, and the rest were presented in the supplementary figures S6–S17.
Figure 3.
The time/frequency comparison (wavelet) between APPEAR and manually corrected EEG data for four subjects (the plots for the rest of subjects are provided in supplementary figures S5–S16). The continuous wavelet transform (CWT) was applied to the data after taking the average EEG signal among all channels (i.e. 31 channels). To compare the results between the manually and automatically corrected EEG sets, we plotted the time-frequency analysis for only a 3 min segment of the EEG recording taken from the middle of the EEG recording (60 s towards the end of the recording) for each individual subject. The figures for all subjects show a similar pattern for the manually and automatically corrected EEG sets. We used structural similarity (SSIM) index to compute the similarities between APPEAR and manually corrected images.
We also compared the PSD (averaged among all channels) in different frequency bands between the APPEAR and manually-corrected EEG using a paired t-test (figure 4) and the results are as follows: delta band: t(46) = −0.02, p = 0.99; theta band: t(46) = 1.34, p = 0.19; Alpha band: t(46) = 1.84, p = 0.07; beta band: t(46) = 1.30, p = 0.20.
Figure 4.
The mean powers spectral density (PSD) Comparison between APPEAR and manually corrected EEG data in delta; theta; alpha; and beta bands. The PSD for all EEG channels for both the manual and APPEAR corrected data were computed in the different EEG frequency band (i.e. delta, theta, alpha, and beta). For calculating the PSD in each analysis and each channel, a Hanning moving window FFT of 1024 sample and 50% interval overlap, was applied after exclusion of the motion-affected intervals marked manually during the manual correction. After that, the PSD was averaged among all channels for each subject in each EEG frequency band.
Furthermore, the association between heart rate and the and average PSD was investigated to examine any influence of heartbeats on the EEG signal (figure 5).
Figure 5.
The correlation analysis between the heart rate (HR) and the mean PSD from delta band for APPEAR corrected data. The correlation shows no association between mean PSD for delta band and HR, which indicates that BCG artifacts were detected and suppressed from EEG.
4. Discussion
In this work, we proposed a fully automated pipeline for removing EEG artifacts recorded simultaneously with fMRI. The pipeline was validated on both resting-state and task-based datasets by comparing APPEAR-pre-processed and manually pre-processed EEG data.
4.1. MRI environment artifact reduction
Reducing MRI gradients and BCG artifacts is the first step of artifact correction for any EEG data recorded during fMRI acquisition. To do this, we first employed a template artifact correction. In the current study, we noticed a drawback of using OBS instead of AAS. Supplementary figure S1 illustrates important caveats in using OBS as an average template subtraction method, as it removes some neural activity (e.g. alpha wave in posterior and occipital channels). Therefore, we employed AAS for reducing BCG artifacts instead of OBS.
4.2. Automatic classification of artifactual ICs after ICA decomposition
Classifying the ICs may be the most challenging step in removing EEG artifacts, regardless of being recorded inside or outside of the MRI scanner. Although several methods have been proposed for automatic/semi-automatic IC classification for EEG data recorded outside the MRI [53, 65–72], there are very few for EEG data recorded inside the scanner [23, 73, 74]. Here in this study, we classify the components either as artifacts or neural activities. IC classification was determined with spectrum properties, topographic map properties, or an analysis of each IC’s contribution. Using those features, we removed the ICs associated with residual BCG, ocular, muscle, and single-channel artifacts.
4.3. APPEAR evaluation
In this study, we validated our automated EEG pre-processing pipeline performance for two common applications of simultaneous EEG-fMRI (i.e. resting-state and ERP). For resting-state, we compared the wavelet transformation and FFT results between the manually corrected and APPEAR-corrected EEG data. Our results showed no significant difference between the two approaches. Furthermore, the observed time course and scalp topographies (see: figure 2) are similar to prior research examining the N2 and P3 in the stop-signal paradigm (e.g. [58–60],) as well as the manually corrected results.
4.4. EEG pre-processing speed
Manual pre-processing of the EEG data acquired during fMRI requires both extra time and a trained and experienced researcher, especially when compared to EEG recorded outside of the MRI scanner. The ICA classification might be one of the most challenging steps. The analysis time can vary greatly depending on the characteristics of various neuronal activities in relation to artifacts (e.g. neuronal signal magnitude vs artifact magnitude). APPEAR offers a comparable quality of EEG pre-processing and artifact suppression, in addition to a much-reduced time requirement per subject. As presented in table 1, the run time for all APPEAR pre-processing steps is less than 15 min per subject (utilizing modest computer hardware as well as software not configured and optimized for computational speed), which is significantly less than the time required for a human researcher to complete the same task. Beyond improved speed, APPEAR makes it possible to and will allow for the pre-processing and suppression of EEG artifacts in clinical EEG-fMRI studies, like the Tulsa 1000 [42], with a large number of participants.
4.5. Limitations and future directions
The reported approach has several limitations. First, detecting the cardiac periods is still a challenging part of using template artifact subtraction methods and could influence the efficacy of removing artifacts significantly with either of the aforementioned method. To have the best possible estimate of the cardiac cycles, we used a newly developed technique for detecting the cardiac cycle using ICA on EEG data [45]. This approach generally outperforms the FMRIB plugin implemented in MATLAB for cardiac cycle detection (supplementary table S1). However, we confirmed the estimation of the cardiac cycle using the pulse oximeter waveform (which is unaffected by MRI environment artifacts). If the ICA method did not detect the cardiac periods accurately, then we used the fMRIB approach using the ECG signal recorded via the electrode on the subject’s back. The SNR values for APPEAR corrected data presented in table 4 are lower compared to manually corrected data for N2, although this effect is not significantly different (table 3).
Second, the implemented procedure for automated classification of ICs makes various assumptions and utilizes a large number of a priori selected numerical parameters [52]. While these parameters might enable the acceptable performance of the ICA-based artifact correction on average, the performance could be suboptimal for individual cases. The reason is that neuronal activity patterns and various artifacts exhibit large variability across subjects. Careful analyses of the ICA-based artifact correction performance for large cohorts of participants will be required to optimize these parameters and enable their meaningful adjustment depending on an individual’s neuronal activity properties and artifact characteristics.
Third, separation of EEG data into ICs is never perfect, which means that multiple ICs typically contain mixtures of neuronal signals and various residual artifacts. Proper classification of such ICs is particularly difficult and necessitates a comprehensive analysis of their properties and contributions to the measured EEG signals. The reported automated IC classification procedure cannot effectively treat such mixed neuronal/artifactual ICs. This problem will require further research and implementation efforts.
In this work, we improved the automatic IC classification compared to the previous real-time EEG artifact correction study [23]. However, the computation speed of the algorithm must be further improved to be used in real-time applications.
5. Conclusion
The manual removal/suppression of EEG artifacts is one of the main challenges for simultaneous EEG-fMRI experiments because it is both time-consuming and requires specialized expertise. We developed a fully automated pipeline for EEG artifacts reduction (APPEAR). APPEAR was validated and compared to manual EEG pre-processing for two common applications—resting and task-based EEG-fMRI acquisitions. APPEAR correctly removed common EEG artifacts, such as gradient, BCG, eye blinks, motions, and muscle artifacts. APPEAR offers faster pre-processing times as compared to manual processing and provides the capacity and possibility for large-scale EEG pre-processing as well as the analysis of clinical EEG-fMRI datasets composed of hundreds of subjects with affordable time and efforts. In providing a more efficient method of removing EEG artifacts, our work represents an important step and incentive towards expanding EEG-fMRI applications in the study of the human brain both in health and disease.
Supplementary Material
Acknowledgments
We are particularly grateful to Julie Owen, Greg Hammond, Bill Alden, and Julie DiCarlo for helping with MRI and EEG-fMRI scanning. We would like to thank Dr Brett Bays of Brain Visions, LLC, for their help and technical support. This work was supported in part by W81XWH-12–1-0697 award from the U.S. Department of Defense (CKW, VZ, JB) National Institute of General Medical Sciences, National Institutes of Health 1P20GM121312 award (JB, T1000), the Laureate Institute for Brain Research (LIBR), and the William K Warren Foundation.
Footnotes
Toolbox availability
Please use the following link to access the toolbox: https://github.com/obada-alzoubi/appear
Supplementary material for this article is available online
Data availability statement
The data that support the findings of this study are available upon reasonable request from the authors.
References
- [1].Ritter P and Villringer A 2006. simultaneous EEG–fMRI Neurosci. Biobehav. Rev. 30 823–38 [DOI] [PubMed] [Google Scholar]
- [2].Niazy RK, Beckmann CF, Iannetti GD, Brady JM and Smith SM 2005. Removal of FMRI environment artifacts from EEG data using optimal basis sets Neuroimage 28 720–37 [DOI] [PubMed] [Google Scholar]
- [3].Chang C and Chen JE 2021. Multimodal EEG-fMRI: advancing insight into large-scale human brain dynamics Curr. Opin. Biomed. Eng. 18 100279. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [4].Kruggel F, Wiggins CJ, Herrmann CS and Von Cramon D Y 2000. Recording of the event-related potentials during functional MRI at 3.0 Tesla field strength Magn. Reson. Med. 44 277–82 [DOI] [PubMed] [Google Scholar]
- [5].Ritter P, Becker R, Freyer F and Villringer A 2009. EEG quality: the image acquisition artefact EEG-fMRI (Berlin: Springer; ) pp 153–71 [Google Scholar]
- [6].Mantini D, Perrucci MG, Cugini S, Ferretti A, Romani GL and Del Gratta C 2007. Complete artifact removal for EEG recorded during continuous fMRI using independent component analysis Neuroimage 34 598–607 [DOI] [PubMed] [Google Scholar]
- [7].McMenamin BW, Shackman AJ, Maxwell JS, Bachhuber DR, Koppenhaver AM, Greischar LL and Davidson RJ 2010. Validation of ICA-based myogenic artifact correction for scalp and source-localized EEG Neuroimage 49 2416–32 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Wu X, Wu T, Zhan Z, Yao L and Wen X 2016. A real-time method to reduce ballistocardiogram artifacts from EEG during fMRI based on optimal basis sets (OBS) Comput. Methods Programs Biomed. 127 114–25 [DOI] [PubMed] [Google Scholar]
- [9].Allen PJ, Josephs O and Turner R 2000. A method for removing imaging artifact from continuous EEG recorded during functional MRI Neuroimage 12 230–9 [DOI] [PubMed] [Google Scholar]
- [10].Allen PJ, Polizzi G, Krakow K, Fish DR and Lemieux L 1998. Identification of EEG events in the MR scanner: the problem of pulse artifact and a method for its subtraction Neuroimage 8 229–39 [DOI] [PubMed] [Google Scholar]
- [11].Laufs H 2012. A personalized history of EEG–fMRI integration Neuroimage 62 1056–67 [DOI] [PubMed] [Google Scholar]
- [12].Yuan H, Zotev V, Phillips R, Drevets WC and Bodurka J 2012. Spatiotemporal dynamics of the brain at rest—exploring EEG microstates as electrophysiological signatures of BOLD resting state networks Neuroimage 60 2062–72 [DOI] [PubMed] [Google Scholar]
- [13].Zhang S, Hennig J and LeVan P 2019. Direct modelling of gradient artifacts for EEG-fMRI denoising and motion tracking J. Neural. Eng. 16 056010. [DOI] [PubMed] [Google Scholar]
- [14].Bonmassar G et al. 2002. Motion and ballistocardiogram artifact removal for interleaved recording of EEG and EPs during MRI Neuroimage 16 1127–41 [DOI] [PubMed] [Google Scholar]
- [15].Dunseath WJR and Alden TA 2010. Apparatus and method for acquiring a signal Google Patents
- [16].Luo Q, Huang X and Glover GH 2014. Ballistocardiogram artifact removal with a reference layer and standard EEG cap J. Neurosci. Methods 233 137–49 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Masterton RA, Abbott DF, Fleming SW and Jackson GD 2007. Measurement and reduction of motion and ballistocardiogram artefacts from simultaneous EEG and fMRI recordings Neuroimage 37 202–11 [DOI] [PubMed] [Google Scholar]
- [18].van Der Meer JN et al. 2016. Carbon-wire loop based artifact correction outperforms post-processing EEG/fMRI corrections—A validation of a real-time simultaneous EEG/fMRI correction method Neuroimage 125 880–94 [DOI] [PubMed] [Google Scholar]
- [19].Chowdhury ME, Khandakar A, Mullinger K, Hossain B, Al-Emadi N, Antunes A and Bowtell R 2019. Reference layer artefact subtraction (RLAS): electromagnetic simulations IEEE Access 7 17882–95 [Google Scholar]
- [20].Daniel AJ, Smith JA, Spencer GS, Jorge J, Bowtell R and Mullinger KJ 2019. Exploring the relative efficacy of motion artefact correction techniques for EEG data acquired during simultaneous fMRI Hum. Brain Mapp. 40 578–96 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [21].Jorge J, Grouiller F, Gruetter R, van Der Zwaag W and Figueiredo P 2015. Towards high-quality simultaneous EEG-fMRI at 7 T: detection and reduction of EEG artifacts due to head motion Neuroimage 120 143–53 [DOI] [PubMed]
- [22].Makeig S, Bell AJ, Jung T-P and Sejnowski TJ 1996. Independent component analysis of electroencephalographic data Adv. Neural Inf. Process. Syst. 145–51
- [23].Mayeli A, Zotev V, Refai H and Bodurka J 2016. Real-time EEG artifact correction during fMRI using ICA J. Neurosci. Methods 274 27–37 [DOI] [PubMed] [Google Scholar]
- [24].Zotev V, Misaki M, Phillips R, Wong CK and Bodurka J 2018. Real-time fMRI neurofeedback of the mediodorsal and anterior thalamus enhances correlation between thalamic BOLD activity and alpha EEG rhythm Hum. Brain Mapp. 39 1024–42 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Zotev V, Phillips R, Yuan H, Misaki M and Bodurka J 2014. Self-regulation of human brain activity using simultaneous real-time fMRI and EEG neurofeedback NeuroImage 85 985–95 [DOI] [PubMed] [Google Scholar]
- [26].Delorme A, Makeig S and Sejnowski T (eds) 2001. Automatic artifact rejection for EEG data using high-order statistics and independent component analysis Proc. of the Third Int. ICA Conf. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].LeVan P, Urrestarazu E and Gotman J 2006. A system for automatic artifact removal in ictal scalp EEG based on independent component analysis and Bayesian classification Clin. Neurophysiol. 117 912–27 [DOI] [PubMed] [Google Scholar]
- [28].Srivastava G, Crottaz-Herbette S, Lau K, Glover G and Menon V 2005. ICA-based procedures for removing ballistocardiogram artifacts from EEG data acquired in the MRI scanner Neuroimage 24 50–60 [DOI] [PubMed] [Google Scholar]
- [29].Abreu R, Leite M, Jorge J, Grouiller F, van Der Zwaag W, Leal A and Figueiredo P 2016. Ballistocardiogram artifact correction taking into account physiological signal preservation in simultaneous EEG-fMRI Neuroimage 135 45–63 [DOI] [PubMed] [Google Scholar]
- [30].Zotev V, Mayeli A, Misaki M and Bodurka J 2020. Emotion self-regulation training in major depressive disorder using simultaneous real-time fMRI and EEG neurofeedback NeuroImage 27 102331. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [31].McIntosh JR, Yao J, Hong L, Faller J and Sajda P 2020. Ballistocardiogram artifact reduction in simultaneous EEG-fMRI using deep learning IEEE Trans. Biomed. Eng. 68 78–89 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [32].Kim KH, Yoon HW and Park HW 2004. Improved ballistocardiac artifact removal from the electroencephalogram recorded in fMRI J. Neurosci. Methods 135 193–203 [DOI] [PubMed] [Google Scholar]
- [33].Abolghasemi V and Ferdowsi S 2015. EEG–fMRI: dictionary learning for removal of ballistocardiogram artifact from EEG Biomed. Signal Process. Control 18 186–94 [Google Scholar]
- [34].In MH, Lee SY, Park TS, Kim TS, Cho MH and Ahn YB 2006. Ballistocardiogram artifact removal from EEG signals using adaptive filtering of EOG signals Physiol. Meas 27 1227. [DOI] [PubMed] [Google Scholar]
- [35].Marino M, Liu Q, Koudelka V, Porcaro C, Hlinka J, Wenderoth N and Mantini D 2018. Adaptive optimal basis set for BCG artifact removal in simultaneous EEG-fMRI Sci. Rep. 8 1–11 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [36].Benigno GB, Menon RS and Serrai H 2021. Schrödinger filtering: a precise EEG despiking technique for EEG-fMRI gradient artifact NeuroImage 226 117525. [DOI] [PubMed] [Google Scholar]
- [37].Sameni R, Shamsollahi MB and Jutten C 2008. Model-based Bayesian filtering of cardiac contaminants from biomedical recordings Physiol. Meas. 29 595. [DOI] [PubMed] [Google Scholar]
- [38].Bullock M, Jackson GD and Abbott DF 2021. Artifact reduction in simultaneous EEG-fMRI: a systematic review of methods and contemporary usage Front. Neurol. 12 193. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [39].Zotev V, Yuan H, Misaki M, Phillips R, Young KD, Feldner MT and Bodurka J 2016. Correlation between amygdala BOLD activity and frontal EEG asymmetry during real-time fMRI neurofeedback training in patients with depression NeuroImage 11 224–38 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [40].Debener S, Kranczioch C and Gutberlet I 2009. EEG quality: origin and reduction of the EEG cardiac-related artefact EEG-fMRI (Berlin: Springer; ) pp 135–51 [Google Scholar]
- [41].Debener S, Mullinger KJ, Niazy RK and Bowtell RW 2008. Properties of the ballistocardiogram artefact as revealed by EEG recordings at 1.5, 3 and 7 T static magnetic field strength Int. J. Psychophysiol. 67 189–99 [DOI] [PubMed] [Google Scholar]
- [42].Victor TA et al. 2018. Tulsa 1000: a naturalistic study protocol for multilevel assessment and outcome prediction in a large psychiatric sample BMJ Open 8 e016620 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [43].Kuplicki R. et al. Common data elements, scalable data management infrastructure and analytics workflows for large-scale neuroimaging studies. Frontiers in Psychiatry. 2021;12 doi: 10.3389/fpsyt.2021.682495. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [44].Delorme A and Makeig S 2004. EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis J. Neurosci. Methods 134 9–21 [DOI] [PubMed] [Google Scholar]
- [45].Wong CK, Luo Q, Zotev V, Phillips R, Chan KWC and Bodurka J 2018. Automatic cardiac cycle determination directly from EEG-fMRI data by multi-scale peak detection method J. Neurosci. Methods 304 168–84 [DOI] [PubMed] [Google Scholar]
- [46].Jorge J, Bouloc C, Bréchet L, Michel CM and Gruetter R 2019. Investigating the variability of cardiac pulse artifacts across heartbeats in simultaneous EEG-fMRI recordings: a 7T study NeuroImage 191 21–35 [DOI] [PubMed] [Google Scholar]
- [47].Ghaderi F, Nazarpour K, McWhirter JG and Sanei S (eds) 2010. Removal of ballistocardiogram artifacts exploiting second order cyclostationarity. 2010 IEEE Int. Workshop on Machine Learning for Signal Processing (IEEE) [Google Scholar]
- [48].Bell AJ and Sejnowski TJ 1995. An information-maximization approach to blind separation and blind deconvolution Neural Comput. 7 1129–59 [DOI] [PubMed] [Google Scholar]
- [49].Lee TW, Girolami M and Sejnowski TJ 1999. Independent component analysis using an extended infomax algorithm for mixed subgaussian and supergaussian sources Neural Comput. 11 417–41 [DOI] [PubMed] [Google Scholar]
- [50].Nunez MD et al. 2016. Electroencephalography (EEG): neurophysics, experimental methods, and signal processing Handbook of Neuroimaging Data Analysis pp 175–97
- [51].Brown GD, Yamada S and Sejnowski TJ 2001. Independent component analysis at the neural cocktail party Trends Neurosci. 24 54–63 [DOI] [PubMed] [Google Scholar]
- [52].Wong CK, Zotev V, Misaki M, Phillips R, Luo Q and Bodurka J 2016. Automatic EEG-assisted retrospective motion correction for fMRI (aE-REMCOR) Neuroimage 129 133. [DOI] [PubMed] [Google Scholar]
- [53].Pion-Tonachini L, Kreutz-Delgado K and Makeig S 2019. ICLabel: an automated electroencephalographic independent component classifier, dataset, and website NeuroImage 198 181–97 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [54].Pruessmann KP, Weiger M, Scheidegger MB and Boesiger P 1999. SENSE: sensitivity encoding for fast MRI Magn. Reson. Med. 42 952–62 [PubMed] [Google Scholar]
- [55].Mayeli A, Zotev V, Refai H and Bodurka J (eds) 2015. An automatic ICA-based method for removing artifacts from EEG data acquired during fMRI in real time 2015 41st Annual Northeast Biomedical Engineering Conf. (NEBEC) (IEEE; ) [Google Scholar]
- [56].Matthews SC, Simmons AN, Arce E and Paulus MP 2005. Dissociation of inhibition from error processing using a parametric inhibitory task during functional magnetic resonance imaging Neuroreport 16 755–60 [DOI] [PubMed] [Google Scholar]
- [57].Eichele T, Moosmann M, Wu L, Gutberlet I and Debener S 2010. Removal of MRI artifacts from EEG recordings Simultaneous EEG and fMRI: Recording, Analysis, and Applications vol 2 pp 95–106 [Google Scholar]
- [58].Kok A, Ramautar JR, De Ruiter M B, Band GP and Ridderinkhof KR 2004. ERP components associated with successful and unsuccessful stopping in a stop-signal task Psychophysiology 41 9–20 [DOI] [PubMed] [Google Scholar]
- [59].Ramautar J, Kok A and Ridderinkhof K 2004. Effects of stop-signal probability in the stop-signal paradigm: the N2/P3 complex further validated Brain Cognit. 56 234–52 [DOI] [PubMed] [Google Scholar]
- [60].Ramautar J, Kok A and Ridderinkhof K 2006. Effects of stop-signal modality on the N2/P3 complex elicited in the stop-signal paradigm Biol. Psychol. 72 96–109 [DOI] [PubMed] [Google Scholar]
- [61].Carretié L 2014. Exogenous (automatic) attention to emotional stimuli: a review Cognit. Affect. Behav. Neurosci. 14 1228–58 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [62].Luck SJ and Kappenman ES 2011. The Oxford Handbook of Event-related Potential Components (Oxford : Oxford university press; ) [Google Scholar]
- [63].Cohen MX 2014. Analyzing Neural Time Series Data: Theory and Practice (Cambridge, MA: MIT press; ) [Google Scholar]
- [64].Luck SJ 2014. An Introduction to the Event-related Potential Technique (Cambridge, MA: MIT press; ) [Google Scholar]
- [65].Nolan H, Whelan R and Reilly RB 2010. FASTER: fully automated statistical thresholding for EEG artifact rejection J. Neurosci. Methods 192 152–62 [DOI] [PubMed] [Google Scholar]
- [66].Frølich L, Andersen TS and Mørup M 2015. Classification of independent components of EEG into multiple artifact classes Psychophysiology 52 32–45 [DOI] [PubMed] [Google Scholar]
- [67].Chaumon M, Bishop DV and Busch NA 2015. A practical guide to the selection of independent components of the electroencephalogram for artifact correction J. Neurosci. Methods 250 47–63 [DOI] [PubMed] [Google Scholar]
- [68].Mognon A, Jovicich J, Bruzzone L and Buiatti M 2011. ADJUST: an automatic EEG artifact detector based on the joint use of spatial and temporal features Psychophysiology 48 229–40 [DOI] [PubMed] [Google Scholar]
- [69].Winkler I, Brandl S, Horn F, Waldburger E, Allefeld C and Tangermann M 2014. Robust artifactual independent component classification for BCI practitioners J. Neural. Eng. 11 035013. [DOI] [PubMed] [Google Scholar]
- [70].Winkler I, Haufe S and Tangermann M 2011. Automatic classification of artifactual ICA-components for artifact removal in EEG signals Behav. Brain Funct. 7 30. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [71].Gabard-Durnam LJ, Mendez Leal A S, Wilkinson CL and Levin AR 2018. The harvard automated processing pipeline for electroencephalography (HAPPE): standardized processing software for developmental and high-artifact data Front. Neurosci. 12 97. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [72].Da Cruz J R, Chicherov V, Herzog MH and Figueiredo P 2018. An automatic pre-processing pipeline for EEG analysis (APP) based on robust statistics Clin. Neurophysiol. 129 1427–37 [DOI] [PubMed] [Google Scholar]
- [73].Viola FC, Thorne J, Edmonds B, Schneider T, Eichele T and Debener S 2009. Semi-automatic identification of independent components representing EEG artifact Clin. Neurophysiol. 120 868–77 [DOI] [PubMed] [Google Scholar]
- [74].Tohka J, Foerde K, Aron AR, Tom SM, Toga AW and Poldrack RA 2008. Automatic independent component labeling for artifact removal in fMRI Neuroimage 39 1227–45 [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The data that support the findings of this study are available upon reasonable request from the authors.