Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Jun 10:16:875851.
doi: 10.3389/fnhum.2022.875851. eCollection 2022.

A Regional Smoothing Block Sparse Bayesian Learning Method With Temporal Correlation for Channel Selection in P300 Speller

Affiliations

A Regional Smoothing Block Sparse Bayesian Learning Method With Temporal Correlation for Channel Selection in P300 Speller

Xueqing Zhao et al. Front Hum Neurosci. .

Abstract

The P300-based brain-computer interfaces (BCIs) enable participants to communicate by decoding the electroencephalography (EEG) signal. Different regions of the brain correspond to various mental activities. Therefore, removing weak task-relevant and noisy channels through channel selection is necessary when decoding a specific type of activity from EEG. It can improve the recognition accuracy and reduce the training time of the subsequent models. This study proposes a novel block sparse Bayesian-based channel selection method for the P300 speller. In this method, we introduce block sparse Bayesian learning (BSBL) into the channel selection of P300 BCI for the first time and propose a regional smoothing BSBL (RSBSBL) by combining the spatial distribution properties of EEG. The RSBSBL can determine the number of channels adaptively. To ensure practicality, we design an automatic selection iteration strategy model to reduce the time cost caused by the inverse operation of the large-size matrix. We verified the proposed method on two public P300 datasets and on our collected datasets. The experimental results show that the proposed method can remove the inferior channels and work with the classifier to obtain high-classification accuracy. Hence, RSBSBL has tremendous potential for channel selection in P300 tasks.

Keywords: EEG; P300; brain-computer interface; channel selection; sparse bayesian learning; temporal correlation.

PubMed Disclaimer

Conflict of interest statement

RX is employed by the company g.tec medical engineering GmbH. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Figures

FIGURE 1
FIGURE 1
Region division. Channels belonging to a region are circled with the dotted line. The left subfigure shows the division for DS1 and DS2, while the right subfigure shows the division for DS3.
FIGURE 2
FIGURE 2
Parameter relationship graphical model in a single iteration. Parameters of the same color can be iterated simultaneously.
FIGURE 3
FIGURE 3
Diagram of the data processing framework, including pre-processing, channel selection, and classification. Using the block sparsity property of RSBSBL, we do pruning on the eligible channels by fitting the training data and labels.
FIGURE 4
FIGURE 4
The average recognition accuracy of the four methods on DS1, DS2, and DS3 when M channels are selected, where M = [4, 8, 12, 16]. The error bars are the standard deviations for DS2 and DS3.
FIGURE 5
FIGURE 5
The scalp distribution of the four methods on DS1, DS2, and DS3 when M channels are selected. The contribution value of each channel is equal to the sum of the selected numbers among all participants in the dataset. The color changes from red to blue, indicating that the channel is selected less often.
FIGURE 6
FIGURE 6
The effect of shear threshold τ in RSBSBL on the number of selected channels and accuracy. The x-axis indicates the number of selected channels, the y-axis indicates the value of τ, and the z-axis indicates the participant ID. The color of the sphere represents the normalized recognition accuracy for each participant with different thresholds.
FIGURE 7
FIGURE 7
Changes in the run-time (s) of matrix inversion when the size of the matrix increases. In the left part, the horizontal axis represents the size of the square array. The vertical axis is the value after taking the logarithm of the time. The bar chart represents the average time cost of the proposed method on the three datasets.

References

    1. Alotaiby T., Abd El-Samie F. E., Alshebeili S. A., Ahmad I. (2015). A review of channel selection algorithms for EEG signal processing. EURASIP J. Adv. Signal Process 2015 1–21.
    1. Ando M., Nobukawa S., Kikuchi M., Takahashi T. (2021). Identification of Electroencephalogram Signals in Alzheimer’s Disease by Multifractal and Multiscale Entropy Analysis. Front. Neurosci. 15:667614. 10.3389/fnins.2021.667614 - DOI - PMC - PubMed
    1. Arican M., Polat K. (2019). ““Comparison of the Performances of Selected EEG Electrodes with Optimization Algorithms in P300 Based Speller Systems,”,” in in 2019 Scientific Meeting on Electrical-Electronics & Biomedical Engineering and Computer Science (EBBT), (Piscataway: IEEE; ), 1–4.
    1. Arvaneh M., Robertson I. H., Ward T. E. (2019). A p300-based brain-computer interface for improving attention. Front. Hum. Neurosci. 12:524. 10.3389/fnhum.2018.00524 - DOI - PMC - PubMed
    1. Bashashati A., Fatourechi M., Ward R. K., Birch G. E. (2007). A survey of signal processing algorithms in brain-computer interfaces based on electrical brain signals. J. Neural Eng. 4:R32. 10.1088/1741-2560/4/2/R03 - DOI - PubMed