<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="methods-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Hum. Neurosci.</journal-id>
<journal-title>Frontiers in Human Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Hum. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-5161</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnhum.2023.1103935</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Human Neuroscience</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>An online hybrid BCI combining SSVEP and EOG-based eye movements</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Zhang</surname> <given-names>Jun</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/2063826/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Gao</surname> <given-names>Shouwei</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2201319/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhou</surname> <given-names>Kang</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>Cheng</surname> <given-names>Yi</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>Mao</surname> <given-names>Shujun</given-names></name>
</contrib>
</contrib-group>
<aff><institution>School of Mechanical and Electrical Engineering and Automation, Shanghai University</institution>, <addr-line>Shanghai</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Jianjun Meng, Shanghai Jiao Tong University, China</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Xiaogang Chen, Chinese Academy of Medical Sciences and Peking Union Medical College, China; Lichao Xu, Tianjin University, China</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Shouwei Gao &#x02709; <email>swgao&#x00040;shu.edu.cn</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Brain-Computer Interfaces, a section of the journal Frontiers in Human Neuroscience</p></fn></author-notes>
<pub-date pub-type="epub">
<day>16</day>
<month>02</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>17</volume>
<elocation-id>1103935</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>31</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2023 Zhang, Gao, Zhou, Cheng and Mao.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zhang, Gao, Zhou, Cheng and Mao</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license> </permissions>
<abstract>
<p>Hybrid brain-computer interface (hBCI) refers to a system composed of a single-modality BCI and another system. In this paper, we propose an online hybrid BCI combining steady-state visual evoked potential (SSVEP) and eye movements to improve the performance of BCI systems. Twenty buttons corresponding to 20 characters are evenly distributed in the five regions of the GUI and flash at the same time to arouse SSVEP. At the end of the flash, the buttons in the four regions move in different directions, and the subject continues to stare at the target with eyes to generate the corresponding eye movements. The CCA method and FBCCA method were used to detect SSVEP, and the electrooculography (EOG) waveform was used to detect eye movements. Based on the EOG features, this paper proposes a decision-making method based on SSVEP and EOG, which can further improve the performance of the hybrid BCI system. Ten healthy students took part in our experiment, and the average accuracy and information transfer rate of the system were 94.75% and 108.63 bits/min, respectively.</p></abstract>
<kwd-group>
<kwd>hybrid brain-computer interface (hBCI)</kwd>
<kwd>steady-state visual evoked potential (SSVEP)</kwd>
<kwd>electrooculography (EOG)</kwd>
<kwd>eye movements</kwd>
<kwd>information transmission rate</kwd>
</kwd-group>
<counts>
<fig-count count="12"/>
<table-count count="2"/>
<equation-count count="4"/>
<ref-count count="35"/>
<page-count count="12"/>
<word-count count="5942"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Brain-computer interface (BCI) technology is a new human-computer interaction technology that converts neural activities generated by brain activity into control signals, and uses these signals to control external output devices (McFarland and Wolpaw, <xref ref-type="bibr" rid="B20">2011</xref>). BCI systems are divided into implantable and non-implantable types according to the acquisition method of brain signals (Birbaumer et al., <xref ref-type="bibr" rid="B5">2006</xref>). Currently, the most common methods for extracting brain signals are non-implantable, including electroencephalography (EEG), functional magnetic resonance imaging (fMRI; Yoo et al., <xref ref-type="bibr" rid="B33">2004</xref>), magnetoencephalography (MEG; Mellinger et al., <xref ref-type="bibr" rid="B21">2007</xref>), and functional near-infrared spectroscopy (fNIRS; Hong et al., <xref ref-type="bibr" rid="B13">2015</xref>). Among non-implantable BCIs, EEG is widely used for its high temporal resolution, ease of acquisition, and cost-effectiveness compared to other brain activity monitoring modalities. Electrophysiological sources in the non-implanted brain include event-related synchronization/desynchronization (ERS/ERD; Pfurtscheller, <xref ref-type="bibr" rid="B26">2001</xref>), visual evoked potential (VEP; Bin et al., <xref ref-type="bibr" rid="B3">2011</xref>), steady-state visual evoked potential (SSVEP), slow cortical potential (SCP; Mensh et al., <xref ref-type="bibr" rid="B22">2004</xref>), &#x003BC; and &#x003B2; rhythms (McFarland et al., <xref ref-type="bibr" rid="B19">2006</xref>), and P300 evoked potentials (Gu et al., <xref ref-type="bibr" rid="B12">2019</xref>).</p>
<p>Compared with other types of BCI systems, the SSVEP-BCI system has unparalleled advantages in real-time control and practical application. Firstly, the SSVEP-BCI system requires little or no training, whereas the P300-BCI and MI-BCI systems require a longer period of training for the individual prior to the experiment. Secondly, SSVEP is a physical response of the primary visual cortex to visual stimulation, and its signals are mainly concentrated in the occipital region of the brain and have a distinct periodic and rhythmic. Finally, the SSVEP-BCI system has a high ITR compared to other BCI systems (Li et al., <xref ref-type="bibr" rid="B15">2021</xref>).</p>
<p>Current single-modality brain-computer interfaces face some challenges (Ma et al., <xref ref-type="bibr" rid="B18">2017</xref>), including poor robustness for long-time operations, poor human-machine adaptation and system stability. In addition, the number of tasks achievable by a single-modality BCI system is limited, which restricts the ability of external output devices to accomplish complex tasks. The increase in the number of functional instructions leads to a decrease in classification accuracy, and it is difficult for single-modality BCI systems to obtain better results in practical applications. In view of the above-mentioned problems of single-modality BCI systems, the concept of hybrid brain-computer interfaces has been proposed in recent years (Chai et al., <xref ref-type="bibr" rid="B6">2020</xref>; Zhu et al., <xref ref-type="bibr" rid="B35">2020</xref>). A hybrid BCI is a system that mixes a single-modality BCI with another system (BCI or non-BCI system; Pfurtscheller et al., <xref ref-type="bibr" rid="B27">2010</xref>; Duan et al., <xref ref-type="bibr" rid="B11">2015</xref>). Hybrid BCI has multiple input modes, and the input signals can be processed in parallel or serial (Allison et al., <xref ref-type="bibr" rid="B1">2011</xref>). SSVEP can form a hybrid BCI with other EEG signals, such as P300 (Panicker et al., <xref ref-type="bibr" rid="B25">2011</xref>; Yin et al., <xref ref-type="bibr" rid="B32">2015</xref>), electrooculography (EOG; Saravanakumar and Reddy, <xref ref-type="bibr" rid="B29">2019</xref>; Zhou et al., <xref ref-type="bibr" rid="B34">2020</xref>), and electromyography (EMG; Lin et al., <xref ref-type="bibr" rid="B16">2016</xref>; Rezeika et al., <xref ref-type="bibr" rid="B28">2018</xref>). Yin et al. proposed a hybrid BCI speller by superimposing SSVEP stimulus on P300 stimulus to increase the difference between targets in the same row or column, and then recogniz the target by a fusion method with maximum-probability estimation (MPE; Yin et al., <xref ref-type="bibr" rid="B32">2015</xref>). Lin et al. proposed a hybrid BCI speller based on EMG and SSVEP, with a total of 60 targets composed by four identical sets of frequencies (Lin et al., <xref ref-type="bibr" rid="B16">2016</xref>). EMG is used to identify the group, and SSVEP is used to select the targets within the group based on the flash frequency. This paradigm improves accuracy and ITR with the addition of a second selection task. A hybrid paradigm based on EOG and SSVEP was proposed by Saravanakumar et al. In such paradigms, EOG is used for selecting regions or groups by blinking, while SSVEP is used for recognizing targets (Saravanakumar and Reddy, <xref ref-type="bibr" rid="B29">2019</xref>). This SSVEP-EOG paradigm requires mental resources for the blink selection of groups, which is prone to fatigue, and the eye-movement features in EOG are not fully utilized.</p>
<p>This paper proposes a new method to improve the hybrid BCI performance by combining SSVEP and EOG-based eye movement. A total of 20 characters are distributed in five regions of the GUI and start flashing at different frequencies and initial phases simultaneously. At the end of the flashing, the characters in four regions move in different directions, and the user continues to follow the target through eye movements. In this paper, both the CCA and FBCCA methods were used to detect SSVEP, and it was found that the FBCCA method has more performance. The eye movements are judged by analyzing the EOG waveform features, and the 20 target grouping situations are decided based on the eye movement. Based on the online hybrid BCI system based on SSVEP and EOG-based eye movement proposed in this paper, ten healthy school students participated in our experiments. This system has satisfactory performance in the experiment with an average ITR of 108.63 bits/min and an average accuracy of 94.75%.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>2. Materials and methods</title>
<sec>
<title>2.1. Data acquisition</title>
<p>Based on the ADS1299 chip from Texas Instruments, we designed an eight-channel high-precision signal amplifier with a sampling rate of 250 Hz. The frequency passband of the amplifier is from 0.15 Hz to 200 Hz for simultaneous acquisition of EEG and EOG. Based on the standard position in the 10&#x02013;20 system, the forehead (Fpz) and left mastoid electrode (A1) were selected as the reference electrode and right leg drive electrode (<xref ref-type="fig" rid="F1">Figure 1A</xref>), respectively, and five channels (PO3, PO4, Oz, O1, and O2) in the occipital region were selected to acquire EEG data. In this paper, a bipolar lead was used to acquire EOG data, and the acquisition electrodes were placed as shown in <xref ref-type="fig" rid="F1">Figure 1B</xref>, with four electrodes placed on the vertical and horizontal axes of the eye for measuring eye movements. The ground electrode for EEG signal acquisition was used as the positive electrode for the vertical EOG signals.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>(A)</bold> Location of electrodes for EEG signals acquisition. <bold>(B)</bold> Location of electrodes for EOG signals acquisition.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0001.tif"/>
</fig>
</sec>
<sec>
<title>2.2. Stimulation paradigm</title>
<p>Sinusoidal stimulation can not only effectively solve the problem of screen refresh rate limitation but also alleviate the problem of experimental fatigue in SSVEP (Jia et al., <xref ref-type="bibr" rid="B14">2010</xref>). Furthermore, the phase information can enhance the discrimination of SSVEP at similar frequencies. Based on the above advantages, this paper adopts a periodic sinusoidal visual stimulation paradigm combining frequency and phase information to induce SSVEP (Chen et al., <xref ref-type="bibr" rid="B7">2014</xref>, <xref ref-type="bibr" rid="B9">2015b</xref>). As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the interface has a total of 20 buttons, and the interface is divided into five regions (up, down, left, right, and middle), and four buttons are evenly distributed in each region. Each button flashes at a different frequency (8&#x02013;15.8Hz in 0.4 Hz intervals) and phase (0&#x02013;1.5&#x003C0; in 0.5&#x003C0; intervals). The sinusoidal stimulus sequence Sti(n) used to induce SSVEP is as follows:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>Sti</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>sin</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>n</mml:mi><mml:mo>/</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy='false'>[</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mtext>+</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x00394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy='false'>]</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy='false'>[</mml:mo><mml:msub><mml:mi>&#x003B8;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x00394;</mml:mi><mml:mi>&#x003B8;</mml:mi><mml:mo stretchy='false'>]</mml:mo><mml:mo>,</mml:mo><mml:mtext>k=1</mml:mtext><mml:mo>,</mml:mo><mml:mtext>2</mml:mtext><mml:mo>,</mml:mo><mml:mtext>3</mml:mtext><mml:mo>,</mml:mo><mml:mtext>4</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Schematic diagram of the button and changes layout displayed on the GUI. The blue arrows indicate the direction of movement of the regions, and the frequency and initial phase of each target flicker used for SSVEP are also shown in the diagram. The frequency interval in the same region is 2 Hz and the phase interval is 0.5&#x003C0;.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0002.tif"/>
</fig>
<p>The stimulus sequence Sti(n) is from 0 to 1 (0 is black and 1 is white), which is modulated by frequency and phase, and FPS is the screen refresh rate. Where m is the index of the interface region, and &#x00394;<italic>f</italic><sub>1</sub> (0.5 Hz) is the frequency interval of different regions; <italic>k</italic> is the index of the target in the same region; &#x00394;<italic>f</italic><sub>2</sub> (2 Hz) is the frequency interval, and &#x00394;&#x003B8; (0.5 &#x003C0;) is the phase interval of the same region.</p>
<p>Specifically, the designed paradigm of this paper includes two stages: the SSVEP stimulus stage and the eye movement stimulus stage. In the first stage of the SSVEP stimulus, 20 buttons start flashing simultaneously (for 1.1 s), and the subject stares at the button of his/her choice. The second stage is the eye movement stimulus. When the 1.1S sinusoidal stimulation ended, 16 buttons in four regions (top left, bottom left, top right, and bottom right) in the GUI will move in different directions. When the button starts moving, the subject continues to follow the target with his/her eyes, and the corresponding eye movement occurs. As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the left GUI shows the initial position at the beginning of the button movement, and the right GUI shows the position at the end of the button movement. The blue arrow indicates the direction of button movement. Each button moves at a constant speed, gradually moving from the initial position to the target position, with a total time of 0.3 s. The button stays for 0.2 s after reaching the target position. When the eye movement stimulus stage is completed, the position of each button is suddenly reset back to its initial position, which ensures that the initial position of each button remains the same. At the end of a single experiment the border color change of the characters analyzed by the system turns red for 1S. The method of using 20 buttons divided into five regions evenly distributed so that the frequency gap between two buttons in the same region is 2 Hz, and the phases are not the same. The design of button movement in the GUI can induce eye movements and group the buttons by analyzing the EOG signals.</p>
<p><xref ref-type="fig" rid="F3">Figure 3</xref> illustrates the stimulus process during a representative trial of the online experiment, as well as an example of EEG and EOG signals processing and final decision method. Considering that the visual system has a response delay, the EEG data for the first 130 ms are discarded during SSVEP analysis (Di Russo and Spinelli, <xref ref-type="bibr" rid="B10">1999</xref>). The eye movement signals will have obvious peaks or valleys when the eye movement is stimulated. Experiments have found that some peaks or valleys disappearing tails may occur during rest periods. In order to improve the accuracy of eye movement analysis, we collect EOG signals during stimulation time and rest time to analyze eye movement direction comprehensively. Specifically, each trial consisted of a 1.6 s stimulus and a 0.5 s rest period (the time from the end of a trial stimulus to the start of the next trial). The following paper will describe the signal processing and decision-making process in detail.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>The online experiment process of the hybrid BCI system proposed in this paper. Firstly, 1.1 s of EEG data is acquired for SSVEP detection, and then 1s of EOG data (including 0.5 s of rest time EOG signals) is acquired for eye movement direction detection. A decision is made based on the results of the two detections, and the final output is obtained.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0003.tif"/>
</fig>
</sec>
<sec>
<title>2.3. EEG signal processing</title>
<p>CCA is a multivariate statistical method that is used to analyze the correlation that exists between two sets of multidimensional variables. The CCA method can be used for SSVEP detection in multichannel EEG signals (Lin et al., <xref ref-type="bibr" rid="B17">2006</xref>). Compared with the CCA method, the FBCCA method uses harmonic information more effectively when detecting SSVEP (Chen et al., <xref ref-type="bibr" rid="B8">2015a</xref>). The FBCCA method consists of three main steps. Firstly, the input EEG data is decomposed into <italic>N</italic> sub-band components by a band-pass filter set. Then the CCA method is performed on each of the <italic>N</italic> sub-band components. Finally, the correlation coefficients of the <italic>N</italic> sub-band components are weighted and averaged to obtain the overall correlation coefficient value of each stimulus frequency, and the largest correlation coefficient value corresponding to the frequency is selected as the final recognition result. In this study, this paper evaluates the performance of both CCA and FBCCA methods for SSVEP identification. In this study, the performance of CCA and FBCCA methods for SSVEP recognition in online experiments is first compared, and then the offline analysis compares the classification results of FBCCA and CCA methods with different window lengths. In this paper, harmonic components of <italic>N</italic> sub-bands (<italic>N</italic> = 3 in this study) are extracted from the EEG signals X using Butterworth infinite impulse response (IIR) bandpass filters. These sub-band filters have the same upper bound frequency (77 Hz) but different lower bound frequencies. For the nth sub-band component <italic>X</italic><sub><italic>n</italic></sub>, the lower bound frequency is <italic>n</italic>&#x000D7;7 Hz.</p>
</sec>
<sec>
<title>2.4. EOG signals processing</title>
<p>At the end of the SSVEP stimulus, the buttons in the four regions will move, and the subjects continue to follow the selected target with their eyes, and the corresponding eye movements occur. The EOG signals were recorded for 1S (250 sampling points) segments after the end of the SSVEP stimulus, and the EOG signals were filtered to the 1&#x02013;10 Hz range using a 3rd-order Butterworth bandpass filter. As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, the amplitude change of the channel signal corresponding to eye movement is greater than the amplitude variation of the channel signal corresponding to no eye movement (Barea et al., <xref ref-type="bibr" rid="B2">2012</xref>). The root mean square (RMS) of the EOG vertical channel and horizontal channel was calculated by the following formula to determine which channel has eye movement:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msub><mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mstyle></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mrow></mml:msqrt><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msub><mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mstyle></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Waveforms of horizontal and vertical channels during eye movements (left). Blue line indicates horizontal channels and orange line indicates horizontal channels.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0004.tif"/>
</fig>
<p><italic>H</italic><sub><italic>rms</italic></sub> is the RMS of the EOG horizontal channel; <italic>V</italic><sub><italic>rms</italic></sub> is the RMS of the EOG vertical channel; <italic>x</italic><sub><italic>i</italic></sub> is the amplitude of the EOG signals at the i-th sampling point of the corresponding channel; <italic>N</italic> are the number of sampling points. As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, the EOG signals in the channel corresponding to the eye movement signal has obvious time-domain waveform features. The waveform features of EOG are calculated by the following formula:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtable style="text-align:axis;" equalrows="false" columnlines="" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>The waveform of the corresponding channel of eye movement, <italic>d</italic> is the distance between the peak and the valley, and <italic>t</italic> is the time difference between the peak and the valley.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0005.tif"/>
</fig>
<p><italic>H</italic><sub><italic>d</italic></sub> and <italic>V</italic><sub><italic>d</italic></sub> is the peak-to-peak values of the channels. <italic>H</italic><sub><italic>t</italic></sub> and <italic>V</italic><sub><italic>t</italic></sub> is the time of the peak minus the time of the trough of the channel.</p>
<p>The following three Criterions were used to make decisions about eye movement direction (<xref ref-type="fig" rid="F6">Figure 6</xref>).</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Flow chart of eye movement recognition.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0006.tif"/>
</fig>
<p>Criterion I: <italic>H</italic><sub><italic>d</italic></sub> &#x0003C; &#x0003D; <italic>thresholdv</italic> <italic>and</italic> <italic>V</italic><sub><italic>d</italic></sub> &#x0003C; &#x0003D; <italic>thresholdv</italic>, <italic>thresholdv</italic> is the threshold value of the peak-to-peak value.</p>
<p>Criterion II: <inline-formula><mml:math id="M4"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>&#x0003E;</mml:mo><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x000A0;or&#x000A0;</mml:mtext><mml:mfrac><mml:mrow><mml:mi>V</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac><mml:mo>&#x0003E;</mml:mo><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula>, <italic>thresholdd</italic> is the threshold value of the channel RMS difference.</p>
<p>As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, if Criterion I is satisfied, no eye movement occurs, and the subject stares at the middle four buttons (the value of the index m of the interface region is 5). If Criterion I is not satisfied, continue to analyze the direction of eye movement by Criterion II. If Criterion II is satisfied, continue to judge the specific eye movement direction through <italic>H</italic><sub><italic>t</italic></sub> or <italic>V</italic><sub><italic>t</italic></sub>. If both Criterion I and Criterion II are not satisfied, the eye state cannot be determined.</p>
</sec>
<sec>
<title>2.5. Decision-making method based on SSVEP and EOG</title>
<p>This paper evaluates the online performance of SSVEP through CCA and FBCCA methods, and analyzes whether the eye move and the direction of movement through waveform analysis. Decisions on the final output were made using the following methods (<xref ref-type="fig" rid="F7">Figure 7</xref>).</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Flow chart of decision-making methods.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0007.tif"/>
</fig>
<p>Case 1: When the eye movement features satisfy Criterion I or Criterion II, the eye state is effectively analyzed. The 20 stimulus targets were grouped and selected according to the results of no eye movement or the direction of specific eye movement. The template signal of CCA was composed of four stimulus frequencies of the grouped results.</p>
<p>Case 2: None of the eye movement features satisfies Criterion I or Criterion II, indicating that the eye state is not effectively analyzed. The template signals composed of all stimulus frequencies were directly selected for CCA analysis and FBCCA analysis.</p>
</sec>
</sec>
<sec id="s3">
<title>3. Experiments and results</title>
<p>We recruited 10 students (seven boys and three girls) from the school to participate in the experiment. The following online spelling experiment was conducted in a quiet environment, and the results were analyzed after completion of the experiment.</p>
<sec>
<title>3.1. Spelling test experiment</title>
<p>The spelling system designed in this paper consisted of a laptop computer with an extended display, and the designed visual stimulation was presented on the extended display with a screen refresh rate of 60 Hz. Subjects were asked to sit in front of the laptop display, with the distance between the display and the subject kept at about 40 cm.</p>
<p>In this experiment, we need to test the online performance of the hybrid BCI system based on SSVEP and EOG-base eye movement proposed in this paper. Before each stimulus, the background color of the character to be selected changes to red at break time (0.5 s), which is the symbol to indicate which button is the target button. The order of selection is from the character &#x00022;1&#x00022; to &#x00022;j.&#x00022; Each experiment contains six sets of stimuli, each requiring the subject to select each character in a specified order. He/she was required to gaze at the flashing character and then complete the specified eye-movement actions according to the GUI cues. In a complete trial, each character on the screen was selected six times (120 pre-specified characters).</p>
</sec>
<sec>
<title>3.2. Analysis of results</title>
<p>We choose to use accuracy, ITR (bits/min) to evaluate the performance of the system. The ITR represents the amount of information output by the system per unit time and is calculated as follows:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>I</mml:mi><mml:mi>T</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>60</mml:mn><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mi>M</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>P</mml:mi><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>P</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where M is the number of characters. P is the accuracy, and T is the average response time. Each experiment included 1.6 s stimulation and 0.5 s rest time, so T was fixed at 2.1 s.</p>
<p>The single-modality part is first analyzed, including the results of the EOG-based eye movement classification accuracy and the SSVEP classification accuracy for each experiment. In EOG eye movement recognition, the <italic>thresholdv</italic> is used to determine whether eye movements occur. We analyze the relationship between the number of incorrect judgments and the <italic>thresholdv</italic>. As shown in <xref ref-type="fig" rid="F9">Figure 9A</xref>, the number of misjudgments first decreases and then increases as <italic>thresholdv</italic> increases. The role of the <italic>thresholdd</italic> is to determine the direction of eye movements. When the value of <italic>thresholdd</italic> is 1, corresponding to a simple hybrid system, the EOG signal must analyze the direction of eye movements to determine the region of the button. <xref ref-type="fig" rid="F8">Figure 8</xref> shows the recognition accuracy of EOG eye movements at this time, with results of 97.42, 97.33, 98.00, 92.00, and 96.67% (mean 96.28%). When the value of <italic>thresholdd</italic> is &#x0003E;1, the hybrid system uses the decision-making method based on SSVEP and EOG proposed in the previous section (<xref ref-type="fig" rid="F7">Figure 7</xref>). The region of the button is only confirmed when the eye state is effectively analyzed. We analyze the relationship between the classification accuracy of the hybrid system and the <italic>thresholdd</italic>. As shown in <xref ref-type="fig" rid="F9">Figure 9B</xref>, the classification accuracy of system first increases and then decrease as <italic>thresholdd</italic> increases. Based on the results of the above analysis, the value of <italic>thresholdv</italic> chosen in this paper is 84 and the value of <italic>thresholdd</italic> is 1.56. <xref ref-type="fig" rid="F10">Figure 10</xref> shows the SSVEP classification accuracy based on different methods.The above results show that each eye movement direction of the EOG and each frequency of the SSVEP can be well-identified, confirming the validity of the single modality identification parameter selection.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>Eye movement classification accuracy of dual-lead channel EOG electrodes.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0008.tif"/>
</fig>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p><bold>(A)</bold> Relationship between the number of misjudgments and the <italic>thresholdv</italic>. <bold>(B)</bold> Relationship between the classification accuracy of the hybrid system and the <italic>thresholdd</italic>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0009.tif"/>
</fig>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption><p>Classification accuracy of single-modality SSVEP and hybrid BCI system based on CCA and FBCCA.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0010.tif"/>
</fig>
<p>After EEG combined with EOG to form a hybrid BCI, compared with the single-modality BCI, the classification accuracy of each group was greatly improved (<xref ref-type="fig" rid="F10">Figure 10</xref>). For those subjects with relatively low eye movement classification accuracy (&#x0003C; 94%), the classification accuracy can be further improved by using the decision-making method based on SSVEP and EOG proposed in this paper (<xref ref-type="fig" rid="F11">Figure 11</xref>). The hybrid BCI system corresponds to the case where the value of <italic>thresholdd</italic> is 1. The hybrid BCI system using decision-making method based on SSVEP and EOG corresponds to the case where the value of <italic>thresholdd</italic> is 1.56. On average, all subjects performed satisfactorily with high accuracy of 94.75 &#x000B1; 3.92% and relatively high ITR of 108.63 &#x000B1; 8.91 bits/min.</p>
<fig id="F11" position="float">
<label>Figure 11</label>
<caption><p>Classification accuracy of single-modality SSVEP BCI system, hybrid BCI system, and hybrid BCI system using decision-making method based on SSVEP and EOG.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0011.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>A hybrid BCI system combining SSVEP and EOG signals is proposed in this paper. SSVEP is induced by JFPM [16], where the phase encoding is merged into the frequency encoding. Specifically, by modulating the initial brightness of these flashing buttons, different initial phases are exhibited in the sinusoidal stimulation, which can increase the differences between targets within the same region of the GUI. The traditional hybrid BCI method needs to consume mental resources and use the signal of another system to actively group or select targets. The GUI designed in this paper solves this drawback by making the buttons move, so the user can unconsciously make eye movements just by staring at the target without consuming mental resources. The results of eye movements were determined by waveform analysis of the acquired EOG signals. Firstly, according to the paradigm proposed in this paper, SSVEP and EOG do not overlap during signal analysis due to eye movements after SSVEP stimulus. Secondly, EOG components are concentrated in prefrontal regions, which are located away from the SSVEP, whereas SSVEP components are mainly concentrated in the occipital regions of the brain (Bin et al., <xref ref-type="bibr" rid="B4">2009</xref>). Finally, according to the frequency bands characterized in this study, the EOG signals appear in the low frequency (1&#x02013;5 HZ), while the SSVEP appears in the middle frequency band (8&#x02013;16 HZ).</p>
<p>Although the number of parts of EOG-based eye movement direction recognition can be increased, the increase in the number means that the accuracy of eye movement recognition decreases. The number of SSVEP stimulus is limited by the limited screen resolution, and increasing the number also reduces accuracy. For these reasons, the hybrid paradigm designed in this paper contains four eye movement directions, each direction and no eye movement contains four buttons (20 buttons in total) flashing at different frequencies. The EOG is used to group the SSVEP in the hybrid system, and the SSVEP grouping error will obviously reduce the performance of the hybrid BCI system. In order to improve the accuracy of EOG signals grouping, the decision-making method proposed in this paper judges whether the eye state is effectively analyzed through the set threshold. The EOG only acts as a group when the eye state is effectively analyzed, otherwise the SSVEP is analyzed by selecting a template signal consisting of all stimulus frequencies. <xref ref-type="table" rid="T1">Table 1</xref> shows the experimental results of EOG-based eye movement system, SSVEP single-modality system, and hybrid BCI system. It can be found that compared with the single-modality system, the ITR of the hybrid BCI system increases and the accurate classification rate improves, while the decision-making method based on SSVEP and EOG proposed in this paper can further improve the performance of the hybrid BCI system (<xref ref-type="fig" rid="F11">Figure 11</xref>).</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Experimental results of online systems: accurate classification rate and ITR for EOG-only, SSVEP-only and hybrid systems.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr style="background-color:#919497; color:#ffffff;">
<th/>
<th valign="top" align="center"><bold>EOG</bold></th>
<th valign="top" align="center"><bold>SSVEP (based CCA)</bold></th>
<th valign="top" align="center"><bold>Hybrid (EEG-EOG)</bold></th>
</tr>
</thead>
<tbody>
<tr style="background-color:#919497; color:#ffffff;">
<td valign="top" align="left"><bold>Subject ID</bold></td>
<td valign="top" align="center"><bold>Accurate classification rate (%)/ITR (bits/min)</bold></td>
<td valign="top" align="center"><bold>Accurate classification rate (%)/ITR (bits/min)</bold></td>
<td valign="top" align="center"><bold>Accurate classification rate (%)/ITR (bits/min)</bold></td>
</tr> <tr>
<td valign="top" align="left">S1</td>
<td valign="top" align="center">90.00/47.23</td>
<td valign="top" align="center">57.50/43.80</td>
<td valign="top" align="center">95.83/111.29</td>
</tr> <tr>
<td valign="top" align="left">S2</td>
<td valign="top" align="center">95.00/55.30</td>
<td valign="top" align="center">71.67/64.53</td>
<td valign="top" align="center">91.67/101.55</td>
</tr> <tr>
<td valign="top" align="left">S3</td>
<td valign="top" align="center">100.00/66.34</td>
<td valign="top" align="center">67.50/58.05</td>
<td valign="top" align="center">97.50/115.63</td>
</tr> <tr>
<td valign="top" align="left">S4</td>
<td valign="top" align="center">95.00/55.30</td>
<td valign="top" align="center">86.67/91.12</td>
<td valign="top" align="center">95.00/109.23</td>
</tr> <tr>
<td valign="top" align="left">S5</td>
<td valign="top" align="center">98.33/61.89</td>
<td valign="top" align="center">60.83/48.35</td>
<td valign="top" align="center">95.83/111.29</td>
</tr> <tr>
<td valign="top" align="left">S6</td>
<td valign="top" align="center">98.33/61.89</td>
<td valign="top" align="center">50.83/35.24</td>
<td valign="top" align="center">94.17/107.24</td>
</tr> <tr>
<td valign="top" align="left">S7</td>
<td valign="top" align="center">93.33/52.44</td>
<td valign="top" align="center">69.17/60.60</td>
<td valign="top" align="center">93.33/105.30</td>
</tr> <tr>
<td valign="top" align="left">S8</td>
<td valign="top" align="center">96.67/55.30</td>
<td valign="top" align="center">85.00/87.85</td>
<td valign="top" align="center">97.50/115.63</td>
</tr> <tr>
<td valign="top" align="left">S9</td>
<td valign="top" align="center">95.00/46.70</td>
<td valign="top" align="center">65.00/54.32</td>
<td valign="top" align="center">95.83/111.29</td>
</tr> <tr>
<td valign="top" align="left">S10</td>
<td valign="top" align="center">91.67/49.76</td>
<td valign="top" align="center">67.50/58.05</td>
<td valign="top" align="center">90.83/99.73</td>
</tr> <tr>
<td valign="top" align="left">Mean</td>
<td valign="top" align="center">93.70/53.05</td>
<td valign="top" align="center">68.17/59.07</td>
<td valign="top" align="center">94.75/108.63</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Our offline analysis compares the classification results of FBCCA and CCA methods at different window lengths, as shown in <xref ref-type="fig" rid="F12">Figure 12</xref>. The statistical results show that the classification accuracy of FBCCA is significantly better than the results of CCA in most experiments. In recent studies, TRCA and eCCA methods are used in the analysis of SSVEP (Wang et al., <xref ref-type="bibr" rid="B30">2014</xref>; Nakanishi et al., <xref ref-type="bibr" rid="B24">2015</xref>, <xref ref-type="bibr" rid="B23">2017</xref>), but the work of these methods to collect SSVEP training data increases the difficulty of the system. In contrast, the FBCCA method does not require data for training, and the performance of online analysis is also high, with an average accuracy of 94.75% and an ITR of 108.63 bits/min.</p>
<fig id="F12" position="float">
<label>Figure 12</label>
<caption><p>Offline classification accuracy of CCA and FBCCA methods at different window lengths. Three bars in each experiment indicated three window length from 0.8 s (left) to 1.2 s (right) at a step of 0.2 s. The blue and yellow bars show the results of the CCA and FBCCA, respectively.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnhum-17-1103935-g0012.tif"/>
</fig>
<p><xref ref-type="table" rid="T2">Table 2</xref> compares the performance between the hybrid BCI system proposed in this paper and the traditional hybrid BCI systems. Therefore, the ITR of the system proposed in this paper are higher than those of traditional hybrid BCI systems.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Comparison between our system and several other hybrid BCI systems.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr style="background-color:#919497; color:#ffffff;">
<th valign="top" align="left"><bold>References</bold></th>
<th valign="top" align="center"><bold>Paradigm</bold></th>
<th valign="top" align="center"><bold>RT(s)</bold></th>
<th valign="top" align="center"><bold>Number of commands</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>ITR (bits/min)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Xu et al. (<xref ref-type="bibr" rid="B31">2014</xref>)</td>
<td valign="top" align="center">SSVEP &#x0002B; P300</td>
<td valign="top" align="center">&#x02265;4</td>
<td valign="top" align="center">36</td>
<td valign="top" align="center">87.80</td>
<td valign="top" align="center">54.00</td>
</tr> <tr>
<td valign="top" align="left">Yin et al. (<xref ref-type="bibr" rid="B32">2015</xref>)</td>
<td valign="top" align="center">SSVEP &#x0002B; P300</td>
<td valign="top" align="center">&#x02265;5</td>
<td valign="top" align="center">64</td>
<td valign="top" align="center">95.18</td>
<td valign="top" align="center">50.41</td>
</tr> <tr>
<td valign="top" align="left">Lin et al. (<xref ref-type="bibr" rid="B16">2016</xref>)</td>
<td valign="top" align="center">SSVEP &#x0002B; EMG</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">85.80</td>
<td valign="top" align="center">90.90</td>
</tr> <tr>
<td valign="top" align="left">Rezeika et al. (<xref ref-type="bibr" rid="B28">2018</xref>)</td>
<td valign="top" align="center">SSVEP &#x0002B; EMG</td>
<td valign="top" align="center">&#x02265;5</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">93.75</td>
<td valign="top" align="center">31.05</td>
</tr> <tr>
<td valign="top" align="left">Saravanakumar and Reddy (<xref ref-type="bibr" rid="B29">2019</xref>)</td>
<td valign="top" align="center">SSVEP &#x0002B; EOG</td>
<td valign="top" align="center">&#x02265;4</td>
<td valign="top" align="center">36</td>
<td valign="top" align="center">98.33</td>
<td valign="top" align="center">69.21</td>
</tr> <tr>
<td valign="top" align="left">Proposed in this paper</td>
<td valign="top" align="center">SSVEP &#x0002B; EOG</td>
<td valign="top" align="center">2.1</td>
<td valign="top" align="center">20</td>
<td valign="top" align="center">94.75</td>
<td valign="top" align="center">108.63</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5. Conclusion</title>
<p>In this study, an online hybrid BCI system based on SSVEP and EOG-based eye movements was designed. According to the eye movement direction, 20 characters are divided into five parts. EOG is used to classify a target in which part, and SSVEP is used to classify the target. The average accuracy and ITR were 94.75% and 108.63 bits/min, respectively, and higher than either of the two single-modality systems.</p>
</sec>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="ethics-statement" id="s7">
<title>Ethics statement</title>
<p>The studies involving human participants were reviewed and approved by Ethics Committee of Shanghai University (ECSHU). The patients/participants provided their written informed consent to participate in this study.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>JZ, SG, and KZ proposed the idea of the paper and designed the paradigm of the experiment. JZ designed and debugged the acquisition equipment. JZ, SM, and YC organized the experiments and analyzed the data. All authors contributed to this paper.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>This work was supported by National Key Research and Development Program of China (2022YFF1202500 and 2022YFF1202504).</p>
</sec>
<ack><p>The authors thank the volunteers who participated in the experiment.</p>
</ack>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Allison</surname> <given-names>B. Z.</given-names></name> <name><surname>Leeb</surname> <given-names>R.</given-names></name> <name><surname>Brunner</surname> <given-names>C.</given-names></name> <name><surname>M&#x000FC;ller-Putz</surname> <given-names>G.</given-names></name> <name><surname>Bauernfeind</surname> <given-names>G.</given-names></name> <name><surname>Kelly</surname> <given-names>J. W.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>Toward smarter bcis: Extending bcis through hybridization and intelligent control</article-title>. <source>J. Neural Eng.</source> <volume>9</volume>, <fpage>013001</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/9/1/013001</pub-id><pub-id pub-id-type="pmid">22156029</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barea</surname> <given-names>R.</given-names></name> <name><surname>Boquete</surname> <given-names>L.</given-names></name> <name><surname>Ortega</surname> <given-names>S.</given-names></name> <name><surname>L&#x000F3;pez</surname> <given-names>E.</given-names></name> <name><surname>Rodr&#x000ED;guez-Ascariz</surname> <given-names>J.</given-names></name></person-group> (<year>2012</year>). <article-title>Eog-based eye movements codification for human computer interaction</article-title>. <source>Expert Syst. Appl.</source> <volume>39</volume>, <fpage>2677</fpage>&#x02013;<lpage>2683</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2011.08.123</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bin</surname> <given-names>G.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Hong</surname> <given-names>B.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name></person-group> (<year>2011</year>). <article-title>A high-speed bci based on code modulation vep</article-title>. <source>J. Neural Eng.</source> <volume>8</volume>, <fpage>025015</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/8/2/025015</pub-id><pub-id pub-id-type="pmid">21436527</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bin</surname> <given-names>G.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Yan</surname> <given-names>Z.</given-names></name> <name><surname>Hong</surname> <given-names>B.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name></person-group> (<year>2009</year>). <article-title>An online multi-channel ssvep-based brain&#x02014;Computer interface using a canonical correlation analysis method</article-title>. <source>J. Neural Eng.</source> <volume>6</volume>, <fpage>046002</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/6/4/046002</pub-id><pub-id pub-id-type="pmid">19494422</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Birbaumer</surname> <given-names>N.</given-names></name> <name><surname>Weber</surname> <given-names>C.</given-names></name> <name><surname>Neuper</surname> <given-names>C.</given-names></name> <name><surname>Buch</surname> <given-names>E.</given-names></name> <name><surname>Haapen</surname> <given-names>K.</given-names></name> <name><surname>Cohen</surname> <given-names>L.</given-names></name></person-group> (<year>2006</year>). <article-title>Physiological regulation of thinking: Brain&#x02013;computer interface (BCI) research</article-title>. <source>Progr. Brain Res.</source> <volume>159</volume>, <fpage>369</fpage>&#x02013;<lpage>391</lpage>. <pub-id pub-id-type="doi">10.1016/S0079-6123(06)59024-7</pub-id><pub-id pub-id-type="pmid">17071243</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chai</surname> <given-names>X.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Guan</surname> <given-names>K.</given-names></name> <name><surname>Lu</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>G.</given-names></name> <name><surname>Zhang</surname> <given-names>T.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>A hybrid BCI-controlled smart home system combining ssvep and emg for individuals with paralysis</article-title>. <source>Biomed. Sign. Process. Contr.</source> <volume>56</volume>, <fpage>101687</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2019.101687</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Chen</surname> <given-names>Z.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name></person-group> (<year>2014</year>). <article-title>A high-ITR SSVEP-based BCI speller</article-title>. <source>Brain Comput. Interf.</source> <volume>1</volume>, <fpage>181</fpage>&#x02013;<lpage>191</lpage>. <pub-id pub-id-type="doi">10.1080/2326263X.2014.944469</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name> <name><surname>Jung</surname> <given-names>T.-P.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name></person-group> (<year>2015a</year>). <article-title>Filter bank canonical correlation analysis for implementing a high-speed SSVEP-based brain&#x02013;computer interface</article-title>. <source>J. Neural Eng.</source> <volume>12</volume>, <fpage>046008</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/12/4/046008</pub-id><pub-id pub-id-type="pmid">26035476</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Nakanishi</surname> <given-names>M.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Jung</surname> <given-names>T.-P.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name></person-group> (<year>2015b</year>). <article-title>High-speed spelling with a non-invasive brain&#x02013;computer interface</article-title>. <source>Proc. Natl. Acad. Sci.</source> <volume>112</volume>, <fpage>E6058</fpage>&#x02013;<lpage>E6067</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1508080112</pub-id><pub-id pub-id-type="pmid">26483479</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Di Russo</surname> <given-names>F.</given-names></name> <name><surname>Spinelli</surname> <given-names>D.</given-names></name></person-group> (<year>1999</year>). <article-title>Electrophysiological evidence for an early attentional mechanism in visual processing in humans</article-title>. <source>Vis. Res.</source> <volume>39</volume>, <fpage>2975</fpage>&#x02013;<lpage>2985</lpage>.<pub-id pub-id-type="pmid">10664797</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duan</surname> <given-names>F.</given-names></name> <name><surname>Lin</surname> <given-names>D.</given-names></name> <name><surname>Li</surname> <given-names>W.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name></person-group> (<year>2015</year>). <article-title>Design of a multimodal EEG-based hybrid bci system with visual servo module</article-title>. <source>IEEE Trans. Auton. Mental Dev.</source> <volume>7</volume>, <fpage>332</fpage>&#x02013;<lpage>341</lpage>. <pub-id pub-id-type="doi">10.1109/TAMD.2015.2434951</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gu</surname> <given-names>Z.</given-names></name> <name><surname>Chen</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Yu</surname> <given-names>Z. L.</given-names></name></person-group> (<year>2019</year>). <article-title>An online interactive paradigm for p300 brain&#x02013;computer interface speller</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>27</volume>, <fpage>152</fpage>&#x02013;<lpage>161</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2019.2892967</pub-id><pub-id pub-id-type="pmid">30668500</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hong</surname> <given-names>K.-S.</given-names></name> <name><surname>Naseer</surname> <given-names>N.</given-names></name> <name><surname>Kim</surname> <given-names>Y.-H.</given-names></name></person-group> (<year>2015</year>). <article-title>Classification of prefrontal and motor cortex signals for three-class FNIRS&#x02013;BCI</article-title>. <source>Neurosci. Lett.</source> <volume>587</volume>, <fpage>87</fpage>&#x02013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1016/j.neulet.2014.12.029</pub-id><pub-id pub-id-type="pmid">25529197</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jia</surname> <given-names>C.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Hong</surname> <given-names>B.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). <article-title>Frequency and phase mixed coding in SSVEP-based brain&#x02013;computer interface</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>58</volume>, <fpage>200</fpage>&#x02013;<lpage>206</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2010.2068571</pub-id><pub-id pub-id-type="pmid">20729160</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>M.</given-names></name> <name><surname>He</surname> <given-names>D.</given-names></name> <name><surname>Li</surname> <given-names>C.</given-names></name> <name><surname>Qi</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>Brain&#x02013;computer interface speller based on steady-state visual evoked potential: A review focusing on the stimulus paradigm and performance</article-title>. <source>Brain Sci.</source> <volume>11</volume>, <fpage>450</fpage>. <pub-id pub-id-type="doi">10.3390/brainsci11040450</pub-id><pub-id pub-id-type="pmid">33916189</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>K.</given-names></name> <name><surname>Cinetto</surname> <given-names>A.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name></person-group> (<year>2016</year>). <article-title>An online hybrid BCI system based on SSVEP and EMG</article-title>. <source>J. Neural Eng.</source> <volume>13</volume>, <fpage>026020</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/13/2/026020</pub-id><pub-id pub-id-type="pmid">26902294</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>C.</given-names></name> <name><surname>Wu</surname> <given-names>W.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name></person-group> (<year>2006</year>). <article-title>Frequency recognition based on canonical correlation analysis for SSVEP-based bcis</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>53</volume>, <fpage>2610</fpage>&#x02013;<lpage>2614</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2006.886577</pub-id><pub-id pub-id-type="pmid">17549911</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>T.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Deng</surname> <given-names>L.</given-names></name> <name><surname>Yang</surname> <given-names>H.</given-names></name> <name><surname>Lv</surname> <given-names>X.</given-names></name> <name><surname>Li</surname> <given-names>P.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>The hybrid BCI system for movement control by combining motor imagery and moving onset visual evoked potential</article-title>. <source>J. Neural Eng.</source> <volume>14</volume>, <fpage>026015</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2552/aa5d5f</pub-id><pub-id pub-id-type="pmid">28145274</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>McFarland</surname> <given-names>D. J.</given-names></name> <name><surname>Krusienski</surname> <given-names>D. J.</given-names></name> <name><surname>Wolpaw</surname> <given-names>J. R.</given-names></name></person-group> (<year>2006</year>). <article-title>Brain&#x02013;computer interface signal processing at the wadsworth center: Mu and sensorimotor beta rhythms</article-title>. <source>Progr. Brain Res.</source> <volume>159</volume>, <fpage>411</fpage>&#x02013;<lpage>419</lpage>. <pub-id pub-id-type="doi">10.1016/S0079-6123(06)59026-0</pub-id><pub-id pub-id-type="pmid">17071245</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>McFarland</surname> <given-names>D. J.</given-names></name> <name><surname>Wolpaw</surname> <given-names>J. R.</given-names></name></person-group> (<year>2011</year>). <article-title>Brain-computer interfaces for communication and control</article-title>. <source>Commun. ACM</source> <volume>54</volume>, <fpage>60</fpage>&#x02013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1145/1941487.1941506</pub-id><pub-id pub-id-type="pmid">21984822</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mellinger</surname> <given-names>J.</given-names></name> <name><surname>Schalk</surname> <given-names>G.</given-names></name> <name><surname>Braun</surname> <given-names>C.</given-names></name> <name><surname>Preissl</surname> <given-names>H.</given-names></name> <name><surname>Rosenstiel</surname> <given-names>W.</given-names></name> <name><surname>Birbaumer</surname> <given-names>N.</given-names></name> <etal/></person-group>. (<year>2007</year>). <article-title>An MEG-based brain&#x02013;computer interface (BCI)</article-title>. <source>Neuroimage</source> <volume>36</volume>, <fpage>581</fpage>&#x02013;<lpage>593</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2007.03.019</pub-id><pub-id pub-id-type="pmid">17475511</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mensh</surname> <given-names>B.</given-names></name> <name><surname>Werfel</surname> <given-names>J.</given-names></name> <name><surname>Seung</surname> <given-names>H.</given-names></name></person-group> (<year>2004</year>). <article-title>BCI competition 2003-data set IA: Combining gamma-band power with slow cortical potentials to improve single-trial classification of electroencephalographic signals</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>51</volume>, <fpage>1052</fpage>&#x02013;<lpage>1056</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2004.827081</pub-id><pub-id pub-id-type="pmid">15188877</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nakanishi</surname> <given-names>M.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Y.-T.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Jung</surname> <given-names>T.-P.</given-names></name></person-group> (<year>2017</year>). <article-title>Enhancing detection of SSVEPs for a high-speed brain speller using task-related component analysis</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>65</volume>, <fpage>104</fpage>&#x02013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2017.2694818</pub-id><pub-id pub-id-type="pmid">28436836</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nakanishi</surname> <given-names>M.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>Y.-T.</given-names></name> <name><surname>Jung</surname> <given-names>T.-P.</given-names></name></person-group> (<year>2015</year>). <article-title>A comparison study of canonical correlation analysis based methods for detecting steady-state visual evoked potentials</article-title>. <source>PLoS ONE</source> <volume>10</volume>, <fpage>e0140703</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0140703</pub-id><pub-id pub-id-type="pmid">26479067</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Panicker</surname> <given-names>R. C.</given-names></name> <name><surname>Puthusserypady</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>Y.</given-names></name></person-group> (<year>2011</year>). <article-title>An asynchronous p300 BCI with SSVEP-based control state detection</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>58</volume>, <fpage>1781</fpage>&#x02013;<lpage>1788</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2011.2116018</pub-id><pub-id pub-id-type="pmid">21335304</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pfurtscheller</surname> <given-names>G.</given-names></name></person-group> (<year>2001</year>). <article-title>Functional brain imaging based on ERD/ERS</article-title>. <source>Vis. Res.</source> <volume>41</volume>, <fpage>1257</fpage>&#x02013;<lpage>1260</lpage>. <pub-id pub-id-type="doi">10.1016/S0042-6989(00)00235-2</pub-id><pub-id pub-id-type="pmid">11322970</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pfurtscheller</surname> <given-names>G.</given-names></name> <name><surname>Allison</surname> <given-names>B. Z.</given-names></name> <name><surname>Bauernfeind</surname> <given-names>G.</given-names></name> <name><surname>Brunner</surname> <given-names>C.</given-names></name> <name><surname>Solis Escalante</surname> <given-names>T.</given-names></name> <name><surname>Scherer</surname> <given-names>R.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>The hybrid BCI</article-title>. <source>Front. Neurosci.</source> <volume>4</volume>, <fpage>3</fpage>. <pub-id pub-id-type="doi">10.3389/fnpro.2010.00003</pub-id><pub-id pub-id-type="pmid">20582271</pub-id></citation></ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rezeika</surname> <given-names>A.</given-names></name> <name><surname>Benda</surname> <given-names>M.</given-names></name> <name><surname>Stawicki</surname> <given-names>P.</given-names></name> <name><surname>Gembler</surname> <given-names>F.</given-names></name> <name><surname>Saboor</surname> <given-names>A.</given-names></name> <name><surname>Volosyak</surname> <given-names>I.</given-names></name></person-group> (<year>2018</year>). &#x00022;30-targets hybrid BNCI speller based on SSVEP and EMG,&#x00022; in <italic>2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC)</italic> (Miyazaki: IEEE), <fpage>153</fpage>&#x02013;<lpage>158</lpage>.</citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Saravanakumar</surname> <given-names>D.</given-names></name> <name><surname>Reddy</surname> <given-names>M. R.</given-names></name></person-group> (<year>2019</year>). <article-title>A high performance hybrid SSVEP based BCI speller system</article-title>. <source>Adv. Eng. Informat.</source> <volume>42</volume>, <fpage>100994</fpage>. <pub-id pub-id-type="doi">10.1016/j.aei.2019.100994</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Nakanishi</surname> <given-names>M.</given-names></name> <name><surname>Wang</surname> <given-names>Y.-T.</given-names></name> <name><surname>Jung</surname> <given-names>T.-P.</given-names></name></person-group> (<year>2014</year>). <article-title>Enhancing detection of steady-state visual evoked potentials using individual training data</article-title>. <source>Annu. Int. Conf. IEEE Eng. Med. Biol. Soc.</source> <volume>2014</volume>, <fpage>3037</fpage>&#x02013;<lpage>3040</lpage>. <pub-id pub-id-type="doi">10.1109/EMBC.2014.6944263</pub-id><pub-id pub-id-type="pmid">25570631</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>M.</given-names></name> <name><surname>Chen</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Qi</surname> <given-names>H.</given-names></name> <name><surname>Ma</surname> <given-names>L.</given-names></name> <name><surname>Tang</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>A visual parallel-bci speller based on the time-frequency coding strategy</article-title>. <source>J. Neural Eng.</source> <volume>11</volume>, <fpage>026014</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/11/2/026014</pub-id><pub-id pub-id-type="pmid">24608672</pub-id></citation></ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yin</surname> <given-names>E.</given-names></name> <name><surname>Zeyl</surname> <given-names>T.</given-names></name> <name><surname>Saab</surname> <given-names>R.</given-names></name> <name><surname>Chau</surname> <given-names>T.</given-names></name> <name><surname>Hu</surname> <given-names>D.</given-names></name> <name><surname>Zhou</surname> <given-names>Z.</given-names></name></person-group> (<year>2015</year>). <article-title>A hybrid brain&#x02013;computer interface based on the fusion of p300 and SSVEP scores</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>23</volume>, <fpage>693</fpage>&#x02013;<lpage>701</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2015.2403270</pub-id><pub-id pub-id-type="pmid">25706721</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yoo</surname> <given-names>S.-S.</given-names></name> <name><surname>Fairneny</surname> <given-names>T.</given-names></name> <name><surname>Chen</surname> <given-names>N.-K.</given-names></name> <name><surname>Choo</surname> <given-names>S.-E.</given-names></name> <name><surname>Panych</surname> <given-names>L. P.</given-names></name> <name><surname>Park</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2004</year>). <article-title>Brain&#x02013;computer interface using FMRI: Spatial navigation by thoughts</article-title>. <source>Neuroreport</source> <volume>15</volume>, <fpage>1591</fpage>&#x02013;<lpage>1595</lpage>. <pub-id pub-id-type="doi">10.1097/01.wnr.0000133296.39160.fe</pub-id><pub-id pub-id-type="pmid">15232289</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>Y.</given-names></name> <name><surname>He</surname> <given-names>S.</given-names></name> <name><surname>Huang</surname> <given-names>Q.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name></person-group> (<year>2020</year>). <article-title>A hybrid asynchronous brain-computer interface combining SSVEP and EOG signals</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>67</volume>, <fpage>2881</fpage>&#x02013;<lpage>2892</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2020.2972747</pub-id><pub-id pub-id-type="pmid">32070938</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Lu</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>P.</given-names></name></person-group> (<year>2020</year>). <article-title>A hybrid BCI based on SSVEP and EOG for robotic arm control</article-title>. <source>Front. Neurorobot.</source> <volume>14</volume>, <fpage>583641</fpage>. <pub-id pub-id-type="doi">10.3389/fnbot.2020.583641</pub-id><pub-id pub-id-type="pmid">33328950</pub-id></citation></ref>
</ref-list> 
</back>
</article> 