Skip to content

fardinafdideh/Brain-Computer-Interface-for-Navigation-in-Virtual-Environments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Brain-Computer Interface for Navigation in Virtual Environments

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.

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 Slide44 Slide47 Slide49 Slide52 Slide53 Slide54

How to cite

  • F. Afdideh. Brain-Computer Interface for Navigation in Virtual Environments. Electrical Engineering. Sharif University of Technology, 2011. Persian. ‭05-41575.
  • 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.