Optimizing P300-speller sequences by RIP-ping groups apart

So far P300-speller design has put very little emphasis on the design of optimized flash patterns, a surprising fact given the importance of the sequence of flashes on the selection outcome. Previous work in this domain has consisted in studying consecutive flashes, to prevent the same letter or its neighbors from flashing consecutively. To this effect, the flashing letters form more random groups than the original row-column sequences for the P300 paradigm, but the groups remain fixed across repetitions. This has several important consequences, among which a lack of discrepancy between the scores of the different letters. The new approach proposed in this paper accumulates evidence for individual elements, and optimizes the sequences by relaxing the constraint that letters should belong to fixed groups across repetitions. The method is inspired by the theory of Restricted Isometry Property matrices in Compressed Sensing, and it can be applied to any display grid size, and for any target flash frequency. This leads to P300 sequences which are shown here to perform significantly better than the state of the art, in simulations and online tests.

[1]  Guillaume Gibert,et al.  xDAWN Algorithm to Enhance Evoked Potentials: Application to Brain–Computer Interface , 2009, IEEE Transactions on Biomedical Engineering.

[2]  J. Wolpaw,et al.  A novel P300-based brain–computer interface stimulus presentation paradigm: Moving beyond rows and columns , 2010, Clinical Neurophysiology.

[3]  A. Cichocki,et al.  The Changing Face of P300 BCIs: A Comparison of Stimulus Changes in a P300 BCI Involving Faces, Emotion, and Movement , 2012, PloS one.

[4]  E. Donchin,et al.  Talking off the top of your head: toward a mental prosthesis utilizing event-related brain potentials. , 1988, Electroencephalography and clinical neurophysiology.

[5]  B.Z. Allison,et al.  ERPs evoked by different matrix sizes: implications for a brain computer interface (BCI) system , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[6]  Xingyu Wang,et al.  Optimized stimulus presentation patterns for an event-related potential EEG-based brain–computer interface , 2011, Medical & Biological Engineering & Computing.

[7]  Xingyu Wang,et al.  An adaptive P300-based control system , 2011, Journal of neural engineering.

[8]  Hubert Cecotti,et al.  One step beyond rows and columns flashes in the P300 speller: a theoretical description , 2011 .

[9]  Emmanuel Maby,et al.  Objective and Subjective Evaluation of Online Error Correction during P300-Based Spelling , 2012, Adv. Hum. Comput. Interact..

[10]  Bertrand Olivier,et al.  Objective and subjective evaluation of online error correction during P300-based spelling , 2012 .

[11]  M Salvaris,et al.  Visual modifications on the P300 speller BCI paradigm , 2009, Journal of neural engineering.

[12]  M. Perrin Coadaptation cerveau machine pour une interaction optimale : application au P300-Speller , 2012 .