Divergence-Based Framework for Common Spatial Patterns Algorithms | IEEE Journals & Magazine | IEEE Xplore

Divergence-Based Framework for Common Spatial Patterns Algorithms


Abstract:

Controlling a device with a brain-computer interface requires extraction of relevant and robust features from high-dimensional electroencephalographic recordings. Spatial...Show More

Abstract:

Controlling a device with a brain-computer interface requires extraction of relevant and robust features from high-dimensional electroencephalographic recordings. Spatial filtering is a crucial step in this feature extraction process. This paper reviews algorithms for spatial filter computation and introduces a general framework for this task based on divergence maximization. We show that the popular common spatial patterns (CSP) algorithm can be formulated as a divergence maximization problem and computed within our framework. Our approach easily permits enforcing different invariances and utilizing information from other subjects; thus, it unifies many of the recently proposed CSP variants in a principled manner. Furthermore, it allows to design novel spatial filtering algorithms by incorporating regularization schemes into the optimization process or applying other divergences. We evaluate the proposed approach using three regularization schemes, investigate the advantages of beta divergence, and show that subject-independent feature spaces can be extracted by jointly optimizing the divergence problems of multiple users. We discuss the relations to several CSP variants and investigate the advantages and limitations of our approach with simulations. Finally, we provide experimental results on a dataset containing recordings from 80 subjects and interpret the obtained patterns from a neurophysiological perspective.
Published in: IEEE Reviews in Biomedical Engineering ( Volume: 7)
Page(s): 50 - 72
Date of Publication: 12 November 2013

ISSN Information:

PubMed ID: 24240027

I. Introduction

Brain–Computer Interface (BCI) systems [1], [2] provide a novel communication channel for healthy and disabled people to interact with the environment. The core idea of a BCI is to decode the mental state of a subject from its brain activity and to use this information for controlling a computer application or a robotic device such as a wheelchair. There are several ways to voluntarily induce different mental states, one common approach is motor imagery. In this paradigm, participants are asked to imagine the movements of their hands, feet, or mouths. This alters the rhythmic activity over different locations in the sensorimotor cortex and can be measured in the electroencephalography (EEG). However, reliable decoding of mental state is a very challenging task as the recorded EEG signal contains contributions from both task-related and task-unrelated processes. In order to enhance the task-related neural activity, i.e., increase its signal-to-noise ratio, it is common to perform spatial filtering. A very popular method for this is common spatial patterns (CSP) (e.g., [3]–[7]). Spatial filters computed with CSP are well suited to discriminate between different mental states induced by motor imagery as they focus on the synchronization and desynchronization effects occurring over different locations of the sensorimotor cortex after performing motor imagery. Although impressive improvements in BCI efficiency have been achieved with CSP (see, e.g., BCI Competitions

http://www.bbci.de/competition/

[8]–[11]), the current BCI systems are far from being perfect in terms of reliability and generalizability. This suboptimal performance can be mainly attributed to a low signal-to-noise ratio [4], [12], [13], the presence of artifacts in the data [14]–[16], and the nonstationary nature of the EEG signal [17]–[19].

Contact IEEE to Subscribe

References

References is not available for this document.