脑机接口(BCI)系统将人类的神经生理学活动转化为命令通过脑电图分析。改善BCI表演导致更快和更容易使用,减少疲劳。在这项研究中,我们提出了一种新的引人注意的方法提高鲁棒性的基于稳态视觉诱发电位(SSVEP)的BCI。鼓舞人心的SSVEP的频率成分的属性,目标是提高信号质量,使其更方便解释的决策步骤。我们第一次调查潜在的检测日益恶化的时期基于SSVEP的生理属性。该系统定位的间隔可以掩盖了SSVEP的频率由一个新的算法建立在处理和瞬时相位的分析。分段线性回归允许取样器的理解阶段的信号。然后,这些间隔由移动平均滤波器过滤提高SSVEP的质量。最后,决策是由典型相关分析(CCA)算法。实验的结果,使用真实的脑电图信号从五个主题,表明,该方法显著增加了表演的准确性和信息传输速率7.3%和3.85比特/分钟,分别在2 s区段长度。 On the other hand, the spatial filtering methods of the literature weaken the system performances.
脑-机接口(bci)是一个最后的手段恢复联系周围的在没有神经肌肉通路是可用的,例如在闭锁综合症患者的情况。他们提供了一个新的神经生理学联系一个人(通常严重残疾)和一台电脑或任何其他机器和沟通和控制提供了新的选择
SSVEP-based BCI是最成功的一个接口。事实上,它提供了一个信息传递率高(ITR)相比其他bci所需,不需要培训,减少电极(
轻松、自然、方便使用BCI,我们需要为系统提供尽可能高的精度和ITR。因此,如何提高的问题SSVEP-based BCI的表演。这个问题的答案很简单。我们需要改善的质量SSVEP的信号。事实上,脑电图的质量是BCI的通信速度的关键。一个精确的目标识别使用数据较低的信噪比(信噪比)需要更长的信号时代导致ITR的减少。因此,我们需要高效和有效的预处理算法。
几种方法和方法已经用于SSVEP-based BCI的预处理步骤提高脑电图以提高决策质量,确保系统不是由artifactual和noncerebral信号控制。第一个方法采用时域滤波用于消除可能包括噪声的频带和工件。例如,在[
这些预处理方法使用时间,频率和噪声的统计特性和工件。另一个促进范式是生理属性的部署。事实上,以防工件是由其形状识别,其去除有更高的概率变得容易保存有用的组件。在这种背景下,Zhang et al。
所有的提出了预处理方法过滤信号无论其质量水平可以恶化时不需要增强。同时,他们中的大多数需要大量的渠道。在这篇文章中,我们将提出一个新的方法,段信号分成两组根据质量水平然后过滤器只需要一个增强的时期。该方法应该能够工作即使少量的通道(一个频道)。The我dea behind our method is to improve the performances by benefiting from the sought signal properties. Our proposed paradigm is motivated by the fact that the stimulation frequencies which reflect the shape of the sought signal are preknown. Thus, it is possible to use the physiological information about the SSVEP signal to control the preprocessing stage. We proposed a new preprocessing method based on the piecewise linear regression of the instantaneous phase to detect the deteriorating periods. Moreover, the moving average filter was integrated for the improvement of these periods. For decision making, we use the canonical correlation analysis (CCA) to detect the target stimulus. The proposed algorithm was evaluated using an open database for SSVEP-based BCI. This database was collected with a 4-target BCI from 5 subjects. For comparison, we use all the spatial filtering methods previously presented. Results show that the ability of our method to choose when to apply the filtering allows it to reach better performances.
本文的其余部分组织如下。部分
在目前的研究中,系统性能分析是评估使用一个免费的在线数据库(
SSVEP的信号是由不同频率成分比例的刺激(基频)及其谐波。每个组件是一个振荡的规模。背景噪音,工件和活动注入一些添加剂恶化量时间序列样本。这些变化振幅每隔一个时间段可能会导致一些频率成分的变化,导致出现新的non-SSVEP来源可以扭曲最终决定。我们建议的方法的目的是提高SSVEP的信号通过选择负责的衰落时期的结果(例如,决策的系统),然后通过一个过滤恢复SSVEP的组件的最大数量。过滤不会应用于有利的时期。因此,一个高概率保存有用的信息将被保证。
图
BCI系统使用SSEVP提出改进方法。
后获得所需的数量从头皮脑电图数据的多通道脑电图信号预处理的新引人注意的方法。增强的信号发送到CCA方法找到主题凝视的频率。提出的改进方法是由两个街区。第一个块允许检测的部分可以通过创建non-SSVEP组件模糊SSVEP的频率。第二块是用来减少这些组件的过滤。
图
该给人好感的方法的框图。
多通道脑电图信号处理通道的通道。每个单通道由该方法分别预处理,然后增强的多通道脑电图信号与参考信号的CCA方法。
背景噪音,工件和活动是完全或主要是随机的,因此,他们可以削弱SSVEP的组件或创建新组件只持续很短的时间。因此,我们可以认为non-SSVEP组件的特点是一个突变的频率可以持续很短的时间内。相反,一个SSVEP的组件都有一个恒定频率持续时间较长。显然,应该找到更多的突然改变如果噪音和工件的水平更高。基于这些假设,我们可以从有害的区分有用的时间频率变化时的清晰度和间隔期间的长度变化。简化估算这两个标准,我们提出分析信号的瞬时相位域。事实上,频率成分转化为锯齿波信号在相位表示。这种技术可以让代表问题的线性。
在文献中提出了几种方法来估计信号的瞬时相位时间。在这项工作中,我们使用希尔伯特变换是最健壮的和最有用的方法之一。图
EEG信号的瞬时相位的例子。
突然的变化频率导致的突然变化相位信号。因此,瞬时的斜坡上的突然变化阶段,如图
分析瞬时相位的山坡上,我们使用了分段线性回归(PLR) [
以下部分更详细地解释了该方法的主要步骤。
图
阈值的概念图式的决心。
阈值确定算法由三个步骤开始估计SSVEP的信噪比。事实上,正如上面提到的,噪音和工件的水平直接影响的发生突然变化,所以断点的发生。断点是未知点两个连续的线连在一起的。他们代表职位的斜坡函数与线性趋势开始改变大幅超过一个预定义的阈值。我们的目标是要推导出适量的断点基于信噪比。信噪比估计方法用于我们的方法是在今年的工作等。
基本频率是最高的权力SSVEP的信号之后,第一次谐波下谐波。因此,它更容易比谐波分析的基本频率。为达此目的,我们选择来表达SSVEP的信号的信噪比SNR值在基本频率的平均值:
估计的信噪比SSVEP之后,这个量第二步使用指定断点(BP)的适当比例根据以下方程:
GA的性能优化方法。它从达尔文进化论和遗传学的优势。GA的目标,在目前的工作,是指定的最优值
在下一步(指定适当的阈值),该方法探索所有可能的断点和挑选最接近的一个百分比值固定的早些时候GA然后指定阈值将用于其余的分析。
算法
输入:PhaseSig▷瞬时相位信号
BestBreakpointsAmount,▷适当比例的断点
Errormin、Errormax▷最小和最大误差值线和信号之间的容忍
EEG_Length▷输入EEG信号的样本数量
输出:BestThreshold▷合适的阈值
BestThreshold⟵Errormin
返回BestThreshold
其他的
(NbBreakpoints VectErrors…)⟵请(PhaseSig Errormin)
▷请(
▷VectErrors:向量误差值排序在增加订单
▷NbBreakpoints:断点
(Errormax
((VectErrors NbBreakpoints…)⟵请(PhaseSig Errormax)
(
(
(BestThreshold⟵Errormax
返回BestThreshold
其他的
(NbBreakpoints VectErrors…)⟵请(PhaseSig StepError)
重新计算ActualBreakpointsAmount
(NbBreakpoints VectErrors…)⟵请(PhaseSig ThStep)
重新计算ActualBreakpointsAmount
BestThreshold⟵阈值,使衣柜ActualBreakpointsAmount BestBreakpointsAmount
返回BestThreshold
如果
重新计算THStep
结束时
如果
结束时
如果
如果
旨在段时间序列的分段线性近似
简单线性回归的目的是分析两个定量变量之间的关系:一个解释也称为独立变量和一个响应也称为因变量(一般来说,
这个优化问题的决议是由
这个问题的解决方案如下:
在分段线性回归,简单线性回归是用来创建直线和误差的平方和作为阈值来创建断点(
马过滤器是不同的有限脉冲响应(杉木)滤波器的信号进行了平滑,消除随机变化。是有用的改进时域信号的信息。当前输出样本计算平均前面
信号预处理的步骤后,一个决策的步骤是需要提供系统输出命令。的一个最有效的方法来识别目标的频率的凝视是CCA-based方法。该方法已经应用在许多作品由于其简单性,其可靠性和精度高。首先引入了林等。
如前面的方程所示,
刺激频率产生最大系数值是选择和确定为目标频率。
SSVEP-based BCIs获得了研究兴趣由于其优点:便携性和易用性,更高的信噪比以及ITR更快。尊重这些优点,我们选择限制通道的数量到6和只使用最近的通道枕骨区域(O2, Oz, O1, P3、Pz和P4)。此外,脑电图段的长度减少到2 s。每30年代多通道脑电图信号分为nonoverlapped 2 s片段,然后分析每一部分分开。
像在前一节中,我们提出的方法允许的第一块检测系统性能恶化的无关紧要的间隔。图
结果无关紧要的间隔检测过程的例子:(a)从原始信号瞬时相位估计PLR行发现,(b)区分相关与不相关的部分,和(c)预处理信号瞬时相位估计。
这个实验之前,系统已经处决了GA的准备阶段,以确定最佳的参数值
图
图
图
在文献中提出了两个指标来评估的BCI系统的准确性和ITR。计算准确率正确决策的数量除以数量的试验。ITR反映了系统的速度和考虑准确性和执行时间的值。沃尔波et al。
该方法与空间滤波方法的介绍。实验使用PC电脑8内存和英特尔酷睿i7, 4.6 GHz处理器。软件代码是使用MATLAB实现R2016a EEGLAB插件的ICA方法。脑电图信号预处理的所有方法的描述展示在表获得信号
脑电图预处理步骤,获得信号的描述。
| 该方法的符号名称 | 信号进行进一步分析 |
|---|---|
| CSP | 应用CSP线性组合后的信号 |
| 请 | 应用请投影后的信号 |
| MEC | 应用MEC投影后的信号 |
| 车 | 车后信号过滤 |
| 娱乐 | 信号后应用娱乐和删除第一个和最后一个组件 |
| SOBI-AF3 | 信号后应用艺人ICA算法和删除组件从AF3最高相关信号的电极 |
| SOBI-OZ | 信号后应用艺人ICA算法和删除组件从AF3最低与信号相关的电极 |
| SOBI-FFT | 信号后应用艺人ICA算法和删除组件最小值的归一化幅度 |
| Infomax-AF3 | 信号后应用Infomax ICA算法和删除组件从AF3最高相关信号的电极 |
| Infomax-OZ | 信号后应用Infomax ICA算法和删除组件从AF3最低与信号相关的电极 |
| Infomax-FFT | 信号后应用Infomax ICA算法和删除组件最小值的归一化幅度 |
| JADE-AF3 | 信号后应用玉ICA算法和删除组件从AF3最高相关信号的电极 |
| JADE-OZ | 信号后应用玉ICA算法和删除组件从AF3最低与信号相关的电极 |
| JADE-FFT | 信号后应用玉ICA算法和删除组件最小值的归一化幅度 |
BSS家庭使用方法,属于所有的16通道创建ICs,然后,只有6中使用前面提到的通道CCA的一步。
表
五个科目之间的平均精度(%)。
| 方法 | 主题1 | 主题2 | 主题3 | 主题4 | 主题5 | 平均 |
|---|---|---|---|---|---|---|
| 标准CCA | 90年 | 81.66 | 50 | 71.66 | 91.66 | 77年 |
| 该方法 | 92.86 | 83.93 | 64.29 | 87.5 | 92.86 | 84.29 |
| CSP | 96.67 | 76.67 | 56.67 | 66.67 | 95年 | 78.33 |
| 请 | 93.33 | 56.67 | 55 | 86.67 | 98.33 | 78年 |
| MEC | 91.67 | 81.67 | 48.33 | 70年 | 86.67 | 75.67 |
| 车 | 91.67 | 71.67 | 50 | 66.67 | 90年 | 74年 |
| 娱乐 | 90年 | 78.33 | 45 | 61.67 | 88.33 | 72.67 |
| SOBI-AF3 | 91.67 | 73.33 | 51.67 | 65年 | 88.33 | 74年 |
| SOBI-OZ | 88.33 | 70年 | 50 | 65年 | 86.67 | 72年 |
| SOBI-FFT | 88.33 | 71.67 | 56.67 | 68.33 | 91.67 | 75.33 |
| Infomax-AF3 | 90年 | 75年 | 46.67 | 71.67 | 90年 | 74.67 |
| Infomax-OZ | 90年 | 73.33 | 48.33 | 70年 | 90年 | 73.33 |
| Infomax-FFT | 93.33 | 78.33 | 51.67 | 71.67 | 91.67 | 77.33 |
| JADE-AF3 | 88.33 | 76.67 | 46.67 | 73.33 | 91.67 | 75.33 |
| JADE-OZ | 88.33 | 70年 | 50 | 65年 | 86.67 | 72年 |
| JADE-FFT | 90年 | 73.33 | 53.33 | 66.67 | 90年 | 74.67 |
结果表明,预处理方法的文献在某些情况下改善SSVEP的质量。然而,大多数结果是拒绝的。事实上,以防汽车方法,错误是由于电极密度有限,不完整的电极覆盖,只有头顶可以由电极,和不准确的建模的一个简单的球体。此外,BSS方法无法区分的脑电图段污染工件从artifact-free段。因此,从每一个分解的结果会导致删除ICs ICs的重要。同时,集成电路可以包括一个混合的组件SSVEP的相关相关工件和其他组件。因此,整个ICs的拒绝以系统的方式会导致重要信息包含在这些ICs的损失。CSP和PLS方法允许增加平均精度;然而,他们的表演是所有科目不稳定。他们主要使用脑电图主题2精度下降。
很明显的结果,该方法执行比标准的CCA和空间滤波的。事实上,它增加了系统平均准确率7.3%,平均ITR约3.85比特/分钟。这证明了该方法的有效性在SSVEP的频率分量的增强和降低噪声水平和工件。此外,所有科目的准确性增加无一例外,即使精度很低,作为主题的,以防3精度低于65%;因此,我们可以看到,我们的方法保持稳定甚至面临着高水平的噪音和工件。
表
平均计算时间之间的五个主题区段长度等于2秒钟。
| 方法 | 平均时间(s) |
|---|---|
| 标准CCA | 0.002 |
| 该方法 | 0.28 |
| CSP | 0.004 |
| 请 | 0.003 |
| MEC | 0.03 |
| 车 | 0.003 |
| 娱乐 | 0.003 |
| SOBI-AF3 | 3所示。5 |
| SOBI-OZ | 3所示。4 |
| SOBI-FFT | 3所示。5 |
| Infomax-AF3 | 6.9 |
| Infomax-OZ | 7 |
| Infomax-FFT | 7.22 |
| JADE-AF3 | 3所示。5 |
| JADE-OZ | 3.44 |
| JADE-FFT | 3 |
结果表明,我们建议的方法执行比ica方法。事实上,混合矩阵及其逆矩阵的估计是非常耗时。然而,CSP,请和汽车方法远比我们的方法的计算时间。的平均计算时间约为0.28秒2 s区段长度。之间的延迟的结束部分收购和决策可以削弱的自然使用BCI。然而,提高计算成本,更可以使用高性能计算机与更强大的资源。此外,代码可以优化软件解决方案。
表
准确性和ITR不同段的长度。
| 平均精度(%) | 平均ITR(比特/分钟) | |||
|---|---|---|---|---|
| 段长度 | CCA方法 | 该方法 | CCA方法 | 该方法 |
| 1 | 56.5 | 62.76 | 19.37 | 24.5 |
| 1.25秒 | 59.58 | 69.13 | 18.53 | 25.97 |
| 1.5秒 | 66.75 | 73.95 | 22.18 | 26.81 |
| 1.75秒 | 74.12 | 78.13 | 26.22 | 27.14 |
| 2 s | 77年 | 84.29 | 25.72 | 29.57 |
结果表明,该方法提高了CCA方法的决定即使减少段的长度,这证明了它的稳定性和鲁棒性。事实上,随着系统可以选择无关的间隔长度和减少应用过滤,它仍然是功能和精度不管段的长度。段和2 s长度允许达到最好的准确性和ITR值使系统接近一个在线使用外部实验室。然而,确保实时使用,平均所需计算时间做出决定必须得到改善。
SSVEP-based BCI的促进系统将BCI在实验室日常使用。高精度和ITR控制和通信应用程序的一个不错的选择。在目前的研究中,我们提出了一种新的预处理方法提高SSVEP的质量。该方法是一种实时信号处理链由希尔伯特变换、分段线性回归,图基的周期图估计量,和移动平均滤波器使用遗传算法的参数优化。结果表明,该系统提高了CCA-standard系统和达到平均准确率为84.29%,平均ITR 29.57比特/分钟一段2 s轨道的长度。
使用的数据来支持本研究的发现可以从相应的作者。
作者宣称没有利益冲突。
MOBIDOC下这项工作进行计划,由欧盟(EU)通过再次播种计划和管理由国家机构促进科学研究(ANPR)。