Skip to content

Subject-Specific Feature Extraction Approach for a Three-Class Motor Imagery-Based Brain-Computer Interface Enabling Navigation in a Virtual Home: Open Access Framework

License

Notifications You must be signed in to change notification settings

fardinafdideh/MI-EEG-BCI-VR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Subject-Specific Feature Extraction Approach for a Three-Class Motor Imagery-Based Brain-Computer Interface Enabling Navigation in a Virtual Home: Open Access Framework

Brain-Computer Interface (BCI) is a system to assist disabled people by creating a new communication channel between the brain and computer. BCI can be designed based on various electrophysiological sources. Motor Imagery (MI)-based BCI enables users with motor disabilities to communicate with the environment more naturally. Subject training in an MI-based BCI is an important factor. For this purpose, various bio-feedbacks have been used in the BCI research area. In this work, we show how a user can navigate in a virtual home after cue-based training with feedback and applying a subject-specific feature extraction approach. The task of the subject in the virtual home is to perform left hand, right hand and feet motor imagery to navigate from the start station to the end station as quickly as possible. The total BCI and virtual environment are implemented in MATLAB and control signals are generated by analyzing three bipolar channels only.

This repo describes a framework known as MI-EEG-BCI-VR, integrating Motor Imagery (MI) and electroencephalography (EEG)-based Brain-Computer Interface (BCI) technologies, enabling users to navigate Virtual Environments (VEs) by imagining movements. The subject-specific feature extraction approach was employed. To enhance user-friendliness and facilitate easy interaction, this repo contains interactive MATLAB-based Graphical User Interfaces (GUIs) for data acquisition, processing, visualization, and running tasks.

Cue-Based Training without Feedback

Subject-specific Feature and Classifier Selection

  • Features
    • (Higher-order) Statistical Features (Ergodicity Assumption)
      • Mean, Mean Absolute Value (MAV), Standard Deviation, Moments, Cumulants, Correlation, and Form Factor.
    • Transform-based
      • Fourier, Discrete Sine and Cosine, Short-time Fourier Transform (STFT), and Wavelet.
    • Parametric Model
      • Autoregressive (AR)(Burg, Forward-Backward, Geometrric, Least-squares, Yule-Walker), Moving-average (MA), and Autoregressive Moving-average (ARMA).
    • Frequency Band Power
      • Fourier, STFT, AR (Burg, Covariance, Modified Covariance, Eigenvector, Multitaper, MUSIC, Yule-Walker), Welch, and Periodogram.
    • Entropy
      • Shannon, Renyi, Tsallis, Approximate, and Sample.
  • Classifiers
    • Linear Discriminant Analysis (LDA), Quadratic Discriminant Analysis (QDA), Mahalanobis Discriminant Analysis (MDA), Support Vector Machine (SVM), Multilayer Perceptron (MLP), Naive Bayes, K-Nearest Neighbour (KNN), Error Correcting Output Codes (ECOC), and Decision Tree (DT).

Cue-Based Training with Feedback

Virtual Home Navigation

VR in MI-based EEG-based BCI (MI-EEG-BCI-VR)

Slide1 Slide2 Slide3 Slide4 Slide5 Slide6 Slide7 Slide8 Slide9 Slide10 Slide11 Slide12 Slide13 Slide14 Slide15 Slide16 Slide17 Slide18 Slide19 Slide20 Slide21 Slide22 Slide23 Slide24 Slide25 Slide26 Slide27 Slide28 Slide29 Slide30 Slide31 Slide32 Slide33 Slide34 Slide35 Slide36 Slide37 Slide38 Slide39 Slide40 Slide41 Slide42 Slide43 Slide47 Slide49 Slide52 Slide53

How to cite

  • F. Afdideh, M. B. Shamsollahi, “Subject-Specific Feature Extraction Approach for a Three-Class Motor Imagery-Based Brain-Computer Interface Enabling Navigation in a Virtual Home: Open Access Framework,” under review.
  • F. Afdideh, M. B. Shamsollahi, (2024), “MI-EEG-BCI-VR”, Mendeley Data, V1, doi: 10.17632/p9y27y66jb.1.
  • F. Afdideh, M. B. Shamsollahi, S. N. Resalat, “Development of a MATLAB-Based Toolbox for Brain Computer Interface Applications in Virtual Reality,” Iranian Conference on Electrical Engineering (ICEE), pp. 1579-1583, 2012, doi: 10.1109/IranianCEE.2012.6292612.
  • F. Afdideh. Brain-Computer Interface for Navigation in Virtual Environments. Electrical Engineering. Sharif University of Technology, 2011. Persian. ‭05-41575.

About

Subject-Specific Feature Extraction Approach for a Three-Class Motor Imagery-Based Brain-Computer Interface Enabling Navigation in a Virtual Home: Open Access Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages