A stochastic control approach to optimally designing hierarchical flash sets in P300 communication prostheses

IEEE Trans Neural Syst Rehabil Eng. 2012 Jan;20(1):102-12. doi: 10.1109/TNSRE.2011.2179560. Epub 2011 Dec 23.

Abstract

The P300-based speller is a well-established brain-computer interface for communication. It displays a matrix of objects on the computer screen, flashes each object in sequence, and looks for a P300 response induced by flashing the desired object. Most existing P300 spellers uses a fixed set of flash objects. We demonstrate that performance can be significantly improved by sequential selections from a hierarchy of flash sets containing variable number of objects. Theoretically, the optimal hierarchy of flash sets--with respect to a given statistical language model--can be found by solving a stochastic control problem of low computational complexity. Experimentally, statistical analysis demonstrates that the average time per output character at 85% accuracy is reduced by over 50% using our variable-flash-set approach as compared to traditional fixed-flash-set spellers.

MeSH terms

  • Adolescent
  • Adult
  • Algorithms
  • Brain / physiology*
  • Data Interpretation, Statistical
  • Event-Related Potentials, P300 / physiology*
  • Female
  • Humans
  • Male
  • Models, Statistical
  • Photic Stimulation
  • Reproducibility of Results
  • Software
  • Stochastic Processes
  • User-Computer Interface*
  • Young Adult