<?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 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. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2017.00630</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Spatiotemporal Beamforming: A Transparent and Unified Decoding Approach to Synchronous Visual Brain-Computer Interfacing</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Wittevrongel</surname> <given-names>Benjamin</given-names></name>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/468491/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Van Hulle</surname> <given-names>Marc M.</given-names></name>
</contrib>
</contrib-group>
<aff><institution>Laboratory for Neuro- and Psychophysiology, Department of Neurosciences, KU Leuven</institution>, <addr-line>Leuven</addr-line>, <country>Belgium</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Mikhail Lebedev, Duke University, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Olaf Hauk, University of Cambridge, United Kingdom; Jing Jin, East China University of Science and Technology, China</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Benjamin Wittevrongel <email>benjamin.wittevrongel&#x00040;kuleuven.be</email></p></fn>
<fn fn-type="other" id="fn002"><p>This article was submitted to Neuroprosthetics, a section of the journal Frontiers in Neuroscience</p></fn></author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>11</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="collection">
<year>2017</year>
</pub-date>
<volume>11</volume>
<elocation-id>630</elocation-id>
<history>
<date date-type="received">
<day>17</day>
<month>08</month>
<year>2017</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>10</month>
<year>2017</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2017 Wittevrongel and Van Hulle.</copyright-statement>
<copyright-year>2017</copyright-year>
<copyright-holder>Wittevrongel and Van Hulle</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) or licensor 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>Brain-Computer Interfaces (BCIs) decode brain activity with the aim to establish a direct communication channel with an external device. Albeit they have been hailed to (re-)establish communication in persons suffering from severe motor- and/or communication disabilities, only recently BCI applications have been challenging other assistive technologies. Owing to their considerably increased performance and the advent of affordable technological solutions, BCI technology is expected to trigger a paradigm shift not only in assistive technology but also in the way we will interface with technology. However, the flipside of the quest for accuracy and speed is most evident in EEG-based visual BCI where it has led to a gamut of increasingly complex classifiers, tailored to the needs of specific stimulation paradigms and use contexts. In this contribution, we argue that spatiotemporal beamforming can serve several synchronous visual BCI paradigms. We demonstrate this for three popular visual paradigms even without attempting to optimizing their electrode sets. For each selectable target, a spatiotemporal beamformer is applied to assess whether the corresponding signal-of-interest is present in the preprocessed multichannel EEG signals. The target with the highest beamformer output is then selected by the decoder (maximum selection). In addition to this simple selection rule, we also investigated whether interactions between beamformer outputs could be employed to increase accuracy by combining the outputs for all targets into a feature vector and applying three common classification algorithms. The results show that the accuracy of spatiotemporal beamforming with maximum selection is at par with that of the classification algorithms and interactions between beamformer outputs do not further improve that accuracy.</p></abstract>
<kwd-group>
<kwd>event-related potential</kwd>
<kwd>steady-state visual evoked potential</kwd>
<kwd>code-modulated visual evoked potential</kwd>
<kwd>BCI</kwd>
<kwd>P300</kwd>
<kwd>spatiotemporal filter</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="0"/>
<equation-count count="5"/>
<ref-count count="94"/>
<page-count count="12"/>
<word-count count="8385"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>In a Brain-Computer Interface (BCI), signals are recorded from the brain with the aim to enable users to interact with an external device, without the need for muscular, vocal or other means of communication (Vidal, <xref ref-type="bibr" rid="B82">1973</xref>). Typically, the subject is presented with a number of targets, each one representing a specific action (e.g., a letter in a spelling interface, a movement of a prosthetic limb or a wheelchair, etc.) that can be selected either by redirecting gaze or attention to the intended target (Figure <xref ref-type="fig" rid="F1">1</xref>) or by performing a mental action (e.g., imagined movement; Pfurtscheller and Neuper, <xref ref-type="bibr" rid="B64">2001</xref>). Among the most performant BCI paradigms, in terms of accuracy and speed, are the ones where targets are visually stimulated and the user directs his/her gaze to target to be selected (for review, see Bin et al., <xref ref-type="bibr" rid="B7">2009</xref>; Nicolas-Alonso and Gomez-Gil, <xref ref-type="bibr" rid="B62">2012</xref>). Each stimulation paradigm elicits specific brain potentials, which are recorded from the scalp using electroencephalography (EEG) (Lotte et al., <xref ref-type="bibr" rid="B48">2007</xref>), from the cortical surface using electrocorticography (ECoG) (Schalk and Leuthardt, <xref ref-type="bibr" rid="B71">2011</xref>) or from implants such as microelectrode arrays and depth electrodes (Maynard et al., <xref ref-type="bibr" rid="B58">1997</xref>; Kennedy et al., <xref ref-type="bibr" rid="B36">2004</xref>). For each paradigm, analysis- and decoding techniques have been proposed tailored to maximize target prediction speed and accuracy.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Graphical representation of a visual BCI. The subject gazes at the target on a display (&#x0201C;interface&#x0201D;), to which the desired action is associated, while his/her brain activity is being recorded. Each target is stimulated visually, in a specific manner, which leaves a trace in the recorded brain activity. From the preprocessed recordings, signal features are extracted and the classification algorithm predicts the intended target, after which the display is updated accordingly (visual feedback) and the corresponding action performed.</p></caption>
<graphic xlink:href="fnins-11-00630-g0001.tif"/>
</fig>
<p>One popular paradigm is based on the P300 event-related potential (ERP), an EEG component recorded over the centro-parietal region that exhibits a positive deflection in amplitude, peaking around 300 ms (whence its name), in sync with the onset of an infrequent stimulus (called oddball) to which the subject pays attention. In a P300-based BCI, the targets are overlaid with the oddball stimulus in a non-overlapping fashion (serial stimulation). The P300 can be elicited in response to a variety of sensory stimuli, including visual- (Farwell and Donchin, <xref ref-type="bibr" rid="B19">1988</xref>; Sellers and Donchin, <xref ref-type="bibr" rid="B75">2006</xref>; Manyakov et al., <xref ref-type="bibr" rid="B51">2010a</xref>), auditory- (Sellers and Donchin, <xref ref-type="bibr" rid="B75">2006</xref>; Furdea et al., <xref ref-type="bibr" rid="B22">2009</xref>; Schreuder et al., <xref ref-type="bibr" rid="B73">2010</xref>), and tactile stimuli (Brouwer and Van Erp, <xref ref-type="bibr" rid="B9">2010</xref>). EEG recordings are typically cut into epochs, in sync with possible oddball events. However, in order to address the relatively low signal-to-noise ratio (SNR), several oddball events need to be generated and epochs averaged before P300 responses can be detected in them, resulting in a reduction in communication speed. P300-based BCIs have been most extensively studied, resulting in a wide range of techniques for EEG feature extraction and classification (Lotte et al., <xref ref-type="bibr" rid="B48">2007</xref>). The most simple ones consider template matching in which a (spatio)temporal template is first learned from P300-labeled responses and then used to identify the intended target as the one with the highest correlation coefficient (Krusienski et al., <xref ref-type="bibr" rid="B38">2006</xref>) or consider peak picking in which the target having the largest difference between the lowest amplitude prior to and the highest amplitude in the P300 time window is selected as winner (Farwell and Donchin, <xref ref-type="bibr" rid="B19">1988</xref>). The Linear Discriminant Analysis (LDA) (Jin et al., <xref ref-type="bibr" rid="B32">2013</xref>) and its variants, including Fisher LDA (Krusienski et al., <xref ref-type="bibr" rid="B38">2006</xref>; Manyakov et al., <xref ref-type="bibr" rid="B54">2011b</xref>), Bayesian LDA (Hoffmann et al., <xref ref-type="bibr" rid="B28">2008</xref>; Manyakov et al., <xref ref-type="bibr" rid="B54">2011b</xref>) and Stepwise LDA (Farwell and Donchin, <xref ref-type="bibr" rid="B19">1988</xref>; Krusienski et al., <xref ref-type="bibr" rid="B38">2006</xref>; Manyakov et al., <xref ref-type="bibr" rid="B54">2011b</xref>), have been applied to pre-processed epochs or after feature extraction by Common Spatio-Temporal Pattern (Krusienski et al., <xref ref-type="bibr" rid="B37">2007</xref>), xDAWN (Rivet et al., <xref ref-type="bibr" rid="B68">2009</xref>) and linear predictive coding (Momennezhad et al., <xref ref-type="bibr" rid="B60">2014</xref>). More complex methods include multilayer feed-forward neural networks (Gulcar et al., <xref ref-type="bibr" rid="B27">1998</xref>; Manyakov et al., <xref ref-type="bibr" rid="B54">2011b</xref>), Nuclear Norm on tensor representation (Hunyadi et al., <xref ref-type="bibr" rid="B29">2013</xref>), Bayesian statistical classifiers (Pires et al., <xref ref-type="bibr" rid="B65">2008</xref>), ensemble methods with SVMs and a genetic algorithm (Ghoggali et al., <xref ref-type="bibr" rid="B25">2013</xref>), and a fuzzy fusion of the outcome of template matching and peak picking (Salimi Khorshidi et al., <xref ref-type="bibr" rid="B70">2007</xref>; Salimi-Khorshidi et al., <xref ref-type="bibr" rid="B69">2008</xref>). As far as we are aware, state-of-the-art P300 classification for BCI is achieved by the linear Support Vector Machine (SVM) (Krusienski et al., <xref ref-type="bibr" rid="B38">2006</xref>; Combaz et al., <xref ref-type="bibr" rid="B16">2009</xref>, <xref ref-type="bibr" rid="B15">2013</xref>; Manyakov et al., <xref ref-type="bibr" rid="B54">2011b</xref>) as it outperforms its non-linear (Krusienski et al., <xref ref-type="bibr" rid="B38">2006</xref>; Manyakov et al., <xref ref-type="bibr" rid="B54">2011b</xref>) counterparts. The recently introduced spatiotemporal beamforming filter has been shown to be at par with an optimized linear SVM for P300 detection (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B86">2016a</xref>).</p>
<p>Unlike the P300 paradigm, which is inherently serial in nature, the SSVEP paradigm encodes the targets using periodically and simultaneously flickering stimuli, and in which each target adopts a unique frequency (Regan, <xref ref-type="bibr" rid="B67">1979</xref>; Middendorf et al., <xref ref-type="bibr" rid="B59">2000</xref>), unique phase (Lee et al., <xref ref-type="bibr" rid="B45">2010</xref>; Lopez-Gordo et al., <xref ref-type="bibr" rid="B47">2010</xref>; Manyakov et al., <xref ref-type="bibr" rid="B56">2012</xref>) or unique frequency-phase combination (Jia et al., <xref ref-type="bibr" rid="B30">2011</xref>). EEG signals are recorded over the occipital cortex and are expected to carry the same signal characteristics as the target being gazed at. Hence, SSVEP decoding methods are traditional relying on frequency domain methods such as the Fourier transform (Gao et al., <xref ref-type="bibr" rid="B24">2003</xref>) and the Continuous Wavelet Transform (Zhang et al., <xref ref-type="bibr" rid="B94">2010</xref>). Other frequency-detection algorithms include the Minimum Energy Combination (Friman et al., <xref ref-type="bibr" rid="B21">2007</xref>; Chumerin et al., <xref ref-type="bibr" rid="B14">2013</xref>; Combaz et al., <xref ref-type="bibr" rid="B15">2013</xref>), the Multivariate Synchronization Index (MSI) (Zhang et al., <xref ref-type="bibr" rid="B91">2014a</xref>, <xref ref-type="bibr" rid="B90">2017</xref>) and time-domain analysis (Luo and Sullivan, <xref ref-type="bibr" rid="B49">2010</xref>; Manyakov et al., <xref ref-type="bibr" rid="B52">2010b</xref>). Among the machine learning algorithms that have been used for SSVEP target identification are Bayesian LDA (Cecotti, <xref ref-type="bibr" rid="B11">2010</xref>), SVM (Singla and Haseena, <xref ref-type="bibr" rid="B76">2014</xref>), k-Nearest Neighbor (kNN) (Kwak et al., <xref ref-type="bibr" rid="B41">2015</xref>), and several neural network architectures (Manyakov et al., <xref ref-type="bibr" rid="B53">2011a</xref>, <xref ref-type="bibr" rid="B55">2013</xref>; Singla and Haseena, <xref ref-type="bibr" rid="B76">2014</xref>; Kwak et al., <xref ref-type="bibr" rid="B42">2017</xref>). However, the most accurate SSVEP decoding methods are based on the Canonical Correlation Analysis (CCA) (Lin et al., <xref ref-type="bibr" rid="B46">2007</xref>), and its numerous extensions (Pan et al., <xref ref-type="bibr" rid="B63">2011</xref>; Zhang et al., <xref ref-type="bibr" rid="B93">2011</xref>; Chen et al., <xref ref-type="bibr" rid="B13">2014</xref>, <xref ref-type="bibr" rid="B12">2015</xref>; Nakanishi et al., <xref ref-type="bibr" rid="B61">2014</xref>; Zhang et al., <xref ref-type="bibr" rid="B92">2014b</xref>; Vu et al., <xref ref-type="bibr" rid="B84">2016</xref>), and spatiotemporal beamforming (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B87">2016b</xref>,<xref ref-type="bibr" rid="B88">c</xref>).</p>
<p>Whereas the P300 paradigm encodes targets in terms of ERP responses and SSVEP in terms of frequency and/or phase combinations, the code-modulated VEP (cVEP) paradigm encodes the targets using lagged versions of a binary coding sequence. While record-breaking communication speed was achieved when it was introduced, it has been considerably less studied (Gao et al., <xref ref-type="bibr" rid="B23">2014</xref>), and fewer decoding algorithms have been proposed for this paradigm. Originally, template matching (Bin et al., <xref ref-type="bibr" rid="B7">2009</xref>) was used to identify the gazed target from averaged epochs, but also the CCA algorithm has been applied (Bin et al., <xref ref-type="bibr" rid="B8">2011</xref>; Aminaka et al., <xref ref-type="bibr" rid="B1">2015a</xref>; Wei et al., <xref ref-type="bibr" rid="B85">2016</xref>) as well as SVMs (Aminaka et al., <xref ref-type="bibr" rid="B2">2015b</xref>,<xref ref-type="bibr" rid="B3">c</xref>) and spatiotemporal beamforming (Wittevrongel et al., <xref ref-type="bibr" rid="B89">2017</xref>). The latter two have shown state-of-the-art performance with shorter stimulation times.</p>
<p>Importantly, what the majority of the reported decoding algorithms have in common is that they have been construed to maximize performance of a given paradigm, even when used in a particular context. We argue that one of these algorithms, the spatiotemporal beamformer, can achieve state-of-the-art performance in all three paradigms. The beamformer is a filter that estimates the contribution of an a-priori defined activation pattern (i.e., a template, a signal-of-interest) into new data. It can appear as a spatial, temporal or spatiotemporal filter. Unlike in our previous work (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B86">2016a</xref>,<xref ref-type="bibr" rid="B87">b</xref>; Wittevrongel et al., <xref ref-type="bibr" rid="B89">2017</xref>), which was aimed at investigating the beamformer in the context of a specific paradigm, the first goal of this manuscript is to describe a generalized and unified approach to spatiotemporal beamforming for decoding synchronous EEG responses by demonstrating its versatility in the context of synchronous visual BCI. Secondly, in addition to a simple maximum-beamformer output classification, we also investigate whether interactions between beamformer outputs can increase decoder accuracies. We end by indicating future directions for spatiotemporal beamforming in BCI.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2. Methods</title>
<sec>
<title>2.1. Data acquisition and processing</title>
<p>The data used in this study has been collected in previous offline BCI studies. For more details about the experimental setting, interface and recordings, we refer the reader to the corresponding publications. All three studies were carried out in accordance with the recommendations and approval of the ethics committee of our university hospital UZ Leuven with written informed consent from all subjects. All subjects gave written informed consent in accordance with the Declaration of Helsinki.</p>
<p>Data for the P300 paradigm was collected using an interface consisting of 9 targets (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B86">2016a</xref>). In each trial, subjects were asked to direct their gaze to a cued target and continue to focus as all targets were individually highlighted 15 times for 100 ms (with 100 ms inter-stimulus interval) in pseudorandom order. In response to the cued target, when highlighted, a P300 response will be elicited. All targets were used as cue 4 times, leading to a total of 36 trials, each consisting of 15 &#x0201C;P300 epochs&#x0201D; (i.e., where the cued target was highlighted) and 120 epochs where another target was highlighted. Data from 21 subjects was collected using an ActiveTwo system (BioSemi, The Netherlands) with 32 active Ag/AgCl electrodes (and 4 additional electrodes around the eyes) at a sampling rate of 2,048 Hz. The raw data was offline referenced from the Common-Mode Sense (CMS) reference to average of the mastoid signals, corrected for eye artifacts using the RAAA-method (Croft and Barry, <xref ref-type="bibr" rid="B17">2000</xref>), filtered between 0.5 and 15 Hz and cut in 0.6-s epochs time-locked to the onset of the stimulation. Each epoch was baselined by subtracting the average of the 100 ms pre-onset activity and downsampled to 64 Hz.</p>
<p>SSVEP data was obtained from an interface consisting of 4 targets, each adopting an unique frequency-phase combination of 12 or 15 Hz and 0 or &#x003C0; radians (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B87">2016b</xref>). During a trial, subject were asked to direct their gaze to a cued target and continue to focus when all targets were simultaneously flickering at their unique frequency-phase combinations for 5 s. All targets were cued 15 times, leading to a total of 60 5-s trials. Data from 20 subjects was recorded using an ActiveTwo system (BioSemi, The Netherlands) with 32 active Ag/AgCl electrodes (and 4 additional electrodes around the eyes) at a sampling rate of 2048 Hz. The raw data was offline referenced from the CMS reference to the average of the mastoid signals, corrected for eye artifacts using the RAAA-method (Croft and Barry, <xref ref-type="bibr" rid="B17">2000</xref>), filtered between 4 and 20 Hz, cut in 5-s trials time-locked to the onset of the flickering, and downsampled to 512 Hz.</p>
<p>For the cVEP study, a 32-target interface was used (Wittevrongel et al., <xref ref-type="bibr" rid="B89">2017</xref>). Targets were encoded using lagged versions of a binary m-sequence of length 63, presented at a stimulation rate of 120 Hz (1 m-sequence &#x0003D; 0.525 s). Each trial started with a cue, to which the subjects need to direct their gaze and to continue focusing while all targets were simultaneously presented with their unique lagged m-sequences. The sequences were repeated 10 times. Each target was cued 5 times, leading to a total of 160 trials. Data from 17 subjects was recorded using a Neuroscan SynampsRT device (Compumedics, Australia) with 32 active Ag/AgCl electrodes at a sampling rate of 1,000 Hz with ground and reference electrodes at FPz and AFz, respectively. The data was offline referenced to the average of the mastoid signals, filtered between 4 and 31 Hz, cut into trials that are time-locked to the onset of the stimulation, and finally downsampled to 120 Hz. Since no ocular electrodes were included in the recording, the data was not corrected for eye artifacts.</p>
</sec>
<sec>
<title>2.2. Spatiotemporal beamforming</title>
<p>The beamforming principle was originally introduced as a spatial filter for radar, sonar and seismic data analysis (Van Veen and Buckley, <xref ref-type="bibr" rid="B79">1988</xref>), but has also been employed in EEG analysis to isolate the signal originating from a predefined brain location (Van Veen et al., <xref ref-type="bibr" rid="B80">1997</xref>), for ERP analysis (Treder et al., <xref ref-type="bibr" rid="B78">2016</xref>), and to build a BCI application based on imagined movement detection (Grosse-Wentrup et al., <xref ref-type="bibr" rid="B26">2009</xref>).</p>
<p>van Vliet et al. (<xref ref-type="bibr" rid="B81">2015</xref>) introduced a spatiotemporal extension to beamforming for single-trial N400 ERP detection in the context of processing semantic stimuli. To calculate the spatiotemporal filter, a spatiotemporal activation pattern <bold>A</bold> &#x02208; &#x0211D;<sup><italic>m</italic>&#x000D7;<italic>n</italic></sup> needs to be defined, where <italic>m</italic> represents the number of channels (here, EEG electrodes) and <italic>n</italic> the number of samples. This activation pattern represents the signal-of-interest (or template) and can be obtained a-priori (van Vliet et al., <xref ref-type="bibr" rid="B81">2015</xref>) or based on actual training data (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B86">2016a</xref>,<xref ref-type="bibr" rid="B87">b</xref>; Wittevrongel et al., <xref ref-type="bibr" rid="B89">2017</xref>). The resulting beamformer <bold>w</bold> &#x02208; &#x0211D;<sup>1&#x000D7;<italic>mn</italic></sup> is a multivariate filter that optimally isolates the targeted response from noise and possible other unrelated activity, by taking into account the information contained in the covariance matrix <bold>&#x003A3;</bold> &#x02208; &#x0211D;<sup>(<italic>mn</italic>)&#x000D7;(<italic>mn</italic>)</sup> estimated from the available (training) data.</p>
<p>The original formulation of the Linearly Constrained Minimum Variance (LCMV) spatial beamformer <inline-formula><mml:math id="M1"><mml:msub><mml:mrow><mml:mstyle class="text"><mml:mtext mathvariant="bold">w</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> minimizes the variance of the beamformer output <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mstyle class="text"><mml:mtext mathvariant="bold">w</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x022BA;</mml:mo></mml:mrow></mml:msubsup><mml:mstyle class="text"><mml:mtext mathvariant="bold">S</mml:mtext></mml:mstyle></mml:math></inline-formula>:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M3"><mml:mrow><mml:munder><mml:mrow><mml:mtext>arg&#x000A0;min</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mo>&#x022BA;</mml:mo></mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mo>&#x022BA;</mml:mo></mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>S</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>&#x022BA;</mml:mo></mml:msup><mml:mo>&#x021D2;</mml:mo><mml:munder><mml:mrow><mml:mtext>arg&#x000A0;min</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mo>&#x022BA;</mml:mo></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A3;</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M4"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mo>&#x003A3;</mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the spatial covariance matrix of an EEG trial <bold>S</bold> &#x02208; &#x0211D;<sup><italic>m</italic>&#x000D7;<italic>n</italic></sup>. By adding the linear constraint:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M5"><mml:mrow><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>a</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mo>&#x022BA;</mml:mo></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M6"><mml:msub><mml:mrow><mml:mstyle class="text"><mml:mtext mathvariant="bold">a</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is the spatial activation pattern, trivial solutions of (1) are avoided, and signals that are similar to <bold>a</bold><sub><italic>sp</italic></sub> will be mapped to a value close to 1, allowing for an easy measure of similarity. The solution of (1) under constraint (2) can be found using the method of Lagrange multipliers (Van Veen et al., <xref ref-type="bibr" rid="B80">1997</xref>):</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M7"><mml:mrow><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A3;</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>a</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>a</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mo>&#x022BA;</mml:mo></mml:msubsup><mml:msubsup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A3;</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>a</mml:mi></mml:mstyle><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>The spatial beamformer can be expanded to a spatiotemporal variant as follows. Let <italic>S</italic> &#x02208; &#x0211D;<sup><italic>m</italic>&#x000D7;<italic>n</italic>&#x000D7;<italic>r</italic></sup> be <italic>r</italic> trials, <bold>X</bold> &#x02208; &#x0211D;<sup><italic>r</italic>&#x000D7;(<italic>mn</italic>)</sup> a matrix where each row <italic>l</italic> is obtained by concatenating the rows of a corresponding trial <italic>S</italic>[&#x0002A;, &#x0002A;, <italic>l</italic>] with <italic>l</italic> &#x02208; [1..<italic>r</italic>], <bold>&#x003A3;</bold> &#x02208; &#x0211D;<sup>(<italic>mn</italic>)&#x000D7;(<italic>mn</italic>)</sup> the covariance matrix of <bold>X</bold><sup>&#x022BA;</sup>, and <bold>a</bold><sup>&#x022BA;</sup> &#x02208; &#x0211D;<sup>1&#x000D7;(<italic>mn</italic>)</sup> a vector containing the concatenated rows of the spatiotemporal activation pattern <bold>A</bold>. The spatiotemporal LCMV beamformer <bold>w</bold> &#x02208; &#x0211D;<sup>(<italic>mn</italic>)&#x000D7;1</sup> with the linear constraint <bold>a</bold><sup>&#x022BA;</sup><bold>w</bold> &#x0003D; 1 can now be calculated as:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M8"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>w</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A3;</mml:mi></mml:mstyle><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>a</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>a</mml:mi></mml:mstyle><mml:mo>&#x022BA;</mml:mo></mml:msup><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003A3;</mml:mi></mml:mstyle><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>a</mml:mi></mml:mstyle></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>and applied to the data as a simple weighted sum:</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M9"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi><mml:mi>w</mml:mi></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <bold>s</bold> &#x02208; &#x0211D;<sup>1&#x000D7;(<italic>mn</italic>)</sup> indicates the concatenated rows of a segment <bold>S</bold> and <italic>y</italic> represents the contribution of the activation pattern <bold>A</bold> in <bold>S</bold>.</p>
</sec>
<sec>
<title>2.3. Beamformer construction and feature extraction</title>
<p>As the activation pattern captures the signal-of-interest, each paradigm (P300, SSVEP, cVEP) will have unique activation patterns, and since EEG responses might different across subjects, beamformers should be constructed for each subject individually (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B86">2016a</xref>). In the next few sections, we will describe for each paradigm how one or more beamformers (BF) are constructed and used to extract feature vectors. A visual depiction of this process is given in Figure <xref ref-type="fig" rid="F2">2</xref>.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Graphical representation of feature extraction and beamformer construction for three paradigms.</p></caption>
<graphic xlink:href="fnins-11-00630-g0002.tif"/>
</fig>
<sec>
<title>2.3.1. P300</title>
<p>For a P300-based BCI the activation pattern <bold>A</bold> represents the P300 ERP. One trial <bold>T</bold> in the P300 paradigm consists of <italic>k</italic> stimulations (i.e., highlights) of all targets. To obtain the activation pattern <bold>A</bold>, all training trials are first cut into time-locked epochs <italic>S</italic> from 0 to 600 ms post-stimulus onset and their baseline subtracted. The activation pattern <bold>A</bold> can then be obtained as the difference between the average (<bold>S</bold><sub><italic>t</italic></sub>) of the P300 epochs (i.e., when the target being gazed at is highlighted) and the average (<bold>S</bold><sub><italic>nt</italic></sub>) of the non-P300 epochs. The covariance matrix <bold>&#x003A3;</bold> is calculated from <italic>S</italic> (using the concatenation approach described above), and a single beamformer <bold>w</bold> constructed.</p>
<p>To obtain the feature vector for a trial <bold>T</bold>, the trial is first cut into time-locked epochs and all epochs corresponding to the same target are averaged. Each averaged epoch <inline-formula><mml:math id="M10"><mml:msub><mml:mrow><mml:mstyle class="text"><mml:mtext mathvariant="bold">S</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x0211D;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x000D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is then filtered by the beamformer <bold>w</bold> to obtain an value <italic>y</italic><sub><italic>i</italic></sub>, which represents the P300 contribution for target <italic>i</italic>.</p>
</sec>
<sec>
<title>2.3.2. SSVEP</title>
<p>Targets in the SSVEP paradigm are encoded with unique frequency-phase combinations, and one trial <bold>T</bold> consists of <italic>k</italic> seconds of SSVEP stimulation, during which all targets are simultaneously flickering at their assigned frequency-phase combinations. Unlike for the P300 case, each target elicits a specific frequency and phase response, and it is therefore not possible to define a single activation pattern to discriminate targets, but rather multiple activation patterns, each one tailored to one target, are needed. To capture the frequency-phase response to target <italic>i</italic>, a time-domain analysis (Luo and Sullivan, <xref ref-type="bibr" rid="B49">2010</xref>; Manyakov et al., <xref ref-type="bibr" rid="B52">2010b</xref>) is adopted: each training trial <bold>T</bold> is cut into consecutive, non-overlapping segments <bold>S</bold><sub><italic>i</italic></sub> with a length <italic>n</italic> equal to a single period of stimulus frequency <italic>f</italic><sub><italic>i</italic></sub>. The activation pattern <bold>A</bold><sub><italic>i</italic></sub> for target <italic>i</italic> is then given by averaging the segments (<inline-formula><mml:math id="M11"><mml:msub><mml:mrow><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mstyle class="text"><mml:mtext class="bold-textit" mathvariant="italic">S</mml:mtext></mml:mstyle></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02282;</mml:mo><mml:msub><mml:mrow><mml:mstyle class="text"><mml:mtext class="bold-textit" mathvariant="italic">S</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) extracted from the trials during which target <italic>i</italic> was cued. The covariance matrix <bold>&#x003A3;</bold> was calculated from <italic><bold>S</bold></italic><sub><italic>i</italic></sub> and beamformer <bold>w</bold><sub><italic>i</italic></sub> from Equation (4).</p>
<p>The feature vector for a trial <bold>T</bold> contains the beamformer outputs <italic>y</italic><sub><italic>i</italic></sub> for each target <italic>i</italic>. To obtain <italic>y</italic><sub><italic>i</italic></sub>, the trial is cut into segments of length one period of frequency <italic>f</italic><sub><italic>i</italic></sub>, the segments are averaged and filtered using the corresponding beamformer <bold>w</bold><sub><italic>i</italic></sub>.</p>
<p>To improve classification accuracy, the first 120 ms of each trial were removed prior to cutting the segments, as the SSVEP response is not stable during this time. (Nakanishi et al., <xref ref-type="bibr" rid="B61">2014</xref>; Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B87">2016b</xref>).</p>
</sec>
<sec>
<title>2.3.3. cVEP</title>
<p>In the cVEP paradigm, targets were encoded using lagged versions of a binary m-sequence, which was repeated <italic>k</italic> times over the course of one trial <bold>T</bold>. Similar to the SSVEP paradigm, each target elicited a unique response and several activation patterns (one for each target) were defined. Each training trial <bold>T</bold> was cut into a maximal number of 0.525-s consecutive, non-overlapping segments <italic><bold>S</bold></italic>. Note that the 0.525 s corresponds to the time needed to display one full m-sequence. The activation pattern <bold>A</bold><sub><italic>i</italic></sub> for target <italic>i</italic> was then obtained as the average of the segments <inline-formula><mml:math id="M12"><mml:msub><mml:mrow><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mstyle class="text"><mml:mtext class="bold-textit" mathvariant="italic">S</mml:mtext></mml:mstyle></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02282;</mml:mo><mml:mstyle class="text"><mml:mtext class="textit" mathvariant="bold-italic">S</mml:mtext></mml:mstyle></mml:math></inline-formula> in response to target <italic>i</italic>. As for SSVEP, the covariance matrix <bold>&#x003A3;</bold> was calculated from <italic>S</italic>, and beamformer <bold>w</bold><sub><italic>i</italic></sub> from Equation (4).</p>
<p>The feature vector for a trial is constructed by cutting the trial into segments (using the same method as above), averaging the segments (<bold>S</bold>) and independently applying the beamformer <bold>w</bold><sub><italic>i</italic></sub> to obtain the corresponding <italic>y</italic><sub><italic>i</italic></sub> for each target <italic>i</italic>.</p>
</sec>
</sec>
<sec>
<title>2.4. Target identification</title>
<p>Based on the feature vector, a prediction for the intended target was made. We compared several prediction strategies. As the feature vectors contain estimates of the degree to which the activation pattern of each target is present in the trial, the most naive prediction is to select the target with the highest score (i.e., prediction &#x0003D; max(<italic>y</italic><sub><italic>i</italic></sub>)). However, as alternatives, we also applied three common classifiers (Nearest Neighbor (NN), LDA and SVM) to the features vectors. These classifiers can take into account possible interactions between beamformer outputs of different targets (i.e., features in the feature vector). The feature vectors of the training trials were used to train these classifiers. The complete procedure is depicted in Figure <xref ref-type="fig" rid="F3">3</xref>. The three classifiers were implemented by using the corresponding built-in functions in Matlab (<xref ref-type="bibr" rid="B57">2015</xref>) (<italic>fitcdiscr, fitcknn, fitcecoc</italic>).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Overview of training and classification procedure. Elements indicated in lighter color are not used in maximum-based target prediction.</p></caption>
<graphic xlink:href="fnins-11-00630-g0003.tif"/>
</fig>
</sec>
<sec>
<title>2.5. Performance estimation</title>
<p>Classification accuracy was estimated using cross-validation (4-fold for the P300 data and 5-fold for SSVEP and cVEP data), for increasing signal lengths (i.e., stimulus repetitions for P300 and cVEP and stimulation length for SSVEP).</p>
<p>For all paradigms, the same electrode set was included in the analysis, consisting of <italic>Fz, Cz, Pz, Oz, O1, O2, PO3, PO4, P3</italic>, and <italic>P4</italic>. The locations of the included electrodes (Figure <xref ref-type="fig" rid="F4">4</xref>) cover the scalp areas where routinely P300 (centro-parietal), SSVEP (occipital) and cVEP (parieto-occipital) responses are detected. Note that we do not attempt to optimize the electrode sets of the paradigms, but rather consider the same assembly for all three paradigms, which adds to the genericness of our approach.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Scalp locations of electrodes used in the EEG analysis of the three paradigms.</p></caption>
<graphic xlink:href="fnins-11-00630-g0004.tif"/>
</fig>
</sec>
<sec>
<title>2.6. Statistics</title>
<p>Since the distributions do not consistently follow a Gaussian distribution, we adopted the non-parametric (two-tailed) Wilcoxon signed rank test. We used this test to compare the accuracies of the different classifiers. The significance threshold was set to 0.0083 (&#x0003D;<inline-formula><mml:math id="M13"><mml:mfrac><mml:mrow><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>05</mml:mn></mml:mrow><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:mfrac></mml:math></inline-formula>) after applying the Bonferroni correction for multiple comparisons.</p>
</sec>
<sec>
<title>2.7. Data availability</title>
<p>All data and analysis scripts are available at: <ext-link ext-link-type="uri" xlink:href="https://kuleuven.box.com/v/SpatiotemporalBeamforming">https://kuleuven.box.com/v/SpatiotemporalBeamforming</ext-link>.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<p>Figure <xref ref-type="fig" rid="F5">5A</xref> shows the classification accuracies of the four classifiers for the P300 paradigm with increasing stimulus repetitions (1 repetition &#x0003D; 1.8 s). For all stimulus repetitions in the P300 case, there is no significant difference between maximal beamformer output prediction and NN- or SVM-based classification. LDA-based prediction consistently has the lowest median accuracy and is significantly different up to 5 (compared to SVM, <italic>p</italic> &#x0003C; 0.003) and 10 (compared to max and NN, <italic>p</italic> &#x0003C; 0.008) stimulus repetitions. All four prediction approaches require at least two stimulus repetitions to surpass the 70% accuracy threshold (median accuracy of 86.1% for maximum-, 83.3% for kNN- and SVM- and 75.0% for LDA-based prediction) deemed necessary for establishing reliable communication (K&#x000FC;bler et al., <xref ref-type="bibr" rid="B40">2004</xref>; K&#x000FC;bler and Birbaumer, <xref ref-type="bibr" rid="B39">2008</xref>; Brunner et al., <xref ref-type="bibr" rid="B10">2011</xref>; Combaz et al., <xref ref-type="bibr" rid="B15">2013</xref>).</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Accuracy of target identification for the <bold>(A)</bold> P300, <bold>(B)</bold> SSVEP, and <bold>(C)</bold> cVEP paradigms with increasing stimulation lengths, and with target prediction based on the maximal beamformer (BF &#x0002B; max) output, as well as the prediction based on the k-Nearest Neighbor (kNN), Linear Discriminant Analysis (LDA) and Support Vector Machine (SVM) algorithms, using the beamformer outputs of all targets as feature vector. The results show that classification algorithms do not outperform maximum-based prediction, indicating that interactions between beamformer outputs do not increase target prediction accuracy. The black horizontal lines indicate significant differences based on the paired two-tailed Wilcoxon signed rank test with Bonferroni correction. Accuracies of all subjects are summarized using boxplots: the thick horizontal line indicates the median accuracy, the box stretches from the 1st to the 3rd quartile, the lines extending from the box indicate the minimum and maximum value within 1.5 times the interquartile range from the 1st and 3rd quartile, respectively, and the dots represent outliers.</p></caption>
<graphic xlink:href="fnins-11-00630-g0005.tif"/>
</fig>
<p>With the SSVEP paradigm (Figure <xref ref-type="fig" rid="F5">5B</xref>), the target identification accuracies of the four classification approaches are not significantly different for any of the stimulation lengths. The accuracies of all classifiers increase considerably up until 1.12 s stimulation, after which the maximal median accuracy of 100% is reached (for maximum-, kNN- and SVM-based prediction) and remains consistent for longer stimulation lengths. Note that the interquartile ranges (as well as the number of outliers) are considerably smaller compared to the P300 paradigm, indicating a higher consistency across subjects, which may be due to the fact that SSVEP is an automatic visual (sensory) response while P300 is a cognitive potential and thus more influenced by ongoing mental activity (e.g., attention).</p>
<p>Similar to the P300-case, for the cVEP paradigm (Figure <xref ref-type="fig" rid="F5">5C</xref>), LDA-based prediction consistently exhibits the lowest median accuracy for all signal lengths. While the maximal-based prediction is significantly different from NN for a stimulation length of 1.05 s (<italic>p</italic> &#x0003D; 0.006, two-tailed Wilcoxon signed rank test) and from SVM for 1.625 s stimulation (<italic>p</italic> &#x0003D; 0.002, two-tailed Wilcoxon signed rank test), maximal-, NN- and SVM-based predictions are not significantly different for any other stimulation lengths. Two repetitions of the m-sequence (i.e., stimulation length of 1.05 s) are necessary for the median to surpass the 70% accuracy threshold (median accuracy of 81.3% for maximum-, 81.9% for kNN-, 80.6% SVM-, and 73.7% for LDA-based prediction). For all classifiers, the accuracies steadily increase with increasing stimulation length.</p>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>In this manuscript, we described a transparent and unified decoding approach to synchronous visual BCI, and showed its feasibility for three popular paradigms: P300, SSVEP, and cVEP. The feature vector of a trial was determined as the output of spatiotemporal beamformer(s), and we compared four methods for predicting the intended target.</p>
<p>The accuracies obtained by the NN- and SVM-based predictions are, with two exceptions for the cVEP paradigm, not significantly different from maximum-based prediction. The additional information given by the interaction between the beamformer outputs is not beneficial for target identification, and is even detrimental when adopting an LDA-based classifier. Furthermore, maximum-based prediction has a computational advantage as no feature extraction and classifier training is required after building the spatiotemporal beamformer(s) (see Figure <xref ref-type="fig" rid="F3">3</xref>).</p>
<p>For all three tested paradigms, an identical electrode set was included in the analysis to demonstrate the versatility and robustness of the spatiotemporal beamforming approach. As the aim of this study was to describe a unified methodology for synchronous BCI, the accuracies reported in this manuscript are likely not optimal and could be improved by optimizing the electrode set (Lal et al., <xref ref-type="bibr" rid="B43">2004</xref>; Schr&#x000F6;der et al., <xref ref-type="bibr" rid="B74">2005</xref>; Lv and Liu, <xref ref-type="bibr" rid="B50">2008</xref>; Arvaneh et al., <xref ref-type="bibr" rid="B4">2011</xref>; Barachant and Bonnet, <xref ref-type="bibr" rid="B5">2011</xref>; Wittevrongel et al., <xref ref-type="bibr" rid="B89">2017</xref>) or the filtering range (Song and Epps, <xref ref-type="bibr" rid="B77">2007</xref>; Manyakov et al., <xref ref-type="bibr" rid="B51">2010a</xref>) for each subject individually. In our previous work (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B86">2016a</xref>,<xref ref-type="bibr" rid="B87">b</xref>; Wittevrongel et al., <xref ref-type="bibr" rid="B89">2017</xref>), we have shown that the accuracies obtained by the spatiotemporal beamforming approach are at par of even outperform the state-of-the-art classifiers of the respective paradigms, and that training beamformers is often faster than alternative classification methods such as SVM, which would allow experimenters to explore the aforementioned optimizations within a reasonable amount of time.</p>
<p>Both spatial and spatiotemporal filtering serve to improve the SNR, which allows for more accurate ERP analysis or classification performance. While the LCMV beamformer approach with a data-driven activation pattern has also been applied to spatial filtering (Treder et al., <xref ref-type="bibr" rid="B78">2016</xref>), the spatiotemporal filter used in this study has the advantage to jointly model both the spatial and temporal characteristics of the signal-of-interest. For the P300 ERP, for example, it has been shown that target prediction is more accurate when the early visual ERP components (e.g., N200 elicited over the occipital cortex) are included in the analysis (Bianchi et al., <xref ref-type="bibr" rid="B6">2010</xref>; Kaufmann et al., <xref ref-type="bibr" rid="B34">2011a</xref>), and many studies have therefore investigated stimulation paradigms that elicit additional ERP components (Kaufmann et al., <xref ref-type="bibr" rid="B35">2011b</xref>; Jin et al., <xref ref-type="bibr" rid="B31">2012</xref>, <xref ref-type="bibr" rid="B33">2015</xref>). A spatial filter tuned to the centro-parietal P300 component would filter out these additional components, causing a reduction in prediction accuracy.</p>
<p>In recent years, various complex algorithms have been proposed that often rely on (multiple) extensions of an existing algorithm and that are tailored to a specific paradigm (e.g., the extensions for MSI Zhang et al., <xref ref-type="bibr" rid="B90">2017</xref> and CCA Lin et al., <xref ref-type="bibr" rid="B46">2007</xref>; Pan et al., <xref ref-type="bibr" rid="B63">2011</xref>; Zhang et al., <xref ref-type="bibr" rid="B93">2011</xref>; Chen et al., <xref ref-type="bibr" rid="B13">2014</xref>, <xref ref-type="bibr" rid="B12">2015</xref>; Nakanishi et al., <xref ref-type="bibr" rid="B61">2014</xref>; Zhang et al., <xref ref-type="bibr" rid="B92">2014b</xref>; Vu et al., <xref ref-type="bibr" rid="B84">2016</xref> for SSVEP detection). Other proposed approaches apply a black-box classification algorithm (SVM, Neural Networks), where the experimenter does not have control over the pattern on which target discrimination is based. However, in the context of BCI, this pattern is in most cases well known, and in previous work we have shown that for example the pattern learned by a state-of-the-art black-box SVM in the context of a P300-BCI is very similar to the activation pattern obtained by simple averaging such as in the spatiotemporal beamformer approach (Wittevrongel and Van Hulle, <xref ref-type="bibr" rid="B86">2016a</xref>). Unlike these algorithms, the beamforming approach described in this manuscript is less complex (as desired, cfr. Occam&#x00027;s razor), fully transparent and applicable to various synchronous stimulation paradigms.</p>
<p>In future work, we will further develop the spatiotemporal beamformer. At this point, the main bottleneck is to estimate the high-dimensional covariance matrix, which, to be accurate, requires a significant amount of training data (cfr. the curse of dimensionality Pruzek, <xref ref-type="bibr" rid="B66">1994</xref>; Schoukens and Pintelon, <xref ref-type="bibr" rid="B72">2014</xref>). Compared to the spatial beamformer, the covariance matrices in the spatiotemporal variant consider the complete temporal dimension of the signal-of-interest for each evaluated channel (hence its dimension of (<italic>mn</italic>)&#x000D7;(<italic>mn</italic>), with <italic>m</italic> the number of channel and <italic>n</italic> the number of (time) samples). For the 10 channels selected in our study, the covariance matrices had the following dimensions: 380 (&#x0003D; 10 channels &#x000D7; 38 samples) for P300; 420 or 340 (depending on the frequency) for SSVEP; and 630 for cVEP. Furthermore, since our approach requires spatiotemporal samples, training data is considerably harder to obtain. For a spatial beamformer, one typically can collect hundreds of samples in one second, while for the spatiotemporal variant the number of samples that can be collected per second depends on the temporal characteristics of the signal-of-interest. In our study, the P300 epochs were 0.6 s long (albeit that they are partially overlapping), SSVEP segments required 1/12 or 1/15 s of stimulation (depending on the frequency), and one signal-of-interest in the cVEP paradigm was 0.525 seconds long, leading to a mere 3 (&#x0003D; 0.6 s with 0.2 s stimulus onset asynchrony), 12 or 15, and 1.9 samples extracted from the first second of stimulation for P300, SSVEP, and cVEP, respectively. In addition to reducing the number of channels included, alternative methods for the estimation of the covariance matrix can be considered. In this and previous studies, we estimated a pooled covariance matrix by including non-targeted segments for the covariance matrix estimation, which is often used in cases when the amount of samples is smaller than the dimensions of the covariance matrix (e.g., facial recognition, Edwards et al., <xref ref-type="bibr" rid="B18">1998</xref>, BCI, Vidaurre and Blankertz, <xref ref-type="bibr" rid="B83">2010</xref>). However, several methods for covariance matrix estimation with a small number of samples have been described (e.g., shrinkage, Ledoit and Wolf, <xref ref-type="bibr" rid="B44">2004</xref>, regularization, Friedman, <xref ref-type="bibr" rid="B20">1989</xref>, among others) and can be assessed in terms of improving the estimation of the covariance matrix.</p>
<p>At this time, we applied the beamformer for synchronous signals, but it can likely be extended for asynchronous detection of spatiotemporal signals of interest. As the beamformer outputs can be interpreted, the spatiotemporal beamformer in combination with a sliding window could be used as transformation of multi-electrode EEG to a single-trace estimate of the contribution of a spatiotemporal template in ongoing EEG recordings. An important aspect of this development will be to limit to amount of false positive detections.</p>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5. Conclusion</title>
<p>In this study, we described spatiotemporal beamforming as a unified approach for target identification in BCI applications that rely on EEG responses synchronized to the stimulation onset. We have shown the versatility of our approach by applying it to three popular visual stimulation paradigms (P300, SSVEP, and cVEP), and demonstrated its robustness since high accuracies were reached with an identical (thus, non-optimized) electrode set for all paradigms. Unlike other classification algorithms, the spatiotemporal beamformer is fairly straightforward and fully transparent as the experimenter has full control over the activation pattern used for target discrimination. Finally, we showed that selecting the target with the highest beamformer output suffices to achieve a competitive accuracy, and that by accounting for possible interactions between beamformer outputs, accuracy does not further improve.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>BW conducted the analysis. Both authors wrote and reviewed the manuscript.</p>
<sec>
<title>Conflict of interest statement</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>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Aminaka</surname> <given-names>D.</given-names></name> <name><surname>Makino</surname> <given-names>S.</given-names></name> <name><surname>Rutkowski</surname> <given-names>T. M.</given-names></name></person-group> (<year>2015a</year>). <article-title>Chromatic and high-frequency cvep-based bci paradigm</article-title>, in <source>Engineering in Medicine and Biology Society (EMBC), 2015 37th Annual International Conference of the IEEE</source> (<publisher-loc>Milan</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1906</fpage>&#x02013;<lpage>1909</lpage>. <pub-id pub-id-type="pmid">26736655</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Aminaka</surname> <given-names>D.</given-names></name> <name><surname>Makino</surname> <given-names>S.</given-names></name> <name><surname>Rutkowski</surname> <given-names>T. M.</given-names></name></person-group> (<year>2015b</year>). <article-title>Classification accuracy improvement of chromatic and high&#x02013;frequency code&#x02013;modulated visual evoked potential&#x02013;based bci</article-title>, in <source>International Conference on Brain Informatics and Health</source> (<publisher-loc>London</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>232</fpage>&#x02013;<lpage>241</lpage>.</citation></ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Aminaka</surname> <given-names>D.</given-names></name> <name><surname>Makino</surname> <given-names>S.</given-names></name> <name><surname>Rutkowski</surname> <given-names>T. M.</given-names></name></person-group> (<year>2015c</year>). <article-title>Svm classification study of code-modulated visual evoked potentials</article-title>, in <source>Signal and Information Processing Association Annual Summit and Conference (APSIPA), 2015 Asia-Pacific</source> (<publisher-loc>Hong-Kong</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1065</fpage>&#x02013;<lpage>1070</lpage>.</citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arvaneh</surname> <given-names>M.</given-names></name> <name><surname>Guan</surname> <given-names>C.</given-names></name> <name><surname>Ang</surname> <given-names>K. K.</given-names></name> <name><surname>Quek</surname> <given-names>C.</given-names></name></person-group> (<year>2011</year>). <article-title>Optimizing the channel selection and classification accuracy in eeg-based bci</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>58</volume>, <fpage>1865</fpage>&#x02013;<lpage>1873</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2011.2131142</pub-id><pub-id pub-id-type="pmid">21427014</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Barachant</surname> <given-names>A.</given-names></name> <name><surname>Bonnet</surname> <given-names>S.</given-names></name></person-group> (<year>2011</year>). <article-title>Channel selection procedure using riemannian distance for bci applications</article-title>, in <source>2011 5th International IEEE/EMBS Conference on Neural Engineering (NER)</source> (<publisher-loc>Cancun</publisher-loc>: <publisher-name>IEEE</publisher-name>) <fpage>348</fpage>&#x02013;<lpage>351</lpage>.</citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bianchi</surname> <given-names>L.</given-names></name> <name><surname>Sami</surname> <given-names>S.</given-names></name> <name><surname>Hillebrand</surname> <given-names>A.</given-names></name> <name><surname>Fawcett</surname> <given-names>I. P.</given-names></name> <name><surname>Quitadamo</surname> <given-names>L. R.</given-names></name> <name><surname>Seri</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). <article-title>Which physiological components are more suitable for visual erp based brain&#x02013;computer interface? a preliminary meg/eeg study</article-title>. <source>Brain Topogr.</source> <volume>23</volume>, <fpage>180</fpage>&#x02013;<lpage>185</lpage>. <pub-id pub-id-type="doi">10.1007/s10548-010-0143-0</pub-id><pub-id pub-id-type="pmid">20405196</pub-id></citation></ref>
<ref id="B7">
<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>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>VEP-based brain-computer interfaces: time, frequency, and code modulations [research frontier]</article-title>. <source>IEEE Comput. Intell. Mag.</source> <volume>4</volume>, <fpage>22</fpage>&#x02013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1109/MCI.2009.934562</pub-id></citation></ref>
<ref id="B8">
<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="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brouwer</surname> <given-names>A.-M.</given-names></name> <name><surname>Van Erp</surname> <given-names>J. B.</given-names></name></person-group> (<year>2010</year>). <article-title>A tactile p300 brain-computer interface</article-title>. <source>Front. Neurosci.</source> <volume>4</volume>:<fpage>19</fpage>. <pub-id pub-id-type="doi">10.3389/fnins.2010.00019</pub-id><pub-id pub-id-type="pmid">20582261</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brunner</surname> <given-names>C.</given-names></name> <name><surname>Allison</surname> <given-names>B.</given-names></name> <name><surname>Altst&#x000E4;tter</surname> <given-names>C.</given-names></name> <name><surname>Neuper</surname> <given-names>C.</given-names></name></person-group> (<year>2011</year>). <article-title>A comparison of three brain-computer interfaces based on event-related desynchronization, steady state visual evoked potentials, or a hybrid approach using both signals</article-title>. <source>J. Neural Eng.</source> <volume>8</volume>:<fpage>025010</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/8/2/025010</pub-id><pub-id pub-id-type="pmid">21436538</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Cecotti</surname> <given-names>H.</given-names></name></person-group> (<year>2010</year>). <article-title>Classification of steady-state visual evoked potentials based on the visual stimuli duty cycle</article-title>, in <source>2010 3rd International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL)</source> (<publisher-loc>Rome</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x02013;<lpage>5</lpage>.</citation></ref>
<ref id="B12">
<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>2015</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="B13">
<citation citation-type="book"><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>Jung</surname> <given-names>T.-P.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name></person-group> (<year>2014</year>). <article-title>Hybrid frequency and phase coding for a high-speed ssvep-based bci speller</article-title>, in <source>Engineering in Medicine and Biology Society (EMBC), 2014 36th Annual International Conference of the IEEE</source> (<publisher-loc>Chicago, IL</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3993</fpage>&#x02013;<lpage>3996</lpage>. <pub-id pub-id-type="pmid">25570867</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>van Vliet</surname> <given-names>M.</given-names></name> <name><surname>Robben</surname> <given-names>A.</given-names></name> <name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2013</year>). <article-title>Steady-state visual evoked potential-based computer gaming on a consumer-grade eeg device</article-title>. <source>IEEE Tran. Comput. Intell. AI Games</source> <volume>5</volume>, <fpage>100</fpage>&#x02013;<lpage>110</lpage>. <pub-id pub-id-type="doi">10.1109/TCIAIG.2012.2225623</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>Chatelle</surname> <given-names>C.</given-names></name> <name><surname>Robben</surname> <given-names>A.</given-names></name> <name><surname>Vanhoof</surname> <given-names>G.</given-names></name> <name><surname>Goeleven</surname> <given-names>A.</given-names></name> <name><surname>Thijs</surname> <given-names>V.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>A comparison of two spelling brain-computer interfaces based on visual p3 and ssvep in locked-in syndrome</article-title>. <source>PLoS ONE</source> <volume>8</volume>:<fpage>e73691</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0073691</pub-id><pub-id pub-id-type="pmid">24086289</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Suykens</surname> <given-names>J. A.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2009</year>). <article-title>Feature extraction and classification of eeg signals for rapid p300 mind spelling</article-title>, in <source>International Conference on Machine Learning and Applications, 2009. ICMLA&#x00027;09</source> (<publisher-loc>Miami Beach, FL</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>386</fpage>&#x02013;<lpage>391</lpage>.</citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Croft</surname> <given-names>R. J.</given-names></name> <name><surname>Barry</surname> <given-names>R. J.</given-names></name></person-group> (<year>2000</year>). <article-title>Removal of ocular artifact from the eeg: a review</article-title>. <source>Neurophysiol. Clin.</source> <volume>30</volume>, <fpage>5</fpage>&#x02013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1016/S0987-7053(00)00055-1</pub-id><pub-id pub-id-type="pmid">10740792</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Edwards</surname> <given-names>G. J.</given-names></name> <name><surname>Cootes</surname> <given-names>T. F.</given-names></name> <name><surname>Taylor</surname> <given-names>C. J.</given-names></name></person-group> (<year>1998</year>). <article-title>Face recognition using active appearance models</article-title>, in <source>European Conference on Computer Vision</source> (<publisher-loc>Freiburg</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>581</fpage>&#x02013;<lpage>595</lpage>.</citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Farwell</surname> <given-names>L. A.</given-names></name> <name><surname>Donchin</surname> <given-names>E.</given-names></name></person-group> (<year>1988</year>). <article-title>Talking off the top of your head: toward a mental prosthesis utilizing event-related brain potentials</article-title>. <source>Electroencephalogr. Clin. Neurophysiol.</source> <volume>70</volume>, <fpage>510</fpage>&#x02013;<lpage>523</lpage>. <pub-id pub-id-type="doi">10.1016/0013-4694(88)90149-6</pub-id><pub-id pub-id-type="pmid">2461285</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Friedman</surname> <given-names>J. H.</given-names></name></person-group> (<year>1989</year>). <article-title>Regularized discriminant analysis</article-title>. <source>J. Am. Stat. Assoc.</source> <volume>84</volume>, <fpage>165</fpage>&#x02013;<lpage>175</lpage>. <pub-id pub-id-type="doi">10.1080/01621459.1989.10478752</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Friman</surname> <given-names>O.</given-names></name> <name><surname>Volosyak</surname> <given-names>I.</given-names></name> <name><surname>Graser</surname> <given-names>A.</given-names></name></person-group> (<year>2007</year>). <article-title>Multiple channel detection of steady-state visual evoked potentials for brain-computer interfaces</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>54</volume>, <fpage>742</fpage>&#x02013;<lpage>750</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2006.889160</pub-id><pub-id pub-id-type="pmid">17405382</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Furdea</surname> <given-names>A.</given-names></name> <name><surname>Halder</surname> <given-names>S.</given-names></name> <name><surname>Krusienski</surname> <given-names>D.</given-names></name> <name><surname>Bross</surname> <given-names>D.</given-names></name> <name><surname>Nijboer</surname> <given-names>F.</given-names></name> <name><surname>Birbaumer</surname> <given-names>N.</given-names></name> <etal/></person-group>. (<year>2009</year>). <article-title>An auditory oddball (p300) spelling system for brain-computer interfaces</article-title>. <source>Psychophysiology</source> <volume>46</volume>, <fpage>617</fpage>&#x02013;<lpage>625</lpage>. <pub-id pub-id-type="doi">10.1111/j.1469-8986.2008.00783.x</pub-id><pub-id pub-id-type="pmid">19170946</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>S.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Hong</surname> <given-names>B.</given-names></name></person-group> (<year>2014</year>). <article-title>Visual and auditory brain&#x02013;computer interfaces</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>61</volume>, <fpage>1436</fpage>&#x02013;<lpage>1447</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2014.2300164</pub-id><pub-id pub-id-type="pmid">24759277</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Xu</surname> <given-names>D.</given-names></name> <name><surname>Cheng</surname> <given-names>M.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name></person-group> (<year>2003</year>). <article-title>A bci-based environmental controller for the motion-disabled</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>11</volume>, <fpage>137</fpage>&#x02013;<lpage>140</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2003.814449</pub-id><pub-id pub-id-type="pmid">12899256</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghoggali</surname> <given-names>S.</given-names></name> <name><surname>Ungureanu</surname> <given-names>M.</given-names></name> <name><surname>Strungaru</surname> <given-names>R.</given-names></name></person-group> (<year>2013</year>). <article-title>A genetic algorithm and ensemble of svm approach for bci p300 classification problem</article-title>. <source>Sci. Bull. Ser. C</source> <volume>75</volume>, <fpage>129</fpage>&#x02013;<lpage>142</lpage>.</citation></ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grosse-Wentrup</surname> <given-names>M.</given-names></name> <name><surname>Liefhold</surname> <given-names>C.</given-names></name> <name><surname>Gramann</surname> <given-names>K.</given-names></name> <name><surname>Buss</surname> <given-names>M.</given-names></name></person-group> (<year>2009</year>). <article-title>Beamforming in noninvasive brain&#x02013;computer interfaces</article-title>. <source>Biomed. Eng. IEEE Trans.</source> <volume>56</volume>, <fpage>1209</fpage>&#x02013;<lpage>1219</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2008.2009768</pub-id><pub-id pub-id-type="pmid">19423426</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gulcar</surname> <given-names>H.</given-names></name> <name><surname>Yilmaz</surname> <given-names>Y.</given-names></name> <name><surname>Demiralp</surname> <given-names>T.</given-names></name></person-group> (<year>1998</year>). <article-title>Classification of p300 component in single trial event related potentials</article-title>, in <source>Biomedical Engineering Days, 1998. Proceedings of the 1998 2nd International Conference</source> (<publisher-loc>Istanbul</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>48</fpage>&#x02013;<lpage>50</lpage>.</citation></ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hoffmann</surname> <given-names>U.</given-names></name> <name><surname>Vesin</surname> <given-names>J.-M.</given-names></name> <name><surname>Ebrahimi</surname> <given-names>T.</given-names></name> <name><surname>Diserens</surname> <given-names>K.</given-names></name></person-group> (<year>2008</year>). <article-title>An efficient p300-based brain&#x02013;computer interface for disabled subjects</article-title>. <source>J. Neurosci. Methods</source> <volume>167</volume>, <fpage>115</fpage>&#x02013;<lpage>125</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2007.03.005</pub-id><pub-id pub-id-type="pmid">17445904</pub-id></citation></ref>
<ref id="B29">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hunyadi</surname> <given-names>B.</given-names></name> <name><surname>Signoretto</surname> <given-names>M.</given-names></name> <name><surname>Debener</surname> <given-names>S.</given-names></name> <name><surname>Van Huffel</surname> <given-names>S.</given-names></name> <name><surname>De Vos</surname> <given-names>M.</given-names></name></person-group> (<year>2013</year>). <article-title>Classification of structured eeg tensors using nuclear norm regularization: improving p300 classification</article-title>, in <source>2013 International Workshop on Pattern Recognition in Neuroimaging (PRNI)</source>, (<publisher-loc>Philadelphia, PA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>98</fpage>&#x02013;<lpage>101</lpage>.</citation></ref>
<ref id="B30">
<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>2011</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="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>J.</given-names></name> <name><surname>Allison</surname> <given-names>B. Z.</given-names></name> <name><surname>Kaufmann</surname> <given-names>T.</given-names></name> <name><surname>K&#x000FC;bler</surname> <given-names>A.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>The changing face of p300 bcis: a comparison of stimulus changes in a p300 bci involving faces, emotion, and movement</article-title>. <source>PLoS ONE</source> <volume>7</volume>:<fpage>e49688</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0049688</pub-id><pub-id pub-id-type="pmid">23189154</pub-id></citation></ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>J.</given-names></name> <name><surname>Sellers</surname> <given-names>E. W.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Daly</surname> <given-names>I.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Cichocki</surname> <given-names>A.</given-names></name></person-group> (<year>2013</year>). <article-title>Whether generic model works for rapid erp-based bci calibration</article-title>. <source>J. Neurosci. Methods</source> <volume>212</volume>, <fpage>94</fpage>&#x02013;<lpage>99</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2012.09.020</pub-id><pub-id pub-id-type="pmid">23032116</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>J.</given-names></name> <name><surname>Sellers</surname> <given-names>E. W.</given-names></name> <name><surname>Zhou</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Cichocki</surname> <given-names>A.</given-names></name></person-group> (<year>2015</year>). <article-title>A p300 brain&#x02013;computer interface based on a modification of the mismatch negativity paradigm</article-title>. <source>Int. J. Neural Syst.</source> <volume>25</volume>:<fpage>1550011</fpage>. <pub-id pub-id-type="doi">10.1142/S0129065715500112</pub-id><pub-id pub-id-type="pmid">25804352</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kaufmann</surname> <given-names>T.</given-names></name> <name><surname>Hammer</surname> <given-names>E. M.</given-names></name> <name><surname>K&#x000FC;bler</surname> <given-names>A.</given-names></name></person-group> (<year>2011a</year>). <article-title>ERPs contributing to classification in the P300 BCI</article-title>, in <source>Proceedings of the Fifth International BCI Conference</source> (<publisher-loc>Graz</publisher-loc>: <publisher-name>Graz University of Technology</publisher-name>), <fpage>136</fpage>&#x02013;<lpage>139</lpage>.</citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kaufmann</surname> <given-names>T.</given-names></name> <name><surname>Schulz</surname> <given-names>S.</given-names></name> <name><surname>Gr&#x000FC;nzinger</surname> <given-names>C.</given-names></name> <name><surname>K&#x000FC;bler</surname> <given-names>A.</given-names></name></person-group> (<year>2011b</year>). <article-title>Flashing characters with famous faces improves erp-based brain&#x02013;computer interface performance</article-title>. <source>J. Neural Eng.</source> <volume>8</volume>:<fpage>056016</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/8/5/056016</pub-id><pub-id pub-id-type="pmid">21934188</pub-id></citation></ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kennedy</surname> <given-names>P. R.</given-names></name> <name><surname>Kirby</surname> <given-names>M. T.</given-names></name> <name><surname>Moore</surname> <given-names>M. M.</given-names></name> <name><surname>King</surname> <given-names>B.</given-names></name> <name><surname>Mallory</surname> <given-names>A.</given-names></name></person-group> (<year>2004</year>). <article-title>Computer control using human intracortical local field potentials</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>12</volume>, <fpage>339</fpage>&#x02013;<lpage>344</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2004.834629</pub-id><pub-id pub-id-type="pmid">15473196</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Krusienski</surname> <given-names>D.</given-names></name> <name><surname>Sellers</surname> <given-names>E.</given-names></name> <name><surname>Vaughan</surname> <given-names>T.</given-names></name></person-group> (<year>2007</year>). <article-title>Common spatio-temporal patterns for the p300 speller</article-title>, in <source>3rd International IEEE/EMBS Conference on Neural Engineering, 2007. CNE&#x00027;07</source> (<publisher-loc>Kohala Coast, HI</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>421</fpage>&#x02013;<lpage>424</lpage>.</citation></ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Krusienski</surname> <given-names>D. J.</given-names></name> <name><surname>Sellers</surname> <given-names>E. W.</given-names></name> <name><surname>Cabestaing</surname> <given-names>F.</given-names></name> <name><surname>Bayoudh</surname> <given-names>S.</given-names></name> <name><surname>McFarland</surname> <given-names>D. J.</given-names></name> <name><surname>Vaughan</surname> <given-names>T. M.</given-names></name> <etal/></person-group>. (<year>2006</year>). <article-title>A comparison of classification techniques for the p300 speller</article-title>. <source>J. Neural Eng.</source> <volume>3</volume>:<fpage>299</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/3/4/007</pub-id><pub-id pub-id-type="pmid">17124334</pub-id></citation></ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>K&#x000FC;bler</surname> <given-names>A.</given-names></name> <name><surname>Birbaumer</surname> <given-names>N.</given-names></name></person-group> (<year>2008</year>). <article-title>Brain-computer interfaces and communication in paralysis: extinction of goal directed thinking in completely paralysed patients?</article-title> <source>Clin. Neurophysiol.</source> <volume>119</volume>, <fpage>2658</fpage>&#x02013;<lpage>2666</lpage>. <pub-id pub-id-type="doi">10.1016/j.clinph.2008.06.019</pub-id><pub-id pub-id-type="pmid">18824406</pub-id></citation></ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>K&#x000FC;bler</surname> <given-names>A.</given-names></name> <name><surname>Neumann</surname> <given-names>N.</given-names></name> <name><surname>Wilhelm</surname> <given-names>B.</given-names></name> <name><surname>Hinterberger</surname> <given-names>T.</given-names></name> <name><surname>Birbaumer</surname> <given-names>N.</given-names></name></person-group> (<year>2004</year>). <article-title>Predictability of brain-computer communication</article-title>. <source>J. Psychophysiol.</source> <volume>18</volume>, <fpage>121</fpage>&#x02013;<lpage>129</lpage>. <pub-id pub-id-type="doi">10.1027/0269-8803.18.23.121</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kwak</surname> <given-names>N.-S.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>K.-R.</given-names></name> <name><surname>Lee</surname> <given-names>S.-W.</given-names></name></person-group> (<year>2015</year>). <article-title>A lower limb exoskeleton control system based on steady state visual evoked potentials</article-title>. <source>J. Neural Eng.</source> <volume>12</volume>:<fpage>056009</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/12/5/056009</pub-id><pub-id pub-id-type="pmid">26291321</pub-id></citation></ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kwak</surname> <given-names>N.-S.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>K.-R.</given-names></name> <name><surname>Lee</surname> <given-names>S.-W.</given-names></name></person-group> (<year>2017</year>). <article-title>A convolutional neural network for steady state visual evoked potential classification under ambulatory environment</article-title>. <source>PLoS ONE</source> <volume>12</volume>:<fpage>e0172578</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0172578</pub-id><pub-id pub-id-type="pmid">28225827</pub-id></citation></ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lal</surname> <given-names>T. N.</given-names></name> <name><surname>Schroder</surname> <given-names>M.</given-names></name> <name><surname>Hinterberger</surname> <given-names>T.</given-names></name> <name><surname>Weston</surname> <given-names>J.</given-names></name> <name><surname>Bogdan</surname> <given-names>M.</given-names></name> <name><surname>Birbaumer</surname> <given-names>N.</given-names></name> <etal/></person-group>. (<year>2004</year>). <article-title>Support vector channel selection in bci</article-title>. <source>IEEE Tran. Biomed. Eng.</source> <volume>51</volume>, <fpage>1003</fpage>&#x02013;<lpage>1010</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2004.827827</pub-id><pub-id pub-id-type="pmid">15188871</pub-id></citation></ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ledoit</surname> <given-names>O.</given-names></name> <name><surname>Wolf</surname> <given-names>M.</given-names></name></person-group> (<year>2004</year>). <article-title>A well-conditioned estimator for large-dimensional covariance matrices</article-title>. <source>J. Multiv. Anal.</source> <volume>88</volume>, <fpage>365</fpage>&#x02013;<lpage>411</lpage>. <pub-id pub-id-type="doi">10.1016/S0047-259X(03)00096-4</pub-id></citation></ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>P.-L.</given-names></name> <name><surname>Sie</surname> <given-names>J.-J.</given-names></name> <name><surname>Liu</surname> <given-names>Y.-J.</given-names></name> <name><surname>Wu</surname> <given-names>C.-H.</given-names></name> <name><surname>Lee</surname> <given-names>M.-H.</given-names></name> <name><surname>Shu</surname> <given-names>C.-H.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>An ssvep-actuated brain computer interface using phase-tagged flickering sequences: a cursor system</article-title>. <source>Anna. Biomed. Eng.</source> <volume>38</volume>, <fpage>2383</fpage>&#x02013;<lpage>2397</lpage>. <pub-id pub-id-type="doi">10.1007/s10439-010-9964-y</pub-id><pub-id pub-id-type="pmid">20177780</pub-id></citation></ref>
<ref id="B46">
<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>2007</year>). <article-title>Frequency recognition based on canonical correlation analysis for ssvep-based bcis</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>54</volume>, <fpage>1172</fpage>&#x02013;<lpage>1176</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2006.889197</pub-id><pub-id pub-id-type="pmid">17549911</pub-id></citation></ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lopez-Gordo</surname> <given-names>M.</given-names></name> <name><surname>Prieto</surname> <given-names>A.</given-names></name> <name><surname>Pelayo</surname> <given-names>F.</given-names></name> <name><surname>Morillas</surname> <given-names>C.</given-names></name></person-group> (<year>2010</year>). <article-title>Use of phase in brain&#x02013;computer interfaces based on steady-state visual evoked potentials</article-title>. <source>Neural Proces. Lett.</source> <volume>32</volume>, <fpage>1</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1007/s11063-010-9139-8</pub-id></citation></ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lotte</surname> <given-names>F.</given-names></name> <name><surname>Congedo</surname> <given-names>M.</given-names></name> <name><surname>L&#x000E9;cuyer</surname> <given-names>A.</given-names></name> <name><surname>Lamarche</surname> <given-names>F.</given-names></name> <name><surname>Arnaldi</surname> <given-names>B.</given-names></name></person-group> (<year>2007</year>). <article-title>A review of classification algorithms for eeg-based brain&#x02013;computer interfaces</article-title>. <source>J. Neural Eng.</source> <volume>4</volume>:<fpage>R1</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/4/2/R01</pub-id><pub-id pub-id-type="pmid">17409472</pub-id></citation></ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Luo</surname> <given-names>A.</given-names></name> <name><surname>Sullivan</surname> <given-names>T. J.</given-names></name></person-group> (<year>2010</year>). <article-title>A user-friendly ssvep-based brain&#x02013;computer interface using a time-domain classifier</article-title>. <source>J. Neural Eng.</source> <volume>7</volume>:<fpage>026010</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/7/2/026010</pub-id><pub-id pub-id-type="pmid">20332551</pub-id></citation></ref>
<ref id="B50">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lv</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>M.</given-names></name></person-group> (<year>2008</year>). <article-title>Common spatial pattern and particle swarm optimization for channel selection in bci</article-title>, in <source>3rd International Conference on Innovative Computing Information and Control, 2008. ICICIC&#x00027;08</source> (<publisher-loc>Dalian</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>457</fpage>.</citation></ref>
<ref id="B51">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>Hulle</surname> <given-names>M.</given-names></name></person-group> (<year>2010a</year>). <article-title>On the selection of time interval and frequency range of eeg signal preprocessing for p300 brain-computer interfacing</article-title>, in <source>XII Mediterranean Conference on Medical and Biological Engineering and Computing 2010</source> (<publisher-loc>Chalkidiki</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>57</fpage>&#x02013;<lpage>60</lpage>.</citation></ref>
<ref id="B52">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>Robben</surname> <given-names>A.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2010b</year>). <article-title>Decoding ssvep responses using time domain classification</article-title>, in <source>IJCCI (ICFC-ICNC)</source> (<publisher-loc>Valencia</publisher-loc>), <fpage>376</fpage>&#x02013;<lpage>380</lpage>.</citation></ref>
<ref id="B53">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>Robben</surname> <given-names>A.</given-names></name> <name><surname>van Vliet</surname> <given-names>M.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2011a</year>). <article-title>Decoding phase-based information from ssvep recordings: A comparative study</article-title>, in <source>2011 IEEE International Workshop on Machine Learning for Signal Processing (MLSP)</source> (<publisher-loc>Santander</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x02013;<lpage>6</lpage>.</citation></ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2011b</year>). <article-title>Comparison of classification methods for p300 brain-computer interface on disabled subjects</article-title>. <source>Computat. Intell. Neurosci.</source> <volume>2011</volume>:<fpage>2</fpage>. <pub-id pub-id-type="doi">10.1155/2011/519868</pub-id><pub-id pub-id-type="pmid">21941530</pub-id></citation></ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Robben</surname> <given-names>A.</given-names></name> <name><surname>Combaz</surname> <given-names>A.</given-names></name> <name><surname>van Vliet</surname> <given-names>M.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2013</year>). <article-title>Sampled sinusoidal stimulation profile and multichannel fuzzy logic classification for monitor-based phase-coded ssvep brain&#x02013;computer interfacing</article-title>. <source>J. Neural Eng.</source> <volume>10</volume>:<fpage>036011</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/10/3/036011</pub-id><pub-id pub-id-type="pmid">23594762</pub-id></citation></ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manyakov</surname> <given-names>N. V.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2012</year>). <article-title>Multichannel decoding for phase-coded ssvep brain&#x02013;computer interface</article-title>. <source>Int. J. Neural Syst.</source> <volume>22</volume>:<fpage>1250022</fpage>. <pub-id pub-id-type="doi">10.1142/S0129065712500220</pub-id><pub-id pub-id-type="pmid">22963395</pub-id></citation></ref>
<ref id="B57">
<citation citation-type="book"><person-group person-group-type="author"><collab>Matlab</collab></person-group> (<year>2015</year>). <source>Matlab Version 8.5.0 (R2015a)</source>. <publisher-loc>Natick, MA</publisher-loc>: <publisher-name>The MathWorks Inc</publisher-name>.</citation></ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maynard</surname> <given-names>E. M.</given-names></name> <name><surname>Nordhausen</surname> <given-names>C. T.</given-names></name> <name><surname>Normann</surname> <given-names>R. A.</given-names></name></person-group> (<year>1997</year>). <article-title>The utah intracortical electrode array: a recording structure for potential brain-computer interfaces</article-title>. <source>Electroencephalogr. Clin. Neurophysiol.</source> <volume>102</volume>, <fpage>228</fpage>&#x02013;<lpage>239</lpage>. <pub-id pub-id-type="doi">10.1016/S0013-4694(96)95176-0</pub-id><pub-id pub-id-type="pmid">9129578</pub-id></citation></ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Middendorf</surname> <given-names>M.</given-names></name> <name><surname>McMillan</surname> <given-names>G.</given-names></name> <name><surname>Calhoun</surname> <given-names>G.</given-names></name> <name><surname>Jones</surname> <given-names>K. S.</given-names></name></person-group> (<year>2000</year>). <article-title>Brain-computer interfaces based on the steady-state visual-evoked response</article-title>. <source>IEEE Trans. Rehabil. Eng.</source> <volume>8</volume>, <fpage>211</fpage>&#x02013;<lpage>214</lpage>. <pub-id pub-id-type="doi">10.1109/86.847819</pub-id><pub-id pub-id-type="pmid">10896190</pub-id></citation></ref>
<ref id="B60">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Momennezhad</surname> <given-names>A.</given-names></name> <name><surname>Shamsi</surname> <given-names>M.</given-names></name> <name><surname>Ebrahimnezhad</surname> <given-names>H.</given-names></name> <name><surname>Saberkari</surname> <given-names>H.</given-names></name></person-group> (<year>2014</year>). <article-title>Classification of eeg-p300 signals extracted from brain activities in bci systems using &#x003BD;-svm and blda algorithms</article-title>. <source>Appl. Med. Inform.</source> <volume>34</volume>, <fpage>23</fpage>&#x02013;<lpage>35</lpage>.</citation></ref>
<ref id="B61">
<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>Mitsukura</surname> <given-names>Y.</given-names></name> <name><surname>Jung</surname> <given-names>T.-P.</given-names></name></person-group> (<year>2014</year>). <article-title>A high-speed brain speller using steady-state visual evoked potentials</article-title>. <source>Int. Jo. Neural Syst.</source> <volume>24</volume>:<fpage>1450019</fpage>. <pub-id pub-id-type="doi">10.1142/S0129065714500191</pub-id><pub-id pub-id-type="pmid">25081427</pub-id></citation></ref>
<ref id="B62">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nicolas-Alonso</surname> <given-names>L. F.</given-names></name> <name><surname>Gomez-Gil</surname> <given-names>J.</given-names></name></person-group> (<year>2012</year>). <article-title>Brain computer interfaces, a review</article-title>. <source>Sensors</source> <volume>12</volume>, <fpage>1211</fpage>&#x02013;<lpage>1279</lpage>. <pub-id pub-id-type="doi">10.3390/s120201211</pub-id><pub-id pub-id-type="pmid">22438708</pub-id></citation></ref>
<ref id="B63">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pan</surname> <given-names>J.</given-names></name> <name><surname>Gao</surname> <given-names>X.</given-names></name> <name><surname>Duan</surname> <given-names>F.</given-names></name> <name><surname>Yan</surname> <given-names>Z.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name></person-group> (<year>2011</year>). <article-title>Enhancing the classification accuracy of steady-state visual evoked potential-based brain&#x02013;computer interfaces using phase constrained canonical correlation analysis</article-title>. <source>J. Neural Eng.</source> <volume>8</volume>:<fpage>036027</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2560/8/3/036027</pub-id><pub-id pub-id-type="pmid">21566275</pub-id></citation></ref>
<ref id="B64">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pfurtscheller</surname> <given-names>G.</given-names></name> <name><surname>Neuper</surname> <given-names>C.</given-names></name></person-group> (<year>2001</year>). <article-title>Motor imagery and direct brain-computer communication</article-title>. <source>Proc. IEEE</source> <volume>89</volume>, <fpage>1123</fpage>&#x02013;<lpage>1134</lpage>. <pub-id pub-id-type="doi">10.1109/5.939829</pub-id></citation></ref>
<ref id="B65">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Pires</surname> <given-names>G.</given-names></name> <name><surname>Castelo-Branco</surname> <given-names>M.</given-names></name> <name><surname>Nunes</surname> <given-names>U.</given-names></name></person-group> (<year>2008</year>). <article-title>Visual p300-based bci to steer a wheelchair: a bayesian approach</article-title>, in <source>Engineering in Medicine and Biology Society, 2008. EMBS 2008. 30th Annual International Conference of the IEEE</source> (<publisher-loc>Vancouver, BC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>658</fpage>&#x02013;<lpage>661</lpage>.</citation></ref>
<ref id="B66">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Pruzek</surname> <given-names>R. M.</given-names></name></person-group> (<year>1994</year>). <article-title>High dimensional covariance estimation: Avoiding the &#x02018;curse of dimensionality</article-title>, in <source>Proceedings of the First US/Japan Conference on the Frontiers of Statistical Modeling: An Informational Approach</source> (<publisher-name>Springer</publisher-name>), <fpage>233</fpage>&#x02013;<lpage>253</lpage>.</citation></ref>
<ref id="B67">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Regan</surname> <given-names>D.</given-names></name></person-group> (<year>1979</year>). <article-title>Electrical responses evoked from the human brain</article-title>. <source>Sci. Am.</source> <volume>241</volume>, <fpage>134</fpage>&#x02013;<lpage>146</lpage>. <pub-id pub-id-type="doi">10.1038/scientificamerican1279-134</pub-id><pub-id pub-id-type="pmid">504980</pub-id></citation></ref>
<ref id="B68">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rivet</surname> <given-names>B.</given-names></name> <name><surname>Souloumiac</surname> <given-names>A.</given-names></name> <name><surname>Attina</surname> <given-names>V.</given-names></name> <name><surname>Gibert</surname> <given-names>G.</given-names></name></person-group> (<year>2009</year>). <article-title>xdawn algorithm to enhance evoked potentials: application to brain&#x02013;computer interface</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>56</volume>, <fpage>2035</fpage>&#x02013;<lpage>2043</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2009.2012869</pub-id><pub-id pub-id-type="pmid">19174332</pub-id></citation></ref>
<ref id="B69">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salimi-Khorshidi</surname> <given-names>G.</given-names></name> <name><surname>Nasrabadi</surname> <given-names>A. M.</given-names></name> <name><surname>Golpayegani</surname> <given-names>M. H.</given-names></name></person-group> (<year>2008</year>). <article-title>Fusion of classic p300 detection methods&#x00027; inferences in a framework of fuzzy labels</article-title>. <source>Artif. Intell. Medicine</source> <volume>44</volume>, <fpage>247</fpage>&#x02013;<lpage>259</lpage>. <pub-id pub-id-type="doi">10.1016/j.artmed.2008.06.002</pub-id><pub-id pub-id-type="pmid">18703323</pub-id></citation></ref>
<ref id="B70">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Salimi Khorshidi</surname> <given-names>G.</given-names></name> <name><surname>Nasrabadi</surname> <given-names>A. M.</given-names></name> <name><surname>Hashemi Golpayegani</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <article-title>Modifying the classic template matching technique using a fuzzy multi agent to have an accurate p300 detection</article-title>, in <source>3rd Kuala Lumpur International Conference on Biomedical Engineering 2006</source> (<publisher-loc>Kuala Lumpur</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>410</fpage>&#x02013;<lpage>414</lpage>.</citation></ref>
<ref id="B71">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schalk</surname> <given-names>G.</given-names></name> <name><surname>Leuthardt</surname> <given-names>E. C.</given-names></name></person-group> (<year>2011</year>). <article-title>Brain-computer interfaces using electrocorticographic signals</article-title>. <source>IEEE Rev. Biomed. Eng.</source> <volume>4</volume>, <fpage>140</fpage>&#x02013;<lpage>154</lpage>. <pub-id pub-id-type="doi">10.1109/RBME.2011.2172408</pub-id><pub-id pub-id-type="pmid">22273796</pub-id></citation></ref>
<ref id="B72">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Schoukens</surname> <given-names>J.</given-names></name> <name><surname>Pintelon</surname> <given-names>R.</given-names></name></person-group> (<year>2014</year>). <source>Identification of Linear Systems: A Practical Guideline to Accurate Modeling</source>. <publisher-name>Elsevier</publisher-name>.</citation></ref>
<ref id="B73">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schreuder</surname> <given-names>M.</given-names></name> <name><surname>Blankertz</surname> <given-names>B.</given-names></name> <name><surname>Tangermann</surname> <given-names>M.</given-names></name></person-group> (<year>2010</year>). <article-title>A new auditory multi-class brain-computer interface paradigm: spatial hearing as an informative cue</article-title>. <source>PLoS ONE</source> <volume>5</volume>:<fpage>e9813</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0009813</pub-id><pub-id pub-id-type="pmid">20368976</pub-id></citation></ref>
<ref id="B74">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schr&#x000F6;der</surname> <given-names>M.</given-names></name> <name><surname>Lal</surname> <given-names>T. N.</given-names></name> <name><surname>Hinterberger</surname> <given-names>T.</given-names></name> <name><surname>Bogdan</surname> <given-names>M.</given-names></name> <name><surname>Hill</surname> <given-names>N. J.</given-names></name> <name><surname>Birbaumer</surname> <given-names>N.</given-names></name> <etal/></person-group>. (<year>2005</year>). <article-title>Robust eeg channel selection across subjects for brain-computer interfaces</article-title>. <source>EURASIP J. Appl. Signal Process.</source> <volume>2005</volume>, <fpage>3103</fpage>&#x02013;<lpage>3112</lpage>. <pub-id pub-id-type="doi">10.1155/ASP.2005.3103</pub-id></citation></ref>
<ref id="B75">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sellers</surname> <given-names>E. W.</given-names></name> <name><surname>Donchin</surname> <given-names>E.</given-names></name></person-group> (<year>2006</year>). <article-title>A p300-based brain&#x02013;computer interface: initial tests by als patients</article-title>. <source>Clin. Neurophysiol.</source> <volume>117</volume>, <fpage>538</fpage>&#x02013;<lpage>548</lpage>. <pub-id pub-id-type="doi">10.1016/j.clinph.2005.06.027</pub-id><pub-id pub-id-type="pmid">16461003</pub-id></citation></ref>
<ref id="B76">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Singla</surname> <given-names>R.</given-names></name> <name><surname>Haseena</surname> <given-names>B.</given-names></name></person-group> (<year>2014</year>). <article-title>Comparison of ssvep signal classification techniques using svm and ann models for bci applications</article-title>. <source>Int. J. Inform. Electron. Eng.</source> <volume>4</volume>:<fpage>6</fpage>. <pub-id pub-id-type="doi">10.7763/IJIEE.2014.V4.398</pub-id></citation></ref>
<ref id="B77">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>L.</given-names></name> <name><surname>Epps</surname> <given-names>J.</given-names></name></person-group> (<year>2007</year>). <article-title>Classifying eeg for brain-computer interface: learning optimal filters for dynamical system features</article-title>. <source>Comput. Intell. Neurosci.</source> <volume>2007</volume>:<fpage>57180</fpage>. <pub-id pub-id-type="doi">10.1155/2007/57180</pub-id></citation></ref>
<ref id="B78">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Treder</surname> <given-names>M. S.</given-names></name> <name><surname>Porbadnigk</surname> <given-names>A. K.</given-names></name> <name><surname>Avarvand</surname> <given-names>F. S.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>K.-R.</given-names></name> <name><surname>Blankertz</surname> <given-names>B.</given-names></name></person-group> (<year>2016</year>). <article-title>The lda beamformer: optimal estimation of erp source time series using linear discriminant analysis</article-title>. <source>Neuroimage</source> <volume>129</volume>, <fpage>279</fpage>&#x02013;<lpage>291</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuroimage.2016.01.019</pub-id><pub-id pub-id-type="pmid">26804780</pub-id></citation></ref>
<ref id="B79">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Van Veen</surname> <given-names>B. D.</given-names></name> <name><surname>Buckley</surname> <given-names>K. M.</given-names></name></person-group> (<year>1988</year>). <article-title>Beamforming: a versatile approach to spatial filtering</article-title>. <source>IEEE Assp. Mag.</source> <volume>5</volume>, <fpage>4</fpage>&#x02013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1109/53.665</pub-id></citation></ref>
<ref id="B80">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Van Veen</surname> <given-names>B. D.</given-names></name> <name><surname>Van Drongelen</surname> <given-names>W.</given-names></name> <name><surname>Yuchtman</surname> <given-names>M.</given-names></name> <name><surname>Suzuki</surname> <given-names>A.</given-names></name></person-group> (<year>1997</year>). <article-title>Localization of brain electrical activity via linearly constrained minimum variance spatial filtering</article-title>. <source>Biomed. Eng. IEEE Trans.</source> <volume>44</volume>, <fpage>867</fpage>&#x02013;<lpage>880</lpage>. <pub-id pub-id-type="pmid">9282479</pub-id></citation></ref>
<ref id="B81">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>van Vliet</surname> <given-names>M.</given-names></name> <name><surname>Chumerin</surname> <given-names>N.</given-names></name> <name><surname>De Deyne</surname> <given-names>S.</given-names></name> <name><surname>Wiersema</surname> <given-names>J.</given-names></name> <name><surname>Fias</surname> <given-names>W.</given-names></name> <name><surname>Storms</surname> <given-names>G.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>Single-trial ERP component analysis using a spatio-temporal lCMV beamformer</article-title>. <source>Biomed. Eng. IEEE Trans.</source> <volume>63</volume>, <fpage>55</fpage>&#x02013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2015.2468588</pub-id></citation></ref>
<ref id="B82">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vidal</surname> <given-names>J. J.</given-names></name></person-group> (<year>1973</year>). <article-title>Toward direct brain-computer communication</article-title>. <source>Annu. Rev. Biophys. Bioeng.</source> <volume>2</volume>, <fpage>157</fpage>&#x02013;<lpage>180</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.bb.02.060173.001105</pub-id><pub-id pub-id-type="pmid">4583653</pub-id></citation></ref>
<ref id="B83">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vidaurre</surname> <given-names>C.</given-names></name> <name><surname>Blankertz</surname> <given-names>B.</given-names></name></person-group> (<year>2010</year>). <article-title>Towards a cure for bci illiteracy</article-title>. <source>Brain Topogra.</source> <volume>23</volume>, <fpage>194</fpage>&#x02013;<lpage>198</lpage>. <pub-id pub-id-type="doi">10.1007/s10548-009-0121-6</pub-id><pub-id pub-id-type="pmid">19946737</pub-id></citation></ref>
<ref id="B84">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Vu</surname> <given-names>H.</given-names></name> <name><surname>Koo</surname> <given-names>B.</given-names></name> <name><surname>Choi</surname> <given-names>S.</given-names></name></person-group> (<year>2016</year>). <article-title>Frequency detection for ssvep-based bci using deep canonical correlation analysis</article-title>, in <source>2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC)</source> (<publisher-loc>Budapest</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>001983</fpage>&#x02013;<lpage>001987</lpage>.</citation></ref>
<ref id="B85">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wei</surname> <given-names>Q.</given-names></name> <name><surname>Feng</surname> <given-names>S.</given-names></name> <name><surname>Lu</surname> <given-names>Z.</given-names></name></person-group> (<year>2016</year>). <article-title>Stimulus specificity of brain-computer interfaces based on code modulation visual evoked potentials</article-title>. <source>PLoS ONE</source> <volume>11</volume>:<fpage>e0156416</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0156416</pub-id><pub-id pub-id-type="pmid">27243454</pub-id></citation></ref>
<ref id="B86">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wittevrongel</surname> <given-names>B.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2016a</year>). <article-title>Faster p300 classifier training using spatiotemporal beamforming</article-title>. <source>Int. J. Neural Syst.</source> <volume>26</volume>:<fpage>1650014</fpage>. <pub-id pub-id-type="doi">10.1142/S0129065716500143</pub-id><pub-id pub-id-type="pmid">26971787</pub-id></citation></ref>
<ref id="B87">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wittevrongel</surname> <given-names>B.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2016b</year>). <article-title>Frequency-and phase encoded ssvep using spatiotemporal beamforming</article-title>. <source>PLoS ONE</source> <volume>11</volume>:<fpage>e0159988</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0159988</pub-id><pub-id pub-id-type="pmid">27486801</pub-id></citation></ref>
<ref id="B88">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wittevrongel</surname> <given-names>B.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2016c</year>). <article-title>Hierarchical online ssvep spelling achieved with spatiotemporal beamforming</article-title>, in <source>Statistical Signal Processing Workshop (SSP), 2016 IEEE</source> (<publisher-loc>Palma de Mallorca</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x02013;<lpage>5</lpage>.</citation></ref>
<ref id="B89">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wittevrongel</surname> <given-names>B.</given-names></name> <name><surname>Van Wolputte</surname> <given-names>E.</given-names></name> <name><surname>Van Hulle</surname> <given-names>M. M.</given-names></name></person-group> (<year>2017</year>). <article-title>Code-modulated visual evoked potentials using fast stimulus presentation and spatiotemporal beamformer decoding</article-title>. <source>Sci. Rep.</source> <volume>7</volume>:<fpage>15037</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-017-15373-x</pub-id><pub-id pub-id-type="pmid">29118386</pub-id></citation></ref>
<ref id="B90">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Guo</surname> <given-names>D.</given-names></name> <name><surname>Yao</surname> <given-names>D.</given-names></name> <name><surname>Xu</surname> <given-names>P.</given-names></name></person-group> (<year>2017</year>). <article-title>The extension of multivariate synchronization index method for ssvep-based bci</article-title>. <source>Neurocomputing</source> <volume>269</volume>, <fpage>226</fpage>&#x02013;<lpage>231</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2017.03.082</pub-id></citation></ref>
<ref id="B91">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Xu</surname> <given-names>P.</given-names></name> <name><surname>Cheng</surname> <given-names>K.</given-names></name> <name><surname>Yao</surname> <given-names>D.</given-names></name></person-group> (<year>2014a</year>). <article-title>Multivariate synchronization index for frequency recognition of ssvep-based brain&#x02013;computer interface</article-title>. <source>J. Neurosci. Methods</source> <volume>221</volume>, <fpage>32</fpage>&#x02013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1016/j.jneumeth.2013.07.018</pub-id><pub-id pub-id-type="pmid">23928153</pub-id></citation></ref>
<ref id="B92">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Zhou</surname> <given-names>G.</given-names></name> <name><surname>Jin</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Cichocki</surname> <given-names>A.</given-names></name></person-group> (<year>2014b</year>). <article-title>Frequency recognition in ssvep-based bci using multiset canonical correlation analysis</article-title>. <source>Int. J. Neural Syst.</source> <volume>24</volume>:<fpage>1450013</fpage>. <pub-id pub-id-type="doi">10.1142/S0129065714500130</pub-id><pub-id pub-id-type="pmid">24694168</pub-id></citation></ref>
<ref id="B93">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Zhou</surname> <given-names>G.</given-names></name> <name><surname>Zhao</surname> <given-names>Q.</given-names></name> <name><surname>Onishi</surname> <given-names>A.</given-names></name> <name><surname>Jin</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>Multiway canonical correlation analysis for frequency components recognition in SSVEP-based BCIS</article-title>, in <source>Neural Information Processing: 18th International Conference, ICONIP 2011, Proceedings, Part I</source> (<publisher-loc>Shanghai</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>287</fpage>&#x02013;<lpage>295</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-642-24955-6_35</pub-id></citation></ref>
<ref id="B94">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Li</surname> <given-names>X.</given-names></name> <name><surname>Deng</surname> <given-names>Z.</given-names></name></person-group> (<year>2010</year>). <article-title>A cwt-based ssvep classification method for brain-computer interface system</article-title>, in <source>2010 International Conference on Intelligent Control and Information Processing (ICICIP)</source> (<publisher-loc>Dalian</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>43</fpage>&#x02013;<lpage>48</lpage>.</citation></ref>
</ref-list>
<fn-group>
<fn fn-type="financial-disclosure"><p><bold>Funding.</bold> BW is supported by a Strategic Basic Research (SBO) grant, funded by VLAIO (Flemish Agency for Innovation and Entrepreneurship). MV is supported by research grants received from the Financing program (PFV/10/008), an interdisciplinary research project (IDO/12/007), and an industrial research fund project (IOF/HB/12/021) of the KU Leuven, the Belgian Fund for Scientific Research Flanders (G088314N, G0A0914N), the Inter-university Attraction Poles Programme Belgian Science Policy (IUAP P7/11), the Flemish Regional Ministry of Education (Belgium) (GOA 10/019), and the Hercules Foundation (AKUL 043).</p></fn>
</fn-group>
</back>
</article>
