Automated bad SEGMENT detection in EEGLAB

7 views (last 30 days)
Madhura Lotlikar
Madhura Lotlikar on 15 Jun 2024
Answered: Jaynik on 27 Jun 2024
Hello everyone,
I am new to EEG pre-processing. I wanted to know if there is any way to detect bad segments in the EEG data automatically in EEGLAB? I found resources for automated detection of bad channels and arifact detection and rejection using ICLabel. However, i do not find any for bad segment detection and rejection. I have a lot of data and manually detecting it will be very time consuming. I heard about AMICA. But it seems to do ICA decomposition and I am satified with runica. If I am not wrong, AMICA doesnt detect bad segments.
Looking forward to your insights.

Answers (1)

Jaynik
Jaynik on 27 Jun 2024
Hi Madhura,
EEGLAB provides tools for automated detection of bad channels and artifact detection/rejection using ICLabel, the functionality for automated bad segment detection might not be as straightforward.
I found this on the official documentation of EEGLAB:
There are several EEGLAB plugins and legacy EEGLAB menus to reject bad data and bad channels. You can access these by going to the File → Preference menu and checking the checkbox to “If set, show all menu items from previous EEGLAB versions”. After restarting EEGLAB, a collection of menu items for rejecting bad portions of data become available
While AMICA is indeed used for ICA decomposition, it might not directly help with bad segment detection as you have mentioned.
Please note that while these methods can help automate the process, they may not be perfect and manual review might still be necessary in some cases to ensure the highest quality of data.
Hope this helps!

Categories

Find more on EEG/MEG/ECoG in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!