A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep Learning

<strong><em>Background and purpose:</em></strong>P300 speller is a kind of Brain-Computer Interface (BCI) system in which the user may type words by using the responses obtained from human focus on different characters. The high sensitivity of brain signals against noise in p...

Full description

Bibliographic Details
Main Authors: Seyed Vahab Shojaedini, Maryam Adeli
Format: Article
Language:English
Published: Shiraz University of Medical Sciences 2020-01-01
Series:Journal of Health Management & Informatics
Subjects:
Online Access:http://jhmi.sums.ac.ir/article_46627_d11628e432333abe6af03ec0ad1d4139.pdf
id doaj-ef678a13e49349d59761e5a93bf4c7aa
record_format Article
spelling doaj-ef678a13e49349d59761e5a93bf4c7aa2020-11-25T01:25:10ZengShiraz University of Medical SciencesJournal of Health Management & Informatics2322-10972423-58572020-01-0171404946627A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep LearningSeyed Vahab Shojaedini0Maryam Adeli1Department of Electrical Engineering and Information Technology, Iranian Research Organization for Science and Technology, Tehran, IranFaculty of Electrical, Biomedical and Mechatronics Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran<strong><em>Background and purpose:</em></strong>P300 speller is a kind of Brain-Computer Interface (BCI) system in which the user may type words by using the responses obtained from human focus on different characters. The high sensitivity of brain signals against noise in parallel with the similarity of responses obtained from the user focus on different characters makes it difficult to classify the characters based on their respective P300 wave. On the other hand, all areas of the brain does not carry useful P300 information. <strong><em>Proposed Methods:</em></strong> In this study, a new method is proposed to improve the performance of speller system which is based on selecting optimal P300 channels. In the proposed method, recursive elimination algorithm is presented for channel optimization, which utilizes deep learning concept (e.g. Convolutional Neural Network) as its cost function. The proposed method is examined on a data set from EEG signals recorded in a P300 speller system, including 64 different channels of responses to 29 characters. Then, its performance is compared with some existing methods. <strong><em>Results:</em></strong> The obtained results showed the ability of the proposed method in recognizing the characters in such way that it could accurately (i.e. 97.34%) detect 29 characters by using only 24 out of all 64 electrodes. <strong><em>Conclusion:</em></strong> Applying the proposed method in speller systems led to considerable improvement in classification of characters compared to its alternatives. Several experiments proved that utilizing the proposed scheme may increases the accuracy almost 12.9 percent compared to non-optimized case in parallel with reduction of the number of involved channels by approximately 1/3. Based on these results, the proposed method may be considered as an effective choice for application in P300 speller systems, thanks to reduction of the complexity of the system which is caused by the  reduced number of channels and, on the other hand, due to its potential in increasing the accuracy of character recognition.  <strong> </strong>http://jhmi.sums.ac.ir/article_46627_d11628e432333abe6af03ec0ad1d4139.pdfp300 spellerbrain-computer interfacechannel selectionoptimizationdeep learningrecursive channel eliminationconvolutional neural network
collection DOAJ
language English
format Article
sources DOAJ
author Seyed Vahab Shojaedini
Maryam Adeli
spellingShingle Seyed Vahab Shojaedini
Maryam Adeli
A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep Learning
Journal of Health Management & Informatics
p300 speller
brain-computer interface
channel selection
optimization
deep learning
recursive channel elimination
convolutional neural network
author_facet Seyed Vahab Shojaedini
Maryam Adeli
author_sort Seyed Vahab Shojaedini
title A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep Learning
title_short A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep Learning
title_full A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep Learning
title_fullStr A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep Learning
title_full_unstemmed A New method for Improvement of the Accuracy of Character Recognition in P300 Speller System: Optimization of Channel Selection by Using Recursive Channel Elimination Algorithm Based on Deep Learning
title_sort new method for improvement of the accuracy of character recognition in p300 speller system: optimization of channel selection by using recursive channel elimination algorithm based on deep learning
publisher Shiraz University of Medical Sciences
series Journal of Health Management & Informatics
issn 2322-1097
2423-5857
publishDate 2020-01-01
description <strong><em>Background and purpose:</em></strong>P300 speller is a kind of Brain-Computer Interface (BCI) system in which the user may type words by using the responses obtained from human focus on different characters. The high sensitivity of brain signals against noise in parallel with the similarity of responses obtained from the user focus on different characters makes it difficult to classify the characters based on their respective P300 wave. On the other hand, all areas of the brain does not carry useful P300 information. <strong><em>Proposed Methods:</em></strong> In this study, a new method is proposed to improve the performance of speller system which is based on selecting optimal P300 channels. In the proposed method, recursive elimination algorithm is presented for channel optimization, which utilizes deep learning concept (e.g. Convolutional Neural Network) as its cost function. The proposed method is examined on a data set from EEG signals recorded in a P300 speller system, including 64 different channels of responses to 29 characters. Then, its performance is compared with some existing methods. <strong><em>Results:</em></strong> The obtained results showed the ability of the proposed method in recognizing the characters in such way that it could accurately (i.e. 97.34%) detect 29 characters by using only 24 out of all 64 electrodes. <strong><em>Conclusion:</em></strong> Applying the proposed method in speller systems led to considerable improvement in classification of characters compared to its alternatives. Several experiments proved that utilizing the proposed scheme may increases the accuracy almost 12.9 percent compared to non-optimized case in parallel with reduction of the number of involved channels by approximately 1/3. Based on these results, the proposed method may be considered as an effective choice for application in P300 speller systems, thanks to reduction of the complexity of the system which is caused by the  reduced number of channels and, on the other hand, due to its potential in increasing the accuracy of character recognition.  <strong> </strong>
topic p300 speller
brain-computer interface
channel selection
optimization
deep learning
recursive channel elimination
convolutional neural network
url http://jhmi.sums.ac.ir/article_46627_d11628e432333abe6af03ec0ad1d4139.pdf
work_keys_str_mv AT seyedvahabshojaedini anewmethodforimprovementoftheaccuracyofcharacterrecognitioninp300spellersystemoptimizationofchannelselectionbyusingrecursivechanneleliminationalgorithmbasedondeeplearning
AT maryamadeli anewmethodforimprovementoftheaccuracyofcharacterrecognitioninp300spellersystemoptimizationofchannelselectionbyusingrecursivechanneleliminationalgorithmbasedondeeplearning
AT seyedvahabshojaedini newmethodforimprovementoftheaccuracyofcharacterrecognitioninp300spellersystemoptimizationofchannelselectionbyusingrecursivechanneleliminationalgorithmbasedondeeplearning
AT maryamadeli newmethodforimprovementoftheaccuracyofcharacterrecognitioninp300spellersystemoptimizationofchannelselectionbyusingrecursivechanneleliminationalgorithmbasedondeeplearning
_version_ 1725114780172156928