A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIs

Brain-computer interface (BCI) systems have been developed to assist individuals with neuromuscular disorders to communicate with their surroundings using their brain signals. One attractive branch of BCI is steady-state visual evoked potential (SSVEP), which has acceptable speed and accuracy and is...

Full description

Bibliographic Details
Main Authors: Seyedeh Nadia Aghili, Sepideh Kilani, Ehsan Rouhani, Amir Akhavan
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10374086/
_version_ 1797366802285592576
author Seyedeh Nadia Aghili
Sepideh Kilani
Ehsan Rouhani
Amir Akhavan
author_facet Seyedeh Nadia Aghili
Sepideh Kilani
Ehsan Rouhani
Amir Akhavan
author_sort Seyedeh Nadia Aghili
collection DOAJ
description Brain-computer interface (BCI) systems have been developed to assist individuals with neuromuscular disorders to communicate with their surroundings using their brain signals. One attractive branch of BCI is steady-state visual evoked potential (SSVEP), which has acceptable speed and accuracy and is non-invasive. However, SSVEP-based EEG signals suffer from eye-fatigue problems, resulting in artifacts that affect the accuracy of the system. Thus, researchers are still working to improve SSVEP-based BCI systems. This paper proposes robust machine-learning algorithm for single-flicker SSVEP detection. A novel approach based on fast independent component analysis and filter-bank canonical correlation analysis (fast ICA-FBCCA) is developed to extract features from the single-flicker SSVEP signal. The clean features learned by fast ICA-FBCCA are then applied to a discrete wavelet transform (DWT) technique and fed to a convolutional neural network (CNN) with only one convolutional layer and a smaller number of parameters. The effectiveness of the proposed technique is evaluated using two datasets. The results were evaluated using two datasets. The findings clearly demonstrate that the proposed method outperforms traditional methods, with average target recognition accuracy and standard deviation values of 97 ± 3.1% among 6 subjects for dataset 1 and 82.12 ± 10.7% among 12 subjects for dataset 2. Overall, these findings suggest that the proposed method is a promising approach for improving the accuracy and reliability of the single-flicker SSVEP-based BCI systems.
first_indexed 2024-03-08T17:09:47Z
format Article
id doaj.art-73697372229843a1bbfc78db0239cc49
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T17:09:47Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-73697372229843a1bbfc78db0239cc492024-01-04T00:02:10ZengIEEEIEEE Access2169-35362024-01-011263064210.1109/ACCESS.2023.334733610374086A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIsSeyedeh Nadia Aghili0Sepideh Kilani1Ehsan Rouhani2https://orcid.org/0000-0001-9393-5208Amir Akhavan3Department of Electrical and Computer Engineering, Iran University of Science and Technology, Tehran, IranDepartment of Electrical and Computer Engineering, Iran University of Science and Technology, Tehran, IranDepartment of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan, IranDepartment of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan, IranBrain-computer interface (BCI) systems have been developed to assist individuals with neuromuscular disorders to communicate with their surroundings using their brain signals. One attractive branch of BCI is steady-state visual evoked potential (SSVEP), which has acceptable speed and accuracy and is non-invasive. However, SSVEP-based EEG signals suffer from eye-fatigue problems, resulting in artifacts that affect the accuracy of the system. Thus, researchers are still working to improve SSVEP-based BCI systems. This paper proposes robust machine-learning algorithm for single-flicker SSVEP detection. A novel approach based on fast independent component analysis and filter-bank canonical correlation analysis (fast ICA-FBCCA) is developed to extract features from the single-flicker SSVEP signal. The clean features learned by fast ICA-FBCCA are then applied to a discrete wavelet transform (DWT) technique and fed to a convolutional neural network (CNN) with only one convolutional layer and a smaller number of parameters. The effectiveness of the proposed technique is evaluated using two datasets. The results were evaluated using two datasets. The findings clearly demonstrate that the proposed method outperforms traditional methods, with average target recognition accuracy and standard deviation values of 97 ± 3.1% among 6 subjects for dataset 1 and 82.12 ± 10.7% among 12 subjects for dataset 2. Overall, these findings suggest that the proposed method is a promising approach for improving the accuracy and reliability of the single-flicker SSVEP-based BCI systems.https://ieeexplore.ieee.org/document/10374086/Brain–computer interface (BCI)single-flicker steady-state visual evoked potentialfast independent component analysis (fast ICA)filter-bank canonical correlation analysis (FBCCA)convolutional neural network (CNN)
spellingShingle Seyedeh Nadia Aghili
Sepideh Kilani
Ehsan Rouhani
Amir Akhavan
A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIs
IEEE Access
Brain–computer interface (BCI)
single-flicker steady-state visual evoked potential
fast independent component analysis (fast ICA)
filter-bank canonical correlation analysis (FBCCA)
convolutional neural network (CNN)
title A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIs
title_full A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIs
title_fullStr A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIs
title_full_unstemmed A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIs
title_short A Novel Fast ICA-FBCCA Algorithm and Convolutional Neural Network for Single-Flicker SSVEP-Based BCIs
title_sort novel fast ica fbcca algorithm and convolutional neural network for single flicker ssvep based bcis
topic Brain–computer interface (BCI)
single-flicker steady-state visual evoked potential
fast independent component analysis (fast ICA)
filter-bank canonical correlation analysis (FBCCA)
convolutional neural network (CNN)
url https://ieeexplore.ieee.org/document/10374086/
work_keys_str_mv AT seyedehnadiaaghili anovelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis
AT sepidehkilani anovelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis
AT ehsanrouhani anovelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis
AT amirakhavan anovelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis
AT seyedehnadiaaghili novelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis
AT sepidehkilani novelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis
AT ehsanrouhani novelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis
AT amirakhavan novelfasticafbccaalgorithmandconvolutionalneuralnetworkforsingleflickerssvepbasedbcis