The P300-based brain-computer interface (BCI): effects of stimulus rate.

TitleThe P300-based brain-computer interface (BCI): effects of stimulus rate.
Publication TypeJournal Article
Year of Publication2011
AuthorsMcFarland, DJ, Sarnacki, WA, Townsend, G, Vaughan, TM, Wolpaw, J
JournalClinical neurophysiology : official journal of the International Federation of Clinical Neurophysiology
Date Published04/2011
Keywordsbrain-computer interface, neuroprosthesis, P300

Brain-computer interface technology can restore communication and control to people who are severely paralyzed. We have developed a non-invasive BCI based on the P300 event-related potential that uses an 8×9 matrix of 72 items that flash in groups of 6. Stimulus presentation rate (i.e., flash rate) is one of several parameters that could affect the speed and accuracy of performance. We studied performance (i.e., accuracy and characters/min) on copy spelling as a function of flash rate.
In the first study of six BCI users, stimulus-on and stimulus-off times were equal and flash rate was 4, 8, 16, or 32 Hz. In the second study of five BCI users, flash rate was varied by changing either the stimulus-on or stimulus-off time.
For all users, lower flash rates gave higher accuracy. The flash rate that gave the highest characters/min varied across users, ranging from 8 to 32 Hz. However, variations in stimulus-on and stimulus-off times did not themselves significantly affect accuracy. Providing feedback did not affect results in either study suggesting that offline analyses should readily generalize to online performance. However there do appear to be session-specific effects that can influence the generalizability of classifier results.
The results show that stimulus presentation (i.e., flash) rate affects the accuracy and speed of P300 BCI performance.
These results extend the range over which slower flash rates increase the amplitude of the P300. Considering also presentation time, the optimal rate differs among users, and thus should be set empirically for each user. Optimal flash rate might also vary with other parameters such as the number of items in the matrix.


You are here