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