A PCA aided cross-covariance scheme for discriminative feature extraction from EEG signals

Comput Methods Programs Biomed. 2017 Jul:146:47-57. doi: 10.1016/j.cmpb.2017.05.009. Epub 2017 May 24.

Abstract

Background and objectives: Feature extraction of EEG signals plays a significant role in Brain-computer interface (BCI) as it can significantly affect the performance and the computational time of the system. The main aim of the current work is to introduce an innovative algorithm for acquiring reliable discriminating features from EEG signals to improve classification performances and to reduce the time complexity.

Methods: This study develops a robust feature extraction method combining the principal component analysis (PCA) and the cross-covariance technique (CCOV) for the extraction of discriminatory information from the mental states based on EEG signals in BCI applications. We apply the correlation based variable selection method with the best first search on the extracted features to identify the best feature set for characterizing the distribution of mental state signals. To verify the robustness of the proposed feature extraction method, three machine learning techniques: multilayer perceptron neural networks (MLP), least square support vector machine (LS-SVM), and logistic regression (LR) are employed on the obtained features. The proposed methods are evaluated on two publicly available datasets. Furthermore, we evaluate the performance of the proposed methods by comparing it with some recently reported algorithms.

Results: The experimental results show that all three classifiers achieve high performance (above 99% overall classification accuracy) for the proposed feature set. Among these classifiers, the MLP and LS-SVM methods yield the best performance for the obtained feature. The average sensitivity, specificity and classification accuracy for these two classifiers are same, which are 99.32%, 100%, and 99.66%, respectively for the BCI competition dataset IVa and 100%, 100%, and 100%, for the BCI competition dataset IVb. The results also indicate the proposed methods outperform the most recently reported methods by at least 0.25% average accuracy improvement in dataset IVa. The execution time results show that the proposed method has less time complexity after feature selection.

Conclusions: The proposed feature extraction method is very effective for getting representatives information from mental states EEG signals in BCI applications and reducing the computational complexity of classifiers by reducing the number of extracted features.

Keywords: Brain-computer interface (BCI); Cross-covariance method (CCOV); Electroencephalogram (EEG); Feature extraction; Principal component analysis (PCA).

MeSH terms

  • Algorithms
  • Brain-Computer Interfaces*
  • Electroencephalography*
  • Humans
  • Least-Squares Analysis
  • Logistic Models
  • Neural Networks, Computer
  • Principal Component Analysis
  • Sensitivity and Specificity
  • Signal Processing, Computer-Assisted*
  • Support Vector Machine