9.1 Further Development and Ideas for the Future
There are two main suggestion for continued work with the system presented in
this report. 1) Further development of the program, improving the game, signal
processing and classification procedures and feature extensions. 2) Use the current program as a tool for larger scale tests with people, to do EEG surveys and
monitoring studies. Most of these suggestions comes from observations made, or
questions asked, in the discussion sections of chapter 6, 7 and 8.
52
1) Further development and improvements of BrainMonitor
• Implementation of automatic blink strength threshold adjustment: This
would minimize the blink fault error and increase playability. The strength
value varies a lot, depending on the electrode placement when the mindset
is put on. This can be automatically adjusted by collecting blink strength
samples, in an scenario run, from the user when blinking normally. The
average value of these samples would then become the threshold.
• Enable the possibility to classify several features: One option, using the
existing neural setup, is to have several neural networks trained for different
recognition task and test EEG samples from the user simultaneously on all of
them. Their results are then compared and the network with highest probability wins. Another option is to design a new neural network architecture
with all the features wanted in the system represented in the output layer.
One output node per feature.
• Add P300 recognition, to assist in classification verification: For example,
if the user blinks when playing the snake game to signal ”sample mode”,
detecting the P300 signal could verify that this is the wanted move. Instead
of looking at band powers to find the P300, the raw incoming EEG data could
be spatially analyzed by an algorithm that searches and verifies a peak in the
incoming sample