1
|
Ratcliffe L, Puthusserypady S. Importance of Graphical User Interface in the design of P300 based Brain–Computer Interface systems. Comput Biol Med 2020; 117:103599. [DOI: 10.1016/j.compbiomed.2019.103599] [Citation(s) in RCA: 8] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/18/2019] [Revised: 12/12/2019] [Accepted: 12/29/2019] [Indexed: 12/01/2022]
|
2
|
Velasco-Álvarez F, Sancha-Ros S, García-Garaluz E, Fernández-Rodríguez Á, Medina-Juliá MT, Ron-Angevin R. UMA-BCI Speller: An easily configurable P300 speller tool for end users. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE 2019; 172:127-138. [PMID: 30902124 DOI: 10.1016/j.cmpb.2019.02.015] [Citation(s) in RCA: 10] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 12/19/2018] [Revised: 02/08/2019] [Accepted: 02/27/2019] [Indexed: 06/09/2023]
Abstract
BACKGROUND AND OBJECTIVE Some neurodegenerative conditions can severely limit patients' capability to communicate because of the loss of muscular control. Brain-computer interfaces may help in the restoration of communication with these patients, bypassing the muscular activity, so that brain signals can be directly interpreted by a computer. There are many studies regarding brain-controlled spellers; however, these systems do not usually leap out of the lab because of technical and economic requirements. As a consequence, the potential end users do not benefit from these scientific advances in their daily life. The objective of this paper is to present a novel brain-controlled speller designed to be used by patients due to its versatility and ease of use. METHODS The brain-computer interface research group of the University of Málaga (UMA-BCI) has developed a speller application based on the well-known P300 potential which can be easily installed, configured and used. The application supports the common P300 paradigms: the Row-Column Paradigm and the Rapid Serial Visual Presentation Paradigm. The inner core of the application is implemented with a widely used and studied platform, BCI2000, which ensures its reliability and allows other researchers to apply modifications at will in order to test new features. Ten naïve volunteers carried out exercises using the application and completed usability tests for evaluation purposes. RESULTS New subjects using the application managed to set up and use the proposed speller in less than an hour. The positive results of the evaluation through the usability tests support this application's ease of use. CONCLUSIONS A new brain-controlled spelling tool has been presented whose aim is to be used by severely paralyzed patients in their daily lives, as well as by researchers to test new spelling features.
Collapse
Affiliation(s)
| | - Salvador Sancha-Ros
- ENESO Tecnología de Adaptación S.L., Parque Tecnológico de Andalucía, Málaga, Spain
| | | | | | | | - Ricardo Ron-Angevin
- Departamento de Tecnología Electrónica, Universidad de Málaga, 29071 Málaga, Spain.
| |
Collapse
|
3
|
Rezeika A, Benda M, Stawicki P, Gembler F, Saboor A, Volosyak I. Brain-Computer Interface Spellers: A Review. Brain Sci 2018; 8:brainsci8040057. [PMID: 29601538 PMCID: PMC5924393 DOI: 10.3390/brainsci8040057] [Citation(s) in RCA: 169] [Impact Index Per Article: 28.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/21/2018] [Revised: 03/16/2018] [Accepted: 03/27/2018] [Indexed: 12/14/2022] Open
Abstract
A Brain-Computer Interface (BCI) provides a novel non-muscular communication method via brain signals. A BCI-speller can be considered as one of the first published BCI applications and has opened the gate for many advances in the field. Although many BCI-spellers have been developed during the last few decades, to our knowledge, no reviews have described the different spellers proposed and studied in this vital field. The presented speller systems are categorized according to major BCI paradigms: P300, steady-state visual evoked potential (SSVEP), and motor imagery (MI). Different BCI paradigms require specific electroencephalogram (EEG) signal features and lead to the development of appropriate Graphical User Interfaces (GUIs). The purpose of this review is to consolidate the most successful BCI-spellers published since 2010, while mentioning some other older systems which were built explicitly for spelling purposes. We aim to assist researchers and concerned individuals in the field by illustrating the highlights of different spellers and presenting them in one review. It is almost impossible to carry out an objective comparison between different spellers, as each has its variables, parameters, and conditions. However, the gathered information and the provided taxonomy about different BCI-spellers can be helpful, as it could identify suitable systems for first-hand users, as well as opportunities of development and learning from previous studies for BCI researchers.
Collapse
Affiliation(s)
- Aya Rezeika
- Faculty of Technology and Bionics, Rhine-Waal University of Applied Sciences, 47533 Kleve, Germany.
| | - Mihaly Benda
- Faculty of Technology and Bionics, Rhine-Waal University of Applied Sciences, 47533 Kleve, Germany.
| | - Piotr Stawicki
- Faculty of Technology and Bionics, Rhine-Waal University of Applied Sciences, 47533 Kleve, Germany.
| | - Felix Gembler
- Faculty of Technology and Bionics, Rhine-Waal University of Applied Sciences, 47533 Kleve, Germany.
| | - Abdul Saboor
- Faculty of Technology and Bionics, Rhine-Waal University of Applied Sciences, 47533 Kleve, Germany.
| | - Ivan Volosyak
- Faculty of Technology and Bionics, Rhine-Waal University of Applied Sciences, 47533 Kleve, Germany.
| |
Collapse
|
4
|
Speier W, Arnold C, Pouratian N. Integrating language models into classifiers for BCI communication: a review. J Neural Eng 2016; 13:031002. [PMID: 27153565 DOI: 10.1088/1741-2560/13/3/031002] [Citation(s) in RCA: 32] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/11/2022]
Abstract
OBJECTIVE The present review systematically examines the integration of language models to improve classifier performance in brain-computer interface (BCI) communication systems. APPROACH The domain of natural language has been studied extensively in linguistics and has been used in the natural language processing field in applications including information extraction, machine translation, and speech recognition. While these methods have been used for years in traditional augmentative and assistive communication devices, information about the output domain has largely been ignored in BCI communication systems. Over the last few years, BCI communication systems have started to leverage this information through the inclusion of language models. MAIN RESULTS Although this movement began only recently, studies have already shown the potential of language integration in BCI communication and it has become a growing field in BCI research. BCI communication systems using language models in their classifiers have progressed down several parallel paths, including: word completion; signal classification; integration of process models; dynamic stopping; unsupervised learning; error correction; and evaluation. SIGNIFICANCE Each of these methods have shown significant progress, but have largely been addressed separately. Combining these methods could use the full potential of language model, yielding further performance improvements. This integration should be a priority as the field works to create a BCI system that meets the needs of the amyotrophic lateral sclerosis population.
Collapse
Affiliation(s)
- W Speier
- Department of Neurosurgery, University of California, Los Angeles, CA 90095, USA. Medical Imaging Informatics Group, University of California, Los Angeles, CA 90095, USA
| | | | | |
Collapse
|
5
|
Saa JFD, de Pesters A, McFarland D, Çetin M. Word-level language modeling for P300 spellers based on discriminative graphical models. J Neural Eng 2015; 12:026007. [PMID: 25686293 PMCID: PMC4955587 DOI: 10.1088/1741-2560/12/2/026007] [Citation(s) in RCA: 7] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/12/2022]
Abstract
OBJECTIVE In this work we propose a probabilistic graphical model framework that uses language priors at the level of words as a mechanism to increase the performance of P300-based spellers. APPROACH This paper is concerned with brain-computer interfaces based on P300 spellers. Motivated by P300 spelling scenarios involving communication based on a limited vocabulary, we propose a probabilistic graphical model framework and an associated classification algorithm that uses learned statistical models of language at the level of words. Exploiting such high-level contextual information helps reduce the error rate of the speller. MAIN RESULTS Our experimental results demonstrate that the proposed approach offers several advantages over existing methods. Most importantly, it increases the classification accuracy while reducing the number of times the letters need to be flashed, increasing the communication rate of the system. SIGNIFICANCE The proposed approach models all the variables in the P300 speller in a unified framework and has the capability to correct errors in previous letters in a word, given the data for the current one. The structure of the model we propose allows the use of efficient inference algorithms, which in turn makes it possible to use this approach in real-time applications.
Collapse
Affiliation(s)
- Jaime F Delgado Saa
- Signal Proc. Info. Syst. Lab, Sabanci University, Istanbul, Turkey
- Robotics & Intelligent Syst. Lab, Universidad del Norte, Barranquilla, Colombia
| | | | | | - Müjdat Çetin
- Signal Proc. Info. Syst. Lab, Sabanci University, Istanbul, Turkey
| |
Collapse
|
6
|
An efficient word typing P300-BCI system using a modified T9 interface and random forest classifier. Comput Biol Med 2015; 56:30-6. [DOI: 10.1016/j.compbiomed.2014.10.021] [Citation(s) in RCA: 56] [Impact Index Per Article: 6.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/31/2014] [Revised: 10/21/2014] [Accepted: 10/25/2014] [Indexed: 11/30/2022]
|
7
|
Mainsah BO, Morton KD, Collins LM, Sellers EW, Throckmorton CS. Moving Away From Error-Related Potentials to Achieve Spelling Correction in P300 Spellers. IEEE Trans Neural Syst Rehabil Eng 2014; 23:737-43. [PMID: 25438320 DOI: 10.1109/tnsre.2014.2374471] [Citation(s) in RCA: 9] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/05/2022]
Abstract
P300 spellers can provide a means of communication for individuals with severe neuromuscular limitations. However, its use as an effective communication tool is reliant on high P300 classification accuracies ( > 70%) to account for error revisions. Error-related potentials (ErrP), which are changes in EEG potentials when a person is aware of or perceives erroneous behavior or feedback, have been proposed as inputs to drive corrective mechanisms that veto erroneous actions by BCI systems. The goal of this study is to demonstrate that training an additional ErrP classifier for a P300 speller is not necessary, as we hypothesize that error information is encoded in the P300 classifier responses used for character selection. We perform offline simulations of P300 spelling to compare ErrP and non-ErrP based corrective algorithms. A simple dictionary correction based on string matching and word frequency significantly improved accuracy (35-185%), in contrast to an ErrP-based method that flagged, deleted and replaced erroneous characters (-47-0%) . Providing additional information about the likelihood of characters to a dictionary-based correction further improves accuracy. Our Bayesian dictionary-based correction algorithm that utilizes P300 classifier confidences performed comparably (44-416%) to an oracle ErrP dictionary-based method that assumed perfect ErrP classification (43-433%).
Collapse
|
8
|
Mora-Cortes A, Manyakov NV, Chumerin N, Van Hulle MM. Language model applications to spelling with Brain-Computer Interfaces. SENSORS (BASEL, SWITZERLAND) 2014; 14:5967-93. [PMID: 24675760 PMCID: PMC4029701 DOI: 10.3390/s140405967] [Citation(s) in RCA: 28] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/23/2013] [Revised: 02/17/2014] [Accepted: 02/24/2014] [Indexed: 11/16/2022]
Abstract
Within the Ambient Assisted Living (AAL) community, Brain-Computer Interfaces (BCIs) have raised great hopes as they provide alternative communication means for persons with disabilities bypassing the need for speech and other motor activities. Although significant advancements have been realized in the last decade, applications of language models (e.g., word prediction, completion) have only recently started to appear in BCI systems. The main goal of this article is to review the language model applications that supplement non-invasive BCI-based communication systems by discussing their potential and limitations, and to discern future trends. First, a brief overview of the most prominent BCI spelling systems is given, followed by an in-depth discussion of the language models applied to them. These language models are classified according to their functionality in the context of BCI-based spelling: the static/dynamic nature of the user interface, the use of error correction and predictive spelling, and the potential to improve their classification performance by using language models. To conclude, the review offers an overview of the advantages and challenges when implementing language models in BCI-based communication systems when implemented in conjunction with other AAL technologies.
Collapse
Affiliation(s)
- Anderson Mora-Cortes
- Laboratorium voor Neuro- en Psychofysiologie, KU Leuven, Campus Gasthuisberg, O&N2, Herestraat 49, Leuven B-3000, Belgium.
| | - Nikolay V Manyakov
- Laboratorium voor Neuro- en Psychofysiologie, KU Leuven, Campus Gasthuisberg, O&N2, Herestraat 49, Leuven B-3000, Belgium.
| | - Nikolay Chumerin
- Laboratorium voor Neuro- en Psychofysiologie, KU Leuven, Campus Gasthuisberg, O&N2, Herestraat 49, Leuven B-3000, Belgium.
| | - Marc M Van Hulle
- Laboratorium voor Neuro- en Psychofysiologie, KU Leuven, Campus Gasthuisberg, O&N2, Herestraat 49, Leuven B-3000, Belgium.
| |
Collapse
|
9
|
Hill K, Kovacs T, Shin S. Reliability of brain computer interface language sample transcription procedures. ACTA ACUST UNITED AC 2014; 51:579-90. [DOI: 10.1682/jrrd.2013.05.0102] [Citation(s) in RCA: 10] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/05/2022]
|
10
|
Akram F, Han HS, Kim TS. A P300-based brain computer interface system for words typing. Comput Biol Med 2013; 45:118-25. [PMID: 24480171 DOI: 10.1016/j.compbiomed.2013.12.001] [Citation(s) in RCA: 18] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/22/2013] [Revised: 11/29/2013] [Accepted: 12/03/2013] [Indexed: 10/25/2022]
Abstract
P300 is an event related potential of the brain in response to oddball events. Brain Computer Interface (BCI) utilizing P300 is known as a P300 BCI system. A conventional P300 BCI system for character spelling is composed of a paradigm that displays flashing characters and a classification scheme which identifies target characters. To type a word a user has to spell each character of the word: this spelling process is slow and it can take several minutes to type a word. In this study, we propose a new word typing scheme by integrating a word suggestion mechanism with a dictionary search into the conventional P300-based speller. Our new P300-based word typing system consists of an initial character spelling paradigm, a dictionary unit to give suggestions of possible words and the second word selection paradigm to select a word out of the suggestions. Our proposed methodology reduces typing time significantly and makes word typing easy via a P300 BCI system. We have tested our system with ten subjects and our results demonstrate an average word typing time of 1.91 min whereas the conventional took 3.36 min for the same words.
Collapse
Affiliation(s)
- Faraz Akram
- Department of Biomedical Engineering, Kyung Hee University, Republic of Korea
| | - Hee-Sok Han
- Department of Biomedical Engineering, Kyung Hee University, Republic of Korea
| | - Tae-Seong Kim
- Department of Biomedical Engineering, Kyung Hee University, Republic of Korea.
| |
Collapse
|
11
|
Comparison of pre-amplifier topologies for use in brain-computer interface with capacitively-coupled EEG electrodes. Biomed Eng Lett 2013. [DOI: 10.1007/s13534-013-0099-6] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022] Open
|
12
|
Design of a 32-channel EEG system for brain control interface applications. J Biomed Biotechnol 2013; 2012:274939. [PMID: 22778545 PMCID: PMC3388484 DOI: 10.1155/2012/274939] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/19/2012] [Accepted: 04/10/2012] [Indexed: 11/30/2022] Open
Abstract
This study integrates the hardware circuit design and the development support of the software interface to achieve a 32-channel EEG system for BCI applications. Since the EEG signals of human bodies are generally very weak, in addition to preventing noise interference, it also requires avoiding the waveform distortion as well as waveform offset and so on; therefore, the design of a preamplifier with high common-mode rejection ratio and high signal-to-noise ratio is very important. Moreover, the friction between the electrode pads and the skin as well as the design of dual power supply will generate DC bias which affects the measurement signals. For this reason, this study specially designs an improved single-power AC-coupled circuit, which effectively reduces the DC bias and improves the error caused by the effects of part errors. At the same time, the digital way is applied to design the adjustable amplification and filter function, which can design for different EEG frequency bands. For the analog circuit, a frequency band will be taken out through the filtering circuit and then the digital filtering design will be used to adjust the extracted frequency band for the target frequency band, combining with MATLAB to design man-machine interface for displaying brain wave. Finally the measured signals are compared to the traditional 32-channel EEG signals. In addition to meeting the IFCN standards, the system design also conducted measurement verification in the standard EEG isolation room in order to demonstrate the accuracy and reliability of this system design.
Collapse
|
13
|
Akram F, Han HS, Jeon HJ, Park K, Park SH, Cho J, Kim TS. An efficient words typing P300-BCI system using a modified T9 interface and random forest classifier. ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY. IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY. ANNUAL INTERNATIONAL CONFERENCE 2013; 2013:2251-2254. [PMID: 24110172 DOI: 10.1109/embc.2013.6609985] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/02/2023]
Abstract
The conventional P300-based character spelling BCI system consists of a character presentation paradigm and a classification system. In this paper, we propose modifications to both in order to increase the word typing speed and accuracy. In the paradigm part, we have modified the T9 (Text on Nine keys) interface which is similar to the keypad of mobile phones being used for text messaging. Then we have integrated a custom-built dictionary to give word suggestions to a user while typing. The user can select one out of the given suggestions to complete word typing. Our proposed paradigms significantly reduce the word typing time and make words typing more convenient by typing complete words with only few initial character spellings. In the classification part we have adopted a Random Forest (RF) classifier. The RF improves classification accuracy by combining multiple decision trees. We conducted experiments with five subjects using the proposed BCI system. Our results demonstrate that our system increases typing speed significantly: our proposed system took an average time of 1.83 minutes per word, while typing ten random words, whereas the conventional spelling required 3.35 minutes for the same words under the same conditions, decreasing the typing time by 45.37%.
Collapse
|
14
|
Abstract
The steadily growing field of brain-computer interfacing (BCI) may develop useful technologies, with a potential impact not only on individuals, but also on society as a whole. At the same time, the development of BCI presents significant ethical and legal challenges. In a workshop during the 4th International BCI meeting (Asilomar, California, 2010), six panel members from various BCI laboratories and companies set out to identify and disentangle ethical issues related to BCI use in four case scenarios, which were inspired by current experiences in BCI laboratories. Results of the discussion are reported in this article, touching on topics such as the representation of persons with communication impairments, dealing with technological complexity and moral responsibility in multidisciplinary teams, and managing expectations, ranging from an individual user to the general public. Furthermore, we illustrate that where treatment and research interests conflict, ethical concerns arise. On the basis of the four case scenarios, we discuss salient, practical ethical issues that may confront any member of a typical multidisciplinary BCI team. We encourage the BCI and rehabilitation communities to engage in a dialogue, and to further identify and address pressing ethical issues as they occur in the practice of BCI research and its commercial applications.
Collapse
|
15
|
Brain computer interfaces, a review. SENSORS 2012; 12:1211-79. [PMID: 22438708 PMCID: PMC3304110 DOI: 10.3390/s120201211] [Citation(s) in RCA: 706] [Impact Index Per Article: 58.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/29/2011] [Revised: 01/16/2012] [Accepted: 01/29/2012] [Indexed: 11/16/2022]
Abstract
A brain-computer interface (BCI) is a hardware and software communications system that permits cerebral activity alone to control computers or external devices. The immediate goal of BCI research is to provide communications capabilities to severely disabled people who are totally paralyzed or 'locked in' by neurological neuromuscular disorders, such as amyotrophic lateral sclerosis, brain stem stroke, or spinal cord injury. Here, we review the state-of-the-art of BCIs, looking at the different steps that form a standard BCI: signal acquisition, preprocessing or signal enhancement, feature extraction, classification and the control interface. We discuss their advantages, drawbacks, and latest advances, and we survey the numerous technologies reported in the scientific literature to design each step of a BCI. First, the review examines the neuroimaging modalities used in the signal acquisition step, each of which monitors a different functional brain activity such as electrical, magnetic or metabolic activity. Second, the review discusses different electrophysiological control signals that determine user intentions, which can be detected in brain activity. Third, the review includes some techniques used in the signal enhancement step to deal with the artifacts in the control signals and improve the performance. Fourth, the review studies some mathematic algorithms used in the feature extraction and classification steps which translate the information in the control signals into commands that operate a computer or other device. Finally, the review provides an overview of various BCI applications that control a range of devices.
Collapse
|