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...
Main Authors: | , , , |
---|---|
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 |