Cargando…

Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN

INTRODUCTION: Currently, it is still a challenge to detect single-trial P300 from electroencephalography (EEG) signals. In this paper, to address the typical problems faced by existing single-trial P300 classification, such as complex, time-consuming and low accuracy processes, a single-trial P300 c...

Descripción completa

Detalles Bibliográficos
Autores principales: Du, Pu, Li, Penghai, Cheng, Longlong, Li, Xueqing, Su, Jianxian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9992797/
https://www.ncbi.nlm.nih.gov/pubmed/36908799
http://dx.doi.org/10.3389/fnins.2023.1132290
_version_ 1784902396123545600
author Du, Pu
Li, Penghai
Cheng, Longlong
Li, Xueqing
Su, Jianxian
author_facet Du, Pu
Li, Penghai
Cheng, Longlong
Li, Xueqing
Su, Jianxian
author_sort Du, Pu
collection PubMed
description INTRODUCTION: Currently, it is still a challenge to detect single-trial P300 from electroencephalography (EEG) signals. In this paper, to address the typical problems faced by existing single-trial P300 classification, such as complex, time-consuming and low accuracy processes, a single-trial P300 classification algorithm based on multiplayer data fusion convolutional neural network (CNN) is proposed to construct a centralized collaborative brain-computer interfaces (cBCI) for fast and highly accurate classification of P300 EEG signals. METHODS: In this paper, two multi-person data fusion methods (parallel data fusion and serial data fusion) are used in the data pre-processing stage to fuse multi-person EEG information stimulated by the same task instructions, and then the fused data is fed as input to the CNN for classification. In building the CNN network for single-trial P300 classification, the Conv layer was first used to extract the features of single-trial P300, and then the Maxpooling layer was used to connect the Flatten layer for secondary feature extraction and dimensionality reduction, thereby simplifying the computation. Finally batch normalisation is used to train small batches of data in order to better generalize the network and speed up single-trial P300 signal classification. RESULTS: In this paper, the above new algorithms were tested on the Kaggle dataset and the Brain-Computer Interface (BCI) Competition III dataset, and by analyzing the P300 waveform features and EEG topography and the four standard evaluation metrics, namely Accuracy, Precision, Recall and F1-score,it was demonstrated that the single-trial P300 classification algorithm after two multi-person data fusion CNNs significantly outperformed other classification algorithms. DISCUSSION: The results show that the single-trial P300 classification algorithm after two multi-person data fusion CNNs significantly outperformed the single-person model, and that the single-trial P300 classification algorithm with two multi-person data fusion CNNs involves smaller models, fewer training parameters, higher classification accuracy and improves the overall P300-cBCI classification rate and actual performance more effectively with a small amount of sample information compared to other algorithms.
format Online
Article
Text
id pubmed-9992797
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-99927972023-03-09 Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN Du, Pu Li, Penghai Cheng, Longlong Li, Xueqing Su, Jianxian Front Neurosci Neuroscience INTRODUCTION: Currently, it is still a challenge to detect single-trial P300 from electroencephalography (EEG) signals. In this paper, to address the typical problems faced by existing single-trial P300 classification, such as complex, time-consuming and low accuracy processes, a single-trial P300 classification algorithm based on multiplayer data fusion convolutional neural network (CNN) is proposed to construct a centralized collaborative brain-computer interfaces (cBCI) for fast and highly accurate classification of P300 EEG signals. METHODS: In this paper, two multi-person data fusion methods (parallel data fusion and serial data fusion) are used in the data pre-processing stage to fuse multi-person EEG information stimulated by the same task instructions, and then the fused data is fed as input to the CNN for classification. In building the CNN network for single-trial P300 classification, the Conv layer was first used to extract the features of single-trial P300, and then the Maxpooling layer was used to connect the Flatten layer for secondary feature extraction and dimensionality reduction, thereby simplifying the computation. Finally batch normalisation is used to train small batches of data in order to better generalize the network and speed up single-trial P300 signal classification. RESULTS: In this paper, the above new algorithms were tested on the Kaggle dataset and the Brain-Computer Interface (BCI) Competition III dataset, and by analyzing the P300 waveform features and EEG topography and the four standard evaluation metrics, namely Accuracy, Precision, Recall and F1-score,it was demonstrated that the single-trial P300 classification algorithm after two multi-person data fusion CNNs significantly outperformed other classification algorithms. DISCUSSION: The results show that the single-trial P300 classification algorithm after two multi-person data fusion CNNs significantly outperformed the single-person model, and that the single-trial P300 classification algorithm with two multi-person data fusion CNNs involves smaller models, fewer training parameters, higher classification accuracy and improves the overall P300-cBCI classification rate and actual performance more effectively with a small amount of sample information compared to other algorithms. Frontiers Media S.A. 2023-02-22 /pmc/articles/PMC9992797/ /pubmed/36908799 http://dx.doi.org/10.3389/fnins.2023.1132290 Text en Copyright © 2023 Du, Li, Cheng, Li and Su. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Du, Pu
Li, Penghai
Cheng, Longlong
Li, Xueqing
Su, Jianxian
Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN
title Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN
title_full Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN
title_fullStr Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN
title_full_unstemmed Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN
title_short Single-trial P300 classification algorithm based on centralized multi-person data fusion CNN
title_sort single-trial p300 classification algorithm based on centralized multi-person data fusion cnn
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9992797/
https://www.ncbi.nlm.nih.gov/pubmed/36908799
http://dx.doi.org/10.3389/fnins.2023.1132290
work_keys_str_mv AT dupu singletrialp300classificationalgorithmbasedoncentralizedmultipersondatafusioncnn
AT lipenghai singletrialp300classificationalgorithmbasedoncentralizedmultipersondatafusioncnn
AT chenglonglong singletrialp300classificationalgorithmbasedoncentralizedmultipersondatafusioncnn
AT lixueqing singletrialp300classificationalgorithmbasedoncentralizedmultipersondatafusioncnn
AT sujianxian singletrialp300classificationalgorithmbasedoncentralizedmultipersondatafusioncnn