TY - JOUR
T1 - Convolutional Correlation Analysis for Enhancing the Performance of SSVEP-Based Brain-Computer Interface
AU - Li, Yao
AU - Xiang, Jiayi
AU - Kesavadas, Thenkurussi
N1 - Funding Information:
Manuscript received June 15, 2020; revised October 25, 2020; accepted November 11, 2020. Date of publication November 17, 2020; date of current version January 29, 2021. This work was supported by the National Science Foundation under Grant 1464737. (Corresponding author: Yao Li.) Yao Li and Thenkurussi Kesavadas are with the Department of Industrial and Enterprise System Engineering, University of Illinois Urbana-Champaign, Champaign, IL 61820 USA (e-mail: yaoli90@illinois.edu).
Publisher Copyright:
© 2001-2011 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - Currently, most of the high-performance models for frequency recognition of steady-state visual evoked potentials (SSVEPs) are linear. However, SSVEPs collected from different channels can have non-linear relationship among each other. Linearly combining electroencephalogram (EEG) from multiple channels is not the most accurate solution in SSVEPs classification. To further improve the performance of SSVEP-based brain-computer interface (BCI), we propose a convolutional neural network-based non-linear model, i.e. convolutional correlation analysis (Conv-CA). Different from pure deep learning models, Conv-CA use convolutional neural networks (CNNs) at the top of a self-defined correlation layer. The CNNs function on how to transform multiple channel EEGs into a single EEG signal. The correlation layer calculates the correlation coefficients between the transformed single EEG signal and reference signals. The CNNs provide non-linear operations to combine EEGs in different channels and different time. And the correlation layer constrains the fitting space of the deep learning model. A comparison study between the proposed Conv-CA method and the task-related component analysis (TRCA) based methods is conducted. Both methods are validated on a 40-class SSVEP benchmark dataset recorded from 35 subjects. The study verifies that the Conv-CA method significantly outperforms the TRCA-based methods. Moreover, Conv-CA has good explainability since its inputs of the correlation layer can be analyzed for visualizing what the model learnt from the data. Conv-CA is a non-linear extension of spatial filters. Its CNN structures can be further explored and tuned for reaching a better performance. The structure of combining neural networks and unsupervised features has the potential to be applied to the classification of other signals.
AB - Currently, most of the high-performance models for frequency recognition of steady-state visual evoked potentials (SSVEPs) are linear. However, SSVEPs collected from different channels can have non-linear relationship among each other. Linearly combining electroencephalogram (EEG) from multiple channels is not the most accurate solution in SSVEPs classification. To further improve the performance of SSVEP-based brain-computer interface (BCI), we propose a convolutional neural network-based non-linear model, i.e. convolutional correlation analysis (Conv-CA). Different from pure deep learning models, Conv-CA use convolutional neural networks (CNNs) at the top of a self-defined correlation layer. The CNNs function on how to transform multiple channel EEGs into a single EEG signal. The correlation layer calculates the correlation coefficients between the transformed single EEG signal and reference signals. The CNNs provide non-linear operations to combine EEGs in different channels and different time. And the correlation layer constrains the fitting space of the deep learning model. A comparison study between the proposed Conv-CA method and the task-related component analysis (TRCA) based methods is conducted. Both methods are validated on a 40-class SSVEP benchmark dataset recorded from 35 subjects. The study verifies that the Conv-CA method significantly outperforms the TRCA-based methods. Moreover, Conv-CA has good explainability since its inputs of the correlation layer can be analyzed for visualizing what the model learnt from the data. Conv-CA is a non-linear extension of spatial filters. Its CNN structures can be further explored and tuned for reaching a better performance. The structure of combining neural networks and unsupervised features has the potential to be applied to the classification of other signals.
KW - Brain-computer interface (BCI)
KW - convolutional correlation analysis (Conv-CA)
KW - deep learning
KW - electroencephalo-gram (EEG)
KW - steady-state visual evoked potential (SSVEP)
UR - http://www.scopus.com/inward/record.url?scp=85098796671&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85098796671&partnerID=8YFLogxK
U2 - 10.1109/TNSRE.2020.3038718
DO - 10.1109/TNSRE.2020.3038718
M3 - Article
C2 - 33201824
AN - SCOPUS:85098796671
SN - 1534-4320
VL - 28
SP - 2681
EP - 2690
JO - IEEE Transactions on Neural Systems and Rehabilitation Engineering
JF - IEEE Transactions on Neural Systems and Rehabilitation Engineering
IS - 12
M1 - 9261605
ER -