Join our LinkedIn group
Most popular pages
An EEG signal is a mixture of signals from many sources. Some of these sources are not from the brain and produce so-called artifacts. Typical sources of artifacts are eye-blinks, breathing, heartbeat, or 50 Hz line noise. We want to clean our EEG signal from artifacts and, therefore, need a way of filtering these signals away. Independent component analysis (ICA) is a method which can extract signals from an EEG signal.
ICA will find, as the name indicates, independent components (i.e., signals) in the EEG signal. We can then select which of these components we want to reject and remove them from the EEG signal using a mathematical procedure called “projection”.
The ICA components are signals that have been combined from several EEG channels, this means that they act as spatial filters on the data. What the ICA algorithm does is to put different weights on each EEG channel such that each component is “independent” from all other components.
Click here for a more technical explanation
Here we describe how to extract ICA components from our demo dataset.
Load and Clean your data from bad channels and noisy transient artifacts following the previous sections.
If you have already cleaned your data and saved as CleanSignal, you can load directly the cleaned signal:
If you are using NBT from the EEGlab window:
To start rejecting ICA components we need to filter the components, i.e., we remove the frequencies below 0.5 Hz.
We need to filter the components, because the ICA components were calculated on the filtered signal.
The components you selected are now removed. Which components did you select? [The most prominent artifacts are components 5,9,10,11]
The signal value for each electrode is calculated as the potential difference between the electrode and a reference electrode. Your data will have been created using Cz as a reference which is located in the center of the scalp, because it is the place with the least artifacts (far from neck and facial muscles). The Cz, however, is not convenient as a reference electrode, e.g., when plotting topographies of oscillation power plots, because it will appear as if there is almost no activity at Cz. Therefore, you should re-reference your data to a so-called “average reference”. After re-referencing, the potential at a given electrode is given relative to the mean across all channels.
Alpha oscillations: The ICA components have a clear 8-13 Hz frequency, which is also seen in the power spectrum.
The component statistics show that the activity has an almost normal distribution, as we would expect for a signal from the brain.
The topography also shows a dominance in the parietal region as expected for alpha oscillations.
Eye artifacts are characterized by slow, but strong changes in component activity.
The power spectrum has no alpha peak.
The component statistics show that the activity does not have normal distribution.
The topography has a dominance in the eye region.
The component activity of a heart beat (signal nr 4) has ~ 1 Hz frequency.
The component activity has a broad power spectrum.
The component activity does not have a normal distribution.
The topography is not localized but covers the whole scalp.
Finally to re-reference your data click Pre-processing|Re-reference to average reference (exclude bad channels), and to save your data click File|Save NBT Signal. When asked for NBT Signal name write ICASignal and select the folder where you want to store your signal (we recommend to use the folder where the original data file is).
Next step: Compute Biomarkers
Go back to the Tutorials