Master
English

Classification of ICA components from EEG signals using machine learning

Master program titleMasters in Mathematics and Computer Science
Defense date2022-09-22
Abstract

Advancements in the acquisition and analysis of Electroencephalography (EEG) signals in the last three decades have led to its applications in the medical and research field. Finding methods to remove noise from these signals has become an important topic of research. Independent Component Analysis method has been found to be effective in isolating the source components. However, manually classifying these independent source components in brain and non-brain categories is laborious. This thesis work aims to make the existing MATLAB ICLabel classifier available in python using PyTorch and integrate it with the popular MNE Python library. The new classifier is end-to-end tested and exactly matches the feature extraction and output of the MATLAB version. Further, we lay out a roadmap that allows for making an even more robust classifier by improving the structure of the model or using new features. We demonstrate a way to convert datasets from various sources in one common format, a graphical user interface to annotate the components, and train a model. This is an initial step toward making a robust classifier in open-source collaboration.

Keywords
  • EEG
  • ICA
  • Independent Component Analysis
  • Artifacts
  • EEG Signals
  • EEG Preprocessing
  • ML Algorithm
Citation (ISO format)
SAINI, Anand Prakash. Classification of ICA components from EEG signals using machine learning. Master, 2022.
Main files (1)
Master thesis
accessLevelRestricted
Identifiers
  • PID : unige:164300
171views
14downloads

Technical informations

Creation12/10/2022 21:34:00
First validation12/10/2022 21:34:00
Update16/03/2023 08:01:04
Status update16/03/2023 08:01:03
Last indexation01/11/2024 03:05:50
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack