1. I NTRODUCTION
A brain computer interface is radical approach in order to
communicate with machines. In BCI, the electroencephalographic activity is sensed and measured which is in turn
interpreted as a computer commands without the need of any
physical movements [1], [2], [3].
It is possible to register the modulation of the brain activity
(signals) from within the cortex for the neurons [4] or also on
the head scalp using electroencephalography. For several millions of people having neurotic disorders or other disabilities
so severe that they are unable to communicate with the others
in such cases BCI can be considered as a boon. For example,
people suffering from the Lou Gehrigs disease or any spinal
cord injuries, even amputation are appropriate for the Brain
computer interface [2], [5]. The EEG recording methodology
for BCI is preferred over more Electrocorticography (Ecog)
which is more efficient to register brain signals because in
case of EEG the recording can be done with inexpensive
instruments and it also gives more refined temporal resolution
in brain signals. Generally, BCI is divided into 4 major parts:
1) acquisition of signal; 2) aritfact removal (conditioning);
3) classification of the signal; and 4) action based on the output
of the classifier. EEG classification methods are based on what
types of response is to be detected: 1) slow cortical potential;
2) motor imagery; 3) steady state visual evoked potential; and
Fig. 1.
Fig. 2.
the few applications where BCI based on SSVEP are used and
these BCIs are reported to be performing and reliable as per
the expectation [16], [17], [18], [19]. The fewer number of
commands of an SSVEP BCI involves an intelligent tactics
to come up with a GUI. Bremen-BCI speller is a SSVEP
based and it was evaluated in the CeBIT fair 2008 and also
in RehaCare 2008 both took place in Germany [20], [21], [9],
[10]. The GUI which is presented in Fig. 1 comprises of a
virtual keyboard with 32 characters and its placed at the midlocation of the screen. The 5 boxes which are placed near
the outer edges and upper left corner on the screen are made
to flicker with various different frequencies and these boxes
stand for instructions such as Select, Up, Down, Right and
Left setup. This setup is also more comfortable for the user
as they dont have to shift their gaze, as the stimuli is part of
the GUI.
It was found that the detection of the commands was done
with an accuracy of 93% and with 23 bits per minute average
transfer rate for information which is roughly around 3.6
characters per minute (cpm).
Cecotti [22] (CBCI) recently developed a speller which
skips the calibration step and its ready once the user is
prepared. On the contrary, to the SSVEP based speller where
the visual stimuli instructions are merged, in this case the
stimuli (visual) are completely integrated in GUI. The speller
has the ability to write all the Latin alphabets andSS (its a
symbol refer the paper) was used to separate the words. Fig.
2 depicts the screen layout of BCI. Here, the GUI corresponds
to a 3 possible choices in the menu when anyone of the choices
is selected; the content of this selection is splits into three new
options. There are three instructions which are dedicated for
navigation and refer to the three boxes which comprises of
all the possible letters. Healthy users/subjects were selected
to test and on average accuracy of 93% and transfer rate for
information was 38.62 bits per minute (5.5 cpm). And the
highest writing speed (information transfer) was found to be
7.34 cpm for a particular subject.
3. U SE OF P300 FOR THE SPELLER APPLICATION
Event related potentials (ERP) are one of the widely used
methodologies in the BCI systems. It is defined as any conventional electro-physical response to the stimulus. A typical
P300 speller constructed on the basis of typical ERP is
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
of Milan, Italy [35]. Fig. 5 illustrates the GUI for this speller.
This speller utilizes a predictive methodology where the words
are suggested and at the same time disables the improbable
symbols. The performance in such BCI did not outperform
the other types of BCI like specified in section 2 and 3. But
with few subjects they reached a speller speed of around 3
cpm. In such cases, the subjects with lower accuracy initially,
demonstrated an improvement after more training session
reaching a speed of 2.7 cpm [35].
Hex-o-Spell is a speller proposed by a research group named
Fraunhofer FIRST (IDA), Germany[36], [37]. This speller had
the capability to write 29 characters along with a backspace
command and its asynchronous in nature. It used 2 mental
states Imagined right hand and right foot movements respectively. As presented in Fig. 6, the GUI of the Hex-0-Spell 6
hexagonal fields where constructed surrounding a circle. In
that circle, the arrow rotates in a clockwise direction when
right hand movement is imagined and stops when the right foot
movement is imagined. Once the arrow pointing hexagonal
field is selected the contents of that field are arranged in the
six hexagonal field with one character in each hexagonal field.
This BCI was tested with two healthy volunteers in CeBIT fair
2006 in Germany with once user capable of writing at a speed
of between 2.5 and 5.1 cpm and the other between 4.5 and
7.4 cpm.
5. D ISCUSSION
Even with numerous different results reported in literature,
an objective based comparison between various available
spellers is pretty difficult due to inter subject variability and
the experimental conditions. But each and every BCI paradigm
has its own pros and cons. External visual stimuli is required
in BCIs which are based on P300 or SSVEP. The visual
stimuli cannot be considered as a real disadvantage in speller
application. Indeed, motor imagery based BCI also considers
GUI. The layout for the P300 speller is similar to a virtual
[24]
[25]
[26]
[27]
[28]
[29]
[30]
[31]
[32]
[33]
[34]
[35]
[36]
[37]
[38]
[39]
[40]
[41]
[42]
[43]
[44]