
Citation: | Ping TAN, Limei LIU, Fan GUO, Kaijun ZHOU. Applying Chernoff Weighted Classification Frame Method to MotorImagery Brain Computer Interface[J]. Journal of Electronics & Information Technology, 2020, 42(2): 488-494. doi: 10.11999/JEIT181132 |
For the problem that the classifier is less considered to be combined with the brain's cognitive process in the Brain-Computer Interface (BCI) system, a Chernoff-weighted based classifier integrated frame method is proposed and used in synchronous motor imagery BCI. In the method, the statistic characteristics of ElectroEncephaloGraphy (EEG) are obtained by analyzing in each time point of synchronous BCI, and then the probability model is established to compute the Chernoff error bound, which is adopted as the weight of common classifier to take the discriminant process. The test experiments are based on the datasets from BCI competitions, and the proposed frame method is employed to compose with LDA, SVM, ELM respectively. The experimental results demonstrate that the proposed frame method shows competitive performance compared with other methods.
海洋作为地球最大的生态系统影响着全球能量流动、气候变化与生态安全,将地球连结为一个命运共同体。我国是一个海洋大国,海洋面积辽阔,认识海洋、经略海洋、建设海洋强国具有重要的战略地位。深海面积超过海洋总面积的90%,走向深海是海洋强国的必由之路。对深海环境特性的精确认知和对深海资源的科学开发利用是建设海洋强国的基础[1-3]。随着对海洋特别是深海探索和开发的深入,对各类水下潜器、平台的高精度定位导航需求越来越强烈。水声定位系统是现代深海作业必备的高精度水下定位装备,针对复杂多变的海洋环境开展深海高精度水下声学定位技术研究,将成为推动海洋强国建设不断取得新成就的必要手段[3]。
基于多元传感器阵列的水声定位系统通过水面声学基阵与水下声学应答器进行声波交互,通过估计声波从应答器到达基阵中心的传播时延和声波在水中的传播速度估计基阵与目标的距离,通过声波到达各基元的时延差(或相位差)估计目标方位,从而获得目标相对基阵中心的位置,再结合罗经、全球定位系统(Global Positioning System, GPS)等外接辅助设备转换得到目标的绝对位置。目前,高精度水声定位面临着定位信号长距离传播导致能量衰减,水面作业船、海洋生物以及海洋环境等因素产生的干扰(噪声),导致接收数据的信干噪比(Signal to Interference and Noise Radio, SINR)较低,而SINR是决定时延估计精度的重要因素,从而制约定位精度进一步提高,因此抑制干扰(噪声)的影响是高精水声定位中不可避免且亟待解决的问题之一。
目前的干扰抑制算法主要分为两类,一类是针对单通道的降噪方法,如最小均方误差(Least Mean Square, LMS)自适应滤波器法[4-6]、短时傅里叶变换(Short Time Fourier Transform, STFT)[7,8]等。LMS 算法基于最小均方误差准则,通过输入量与期望响应的差值对权值进行迭代更新,以获取最优权值。LMS 算法具有计算量小、稳健性强、易于实现等优点,但该方法的收敛过程慢,而且对于随机干扰的适应性较差,而在复杂的海洋环境中干扰的统计特性往往是复杂且随机的。基于短时傅里叶变换的干扰抑制算法通过对接收数据进行短时傅里叶变换,根据期望信号和干扰在时频域的能量分布对期望信号进行重构,从而达到抑制干扰的效果,但该方法对于SINR要求较高。与此同时,LMS和STFT算法的共同问题是会影响期望信号的相位,这会严重影响定位系统的定位精度。另一类算法是针对阵列信号的算法,包括波束形成类方法和子空间类算法。波束形成类算法[9-12]通过对各基元的接收数据进行加权,从而在期望方向形成波束,抑制非期望方向的信号,可以视为一种空域滤波器。但是在进行波束设计时往往需要已知阵列流型,从而针对性地设计波束,而在水声定位作业中目标的方位通常是未知的。子空间类算法是依靠对数据矩阵的奇异值分解或对协方差矩阵的特征值分解估计信号子空间和噪声子空间,子空间类算法有3个重要理论基础:(1)信号子空间与噪声子空间垂直;(2)对于窄带信号模型,阵列流型所张成的子空间与信号子空间相等;(3)对于窄带信号模型,信号子空间维度等于信源个数。子空间类算法的典型应用为多信号分类(MUltiple SIgnal Classification, MUSIC)算法,利用信号子空间与噪声子空间垂直特性进行频率估计、方位估计等。基于子空间的特性,还有学者提出了基于子空间理论的干扰抑制方法。Bose等人[13]提出了通过子空间类算法进行语音降噪,通过对信号协方差矩阵进行特征值分解估计信号子空间,并利用信号子空间与噪声子空间的垂直特性将带噪数据线性投影到信号子空间中以实现数据降噪,该算法只考虑了信号中仅包含高斯噪声的情况,当干扰存在时,信号子空间与干扰子空间将发生空间纠缠,导致无法抑制干扰。针对干扰和噪声同时存在的情况,目前的研究内容主要集中在对窄带信号的抑制。张春海等人[14]提出基于子空间跟踪的直接序列扩频 (Direct-Sequence Spread-Spectrum, DSSS)通信系统抗窄带干扰研究,通过跟踪接收信号自相关矩阵大特征值对应特征矢量构成的干扰子空间,实现对窄带干扰的有效抑制。周峰等人[15]提出了一种用于合成孔径雷达的基于回波数据特征子空间滤波的干扰抑制方法,首先在频域对窄带干扰进行识别,然后在时域对干扰进行抑制处理。张小飞等人[16]提出一种基于斜投影的波束形成算法,算法通过构造斜投影矩阵先对接收数据进行斜投影抑制干扰和噪声的影响,然后进行波束设计,进而提高了波束形成的鲁棒性,但算法只适用于窄带模型,且要求阵列流型已知,但在水声定位过程中,信号和干扰均为宽带且目标的方位是未知的。
综上,基于子空间的干扰抑制算法目前还面临如下挑战:(1)接收数据中同时包含期望信号、干扰和噪声;(2)期望信号和干扰均为宽带;(3)期望信号入射方位未知。基于上述挑战,本文提出一种基于子空间理论的宽带强干扰抑制方法,首先通过贝叶斯信息量准则(Bayesian Information Criterion, BIC)估计信号子空间和干扰子空间的维度,然后推导不同信号假设下的概率密度函数,求解未知参数的最大似然估计,构造广义似然比并通过最优匹配广义似然比检测法估计与期望信号最匹配的子空间,然后以此构造空间投影算子对接收数据进行线性投影,实现对干扰和噪声的抑制。本方法的优点在于,适用于宽带阵列信号,且无需已知阵列流型和信源个数,同时不影响期望信号的相位信息。仿真结果表明本文所提方法能够在低SINR条件下有效抑制干扰的影响,提高水声定位系统时延估计精度。
假设定位系统接收基阵由
H0:x(t)=i(t)+n(t),t∈ΩxH1:x(t)=s(t)+i(t)+n(t),t∈Ωs} | (1) |
即在
s(t)=[s0(t+τ1) s0(t+τ2) ··· s0(t+τN)]T | (2) |
其中,
因此,包含
X=[x(1)x(2)···x(Lx)] | (3) |
在子空间理论框架下,假设期望信号和干扰分别位于两个独立的子空间<
s(t)=QA(t) | (4) |
其中,
同理,干扰信号可以表示为一个列满秩矩阵
i(t)=FB(t) | (5) |
其中,
将式(4)和式(5)代入式(1)可得子空间理论框架下基阵在
H0:x(t)=FB(t)+n(t),t∈ΩxH1:x(t)=QA(t)+FB(t)+n(t),t∈Ωs} | (6) |
进一步假设干扰为随机干扰且协方差为
Ri=FRBFT | (7) |
其中,
H0:x(t)∼N(0,FRBFT+σ2I)H1:x(t)∼N(QA(t),FRBFT+σ2I)} | (8) |
其中,
根据2.1节所述的接收信号模型,假设期望信号、干扰信号和噪声相互独立,则接收数据的协方差矩阵可表示为
Rx=E[x(t)xT(t)]=QRAQT+FRBFT+σ2I | (9) |
其中,
令子空间<
span{M}=span{[QF]} | (10) |
其中,
RM=QRAQT+FRBFT=MPMT | (11) |
其中,对角阵
Rx=RM+σ2I=MPMT+σ2I | (12) |
由于
Rx=UWUT | (13) |
其中,
λ1≥···≥λr+q>λr+q+1=···=λN=σ2 | (14) |
当
Rx=[UMU0][WM+σ2Ir+q00σ2IN−r−q]⋅[UTMUT0] | (15) |
其中,
根据式(15)可以发现,
span{u1u2···ur+q}=span{M}=span{[QF]} | (16) |
需要注意的是,
如果能正确估计期望信号和干扰信号的子空间,可通过线性投影的方式实现抑制干扰和噪声的影响。一般地,子空间<
PQ=Q(QTQ)−1QTPF=F(FTF)−1FT} | (17) |
其中,
在此基础上,可以推导斜投影的表达式。令
PM=M(MTM)−1MT=[QF]([QF]T[QF])−1[QF]T=Q(QTP⊥FQ)−1QTP⊥F+F(FTP⊥QF)−1FTP⊥Q | (18) |
其中,
子空间及各自对应的投影关系如图1所示,斜投影算子表示为
EQ,F=Q(QTP⊥FQ)−1QTP⊥F | (19) |
EF,Q=F(FTP⊥QF)−1FTP⊥Q | (20) |
于是,
PM=EQ,F+EF,Q | (21) |
对于子空间<
x=PMx=(EQ,F+EF,Q)x | (22) |
进一步,可得斜投影的一般性质[16],即
EQ,FQ=QEQ,FF=0EF,QF=FEF,QQ=0} | (23) |
综上,若已知张成信号子空间和干扰子空间的矩阵
方式1 将接收数据投影在信号子空间上从而在保留期望信号的前提下,抑制部分干扰和噪声的影响
Y=Q(QTQ)−1QTX | (24) |
方式2 将接收数据投影在斜投影空间上从而在保留期望信号的前提下,抑制全部干扰和部分噪声的影响
Y=Q(QTP⊥FQ)−1QTP⊥FX | (25) |
为了便于讨论,下文分别将两种投影方式命名为
根据式(13)—式(15)可知,决定子空间的有两个参数,即子空间维度和接收数据协方差矩阵。当干扰存在时,信号子空间和干扰子空间会出现纠缠现象,通过对接收数据协方差矩阵进行特征值分解仅能得到信号和干扰的联合子空间,为了抑制干扰的影响则需要单独估计信号子空间,本节的目的是分别估计子空间维度和信号协方差矩阵,然后构造投影算子抑制干扰和噪声。
根据文献[21]可知,入射信号确定时,信号子空间的维度与入射角度无关。因此对于定位信号已知的水声定位系统而言,可以假定任意方位的入射信号,然后直接估计信号子空间的维度。假设长度为
xs(t)=QA(t)+σ2I | (26) |
Xs=[xs(1)xs(2)···xs(Ls)] | (27) |
本文通过BIC准则[22]估计信号子空间维度,BIC的表达式为
BIC(r)=−2lnf(Xs|A(t))+rLsln(NLs) | (28) |
其中,
f(Xs|A(t))=1(πσ2)NLs/2⋅exp[−Ls∑t=1||xs(t)−QA(t)||2σ2] | (29) |
其中,
lnf(Xs|A(t))=−ηLs∑t=1‖xs(t)−QA(t)‖2 | (30) |
其中,
ˆA(t)=(QTQ)−1QTxs(t) | (31) |
将式(30)和式(31)代入式(28)得BIC的表达式
BIC(r)=2ηLs∑t=1(xTs(t)P⊥Hxs(t))+rLsln(NLs)=2η⋅Tr(XTxP⊥HXx)+rLsln(NLs) | (32) |
其中,
广义似然比作为最大的不变统计量,广泛用于信号检测、方位估计等领域[23]。本节推导了不同信号假设下的概率密度函数,求解出未知参数的最大似然估计,构造广义似然比并用匹配广义似然比检测法估计与期望信号最匹配的子空间。广义似然比定义为有约束条件下的概率密度函数最大值与无约束条件下概率密度函数最大值之比,首先假设信号和干扰的子空间均已知,根据式(6)所定义的信号模型,构造广义似然比检测的表达式为
L(t)=maxA(t){f1(x(t)|A(t),Rc)}max{f0(x(t)|Rc)} | (33) |
其中,
f1(x(t)|A(t),Rc)=1(πRc)N/2⋅exp[−||x(t)−QA(t)||2Rc] | (34) |
f0(x(t)|Rc)=1(πRc)N/2exp[−||x(t)||2Rc] | (35) |
其中,
L(t)=maxA(t){||x(t)||2−||x(t)−QA(t)||2}Rc | (36) |
根据式(36)分子项求导并令导数为0,可得
ˆA(t)=(QTR−1cQ)−1QTR−1cx(t) | (37) |
将式(37)代入式(36)可得
L(t)=xT(t)R−1cQ(QTR−1cQ)−1QTR−1cx(t) | (38) |
再令
L(t)=xT(t)R−1/2cPR−1/2cQR−1/2cx(t) | (39) |
其中
PR−1/2cQ=R−1/2cQ(QTR−1/2cQR−1/2c)−1QTR−1/2c | (40) |
根据第2节所述内容可知,在信号波形确定的情况下,信号子空间只与期望信号的入射方位有关,因此可以将
Rα,βs=E(sα,β(t)(sα,β(t))T) | (41) |
sα,β(t)=[s0(t+τα,β1)s0(t+τα,β2)···s0(t+τα,βN)]T | (42) |
其中,
τα,βi=xisinαcosβ+yisinαsinβ+zicosαv | (43) |
其中,
对
Rα,βs=Uα,βWα,β(Uα,β)T | (44) |
则
LQα,β(t)=xT(t)R−1/2cPR−1/2cQα,βR−1/2cx(t) | (45) |
令
D(Qα,β)=Lx∑t=1LQα,β(t)=Tr(XR−1/2cPR−1/2cQα,βR−1/2cX) | (46) |
当
ˆQα,β=argmaxQα,β{D(Qα,β)} | (47) |
本节通过仿真分析所提方法的性能并与现有方法进行对比。如图2所示,仿真采用一个均匀分布的平面阵列,基元个数为30个,相邻阵元间距为5 cm。每个定位周期的采样信号长度为25 ms,采样频率为100 kHz。定位信号为线性调频信号,频带宽度为9~kHz,信号长度为5 ms。信号入射的俯仰角和方位角分别为75°和30°。干扰为随机干扰,入射的俯仰角和方位角分别为10°和60°。噪声为高斯白噪声。
互相关时延估计法是水声定位中最常用且最有效的时延估计算法,然而互相关时延估计法的精度受到干扰和噪声的影响,本节首先通过仿真SINR对互相关时延估计精度的影响。图3展示了不同的干扰噪声比(Interference to Noise Radio, INR)条件下互相关时延估计精度随SINR的变化。
根据图3可以发现,互相关时延估计精度会随着SINR的减小而降低;在相同的SINR条件下,INR越小时延估计误差越大,原因是干扰与期望信号是非相干的,当干扰为主要分量时,互相关时延估计精度要优于噪声为主要分量的情况。接下来验证本文所提出的方法对于时延估计精度的提升效果。按上述仿真条件,得到SINR为0 dB,INR为0 dB的基阵接收数据,图4展示了1号基元的接收数据。
根据图4所示的接收数据估计期望信号子空间,图5展示了在角度空间内的搜索结果,其中颜色对应广义似然比的大小。为了便于分析,分别提取峰值位置对应的俯仰角和方位角方向的切面,如图6所示,结果表明本文所提方法能够精确估计信号子空间。
接下来,根据式(47)的估计结果,分别构造正交投影算子和斜投影算子,将接收数据进行对应的线性投影,然后通过互相关法估计各基元接收信号的时延,并与LMS和STFT算法的结果进行对比。当INR=0 dB时,经过1000次蒙特卡罗仿真,各种方法输出数据的时延估计均方根误差(Root Mean Squared Error, RMSE)随SINR的变化如图7所示。
为了进一步验证算法在不同INR情况下的性能,分别对INR=20 dB和INR=50 dB两种情况进行仿真,经过1000次蒙特卡罗仿真,上述两种情况的时延估计的RMSE随SINR的变化分别如图8和图9所示。
根据图7—图9的仿真结果可以发现,当INR较大即非期望信号中干扰信号为主要分量时,基于斜投影的降噪方法(
本文针对强干扰降低水声定位系统时延估计精度的问题,提出一种基于子空间理论的宽带强干扰抑制方法,通过估计期望信号子空间和干扰子空间,构造投影算子并对接收数据进行线性投影,从而抑制干扰和噪声对定位系统时延估计精度的影响。相比传统方法,本文所提方法可适用于宽带阵列信号,且无需已知阵列流型和信源个数,同时不影响期望信号的相位信息。仿真结果显示,本文所述的方法能有效抑制宽带强干扰的影响,提高系统时延估计精度。时延估计误差的仿真结果显示,当非期望信号中干扰信号为主要分量时,基于斜投影的降噪方法性能最优;当非期望信号中高斯噪声为主要分量时,基于正交投影的降噪方法最优。
TIWARI N, EDLA D R, DODIA S, et al. Brain computer interface: A comprehensive survey[J]. Biologically Inspired Cognitive Architectures, 2018, 26: 118–129. doi: 10.1016/j.bica.2018.10.005
|
杨帮华, 李博. 基于脑机接口的康复训练系统[J]. 系统仿真学报, 2019, 31(2): 174–180. doi: 10.16182/j.issn1004731x.joss.18-0791
YANG Banghua and LI Bo. Rehabilitation training system based on brain computer interface[J]. Journal of System Simulation, 2019, 31(2): 174–180. doi: 10.16182/j.issn1004731x.joss.18-0791
|
ALAZRAI R, ALWANNI H, BASLAN Y, et al. EEG-based brain-computer interface for decoding motor imagery tasks within the same hand using Choi-Williams time-frequency distribution[J]. Sensors, 2017, 17(9): 1937. doi: 10.3390/s17091937
|
LEEB R, LEE F, KEINRATH C, et al. Brain-computer communication: Motivation, aim, and impact of exploring a virtual apartment[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2007, 15(4): 473–482. doi: 10.1109/TNSRE.2007.906956
|
GUY V, SORIANI M H, BRUNO M, et al. Brain computer interface with the P300 speller: Usability for disabled people with amyotrophic lateral sclerosis[J]. Annals of Physical and Rehabilitation Medicine, 2018, 61(1): 5–11. doi: 10.1016/j.rehab.2017.09.004
|
HASAN M R, IBRAHIMY M I, MOTAKABBER S M A, et al. Classification of multichannel EEG signal by linear discriminant analysis[C]. The 23rd International Conference on Systems Engineering, 2015: 279–282. doi: 10.1007/978-3-319-08422-0_42.
|
SELIM S, TANTAWI M M, SHEDEED H A, et al. A CSP\AM-BA-SVM approach for motor imagery BCI system[J]. IEEE Access, 2018, 6: 49192–49208. doi: 10.1109/access.2018.2868178
|
BHADURI S, KHASNOBISH A, BOSE R, et al. Classification of lower limb motor imagery using K nearest neighbor and naïve-bayesian classifier[C]. The 3rd IEEE International Conference on Recent Advances in Information Technology (RAIT), Dhanbad, India, 2016: 1–6. doi: 10.1109/RAIT.2016.7507952.
|
ZHANG Yu, WANG Yu, JIN Jing, et al. Sparse Bayesian learning for obtaining sparsity of EEG frequency bands based feature vectors in motor imagery classification[J]. International Journal of Neural Systems, 2017, 27(2): 1650032. doi: 10.1142/S0129065716500325
|
HAZRATI M K and ERFANIAN A. An online EEG-based brain-computer interface for controlling hand grasp using an adaptive probabilistic neural network[J]. Medical Engineering & Physics, 2010, 32(7): 730–739. doi: 10.1016/j.medengphy.2010.04.016
|
程时伟, 周桃春, 唐智川, 等. 卷积神经网络实现的运动想象脑电分类及人-机器人交互应用[J]. 软件学报, 2019, 30(10): 1–14. doi: 10.13328/j.cnki.jos.005782
CHENG Shiwei, ZHOU Taochun, TANG Zhichuan, et al. Motor imagery EEG classifcation based on convolutional neural network and its application in human-robot interaction[J]. Journal of Software, 2019, 30(10): 1–14. doi: 10.13328/j.cnki.jos.005782
|
LEMM S, SCHAFER C, and CURIO G. BCI competition 2003-data set Ⅲ: Probabilistic modeling of sensorimotorμ-rhythms for classification of imaginary hand movements[J]. IEEE Transactions on Biomedical Engineering, 2004, 51(6): 1077–1080. doi: 10.1109/TBME.2004.827076
|
TAN Ping, TAN Guanzheng, CAI Zixing, et al. Using ELM-based weighted probabilistic model in the classification of synchronous EEG BCI[J]. Medical & Biological Engineering & Computing, 2017, 55(1): 33–43. doi: 10.1007/s11517-016-1493-x
|
MATSUI H. Variable and boundary selection for functional data via multiclass logistic regression modeling[J]. Computational Statistics & Data Analysis, 2014, 78: 176–185. doi: 10.1016/j.csda.2014.04.015
|
SCHLOGL A, KEINRATH C, SCHERER R, et al. Information transfer of an EEG-based brain computer interface[C]. The 1st International IEEE EMBS Conference on Neural Engineering, Capri Island, Italy, 2003: 641–644. doi: 10.1109/CNE.2003.1196910.
|
FORSTMANN B U, RATCLIFF R, and WAGENMAKERS E J. Sequential sampling models in cognitive neuroscience: Advantages, applications, and extensions[J]. Annual Review of Psychology, 2016, 67: 641–666. doi: 10.1146/annurev-psych-122414-033645
|
1. | 阳浩,赵欢,薛荣,余郁彬,魏恩伟,黄兵. 基于边缘计算的配电网故障检测方法. 电测与仪表. 2025(01): 191-198 . ![]() | |
2. | 李军科,戴明,杨国华. 基于STM32与LabVIEW的CAN总线创新实训平台设计. 苏州市职业大学学报. 2024(01): 52-59 . ![]() | |
3. | 佐磊,曹雪兵,朱良帅,丁雨晴,孙梦婷. 标签分布疏密状态变化情形下超高频天线设计方法研究. 电子与信息学报. 2023(01): 158-167 . ![]() | |
4. | 魏峻. 关于微型消防信息站物联网系统技术研究. 科学技术创新. 2019(04): 81-82 . ![]() |