Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Boyla O. Mainsah is active.

Publication


Featured researches published by Boyla O. Mainsah.


Journal of Neural Engineering | 2015

Increasing BCI communication rates with dynamic stopping towards more practical use: an ALS study

Boyla O. Mainsah; Leslie M. Collins; Kenneth A. Colwell; Eric W. Sellers; David B. Ryan; Kevin Caves; Chandra S. Throckmorton

OBJECTIVE The P300 speller is a brain-computer interface (BCI) that can possibly restore communication abilities to individuals with severe neuromuscular disabilities, such as amyotrophic lateral sclerosis (ALS), by exploiting elicited brain signals in electroencephalography (EEG) data. However, accurate spelling with BCIs is slow due to the need to average data over multiple trials to increase the signal-to-noise ratio (SNR) of the elicited brain signals. Probabilistic approaches to dynamically control data collection have shown improved performance in non-disabled populations; however, validation of these approaches in a target BCI user population has not occurred. APPROACH We have developed a data-driven algorithm for the P300 speller based on Bayesian inference that improves spelling time by adaptively selecting the number of trials based on the acute SNR of a users EEG data. We further enhanced the algorithm by incorporating information about the users language. In this current study, we test and validate the algorithms online in a target BCI user population, by comparing the performance of the dynamic stopping (DS) (or early stopping) algorithms against the current state-of-the-art method, static data collection, where the amount of data collected is fixed prior to online operation. MAIN RESULTS Results from online testing of the DS algorithms in participants with ALS demonstrate a significant increase in communication rate as measured in bits/min (100-300%), and theoretical bit rate (100-550%), while maintaining selection accuracy. Participants also overwhelmingly preferred the DS algorithms. SIGNIFICANCE We have developed a viable BCI algorithm that has been tested in a target BCI population which has the potential for translation to improve BCI speller performance towards more practical use for communication.


IEEE Transactions on Neural Systems and Rehabilitation Engineering | 2014

Utilizing a Language Model to Improve Online Dynamic Data Collection in P300 Spellers

Boyla O. Mainsah; Kenneth A. Colwell; Leslie M. Collins; Chandra S. Throckmorton

P300 spellers provide a means of communication for individuals with severe physical limitations, especially those with locked-in syndrome, such as amyotrophic lateral sclerosis. However, P300 speller use is still limited by relatively low communication rates due to the multiple data measurements that are required to improve the signal-to-noise ratio of event-related potentials for increased accuracy. Therefore, the amount of data collection has competing effects on accuracy and spelling speed. Adaptively varying the amount of data collection prior to character selection has been shown to improve spelling accuracy and speed. The goal of this study was to optimize a previously developed dynamic stopping algorithm that uses a Bayesian approach to control data collection by incorporating a priori knowledge via a language model. Participants (n = 17) completed online spelling tasks using the dynamic stopping algorithm, with and without a language model. The addition of the language model resulted in improved participant performance from a mean theoretical bit rate of 46.12 bits/min at 88.89% accuracy to 54.42 bits/min (p <; 0.0065) at 90.36% accuracy.


IEEE Transactions on Neural Systems and Rehabilitation Engineering | 2015

Moving Away From Error-Related Potentials to Achieve Spelling Correction in P300 Spellers

Boyla O. Mainsah; Kenneth D. Morton; Leslie M. Collins; Eric W. Sellers; Chandra S. Throckmorton

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%).


Journal of Neural Engineering | 2016

Using the detectability index to predict P300 speller performance

Boyla O. Mainsah; Leslie M. Collins; Chandra S. Throckmorton

OBJECTIVE The P300 speller is a popular brain-computer interface (BCI) system that has been investigated as a potential communication alternative for individuals with severe neuromuscular limitations. To achieve acceptable accuracy levels for communication, the system requires repeated data measurements in a given signal condition to enhance the signal-to-noise ratio of elicited brain responses. These elicited brain responses, which are used as control signals, are embedded in noisy electroencephalography (EEG) data. The discriminability between target and non-target EEG responses defines a users performance with the system. A previous P300 speller model has been proposed to estimate system accuracy given a certain amount of data collection. However, the approach was limited to a static stopping algorithm, i.e. averaging over a fixed number of measurements, and the row-column paradigm. A generalized method that is also applicable to dynamic stopping (DS) algorithms and other stimulus paradigms is desirable. APPROACH We developed a new probabilistic model-based approach to predicting BCI performance, where performance functions can be derived analytically or via Monte Carlo methods. Within this framework, we introduce a new model for the P300 speller with the Bayesian DS algorithm, by simplifying a multi-hypothesis to a binary hypothesis problem using the likelihood ratio test. Under a normality assumption, the performance functions for the Bayesian algorithm can be parameterized with the detectability index, a measure which quantifies the discriminability between target and non-target EEG responses. MAIN RESULTS Simulations with synthetic and empirical data provided initial verification of the proposed method of estimating performance with Bayesian DS using the detectability index. Analysis of results from previous online studies validated the proposed method. SIGNIFICANCE The proposed method could serve as a useful tool to initially assess BCI performance without extensive online testing, in order to estimate the amount of data required to achieve a desired accuracy level.


systems, man and cybernetics | 2017

Adaptive stimulus selection in ERP-based brain-computer interfaces by maximizing expected discrimination gain

Dmitry Kalika; Leslie M. Collins; Chandra S. Throckmorton; Boyla O. Mainsah

Brain-computer interfaces (BCIs) can provide an alternative means of communication for individuals with severe neuromuscular limitations. The P300-based BCI speller relies on eliciting and detecting transient event-related potentials (ERPs) in electroencephalography (EEG) data, in response to a user attending to rarely occurring target stimuli amongst a series of non-target stimuli. However, in most P300 speller implementations, the stimuli to be presented are randomly selected from a limited set of options and stimulus selection and presentation are not optimized based on previous user data. In this work, we propose a data-driven method for stimulus selection based on the expected discrimination gain metric. The data-driven approach selects stimuli based on previously observed stimulus responses, with the aim of choosing a set of stimuli that will provide the most information about the users intended target character. Our approach incorporates knowledge of physiological and system constraints imposed due to real-time BCI implementation. Simulations were performed to compare our stimulus selection approach to the row-column paradigm, the conventional stimulus selection method for P300 spellers. Results from the simulations demonstrated that our adaptive stimulus selection approach has the potential to significantly improve performance from the conventional method: up to 34% improvement in accuracy and 43% reduction in the mean number of stimulus presentations required to spell a character in a 72-character grid. In addition, our greedy approach to stimulus selection provides the flexibility to accommodate design constraints.


Journal of Neural Engineering | 2017

Optimizing the stimulus presentation paradigm design for the P300-based brain-computer interface using performance prediction

Boyla O. Mainsah; Galen Reeves; Leslie M. Collins; Chandra S. Throckmorton

OBJECTIVE The role of a brain-computer interface (BCI) is to discern a users intended message or action by extracting and decoding relevant information from brain signals. Stimulus-driven BCIs, such as the P300 speller, rely on detecting event-related potentials (ERPs) in response to a user attending to relevant or target stimulus events. However, this process is error-prone because the ERPs are embedded in noisy electroencephalography (EEG) data, representing a fundamental problem in communication of the uncertainty in the information that is received during noisy transmission. A BCI can be modeled as a noisy communication system and an information-theoretic approach can be exploited to design a stimulus presentation paradigm to maximize the information content that is presented to the user. However, previous methods that focused on designing error-correcting codes failed to provide significant performance improvements due to underestimating the effects of psycho-physiological factors on the P300 ERP elicitation process and a limited ability to predict online performance with their proposed methods. Maximizing the information rate favors the selection of stimulus presentation patterns with increased target presentation frequency, which exacerbates refractory effects and negatively impacts performance within the context of an oddball paradigm. An information-theoretic approach that seeks to understand the fundamental trade-off between information rate and reliability is desirable. APPROACH We developed a performance-based paradigm (PBP) by tuning specific parameters of the stimulus presentation paradigm to maximize performance while minimizing refractory effects. We used a probabilistic-based performance prediction method as an evaluation criterion to select a final configuration of the PBP. MAIN RESULTS With our PBP, we demonstrate statistically significant improvements in online performance, both in accuracy and spelling rate, compared to the conventional row-column paradigm. SIGNIFICANCE By accounting for refractory effects, an information-theoretic approach can be exploited to significantly improve BCI performance across a wide range of performance levels.


allerton conference on communication, control, and computing | 2016

Modeling the P300-based brain-computer interface as a channel with memory

Vaishakhi Mayya; Boyla O. Mainsah; Galen Reeves

The P300 speller is a brain-computer interface that enables people with severe neuromuscular disorders to communicate. It is based on eliciting and detecting event-related potentials (ERP) in electroencephalography (EEG) measurements, in response to rare target stimulus events. One of the challenges to fast and reliable communication is the fact that the P300-based ERP has a refractory period that induces temporal dependence in the users EEG responses. Refractory effects negatively affects the performance of the speller. The contribution of this paper is to provide a model for the P300 speller as a communication process with memory to account for refractory effects. Using this model, we design codebooks that maximize the mutual information rate between the users desired characters and the measured EEG responses to the stimulus events. We show simulation results that compare our codebook with other codebooks described in literature.


Archive | 2015

ALS Population Assessment of a Dynamic Stopping Algorithm Implementation for P300 Spellers

Boyla O. Mainsah; Leslie M. Collins; Kenneth A. Colwell; Eric W. Sellers; David B. Ryan; Kevin Caves; Chandra S. Throckmorton

P300-based BCIs have been proposed as potential communication alternatives for individuals whose severe neuro-muscular limitations, e.g. due to amyotrophic lateral sclerosis (ALS), preclude their use of most commercially available assistive technologies. However, BCIs are currently limited by their relatively slower selection rates due to the significant amount of data collection required to improve the signal-to- noise ratio (SNR) of the elicited brain responses to achieve desired system accuracy levels. The conventional strategy is to average over a fixed amount of data prior to BCI decision making, an approach that might be inefficient given the inherent variation in a user’s responses during BCI use. There is need for the development of improved algorithms that can demonstrate increased performance in online testing, especially in target end-user populations. We have developed an algorithm that uses a Bayesian approach to collect only the amount of data necessary to reach a specified confidence level in the BCI’s decision based on continuous evaluation of the quality of a user’s responses. We further optimized the algorithm by incorporating statistical information about the user’s language. Results from online testing in participants with ALS demonstrate that using the Bayesian dynamic stopping algorithm resulted in a significant reduction in character selection time with minimal effect on accuracy, compared to conventional static data collection. In post-use surveys, the participants overwhelmingly preferred the dynamic stopping algorithms.


Archive | 2018

Using machine learning to mitigate the effects of reverberation and noise in cochlear implants

Kevin Chu; Chandra S. Throckmorton; Leslie M. Collins; Boyla O. Mainsah

In listening environments with room reverberation and background noise, cochlear implant (CI) users experience substantial difficulties in understanding speech. Because everyday environments have different combinations of reverberation and noise, there is a need to develop algorithms that can mitigate both effects to improve speech intelligibility. Desmond et al. (2014) developed a machine learning approach to mitigate the adverse effects of late reverberant reflections of speech signals by using a classifier to detect and remove affected segments in CI pulse trains. This study aimed to investigate the robustness of the reverberation mitigation algorithm in environments with both reverberation and noise. Sentence recognition tests were conducted in normal hearing listeners using vocoded speech with unmitigated and mitigated reverberant-only or noisy reverberant speech signals, across different reverberation times and noise types. Improvements in speech intelligibility were observed in mitigated reverberant-only conditions. However, mixed results were obtained in the mitigated noisy reverberant conditions as a reduction in speech intelligibility was observed for noise types whose spectra were similar to that of anechoic speech. Based on these results, the focus of future work is to develop a context-dependent approach that activates different mitigation strategies for different acoustic environments.


Journal of the Acoustical Society of America | 2018

Mitigating the effects of reverberation and noise in cochlear implants

Kevin Chu; Chandra S. Throckmorton; Leslie M. Collins; Boyla O. Mainsah

In listening environments with room reverberation and background noise, cochlear implant (CI) users experience substantial difficulties in understanding speech. Because everyday environments have different combinations of reverberation and noise, there is a need to develop algorithms that can mitigate both effects to improve speech intelligibility. Desmond et al. (2014) developed a machine learning approach to mitigate the adverse effects of late reverberant reflections of speech signals by using a classifier to detect and remove affected segments in CI pulse trains. In this study, we investigate the robustness of the reverberation mitigation algorithm in environments with both reverberation and noise. We conducted sentence recognition tests in normal hearing listeners using vocoded speech with unmitigated and mitigated reverberant-only or noisy reverberant speech signals, across different reverberation times and noise types. Improvements in speech intelligibility were observed in mitigated reverberant-on...

Collaboration


Dive into the Boyla O. Mainsah's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Eric W. Sellers

East Tennessee State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

David B. Ryan

East Tennessee State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge