Conference PaperPDF Available

Abstract and Figures

Non-brain contributions to electroencephalo-graphic (EEG) signals, often referred to as artifacts, can hamper the analysis of scalp EEG recordings. This is especially true when artifacts have large amplitudes (e.g., movement artifacts), or occur continuously (like eye-movement artifacts). Offline automated pipelines can detect and reduce artifact in EEG data, but no good solution exists for online processing of EEG data in near real time. Here, we propose the combined use of online artifact subspace reconstruction (ASR) to remove large amplitude transients, and online recursive independent component analysis (ORICA) combined with an independent component (IC) classifier to compute, classify, and remove artifact ICs. We demonstrate the efficacy of the proposed pipeline using 2 EEG recordings containing series of (1) movement and muscle artifacts, and (2) cued blinks and saccades. This pipeline is freely available in the Real-time EEG Source-mapping Toolbox (REST) for MATLAB (The Mathworks, Inc.).
Content may be subject to copyright.
A preview of the PDF is not available
... This algorithm creates a statistical model of the clean EEG portion in the data and applies principal component analysis (PCA) to new incoming raw signal and transforms it into the principal component (PC) space. If any of the PCs have larger variances than the variance of the calibration data, it is rejected, and the signal is reconstructed and projected back into the original channel data [41]. This method is implanted with the pop_cleanrawdata function in the EEGLAB. ...
Article
Full-text available
Neurofeedback, an operant conditioning neuromodulation technique, uses information from brain activities in real-time via brain–computer interface (BCI) technology. This technique has been utilized to enhance the cognitive abilities, including working memory performance, of human beings. The aims of this study are to investigate how alpha neurofeedback can improve working memory performance in healthy participants and to explore the underlying neural mechanisms in a working memory task before and after neurofeedback. Thirty-six participants divided into the NFT group and the control group participated in this study. This study was not blinded, and both the participants and the researcher were aware of their group assignments. Increasing power in the alpha EEG band was used as a neurofeedback in the eyes-open condition only in the NFT group. The data were collected before and after neurofeedback while they were performing the N-back memory task (N = 1 and N = 2). Both groups showed improvement in their working memory performance. There was an enhancement in the power of their frontal alpha and beta activities with increased working memory load (i.e., 2-back). The experimental group showed improvements in their functional connections between different brain regions at the theta level. This effect was absent in the control group. Furthermore, brain hemispheric lateralization was found during the N-back task, and there were more intra-hemisphere connections than inter-hemisphere connections of the brain. These results suggest that healthy participants can benefit from neurofeedback and from having their brain networks changed after the training.
... The artifact subspace reconstruction algorithm ASR is a statistical artifact correction method [29,7,10,36]. It detects artifacts based on their abnormal statistical properties when compared to artifact-free data. ...
Preprint
Full-text available
Biological data like electroencephalography (EEG) are typically contaminated by unwanted signals, called artifacts. Therefore, many applications dealing with biological data with low signal-to-noise ratio require robust artifact correction. For some applications like brain-computer-interfaces (BCI), the artifact correction needs to be real-time capable. Artifact subspace reconstruction (ASR) is a statistical method for artifact reduction in EEG. However, in its current implementation, ASR cannot be used in mobile data recordings using limited hardware easily. In this report, we add to the growing field of portable, online signal processing methods by describing an implementation of ASR for limited hardware like single-board computers. We describe the architecture, the process of translating and compiling a Matlab codebase for a research platform, and a set of validation tests using publicly available data sets. The implementation of ASR on limited, portable hardware facilitates the online interpretation of EEG signals acquired outside of the laboratory environment.
... For the independent components, the single equivalent current dipoles were estimated and anatomically localised (Oostenveld & Oostendorp, 2002), including searching for and estimating symmetrically constrained bilateral dipoles (Piazza et al., 2016). A number of high probability brain components (mean = 9, SD = 3.2, range: 4-14) were automatically selected (Pion-Tonachini, Hsu, Chang, Jung, & Makeig, 2018). Finally, the timing of the EEG markers was adjusted to correctly synchronise with the auditory stimulus (mean time-shift: 9 ms, SD = 9). ...
Article
This study investigates the dynamics of speech envelope tracking during speech production, listening and self listening. We use a paradigm in which participants listen to natural speech (Listening), produce natural speech (Speech Production), and listen to the playback of their own speech (Self-Listening), all while their neural activity is recorded with EEG. After time-locking EEG data collection and auditory recording and playback, we used a Gaussian copula mutual information measure to estimate the relationship between information content in the EEG and auditory signals. In the 2–10 Hz frequency range, we identified different latencies for maximal speech envelope tracking during speech production and speech perception. Maximal speech tracking takes place approximately 110 ms after auditory presentation during perception and 25 ms before vocalisation during speech production. These results describe a specific timeline for speech tracking in speakers and listeners in line with the idea of a speech chain and hence, delays in communication.
... Most recently, Tonachini et al. in [135] have developed an online automatic artifact rejection (REST), toolbox using artifact subspace reconstruction (ASR), PCA, online recursive ICA (ORICA) and an IC classifier. ASR is an automated, variance-based algorithm, that learns the statistical properties of an artifact-free EEG segment. ...
Thesis
The most prominent type of artifact contaminating electroencephalogram (EEG)signals are the eyeblink (EB) artifacts, which could potentially lead tomisinterpretation of the EEG signal. Online detection and removal of eyeblink artifacts from EEG signals are essential in applications such a Brain-Computer Interfaces (BCI), neurofeedback and epilepsy diagnosis. In this thesis, algorithms that combine unsupervised eyeblink artifact detection (eADA) with enhanced Empirical Mode Decomposition (FastEMD) and Canonical Correlation Analysis (CCA) are proposed,i.e. FastEMD-CCA2 and FastCCA, to automatically identify eyeblink artifacts andremove them in an online setting. FastEMD-CCA2 and FastCCA have outperformedone of the existing state-of-the-art methods, FORCe. The average artifact removalaccuracy, sensitivity, specificity and error rate of FastEMD-CCA2 is 97.9%, 97.65%,99.22%, and 2.1% respectively, validated on a Hitachi dataset with 60 EEG signals,consisting more than 5600 eyeblink artifacts. FastCCA achieved an average of99.47%, 99.44%, 99.74% and 0.53% artifact removal accuracy, sensitivity, specificityand error rate respectively, validated on the Hitachi dataset too. FastEMD-CCA2 andFastCCA algorithms are developed and implemented in the C++ programming language to investigate the processing speed these algorithms could achieve in adifferent medium. Analysis has shown that FastEMD-CCA2 and FastCCA took about10.7 and 12.7 milliseconds respectively, on average to clean a 1-second length of EEG segment. This makes them a feasible solution for applications requiring onlineremoval of eyeblink artifacts from EEG signals.
Article
Full-text available
EEG signals may be affected by physiological and non-physiological artifacts hindering the analysis of brain activity. Blind source separation methods such as independent component analysis (ICA) are effective ways of improving signal quality by removing components representing non-brain activity. However, most ICA-based artifact removal strategies have limitations, such as individual differences in visual assessment of components. These limitations might be reduced by introducing automatic selection methods for ICA components. On the other hand, new fully automatic artifact removal methods are developed. One of such method is artifact subspace reconstruction (ASR). ASR is a component-based approach, which can be used automatically and with small calculation requirements. The ASR was originally designed to be run not instead of, but in addition to ICA. We compared two automatic signal quality correction approaches: the approach based only on ICA method and the approach where ASR was applied additionally to ICA and run before the ICA. The case study was based on the analysis of data collected from 10 subjects performing four popular experimental paradigms, including resting-state, visual stimulation and oddball task. Statistical analysis of the signal-to-noise ratio showed a significant difference, but not between ICA and ASR followed by ICA. The results show that both methods provided a signal of similar quality, but they were characterised by different usabilities.
Article
Eye blinks take an important role for electroencephalography (EEG) signals, that on one hand they can severely impact the EEG signals and on the other hand they may provide useful information for brain-computer interface (BCI) and scientific applications. Especially, it is challenging to detect blinks in real-time from a single channel of EEG signals. In this work, we propose a short sliding windowed blink detection method toward the real-time EEG signals, RT-Blink, which balances the processing granularity and computation complexity. RT-Blink uses a potential blink boundary detecting algorithm and a pre-trained random forest (RF) model with a set of features including sample entropy, standard deviation, range of amplitude and rate of grade, which enables fully automated identification of the duration of blinks from a single channel EEG signal. The window size of RT-Blink can be adjusted according to the processing speed of the underlying hardware and the requirement of real-time, which can be down to 1-point EEG data. RT-Blink provides a scalable framework which can be realized in software, hardware accelerator or their mixture. Using EEG data contaminated by blinks, we show that RT-Blink achieves 96.54% and 91.25% for average sensitivity and precision, respectively. The time window is 60 milliseconds based on our computer, with minimized overlapping for blink boundary detection. The average processing time is 5.07 milliseconds for each time window, with average 1.65 milliseconds of standard deviation for all the EEG test cases. The results suggest that RT-Blink has promising potential towards real-time EEG applications.
Article
A driver's emotional state can affect driving performance. According to the studies on the driving performance based on the circumplex (arousal-valence) model of affect, negative emotions such as anger and sadness can severely hinder safe driving. In this study, we developed a system to modulate drivers' emotions to designated emotional states by manipulating in-vehicle environments, such as ambient lighting, background music, scent, ventilation, and rear curtains. The proposed system, named the “mood-modulator” system, consists of four different modes, designed to induce different emotional states. The feasibility of the “mood-modulator” system was evaluated using electroencephalogram (EEG) and photoplethysmogram (PPG) signals recorded from 48 drivers in an actual car environment. In the experiments, negative emotions were induced for each participant using short movie clips. Then, one of the four modes (different in-vehicle environments) was executed, during which both EEG and PPG data were acquired. We quantitatively evaluated whether each mode could effectively induce targeted emotional valence using machine learning classifier models, individually constructed from EEG data recorded during calibration sessions. The modulation of emotional arousal by each mode was also assessed using heart rate and respiration rate extracted from the PPG data. Our results demonstrated that the four modes could effectively increase the participant's emotional valence and modulate emotional arousal state to the intended direction. To the best of our knowledge, this is the first study to quantitatively evaluate a system that modulates a driver's emotional state using biosignals recorded in an actual car.
Article
Full-text available
Brain functional network (BFN) based on electroencephalography (EEG) has been widely used to diagnose brain diseases, such as major depressive disorder (MDD). However, most existing BFNs only consider the correlation between two channels, ignoring the high-level interaction among multiple channels that contain more rich information for diagnosing brain diseases. In such a sense, the BFN is called low-order BFN (LO-BFN). In order to fully explore the high-level interactive information among multiple channels of the EEG signals, a scheme for constructing a high-order BFN (HO-BFN) based on the “correlation’s correlation” strategy is proposed in this paper. Specifically, the entire EEG time series is firstly divided into multiple epochs by sliding window. For each epoch, the short-term correlation between channels is calculated to construct a LO-BFN. The correlation time series of all channel pairs are formulated by these LO-BFNs obtained from all epochs to describe the dynamic change of short-term correlation along the time. To construct HO-BFN, we cluster all correlation time series to avoid the problems caused by high dimensionality, and the correlation of the average correlation time series from different clusters is calculated to reflect the high-order correlation among multiple channels. Experimental results demonstrate the efficiency of the proposed HO-BFN in MDD identification, and its integration with the LO-BFN can further improve the recognition rate.
Article
The development of technologies for brain stimulation provides a means for scientists and clinicians to directly actuate the brain and nervous system. Brain stimulation has shown intriguing potential in terms of modifying particular symptom clusters in patients and behavioral characteristics of subjects. The stage is thus set for optimization of these techniques and the pursuit of more nuanced stimulation objectives, including the modification of complex cognitive functions such as memory and attention. Control theory and engineering will play a key role in the development of these methods, guiding computational and algorithmic strategies for stimulation. In particular, realizing this goal will require new development of frameworks that allow for controlling not only brain activity, but also latent dynamics that underlie neural computation and information processing. In the current opinion, we review recent progress in brain stimulation and outline challenges and potential research pathways associated with exogenous control of cognitive function.
Article
Full-text available
Since the discovery of the EEG principles by Berger in the 20’s, procedures for artifact removal have been essential in its pre-processing. In literature, diverse approaches based on signal processing, data mining, statistic models, and others compile information from multiple electrodes to build filters for artifact removal in the time, frequency or space domains. For almost one century, EEG acquisitions have required strict experimental conditions that included an isolated room, clinical acquisition systems, rigorous experimental protocols and very precise stimulation control. Under these steady experimental conditions, artifact removal techniques have not significantly evolved since then. However, in the last decade technological advances in brain-computer interfaces permit EEG acquisition by means of wireless, mobile, dry, wearable, and low-cost EEG headsets, with new potential daily-life applications, such as in entertainment or industry. New aspects not considered before, such as massive muscular and electrical artifacts, reduced number of electrodes, uncontrolled concomitant stimulus or the need for online processing are now essential. In this paper, we present a critical review of EEG artifact removal approaches, discuss their applicability to daily-life EEG-BCI applications, and give some directions and guidelines for upcoming research in this topic. Based on the results of the review, existing artifact removal techniques need further evolution to be applied in daily-life EEG-BCI. The use of multiple-step procedures is recommended, combining source decomposition with blind source separation and adaptive filtering, rather than using them separately. It is also recommendable to define and characterize most of artifacts evoked in daily-life EEG-BCI for a more effective removal.
Conference Paper
Full-text available
The Electroencephalogram (EEG) is a noninvasive functional brain activity recording method that shows promise for becoming a 3-D cortical imaging modality with high temporal resolution. Currently, most of the tools developed for EEG analysis focus mainly on offline processing. This study introduces and demonstrates the Real-time EEG Source-mapping Toolbox (REST), an extension to the widely distributed EEGLAB environment. REST allows blind source separation of EEG data in real-time using Online Recursive Independent Component Analysis (ORICA), plus near real-time localization of separated sources. Two source localization methods are available to fit equivalent current dipoles or estimate spatial source distributions of selected sources. Selected measures of raw EEG data or component activations (e.g. time series of the data, spectral changes over time, equivalent current dipoles, etc.) can be visualized in near real-time. Finally, this study demonstrates the accuracy and functionality of REST with data from two experiments and discusses some relevant applications.
Article
Full-text available
Independent component analysis (ICA) has been widely applied to electroencephalographic (EEG) biosignal processing and brain-computer interfaces. The practical use of ICA, however, is limited by its computational complexity, data requirements for convergence, and assumption of data stationarity, especially for high-density data. Here we study and validate an optimized online recursive ICA algorithm (ORICA) with online recursive least squares (RLS) whitening for blind source separation of high-density EEG data, which offers instantaneous incremental convergence upon presentation of new data. Empirical results of this study demonstrate the algorithm's: 1) suitability for accurate and efficient source identification in high-density (64-channel) realistically-simulated EEG data; 2) capability to detect and adapt to nonstationarity in 64-ch simulated EEG data; and 3) utility for rapidly extracting principal brain and artifact sources in real 61-channel EEG data recorded by a dry and wearable EEG system in a cognitive experiment. ORICA was implemented as functions in BCILAB and EEGLAB and was integrated in an open-source Real-time EEG Source-mapping Toolbox (REST), supporting applications in ICA-based online artifact rejection, feature extraction for real-time biosignal monitoring in clinical environments, and adaptable classifications in brain-computer interfaces.
Article
Full-text available
This paper presents an extensive review on the artifact removal algorithms used to remove the main sources of interference encountered in the electroencephalogram (EEG), specifically ocular, muscular and cardiac artifacts. We first introduce background knowledge on the characteristics of EEG activity, of the artifacts and of the EEG measurement model. Then, we present algorithms commonly employed in the literature and describe their key features. Lastly, principally on the basis of the results provided by various researchers, but also supported by our own experience, we compare the state-of-the-art methods in terms of reported performance, and provide guidelines on how to choose a suitable artifact removal algorithm for a given scenario. With this review we have concluded that, without prior knowledge of the recorded EEG signal or the contaminants, the safest approach is to correct the measured EEG using independent component analysis-to be precise, an algorithm based on second-order statistics such as second-order blind identification (SOBI). Other effective alternatives include extended information maximization (InfoMax) and an adaptive mixture of independent component analyzers (AMICA), based on higher order statistics. All of these algorithms have proved particularly effective with simulations and, more importantly, with data collected in controlled recording conditions. Moreover, whenever prior knowledge is available, then a constrained form of the chosen method should be used in order to incorporate such additional information. Finally, since which algorithm is the best performing is highly dependent on the type of the EEG signal, the artifacts and the signal to contaminant ratio, we believe that the optimal method for removing artifacts from the EEG consists in combining more than one algorithm to correct the signal using multiple processing stages, even though this is an option largely unexplored by researchers in the area.
Article
Full-text available
Independent component analysis (ICA) can find distinct sources of electroencephalographic (EEG) activity, both brain-based and artifactual, and has become a common pre-preprocessing step in analysis of EEG data. Distinction between brain and non-brain independent components (ICs) accounting for, e.g., eye or muscle activities is an important step in the analysis. Here we present a fully automated method to identify eye-movement related EEG components by analyzing the spatial distribution of their scalp projections (scalp maps). The EyeCatch method compares each input scalp map to a database of eye-related IC scalp maps obtained by data-mining over half a million IC scalp maps obtained from 80,006 EEG datasets associated with a diverse set of EEG studies and paradigms. To our knowledge this is the largest sample of IC scalp maps that has ever been analyzed. Our result show comparable performance to a previous state-of-art semi-automated method, CORRMAP, while eliminating the need for human intervention.
Article
Full-text available
Electroencephalographic (EEG) recordings are often contaminated by artifacts, i.e., signals with noncerebral origin that might mimic some cognitive or pathologic activity, this way affecting the clinical interpretation of traces. Artifact rejection is, thus, a key analysis for both visual inspection and digital processing of EEG. Automatic artifact rejection is needed for effective real time inspection because manual rejection is time consuming. In this paper, a novel technique (Automatic Wavelet Independent Component Analysis, AWICA) for automatic EEG artifact removal is presented. Through AWICA we claim to improve the performance and fully automate the process of artifact removal from scalp EEG. AWICA is based on the joint use of the Wavelet Transform and of ICA: it consists of a two-step procedure relying on the concepts of kurtosis and Renyi's entropy. Both synthesized and real EEG data are processed by AWICA and the results achieved were compared to the ones obtained by applying to the same data the “wavelet enhanced” ICA method recently proposed by other authors. Simulations illustrate that AWICA compares favorably to the other technique. The method here proposed is shown to yield improved success in terms of suppression of artifact components while reducing the loss of residual informative data, since the components related to relevant EEG activity are mostly preserved.
Article
Full-text available
Signals from eye movements and blinks can be orders of magnitude larger than brain-generated electrical potentials and are one of the main sources of artifacts in electroencephalographic (EEG) data. Rejecting contaminated trials causes substantial data loss, and restricting eye movements/blinks limits the experimental designs possible and may impact the cognitive processes under investigation. This article presents a method based on blind source separation (BSS) for automatic removal of electroocular artifacts from EEG data. BBS is a signal-processing methodology that includes independent component analysis (ICA). In contrast to previously explored ICA-based methods for artifact removal, this method is automated. Moreover, the BSS algorithm described herein can isolate correlated electroocular components with a high degree of accuracy. Although the focus is on eliminating ocular artifacts in EEG data, the approach can be extended to other sources of EEG contamination such as cardiac signals, environmental noise, and electrode drift, and adapted for use with magnetoencephalographic (MEG) data, a magnetic correlate of EEG.
Article
Full-text available
Severe contamination of electroencephalographic (EEG) activity by eye movements, blinks, muscle, heart and line noise is a serious problem for EEG interpretation and analysis. Rejecting contaminated EEG segments results in a considerable loss of information and may be impractical for clinical data. Many methods have been proposed to remove eye movement and blink artifacts from EEG recordings. Often regression in the time or frequency domain is performed on simultaneous EEG and electrooculographic (EOG) recordings to derive parameters characterizing the appearance and spread of EOG artifacts in the EEG channels. However, EOG records also contain brain signals [1, 2], so regressing out EOG activity inevitably involves subtracting a portion of the relevant EEG signal from each recording as well. Regression cannot be used to remove muscle noise or line noise, since these have no reference channels. Here, we propose a new and generally applicable method for removing a wide va...
Conference Paper
This study proposes and evaluates a recursive algorithm for incremental estimation of independent components from on-line data. The algorithm offers the convergence properties of batch independent component analysis (ICA) with incremental updates of a form similar to natural gradient (NG) on-line information maximization (Infomax). We employ recursive procedure to arrive at steady state solution given by NG Infomax. Furthermore, we propose a novel procedure to compute corrective updates on the basis of previous estimates. Implementation of this algorithm incurs linear complexity in data size, input dimensions, and number of estimated independent components. Significant gains in convergence rate over on-line natural gradient ICA are demonstrated.
Simple, on-line, frequency domain procedures to detect non-continuous artifact in the waking EEG are presented. Individual algorithms detect head and body movements, large muscle potentials and eye-movement potentials. These algorithms are implemented as program modules in an interactive, real-time, spectral and transient analysis and display system, ADIEEG, described elsewhere. The system's performance in detecting artifact-contaminated EEG in 35 normal and abnormal, 3 min, 8-channel recordings was compared with that of the consensus of three expert scorers. The system correctly detected 65% of the artifact events identified by the consensus of expert scorers. Twenty-seven percent of the detections made by the system were of events that had not been marked by any of the three scorers. This performance was not statistically different from the average of the individual scorers vs. the consensus. The largest number of false detections were of intermittent, high-amplitude events of cortical origin which did not occur during the supervised calibration period.