IMR Press / JIN / Volume 23 / Issue 4 / DOI: 10.31083/j.jin2304073
Open Access Original Research
A Modified Hybrid Brain-Computer Interface Speller Based on Steady-State Visual Evoked Potentials and Electromyogram
Show Less
1 Biomedical Engineering Department, Semnan University, 35131-19111 Semnan, Iran
*Correspondence: amaleki@semnan.ac.ir (Ali Maleki)
J. Integr. Neurosci. 2024, 23(4), 73; https://doi.org/10.31083/j.jin2304073
Submitted: 3 November 2023 | Revised: 18 December 2023 | Accepted: 25 December 2023 | Published: 7 April 2024
Copyright: © 2024 The Author(s). Published by IMR Press.
This is an open access article under the CC BY 4.0 license.
Abstract

Background: To enhance the information transfer rate (ITR) of a steady-state visual evoked potential (SSVEP)-based speller, more characters with flickering symbols should be used. Increasing the number of symbols might reduce the classification accuracy. A hybrid brain-computer interface (BCI) improves the overall performance of a BCI system by taking advantage of two or more control signals. In a simultaneous hybrid BCI, various modalities work with each other simultaneously, which enhances the ITR. Methods: In our proposed speller, simultaneous combination of electromyogram (EMG) and SSVEP was applied to increase the ITR. To achieve 36 characters, only nine stimulus symbols were used. Each symbol allowed the selection of four characters based on four states of muscle activity. The SSVEP detected which symbol the subject was focusing on and the EMG determined the target character out of the four characters dedicated to that symbol. The frequency rate for character encoding was applied in the EMG modality and latency was considered in the SSVEP modality. Online experiments were carried out on 10 healthy subjects. Results: The average ITR of this hybrid system was 96.1 bit/min with an accuracy of 91.2%. The speller speed was 20.9 char/min. Different subjects had various latency values. We used an average latency of 0.2 s across all subjects. Evaluation of each modality showed that the SSVEP classification accuracy varied for different subjects, ranging from 80% to 100%, while the EMG classification accuracy was approximately 100% for all subjects. Conclusions: Our proposed hybrid BCI speller showed improved system speed compared with state-of-the-art systems based on SSVEP or SSVEP-EMG, and can provide a user-friendly, practical system for speller applications.

Keywords
hybrid brain-computer interfaces
steady-state visual evoked potential
electromyogram
1. Introduction

Patients with severe motor paralysis caused by brain stroke or amyotrophic lateral sclerosis (ALS) [1] may lose the ability to use their peripheral nervous system responsible for controlling voluntary muscle contractions. The brain-computer interface (BCI) enables a communication pathway between the patient’s brain and their surroundings [2, 3].

Brain activity can be measured using several techniques such as electroencephalography, magnetoencephalography (MEG), and electrocorticography (ECoG) [4, 5, 6]. The electroencephalogram (EEG) is used as the input in most BCI systems. BCI systems can be based on the brain patterns in event–related desynchronization/synchronization [7], steady-state visual evoked potentials (SSVEP) [8], the P300 component of event related potentials (ERP) [9], and slow cortical potentials [10]. BCI systems have been applied in various applications such as diagnosis [11], rehabilitation and restoration [12, 13], and smart environment [14] games [15] and entertainment [16]. The use of these systems as a speller is one of the most common applications.

Different BCI spellers have been developed based on various control signals such as P300 and SSVEP [17, 18, 19]. One of the primary BCI spellers is a P300-based speller [20, 21, 22, 23] in which P300 responses are quantified to select the characters. These spellers have been developed based on various kinds of stimuli including visual, auditory, and tactile [20, 21, 22]. The most common P300 BCI is the visual-based BCI. In the visual paradigm, characters flash randomly in different patterns. The flashing pattern may be single character (SC), row-column (RC), or region-based (RB) [24]. Recently, SSVEP-based BCI spellers have attracted increasing attention [25] in comparison with other modalities. This modality has several benefits including high information transfer rate [26], desirable accuracy, the use of fewer channels, and short training time [27, 28, 29, 30]. In the simplest structure of SSVEP-based BCI spellers, many symbols and stimulation frequencies equal to the number of characters are needed [31, 32, 33]. A large number of flickers on the screen requires symbols to be smaller in size and arranged more closely to each other. Neighbor flickers have a destructive effect on SSVEP frequency recognition [34, 35]. Conversely, the stimulation frequency range in which the SSVEP response has higher amplitude is limited. Therefore, in order to devote several frequencies to a short span, a shorter frequency step should be selected, which in turn increases the detection error. Decreasing the classification accuracy has a negative impact on the information transfer rate (ITR). These spellers are therefore usually developed with fewer flickers and a tree structure. In this method, a character is selected in a hierarchical manner over several consecutive steps. Various spellers have been implemented with a 2-level [36, 37, 38] or 3-level [39, 40, 41] structure. Despite favorable accuracy, these systems are slow and so they often cannot achieve a high ITR.

A hybrid brain-computer interface (HBCI) takes advantages of two or more control signals with the aim of improving the system performance. In an HBCI system, a BCI control signal is combined (simultaneously/sequentially) with another BCI control signal or with a human-machine interface biological signal [42]. One of the most widely used combinations in spellers is the combination of SSVEP and P300 [43, 44, 45]. P300-based BCI systems are time consuming as they require many trials to reach desirable accuracy, which decreases the ITR [46, 47, 48]. Conversely, both SSVEP and P300 require visual stimulation which causes visual fatigue. To overcome these disadvantages, researchers have used some residual abilities in other organs and combined BCI control signals with other biological signals. Lin et al. [34, 49] have achieved desirable accuracy and ITR by combining the SSVEP and the electromyogram (EMG). Other studies have also combined high-frequency SSVEP and surface EMG for spelling applications [50, 51].

SSVEP and EMG have few interactions with each other and they both require no training. The signal-to-noise ratio (SNR) of EMG is high and the classification procedure of this signal is simple, which is implemented in less time with high accuracy [34]. The combination of these signals is therefore advantageous. By simultaneous combination of these two signals with the use of less flickering symbols, we can increase the ITR along with the desired accuracy.

Character encoding technique is an important issue in BCI spellers [52]. The occurrence probability of different characters affects the character encoding. Devoting easier code to characters with higher occurrence probability increases the accuracy. In this regard, in some hierarchical spellers, a distinct frequency has been considered for the ‘Delete’ key as the most widely used key, but the usage rate of other characters has not been considered [37, 39, 41]. It is evident that various characters appear with different frequencies [52]. However, few studies have assessed the real occurrence probability of characters [53, 54, 55, 56, 57]. The encoding procedure based on character frequency rate therefore has a major impact on system performance.

The SSVEP potential takes multiple cycles to reach a stable state [58]. Thalamocortical oscillations must reach a synchronous state in which the classifier attains an acceptable accuracy level [59]. There will therefore be latency between the onset of cue flickering and satisfactory classification. SSVEP oscillation in the target symbol does not disappear immediately [35]. Some studies have applied the first 100–150 ms duration of the trial as the latency of the brain to SSVEP stimulation [60], so this period of the signal is not used in data processing [61, 62]. Considering SSVEP latency in the analysis of SSVEP can improve the classification accuracy [61].

In the proposed speller in the present study, we combined the SSVEP and EMG simultaneously. The idea of using the frequency rate for character encoding was considered in the EMG modality. For this purpose, less muscle activity was assigned to the group of characters with higher occurrence probability. We selected a processing time window of 2 s after the latency. Ten subjects participated in online experiments and results were reported for each subject separately.

2. Materials and Methods
2.1 Subjects and Data Recording

Ten subjects (mean age 30 years ± 5 years) participated in the experiment. The number of individuals was acceptable in comparison with the relevant studies in this field [34, 45, 63, 64]. All subjects had normal vision. All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance to the ethical principles and the national norms and standards approved by the Ethics Committee of Semnan University of Medical Sciences and Health Services (approval number: IR.SEMUMS.REC.1398.133). Subjects were seated on a comfortable chair at a distance of approximately 70 cm from the monitor. EEG and EMG data were recorded simultaneously using a 16-channel electromyograph (EEG V.16.24, Bayamed Incorporation, Tehran, Iran). The sampling rate was 1000 Hz. Applying fewer electrodes improves the processing speed, facilitates system installation, reduces the preparation time, and enhances user-friendliness [65]. We therefore used only three EEG channels in the experiment. The SSVEP signal is very strong in the occipital lobe, which is very close to the primary visual cortex. Therefore, pursuant to the International Society for Clinical Electrophysiology of Vision (ISCEV) standard [66, 67], we considered electrode sites O1, O2, and Oz. The reference and ground channels were at AFz and the right ear lobe, respectively. Electrode impedances were below 10 kΩ.

Various muscles can be used to record the EMG signal. In some studies, EMG signal has been recorded from the forearm [34, 49, 68] and in some others, facial muscles have been used [69, 70, 71, 72, 73]. The number of repetitions is also different in various studies. In many studies, various commands have been implemented using only one muscle and a different number of repetitions of muscle activity [34, 49]. Previous studies have showed a declining trend in accuracy with the number of repetitions. In our study, the flexor carpi radialis of both hands were used with only one degree of wrist flexion to achieve more commands. To record the EMG of each muscle, two electrodes were used. The first electrode was considered as the re-reference, while the second one was applied to record the EMG. Fig. 1 shows the channel placement for the EEG and EMG electrodes.

Fig. 1.

Placement of three EEG electrodes SSVEP channels (blue), ground and reference (black) and four EMG electrodes (green). EEG, electroencephalogram; SSVEP, steady-state visual evoked potential; EMG, electromyogram; REF, reference; GND, ground.

2.2 Stimulus Design

A 15.6-inch light-emitting diode (LED) monitor of a laptop (ideapad, Lenovo, Bejing, China) with a refresh rate of 60 Hz was utilized. The stimuli presentation was managed using the psychophysics toolbox of Matlab (URL: http://psychtoolbox.org) [74, 75], which provides precise stimuli [76]. Nine flashing symbols were used on the screen. The flash frequencies were 5.88, 6.25, 6.66, 7.14, 7.69, 8.33, 9.09, 10, and 11.11 Hz. This frequency range has a strong SSVEP response [77, 78].

2.3 Character Encoding

Various studies have assessed the occurrence probability of letters and sorted them based on the frequency rate [79, 80, 81, 82, 83]. This issue was investigated more comprehensively in [79], but the ‘Space’ was not included. In [80], the frequency rate was reported for the ‘Space’, whereas it was not reported for any other characters. We recalculated the frequency rate of 26 Latin letters with consideration of the ‘Space’, as shown in Table 1. First, we considered the frequency rate of the ‘Space’ equal to 18.43% based on [79, 80, 81, 82, 83]. To calculate the frequency rate of other letters, we multiplied the frequency rate of each letter reported in [79, 80, 81, 82, 83] by 81.57%.

Table 1.Frequency rate of the character group including 26 Latin letters and ‘Space’.
Character Frequency rate
Space 18.43%
E 10.24%
T 7.28%
A 6.96%
O 6.35%
N 6.00%
I 5.99%
S 5.53%
R 5.47%
H 3.91%
L 3.38%
D 3.13%
C 2.59%
U 2.13%
M 1.93%
F 1.71%
P 1.66%
G 1.59%
Y 1.40%
W 1.34%
B 1.14%
V 0.86%
K 0.60%
X 0.16%
Z 0.08%
J 0.08%
Q 0.06%
Encoding Based on Character Frequency Rate

The proposed system consists of 36 characters (26 Latin letters, eight punctuation characters, ‘Space’, and ‘Delete’). By assigning 36 characters to nine symbols, each symbol represents four characters. Characters were categorized into six groups based on SSVEP frequency and four subgroups based on muscle activity. Four subgroups were selected in the state of inactivity of the two wrists, right wrist flexion, left wrist flexion, and both wrist flexion. Characters were grouped in subgroups based on the character frequency rate [79, 80]. No muscle activity was assigned to more commonly used characters (characters of the first line including “A” “O” “T” “E” ‘Space’ “delete” “S” “I” “N”). Other characters were dedicated to groups with one and two activities based on decreasing order of frequency rate. For characters with one muscle activity (right or left), we assigned adjacent characters in alphabetical order to one symbol. For example, we assigned “B” and “C” to the same symbol. This was done with the aim of making the system more user-friendly. Both muscle activities were considered for the least used characters (characters of the fourth line including “Z” “Q” “V” “J” “K” “;” “X” “(“ ”)”). Fig. 2 indicates the speller interface and the distribution of the characters in each symbol on the screen. For example, to select “A” the subject should gaze at the upper right symbol without any muscle activity. To select “B”, “C” and “Z”, the subject should gaze at that symbol at the same time as performing right wrist flexion, left wrist flexion, or both wrist flexion, respectively.

Fig. 2.

The speller interface. (a) Character encoding. No muscle activity was considered for characters of the first line including “A” “O” “T” “E” ‘Space’ “delete” “S” “I” “N”. We assigned adjacent character “B” and “C” to one symbol. Both muscle activity was considered for characters of the fourth line including “Z” “Q” “V” “J” “K” “;” “X” “(“ ”)”. (b) Distribution of the characters in each symbol on the screen. For example, to select “A” the subject should gaze at the upper right symbol without any muscle activity. To select “B”, “C” and “Z”, the subject should gaze at that symbol and at the same time perform right wrist flexion, left wrist flexion, or both wrist flexion, respectively.

2.4 Experimental Procedure

Each subject participated in one offline training experiment (including five sessions) and one online testing experiment (including 10 sessions). In other words, each subject took part in five training sessions and 10 testing sessions. In each session, the subject was required to spell ‘BRAIN COMPUTER INTERFACE’ that contained 24 characters. One session consisted of several trials. In each trial, nine symbols were flickered during a 3-s period. During the flickering period, subjects were required to gaze at the target symbol and perform wrist flexion at any desired moment. The subject’s target cue was detected by SSVEP and the subgroup was determined by EMG. The EMG activity recognition and SSVEP detection were performed simultaneously, immediately after the end of each trial. Fig. 3 shows the general outline of this system. Feedback of the recognized character was provided in real time. A 0.5-s period was considered as the rest period. If the subject determined the correct target, they were to type the next target, otherwise they were to select ‘Delete’ to clear the mistake. Fig. 4 indicates the spelling procedure for the characters ‘BRA’. In order to select ‘B’ and ‘R’, the subject was to gaze at the upper right symbol and at the same time perform right wrist flexion and left wrist flexion, respectively. To select ‘A’, the subject was to gaze at that symbol without any muscle activity.

Fig. 3.

Flowchart outlining the detection algorithm.

Fig. 4.

Character selection pattern for spelling “BRA”.

2.5 Signal Analyzing
2.5.1 Latency Estimation

Generally, in a BCI system, increasing the time duration increases system accuracy, which improves the ITR. However, the time parameter has a negative effect on the ITR, resulting in a trade-off between the ITR and accuracy [84]. Results of previous studies have indicated that the 2-s time duration provides a good trade-off between these two parameters [38, 49]. Accordingly, we chose a value of 2 s for the time window length.

2.5.2 Considering Latency and Determining the Value

In the data analysis, latency was considered in the determination of the time window. This was done with the aim of increasing the SSVEP classification accuracy, which could lead to an increase the ITR. To do this, by considering the latency, the processing was realized on a 2-s time window. Fig. 5 shows the timeline of a single trial in this experiment. Individual differences in mental reaction time are due to the apparent latency of the recorded SSVEP [85]. In other words, the SSVEP recovery time is different among the individuals.

Fig. 5.

A single trial timeline. Latency varies from 0 to 1 s with a step of 0.1 s. The highlighted 2-s time window represents the window corresponding to the determined value of latency.

Reported latency is between 600 and 800 ms in most previous studies. In some cases, visual fatigue due to the repetitive SSVEP has also increased this value to 1000 ms [35]. Accordingly, we determined the value of 1 s as the maximum latency. During subsequent analysis on values from 0 to 1 s with a step of 0.1 s, the optimal value was determined.

2.5.3 Processing Methods

Canonical correlation analysis [86] was used for SSVEP classification. This method applies reference signals composed of sine and cosine pairs at the same frequency of the stimulation frequency and its optional harmonics. As the dynamics of the brain act as a low-pass filter, the high harmonic components are removed [87]. In [88], no noticeable changes in accuracy were found by increasing the number of harmonics from two to three. In the present study, we applied reference signals at the same frequencies as the stimulation frequencies, considering two harmonics.

EMG activity was recognized in the state that the signal envelope was higher than the threshold [49]. For muscle envelope determination, the signal of the re-reference electrode was subtracted from the EMG signal. Following, a 50 Hz notch filter and a 10–450 Hz sixth order band-pass Butterworth filter were applied to remove the noise. Finally, the signal was rectified and a 3-Hz low-pass finite impulse response (FIR) filter was applied.

Threshold determination was conducted through an offline experiment. For this goal, EMG data of both muscles were recorded during 10 s in which subjects made a maximum voluntary contraction (MVC). This was repeated three times and the EMG envelopes were averaged over the trials. The threshold was considered as 20% of the mean value of the averaged value [89].

2.5.4 Evaluation Criteria

The accuracy and reliability of the information transmission are two important factors in a real-time biomedical system. In [90], the Gabor prototype frames have been optimized to provide accurate and reliable information transmission in a real-time biomedical sensor. We evaluated the overall system performance by the quantitative efficiency parameters such as accuracy and ITR. The accuracy was determined as Eqn. 1.

(1) P = N c / N t

where Nc is the number of characters that are correctly recognized, and Nt is the total number of characters spelled to type the complete phrase. Therefore, in spite of the user’s error correction, the occurrence of error was also considered [91].

There are several methods to estimate the ITR [92]. In the present study, the Wolpaw’s definition was used as Eqn. 2.

(2) ITR = 60 / T × [ log 2 N + P log 2 P + ( 1 - P ) log 2 ( 1 - P / N - 1 ) ]

where N is the number of characters, P is the mean classification accuracy, and T is the time to select a character.

System speed (character per minute) is the other important parameter in speller evaluation, which is calculated as Eqn. 3 [93].

(3) Speed = number of characters / total time

3. Results

First, the effect of considering latency on SSVEP classification accuracy was evaluated. For this end, we computed the mean accuracy and ITR for two time windows with/without latency. The first time window was considered as a 2-s time window after the determined latency. The second window was selected immediately from the start of stimulation, which contained the sum of the latency duration and 2 s of the subsequent signal. Fig. 6 shows the mean accuracy and ITR for these two time windows, based on the latency. These mean values were calculated across 10 subjects for different latencies. The results show that the graph corresponding to the first time window is always higher than the second one. This means that considering the latency increased the classification accuracy and the ITR. As shown clearly in the graph of the accuracy in terms of latency, increasing the latency improves the classification accuracy. However, in the second time window, the window length has increased by adding the latency duration, which is expected to increase the accuracy, but this initial time has decreased the accuracy. Meanwhile, taking into account the latency (removing the latency from the window length) in the first time window increased the accuracy. Conversely, it is obvious that increasing the window length decreases the ITR, which is clear from the graph of the ITR in terms of latency. Our results showed that there is a tradeoff between the accuracy and the ITR at the latency value of 0.2 s which leads to highest accuracy and ITR. Following, the accuracy and the ITR of the proposed speller were determined for each subject individually. Fig. 7 illustrates the outcomes for each subject and the mean results for different latency values. The accuracy was calculated across 10 sessions and the ITR value was estimated based on the accuracy value. The value of T was calculated as a sum of a 2-s time window, 0.5-s rest time and the latency. This figure depicts that the optimal latency is subject dependent. The mean graphs show that the accuracy increased with increasing latency, but the ITR increased until 0.2 s and then decreased. As a result, the optimal ITR value was specified for a latency of 0.2 s. Our results are therefore presented based on this value.

Fig. 6.

Mean classification accuracy and ITR based on latency, for time windows with/without latency. Results are plotted based on different latencies. The first time window selected as a 2-s window after the determined latency. The second time window considered immediately from the start of stimulation, which was determined as the sum of the latency and 2 s of the subsequent signal.

Fig. 7.

Mean accuracy and ITR based on the latency across all subjects. Values were plotted for different latencies.

Table 2 shows the online classification accuracy, ITR, total time, and system speed with consideration of a latency value equal to 0.2 s. To determine the system speed, the total time to complete the task was recorded, which also included the time period to clear errors. As shown in this Table, subject 3 exhibited the best performance, with an ITR of 113.6 bit/min while maintaining 99.6% accuracy. The mean accuracy and ITR were 91.2% and 96.1 bit/min, respectively. The average spelling time to spell the phrase was 68.9 s and so the proposed speller achieved a speed of 20.9 char/min.

Table 2.Results of each subject for typing the phrase ‘BRAIN COMPUTER INTERFACE’.
Subject ID Classification accuracy (%) ITR (bit/min) Total time (s) Typing speed (char/min)
1 96.4 105.8 68.58 20.99
2 83.6 81.9 80.46 17.89
3 99.6 113.6 65.34 22.03
4 94.5 101.8 70.74 20.35
5 96.4 105.8 68.04 21.16
6 86.6 87 77.22 18.64
7 84.1 82.7 79.38 18.14
8 85.3 84.7 78.84 18.26
9 98 109.5 66.42 21.68
10 87 87.7 75. 06 19.18
Mean ± SD 91.2 ± 6.4 96.1 ± 12.3 73.01 ± 5.80 19.83 ± 1.58

All parameters of this table were calculated with consideration of a latency value of 0.2 s. For each subject, the results are the averages of 10 sessions. Total Time was the spent time by each subject to spell the complete phrase. The system speed was obtained by dividing the total number of characters by the total time. Subject ID, subject identification code; SD, standard deviation; ITR, information transfer rate.

Table 3 (Ref. [34, 36, 37, 39, 40, 41, 45, 49, 94, 95]) compares the results of the present study in terms of mean accuracy, ITR, and typing speed, with the findings of other state-of-the-art studies. Depending on the spelling task, studies were divided into two categories, cue-based and copy-spelling. In cue-based spelling, subjects were required to choose the target character in random order. In the copy-spelling task, subjects were required to spell a predetermined sentence.

Table 3.Comparison of our proposed system with findings from state-of-the-art studies based on SSVEP or SSVEP-EMG.
Spelling task Reference Modality Classification accuracy (%) ITR (bit/min) Typing speed (char/min)
Cue-based spelling [94] SSVEP 96 - 13
[36] SSVEP 98.8 61.6 -
[49] SSVEP-EMG 80.5 83.2 -
[34] SSVEP-EMG 85.8 90.9 -
Copy-spelling [39] SSVEP 92.3 37.6 -
[95] SSVEP 90.8 21.9 -
[37] SSVEP 84.6 20.5 -
[40] SSVEP 92.8 11.2 2
[41] SSVEP 97.9 23.8 2
[45] SSVEP 93 31.8 -
[34] SSVEP-EMG 82.6 - 7.8
Copy-spelling Proposed system SSVEP-EMG 91.2 96.1 20.9

Studies were divided into two categories based on the spelling task. In cue-based spelling, subjects were asked to select target characters in random order and a cue indicated the target character that subjects were required to type. In the copy-spelling task, subjects were required to spell a sentence.

Although some spellers achieved a high classification accuracy, the speed and ITR were often low in those systems, indicating that accuracy alone is not a suitable criterion for evaluating the performance of a system. ITR represents a tradeoff between the character transmission required time, quantity of character information, and probability to correctly transmit and receive it. Therefore, this parameter can independently compare the performance of two systems.

It should also be mentioned that many studies have calculated the ITR, while others have reported the speed of the system. For better comparison, we reported results for both of these evaluation criteria. As shown in Table 3, our proposed speller showed a considerable enhancement in overall system efficiency compared with state-of-the-art studies based on SSVEP or SSVEP-EMG.

To measure the efficiency of each modality, accuracy results of the SSVEP and EMG were reported individually. Fig. 8 illustrates the results of each subject considering a latency of 0.2 s. As shown in this figure, the SSVEP accuracy varies for different subjects, ranging from 80 to 100%. However, the EMG classification accuracy was approximately 100% for all subjects.

Fig. 8.

Classification accuracy of each modality. Results are presented for a latency of 0.2 s.

Excessive workload causes human errors, which leads to a decrease in system performance. In order to estimate the workload of BCI systems, the National Aeronautics and Space Administration-Task Load Index (NASA-TLX) multidimensional questionnaire has been widely applied. In the raw form of this questionnaire, six subscales with the same weights are considered to calculate subjective workload. Each subscale is scored from 0 to 100 with 5-point steps, by each subject, and the total workload is determined by averaging scores for all subscales. Each user in our study completed the raw NASA-TLX questionnaire and the scores are shown in Table 4. The workload score was 15.8, which indicated that the proposed speller was acceptable to all subjects.

Table 4.Raw NASA-TLX scores of each subject for typing the phrase ‘BRAIN COMPUTER INTERFACE’.
Subject Mental demand Physical demand Temporal demand Performance Effort Frustration Workload
1 10 15 25 10 15 20 15.8
2 35 15 30 15 30 25 25
3 15 15 5 5 5 5 8.3
4 45 30 20 5 20 5 20.8
5 70 10 40 20 30 10 30
6 15 20 25 10 10 20 16.7
7 10 10 5 5 10 15 9.2
8 15 15 10 10 5 10 10.8
9 5 10 10 10 5 5 7.5
10 45 5 5 20 5 5 14.2
Mean ± SD 26.5 ± 21.2 14.5 ± 6.8 17.5 ± 12.3 11 ± 5.7 13.5 ± 10 12 ± 7.5 15.8 ± 7.5

NASA-TLX, National Aeronautics and Space Administration-Task Load Index.

To evaluate the effect of increasing the text length as well as the impact of different characters (especially characters with lower frequency rates), another phrase that uses all the characters once was evaluated. To this end, subjects were asked to type the phrase ‘THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG’. Results of the system performance are shown in Table 5 and the raw scores of the NASA-TLX questionnaire are reported in Table 6. The mean accuracy and ITR were 90.9% and 95.4 bit/min, respectively. The average spelling time to spell the phrase was 126.7 s; therefore, our proposed speller achieved a speed of 20.4 char/min. The workload score was 14.8, which showed that the system was also acceptable for all subjects while spelling the new phrase.

Table 5.Results of each subject for typing the phrase ‘THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG’.
Subject ID Classification accuracy (%) ITR (bit/min) Total time (s) Typing speed (char/min)
1 95.4 103.7 123.6 20.9
2 88.4 90.2 134.5 19.2
3 98.5 110.7 119.7 21.6
4 87.2 88.0 128.6 20.1
5 98.0 109.5 121.7 21.2
6 96.1 105.2 118.1 21.8
7 82.0 79.3 131.8 19.6
8 90.3 93.6 129 20
9 81.1 77.8 131.8 19.6
10 91.8 96.4 127.8 20.2
Mean ± SD 90.9 ± 6.3 95.4 ± 11.8 126.7 ± 5.6 20.4 ± 0.9
Table 6.Raw NASA-TLX scores of each subject for typing the phrase ‘THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG’.
Subject Mental demand Physical demand Temporal demand Performance Effort Frustration Workload
1 10 10 10 5 15 5 9.2
2 30 15 20 15 30 25 22.5
3 15 20 5 10 5 10 10.8
4 45 30 20 25 20 5 24.2
5 40 10 30 20 30 10 23.3
6 15 20 25 10 10 20 16.7
7 25 15 5 15 10 15 14.2
8 15 15 10 10 5 10 10.8
9 20 15 5 10 10 5 10.8
10 5 5 5 5 5 5 5
Mean ± SD 22 ± 13 15.5 ± 6.9 13.5 ± 9.4 12.5 ± 6.3 14 ± 9.7 11 ± 7 14.8 ± 3.9
4. Discussion

An HBCI is used to enhance overall efficiency by combining two physiological signals. To improve ITR, we developed an HBCI speller with 36 characters, using only nine symbols and the combination of SSVEP and EMG. In our proposed speller, three main factors influenced the speller efficiency.

The first factor is the simultaneous combination of SSVEP and EMG applied in the proposed structure. In this 36-character speller, the number of flickering symbols on the screen was decreased from 36 to nine symbols, using the simultaneous combination of these two signals. Reducing the number of flickering symbols decreases the frequency recognition error by reducing the adverse effects of neighboring flickers which cause user fatigue [96]. By reducing the number of symbols, the stimulation frequency step is increased, which also decreases the error. Finally, it increases the recognition accuracy.

The second factor is the use of the character encoding scheme. The frequency distribution for the character set, including ‘Space’ and 26 Latin letters, provided a further understanding of the distinction among characters. Using the character distribution, character categorization was therefore provided based on the frequency rate. For this purpose, less muscular activity was assigned to more commonly used characters. Therefore, the selection of these characters required less dual attention. This reduced the recognition error which enhances the ITR.

The third factor is applying the latency in the SSVEP signal processing that improved the accuracy. In [49], it was suggested that decreasing the rest time to less than 1 s while the accuracy remained stable, the ITR would be improved. In the present study we showed that, as SSVEP requires several cycles to reach steady state [58], it is possible to reduce the subject’s rest time and devote this time duration to compensate for the SSVEP latency. In other words, by reducing the rest time from 1 to 0.5 s and assigning this time to the next stimulation, and so taking into account the latency in the analysis of each trial, accuracy and the ITR were improved. According to the findings of the present study, the optimal value of latency varies among individuals. The value of 0.2 was determined as the optimal latency, averaged over 10 subjects.

We have built a comprehensive speller containing all Latin characters, from which any desired phrase can be typed using only nine flickers on the screen, which is much more applicable compared with P300-based systems that use more flickers to provide a limited number of predetermined control commands [97]. Our speller also improved the ITR compared with SSVEP-based spellers with tree structures that require multiple steps to select each character, greatly enhancing the efficiency compared with the P300-EMG speller that uses the EMG only to correct spelling errors [63]. This system also has better performance compared with other SSVEP-EMG HBCI spellers [34, 49].

It should also be mentioned that in [34], the ITR and speed results were reported for two different experimental conditions. In that study, the ITR was calculated in the random order-spelling task, while the system speed was reported for the copy-spelling task. Generally, the experimental plan of the copy-spelling task and the random order-spelling task are different. In other words, in the copy-spelling task, additional time has been added after each character selection stage to help the subject to better focus. The total duration of a single trial is therefore increased in this task. Because of the similarity of the spelling task, it is more accurate to compare our findings with the results of the copy-spelling task. We can therefore say that our proposed speller significantly improves typing speed. This speed enhancement was because we devoted less time between two consecutive trials, which significantly influenced the speed. The less time required to select two consecutive characters was due to the character encoding scheme. Assigning less muscular activity to the most commonly used characters had the advantage that the subject used less muscle activity and in many cases they were not required to use any at all. This considerably reduced the required subjective attention to select the next character and therefore the subjective workload. Further experimental investigations on the effect of increasing the text length as well as the impact of the existence of different characters on system performance showed that our proposed system can be used effectively to type all kinds of sentences.

Our results clearly demonstrate that the EMG classification accuracy was highly desirable, which could be due to the number of repetitions that the corresponding muscle has been involved with to select a character. The findings of previous studies indicate that the accuracy decreased with an increase in muscle activity repetitions. Increasing the number of characters also requires more frequent repetitions of muscle activity which is time-consuming and reduces the ITR [34, 49]. The use of only one wrist flexion decreased the recognition error. Furthermore, one-time wrist flexion occurs in a short time period and both SSVEP and EMG signals also have the ability to detect during short time periods. Therefore, in future studies, by improving the extracted features and applying novel classification methods, the duration of each trial could be reduced and thereby the ITR would be improved.

User-friendliness is a crucial factor of the system usability evaluation [98]. In an SSVEP-based system, individuals are influenced by the adjacent flickers, which might cause fatigue [96]. In this study, reducing required symbols on the screen decreased the subject’s eye fatigue and so caused the speller to become more user-friendly. Conversely, decreasing the subjective workload by reducing the required EMG activity also decreased the subject’s muscle fatigue. Both features enabled the system to be more convenient, causing it to be more user-friendly. Pattern learning was the only training required and, given the low number of symbols, less time was taken.

We could further develop our proposed speller by simply increasing the number of characters. To this end, we could increase the number of symbols on the screen. Furthermore, the number of EMG-based clusters could also be increased. This could be done by utilizing the various types of residual muscular capabilities of disabled people. We could also apply various types of muscular activities with different intensities, to increase the number of characters.

Although this HBCI speller may be non-functional for completely paralyzed patients, some patients might still be able to control one hand or other muscles such as facial muscles. For patients with the ability to control only one hand, the EMG activities could be generalized to joint flexion and extension [99, 100, 101]. Our proposed speller is also applicable for Parkinson’s disease patients, as they might not be able to control a real keyboard but could perform wrist flexion.

To improve system efficiency in future studies, it would be effective to first calculate the subject’s optimal latency during the offline test, and then perform the online experiment based on the optimal latency of that subject.

5. Conclusions

An online hybrid speller based on the simultaneous combination of SSVEP and EMG was designed in this study. This speller provided 36 characters using only nine symbols. The SSVEP was utilized to determine the subgroup of the target character and the EMG was applied to determine the target character in that subgroup. The use of a character encoding scheme based on frequency rate and applying latency enhanced accuracy. The mean accuracy and ITR were 91.2% and 96.1 bit/min, respectively. The speed of the proposed system was 20.9 char/min, which is significantly higher than the findings of state-of-the-art studies based on SSVEP or SSVEP-EMG. Generally, speller performance was improved compared with previously reported BCI speller systems.

Abbreviations

ALS, Amyotrophic Lateral Sclerosis; BCI, Brain-Computer Interface; bit/min, Bits per Minute; char/min, Chars per Minute; cm, Centimeter; ERP, Event Related Potential; Eq, Equation; Fig, Figure; HBCI, Hybrid Brain-Computer Interface; ECoG, Electrocorticography; EEG, Electroencephalogram; EMG, Electromyogram; GND, ground; ITR, Information Transfer Rate; kΩ, Kilo ohm; Log, Logarithm; MEG, Magnetoencephalography; MVC, Maximum Voluntary Contraction; P, Mean classification accuracy; NASA-TLX, National Aeronautics and Space Administration-Task Load Index; N, Number of characters; Nc, Number of characters correctly recognized; Nt, Total Number of characters spelled; RC, Row-Column; RB, Region-Based; REF, reference; SC, Single Character; s, Second; ms, Millisecond; SNR, Signal-to-Noise Ratio; SSVEP, Steady-State Visual Evoked Potential; STD, Standard Deviation; T, Total time; Hz, Hertz.

Availability of Data and Materials

The data sets generated during the current study are available in the homepage of Biomedical Signal Recording and Processing Laboratory of Semnan University [https://amaleki.profile.semnan.ac.ir/#downloads].

Author Contributions

AM designed and conceptualized the research study and supervised the research process. SS performed the research, conducted experiments, analyzed the data, and wrote the original manuscript. Both authors contributed to editorial changes in the manuscript. Both authors read and approved the final manuscript. Both authors have participated sufficiently in the work and agreed to be accountable for all aspects of the work.

Ethics Approval and Consent to Participate

All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance to the ethical principles and the national norms and standards approved by the Ethics Committee of Semnan University of Medical Sciences and Health Services (approval number: IR.SEMUMS.REC.1398.133).

Acknowledgment

Not applicable.

Funding

This research received no external funding.

Conflict of Interest

The authors declare no conflict of interest.

References
[1]
Kuś R, Duszyk A, Milanowski P, Łabęcki M, Bierzyńska M, Radzikowska Z, et al. On the quantification of SSVEP frequency responses in human EEG in realistic BCI conditions. PLoS ONE. 2013; 8: e77536.
[2]
Guger C, Allison BZ, Edlinger G. Brain-Computer Interface Research A State-of-the-Art. Springer: Berlin, Germany. 2013.
[3]
Müller-Putz GR, Leeb R, Millán JdR, Horki P, Kreilinger A, Bauernfeind G, et al. Principles of hybrid brain–computer interfaces. In Allison BZ, Dunne S, Leeb R, Millan JDR, Nijholt A (eds.) Towards Practical Brain-Computer Interfaces (pp. 355–373). Springer: Berlin, Germany. 2012.
[4]
Dash D, Ferrari P, Babajani-Feremi A, Harwath D, Borna A, Wang J. Subject Generalization in Classifying Imagined and Spoken Speech with MEG. 2023 11th International IEEE/EMBS Conference on Neural Engineering (NER). Baltimore, USA. 25–27 April 2023. IEEE: New York. 2023.
[5]
Dash D, Wisler A, Ferrari P, Davenport EM, Maldjian J, Wang J. MEG Sensor Selection for Neural Speech Decoding. IEEE Access: Practical Innovations, Open Solutions. 2020; 8: 182320–182337.
[6]
Crone N, Candrea D, Shah S, Luo S, Angrick M, Rabbani Q, et al. A click-based electrocorticographic brain-computer interface enables long-term high-performance switch-scan spelling. 2023. (preprint)
[7]
López-Larraz E, Figueiredo TC, Insausti-Delgado A, Ziemann U, Birbaumer N, Ramos-Murguialday A. Event-related desynchronization during movement attempt and execution in severely paralyzed stroke patients: An artifact removal relevance analysis. NeuroImage. Clinical. 2018; 20: 972–986.
[8]
Sadeghi S, Maleki A. Adaptive canonical correlation analysis for harmonic stimulation frequencies recognition in SSVEP-based BCIs. Turkish Journal of Electrical Engineering & Computer Sciences. 2019; 27: 3729–3740.
[9]
Lin Z, Zhang C, Zeng Y, Tong L, Yan B. A novel P300 BCI speller based on the Triple RSVP paradigm. Scientific Reports. 2018; 8: 3350.
[10]
Makary MM, Bu-Omer HM, Soliman RS, Park K, Kadah YM. Spectral Subtraction Denoising Preprocessing Block to Improve Slow Cortical Potential Based Brain–Computer Interface. Journal of Medical and Biological Engineering. 2018; 38: 87–98.
[11]
Song Z, Fang T, Ma J, Zhang Y, Le S, Zhan G, et al. Evaluation and Diagnosis of Brain Diseases based on Non-invasive BCI. 2021 9th International Winter Conference on Brain-Computer Interface (BCI). Gangwon, Korea. 22–24 February 2021. IEEE: New York. 2021.
[12]
Mane R, Chouhan T, Guan C. BCI for stroke rehabilitation: motor and beyond. Journal of Neural Engineering. 2020; 17: 041001.
[13]
Bamdad M, Zarshenas H, Auais MA. Application of BCI systems in neurorehabilitation: a scoping review. Disability and Rehabilitation. Assistive Technology. 2015; 10: 355–364.
[14]
Yue L, Shen H, Wang S, Boots R, Long G, Chen W, et al. Exploring BCI control in smart environments: intention recognition via EEG representation enhancement learning. ACM Transactions on Knowledge Discovery from Data (TKDD). 2021; 15: 1–20.
[15]
Thomasson N. An Introduction to BCI and Its Use in Video Games: A Review. Journal of Student Research. 2023; 12.
[16]
de Queiroz Cavalcanti D, Melo F, Silva T, Falcão M, Cavalcanti M, Becker V. Research on Brain-Computer Interfaces in the Entertainment Field. 25th International Conference on Human-Computer Interaction. Copenhagen, Denmark. 23–28 July 2023. Springer: Berlin. 2023.
[17]
Masood F, Hayat M, Murtaza T, Irfan A. A review of brain computer interface spellers. 2020 International Conference on Emerging Trends in Smart Technologies (ICETST). Karachi, Pakistan. 26–27 March 2020. IEEE: New York. 2020.
[18]
Maslova O, Komarova Y, Shusharina N, Kolsanov A, Zakharov A, Garina E, et al. Non-invasive EEG-based BCI spellers from the beginning to today: a mini-review. Frontiers in Human Neuroscience. 2023; 17: 1216648.
[19]
Kundu S, Ari S. Brain-computer interface speller system for alternative communication: a review. IRBM. 2022; 43: 317–324.
[20]
Fang T, Song Z, Niu L, Le S, Zhang Y, Zhang X, et al. Recent advances of P300 speller paradigms and algorithms. 2021 9th International Winter Conference on Brain-Computer Interface (BCI). Gangwon, Korea. 22–24 February 2021. IEEE: New York. 2021.
[21]
Alrumiah SS, Alhajjaj LA, Alshobaili JF, Ibrahim DM. A review on brain-computer interface spellers: P300 speller. Biomed. Commun. 2020; 13: 1191–1199.
[22]
Pan J, Chen X, Ban N, He J, Chen J, Huang H. Advances in P300 brain-computer interface spellers: toward paradigm design and performance evaluation. Frontiers in Human Neuroscience. 2022; 16: 1077717.
[23]
Akram F, Han SM, Kim TS. An efficient word typing P300-BCI system using a modified T9 interface and random forest classifier. Computers in Biology and Medicine. 2015; 56: 30–36.
[24]
Pires G, Nunes U, Castelo-Branco M. Comparison of a row-column speller vs. a novel lateral single-character speller: assessment of BCI for severe motor disabled patients. Clinical Neurophysiology. 2012; 123: 1168–1181.
[25]
Chen X, Wang Y, Nakanishi M, Gao X, Jung TP, Gao S. High-speed spelling with a noninvasive brain-computer interface. Proceedings of the National Academy of Sciences of the United States of America. 2015; 112: E6058–E6067.
[26]
Gupta R, Bera J, Mitra M. Development of an embedded system and MATLAB-based GUI for online acquisition and analysis of ECG signal. Measurement. 2010; 43: 1119–1126.
[27]
Movahedi MM, Mehdizadeh A, Alipour A. Development of a Brain Computer Interface (BCI) Speller System Based on SSVEP Signals. Journal of Biomedical Physics & Engineering. 2013; 3: 81–86.
[28]
Oikonomou VP, Liaros G, Georgiadis K, Chatzilari E, Adam K, Nikolopoulos S, et al. Comparative evaluation of state-of-the-art algorithms for SSVEP-based BCIs. 2016. (preprint)
[29]
Waytowich NR, Krusienski DJ. Multiclass steady-state visual evoked potential frequency evaluation using chirp-modulated stimuli. IEEE Transactions on Human-Machine Systems. 2016; 46: 593–600.
[30]
Amiri S, Fazel-Rezai R, Asadpour V. A review of hybrid brain-computer interface systems. Advances in Human-Computer Interaction. 2013; 2013.
[31]
Hwang HJ, Lim JH, Jung YJ, Choi H, Lee SW, Im CH. Development of an SSVEP-based BCI spelling system adopting a QWERTY-style LED keyboard. Journal of Neuroscience Methods. 2012; 208: 59–65.
[32]
Won D-O, Zhang HH, Guan C, Lee S-W. A BCI speller based on SSVEP using high frequency stimuli design. 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC). San Diego, USA. 5–8 October 2014. IEEE: New York. 2014.
[33]
Chen X, Chen Z, Gao S, Gao X. A high-itr ssvep-based bci speller. Brain-Computer Interfaces. 2014; 1: 181–191.
[34]
Lin K, Cinetto A, Wang Y, Chen X, Gao S, Gao X. An online hybrid BCI system based on SSVEP and EMG. Journal of Neural Engineering. 2016; 13: 026020.
[35]
Xu M, Qi H, Wan B, Yin T, Liu Z, Ming D. A hybrid BCI speller paradigm combining P300 potential and the SSVEP blocking feature. Journal of Neural Engineering. 2013; 10: 026001.
[36]
Cao T, Wang X, Wang B, Wong CM, Wan F, Mak PU, et al. A high rate online SSVEP based brain-computer interface speller. 2011 5th International IEEE/EMBS Conference on Neural Engineering. Cancun, Mexico. 27 April–1 May 2011. IEEE: New York. 2011.
[37]
Kick C, Volosyak I. Evaluation of different spelling layouts for SSVEP based BCIs. Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference. 2014; 2014: 1634–1637.
[38]
Ansari IA, Singla R. BCI: an optimised speller using SSVEP. International Journal of Biomedical Engineering and Technology. 2016; 22: 31–46.
[39]
Cecotti H. A self-paced and calibration-less SSVEP-based brain-computer interface speller. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2010; 18: 127–133.
[40]
See AR, Chen S-C, Ke H-Y, Su C-Y, Hou P-Y, Liang C-K. Hierarchical character selection for a brain computer interface spelling system. Third International Conference on Innovative Computing Technology (INTECH 2013). London, UK. 29–31 August 2013. IEEE: New York. 2013.
[41]
Stawicki P, Gembler F, Volosyak I. A user-friendly dictionary-supported SSVEP-based BCI application. International Workshop on Symbiotic Interaction. Padua, Italy. 29–30 September 2016. Springer: Berlin. 2016.
[42]
Sadeghi S, Maleki A. Recent Advances in Hybrid Brain-Computer Interface Systems: A Technological and Quantitative Review. Basic and Clinical Neuroscience. 2018; 9: 373–388.
[43]
Yin E, Zhou Z, Jiang J, Chen F, Liu Y, Hu D. A speedy hybrid BCI spelling approach combining P300 and SSVEP. IEEE Transactions on Bio-Medical Engineering. 2014; 61: 473–483.
[44]
Yin E, Zhou Z, Jiang J, Chen F, Liu Y, Hu D. A novel hybrid BCI speller based on the incorporation of SSVEP into the P300 paradigm. Journal of Neural Engineering. 2013; 10: 026012.
[45]
Chang MH, Lee JS, Heo J, Park KS. Eliciting dual-frequency SSVEP using a hybrid SSVEP-P300 BCI. Journal of Neuroscience Methods. 2016; 258: 104–113.
[46]
Wang H, Li Y, Long J, Yu T, Gu Z. An asynchronous wheelchair control by hybrid EEG-EOG brain-computer interface. Cognitive Neurodynamics. 2014; 8: 399–409.
[47]
Ma J, Zhang Y, Cichocki A, Matsuno F. A novel EOG/EEG hybrid human-machine interface adopting eye movements and ERPs: application to robot control. IEEE Transactions on Bio-medical Engineering. 2015; 62: 876–889.
[48]
Lee MH, Williamson J, Won DO, Fazli S, Lee SW. A High Performance Spelling System based on EEG-EOG Signals With Visual Feedback. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2018; 26: 1443–1459.
[49]
Lin K, Chen X, Huang X, Ding Q, Gao X. A Hybrid BCI speller based on the combination of EMG envelopes and SSVEP. Applied informatics. 2015; 2: 1–12.
[50]
Zhang R, Dong G, Li M, Tang Z, Chen X, Cui H. A Calibration-Free Hybrid BCI Speller System Based on High-Frequency SSVEP and sEMG. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2023; 31: 3492–3500.
[51]
Cui H, Chi X, Wang L, Chen X. A High-Rate Hybrid BCI System Based on High-Frequency SSVEP and sEMG. IEEE Journal of Biomedical and Health Informatics. 2023; 27: 5688–5698.
[52]
Bianchi L, Quitadamo LR, Garreffa G, Cardarilli GC, Marciani MG. Performances evaluation and optimization of brain computer interface systems in a copy spelling task. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2007; 15: 207–216.
[53]
Volosyak I. SSVEP-based Bremen-BCI interface–boosting information transfer rates. Journal of Neural Engineering. 2011; 8: 036020.
[54]
Pires G, Nunes U, Castelo-Branco M. GIBS block speller: toward a gaze-independent P300-based BCI. Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference. 2011; 2011: 6360–6364.
[55]
Martens SMM, Mooij JM, Hill NJ, Farquhar J, Schölkopf B. A graphical model framework for decoding in the visual ERP-based BCI speller. Neural Computation. 2011; 23: 160–182.
[56]
Yue J, Jiang J, Zhou Z, Hu D. SMR-speller: A novel brain-computer interface spell paradigm. 2011 3rd International Conference on Computer Research and Development. Shanghai, China. 11–13 March 2011. IEEE: New York. 2011.
[57]
Chen YJ, Chen SC, Zaeni IA, Wu CM, Tickle AJ, Chen PJ. The SSVEP-based BCI text input system using entropy encoding algorithm. Mathematical Problems in Engineering. 2015; 2015.
[58]
Vialatte FB, Maurice M, Dauwels J, Cichocki A. Steady-state visually evoked potentials: focus on essential paradigms and future perspectives. Progress in Neurobiology. 2010; 90: 418–438.
[59]
Guger C, Allison B, Hintermueller C, Prueckl R, Grosswindhager B, Kapeller C, et al. Poor performance in SSVEP BCIs: are worse subjects just slower? Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference. 2012; 2012: 3833–3836.
[60]
Wittevrongel B, Van Hulle MM. Frequency- and Phase Encoded SSVEP Using Spatiotemporal Beamforming. PLoS ONE. 2016; 11: e0159988.
[61]
Wang Y, Chen X, Gao X, Gao S. A Benchmark Dataset for SSVEP-Based Brain-Computer Interfaces. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2017; 25: 1746–1752.
[62]
Wittevrongel B, Van Hulle MM. Hierarchical online SSVEP spelling achieved with spatiotemporal beamforming. 2016 IEEE Statistical Signal Processing Workshop (SSP). Palma de Mallorca, Spain. 26–29 June 2016. IEEE: New York. 2016.
[63]
Riccio A, Holz EM, Aricò P, Leotta F, Aloise F, Desideri L, et al. Hybrid P300-based brain-computer interface to improve usability for people with severe motor disability: electromyographic signals for error correction during a spelling task. Archives of Physical Medicine and Rehabilitation. 2015; 96: S54–S61.
[64]
Xu M, Chen L, Zhang L, Qi H, Ma L, Tang J, et al. A visual parallel-BCI speller based on the time-frequency coding strategy. Journal of Neural Engineering. 2014; 11: 026014.
[65]
Meng L, Jin J, Wang X. A comparison of three electrode channels selection methods applied to SSVEP BCI. 2011 4th International Conference on Biomedical Engineering and Informatics (BMEI). Shanghai, China. 15–17 October 2011. IEEE: New York. 2011.
[66]
Marmor MF, Fulton AB, Holder GE, Miyake Y, Brigell M, Bach M, et al. ISCEV Standard for full-field clinical electroretinography (2008 update). Documenta Ophthalmologica. Advances in Ophthalmology. 2009; 118: 69–77.
[67]
Odom JV, Bach M, Barber C, Brigell M, Marmor MF, Tormene AP, et al. Visual evoked potentials standard (2004). Documenta Ophthalmologica. Advances in Ophthalmology. 2004; 108: 115–123.
[68]
Perdikis S, Leeb R, Williamson J, Ramsay A, Tavella M, Desideri L, et al. Clinical evaluation of BrainTree, a motor imagery hybrid BCI speller. Journal of Neural Engineering. 2014; 11: 036003.
[69]
Buchwald M, Jukiewicz M. Project and evaluation EMG/EOG human-computer interface. Przeglad Elektrotechniczny. 2017; 93: 128–131.
[70]
Vasiljevas M, Turčinas R, Damaševičius R. Development of EMG-based speller. In Proceedings of the XV International Conference on Human Computer Interaction. Puerto de la Cruz Tenerife, Spain. 10–12 September 2014. Association for Computing Machinery: New York. 2014.
[71]
Prasad PS, Swarnkar R, Hashmi MF, Keskar AG. Design and Implementation of a Speller based on EMG Signal. International Journal of Computational Intelligence Systems. 2017; 10: 266–276.
[72]
Vasiljevas M. Development of a concept-based EMG-based speller. Dyna. 2015; 82: 170–179.
[73]
Vasiljevas M, Šumskas T, Plauska I, Damaševičius R. A Visual Concept Language For EMG Speller. International Journal “Information Theories and Applications”. 2015; 22: 224–244.
[74]
Brainard DH. The Psychophysics Toolbox. Spatial Vision. 1997; 10: 433–436.
[75]
Pelli DG. The VideoToolbox software for visual psychophysics: transforming numbers into movies. Spatial Vision. 1997; 10: 437–442.
[76]
İşcan Z, Dokur Z. A novel steady-state visually evoked potential-based brain–computer interface design: Character Plotter. Biomedical Signal Processing and Control. 2014; 10: 145–152.
[77]
Gao X, Xu D, Cheng M, Gao S. A BCI-based environmental controller for the motion-disabled. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2003; 11: 137–140.
[78]
Wang Y, Jung TP. Visual stimulus design for high-rate SSVEP BCI. Electronics letters. 2010; 46: 1057–1058.
[79]
Jones MN, Mewhort DJK. Case-sensitive letter and bigram frequency counts from large-scale English corpora. Behavior Research Methods, Instruments, & Computers. 2004; 36: 388–396.
[80]
MacKenzie IS, Soukoreff RW. A model of two-thumb text entry. Graphics Interface. 2002; 117–124.
[81]
Lewand, RE. Cryptological mathematics, classroom resource materials, vol 16. The Mathematical Association of America (MAA press): Washington DC. 2000.
[82]
Coleridge H. What is the frequency of the letters of the alphabet in English? In Proffitt M (eds.) Oxford Dictionary. 3rd edn. Oxford University Press: Oxford, UK. 2010.
[83]
Dewey G. Relative Frequency of English Speech Sounds. Harvard Studies in Education (vol. 4). Harvard University Press: Cambridge, MA, USA. 1923.
[84]
Yin E, Zhou Z, Jiang J, Yu Y, Hu D. A Dynamically Optimized SSVEP Brain-Computer Interface (BCI) Speller. IEEE Transactions on Bio-Medical Engineering. 2015; 62: 1447–1456.
[85]
Di Russo F, Teder-Sälejärvi WA, Hillyard SA. Steady-state VEP and attentional visual processing. In Zani A, Proverbio AM, Posner MI (eds.) The cognitive electrophysiology of mind and brain (pp. 259–274). Academic press: Cambridge, MA, USA. 2003.
[86]
Härdle WK, Simar L. Canonical correlation analysis. Applied multivariate statistical analysis (pp. 443–454). Springer: Berlin, Germany. 2015.
[87]
Lin Z, Zhang C, Wu W, Gao X. Frequency recognition based on canonical correlation analysis for SSVEP-based BCIs. IEEE Transactions on Bio-Medical Engineering. 2006; 53: 2610–2614.
[88]
Zhang Y, Zhou G, Jin J, Wang X, Cichocki A. Frequency recognition in SSVEP-based BCI using multiset canonical correlation analysis. International Journal of Neural Systems. 2014; 24: 1450013.
[89]
Stuginski-Barbosa J, Porporatti AL, Costa YM, Svensson P, Conti PCR. Diagnostic validity of the use of a portable single-channel electromyography device for sleep bruxism. Sleep & Breathing. 2016; 20: 695–702.
[90]
Masud U, Ali M, Qamar F, Zeeshan A, Ikram M. Dual mode spectroscopic biomedical sensor: Technical considerations for the wireless testbed. Physica Scripta. 2020; 95: 105206.
[91]
Yuan P, Gao X, Allison B, Wang Y, Bin G, Gao S. A study of the existing problems of estimating the information transfer rate in online brain-computer interfaces. Journal of Neural Engineering. 2013; 10: 026014.
[92]
Sadeghi S, Maleki A. Accurate estimation of information transfer rate based on symbol occurrence probability in brain-computer interfaces. Biomedical Signal Processing and Control. 2019; 54: 101607.
[93]
Yamagishi, K., Hori, J., Miyakawa, M. Development of EOG-based communication system controlled by eight-directional eye movements. In 2006 international conference of the IEEE engineering in medicine and biology society. IEEE. 2006.
[94]
Ahmad Ansari I, Singla R. BCI: an optimised speller using SSVEP. International Journal of Biomedical Engineering and Technology. 2016; 22: 31–46.
[95]
Vilic A, Kjaer TW, Thomsen CE, Puthusserypady S, Sorensen HBD. DTU BCI speller: an SSVEP-based spelling system with dictionary support. Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference. 2013; 2013: 2212–2215.
[96]
Jin J, Daly I, Zhang Y, Wang X, Cichocki A. An optimized ERP brain-computer interface based on facial expression changes. Journal of Neural Engineering. 2014; 11: 036004.
[97]
Akram F, Alwakeel A, Alwakeel M, Hijji M, Masud U. A Symbols Based BCI Paradigm for Intelligent Home Control Using P300 Event-Related Potentials. Sensors. 2022; 22: 10000.
[98]
Huggins JE, Moinuddin AA, Chiodo AE, Wren PA. What would brain-computer interface users want: opinions and priorities of potential users with spinal cord injury. Archives of Physical Medicine and Rehabilitation. 2015; 96: S38–S45.e1–e5.
[99]
Shindo K, Kawashima K, Ushiba J, Ota N, Ito M, Ota T, et al. Effects of neurofeedback training with an electroencephalogram-based brain-computer interface for hand paralysis in patients with chronic stroke: a preliminary case series study. Journal of Rehabilitation Medicine. 2011; 43: 951–957.
[100]
Ajiboye AB, Willett FR, Young DR, Memberg WD, Murphy BA, Miller JP, et al. Restoration of reaching and grasping movements through brain-controlled muscle stimulation in a person with tetraplegia: a proof-of-concept demonstration. Lancet. 2017; 389: 1821–1830.
[101]
Rohm M, Schneiders M, Müller C, Kreilinger A, Kaiser V, Müller-Putz GR, et al. Hybrid brain-computer interfaces and hybrid neuroprostheses for restoration of upper limb functions in individuals with high-level spinal cord injury. Artificial Intelligence in Medicine. 2013; 59: 133–142.

Publisher’s Note: IMR Press stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share
Back to top