J Shanghai Jiaotong Univ Sci ›› 2022, Vol. 27 ›› Issue (2): 168-175.doi: 10.1007/s12204-021-2387-0

• Medicine-Engineering Interdisciplinary Research • Previous Articles     Next Articles

KDLPCCA-Based Projection for Feature Extraction in SSVEP-Based Brain-Computer Interfaces

HUANG Jiayang1 (黄嘉阳), YANG Pengfei1 * (杨鹏飞), WAN Bo1 (万波), ZHANG Zhiqiang2 (张志强)   

  1. (1. School of Computer Science and Technology, Xidian University, Xi’an 710071, China; 2. School of Electronic and Electrical Engineering, University of Leeds, Leeds LS2 9JT, UK)
  • Received:2020-07-13 Online:2022-03-28 Published:2022-05-02

Abstract: An electroencephalogram (EEG) signal projection using kernel discriminative locality preserving canonical correlation analysis (KDLPCCA)-based correlation with steady-state visual evoked potential (SSVEP) templates for frequency recognition is presented in this paper. With KDLPCCA, not only a non-linear correlation but also local properties and discriminative information of each class sample are considered to extract temporal and frequency features of SSVEP signals. The new projected EEG features are classified with classical machine learning algorithms, namely, K-nearest neighbors (KNNs), naive Bayes, and random forest classifiers. To demonstrate the effectiveness of the proposed method, 16-channel SSVEP data corresponding to 4 frequencies collected from 5 subjects were used to evaluate the performance. Compared with the state of the art canonical correlation analysis (CCA), experimental results show significant improvements in classification accuracy and information transfer rate (ITR), achieving 100% and 240 bits/min with 0.5 s sample block. The superior performance demonstrates that this method holds the promising potential to achieve satisfactory performance for high-accuracy SSVEP-based brain-computer interfaces.

Key words: steady-state visual evoked potential (SSVEP)| brain-computer interface| feature extraction| kernel discriminative locality preserving canonical correlation analysis (KDLPCCA)

CLC Number: