当前位置:文档之家› 基于快速独立分量分析和小波包变换的脑电信号消噪

基于快速独立分量分析和小波包变换的脑电信号消噪

基于快速独立分量分析和 小渡包变换的脑电信号消噪 

王远大,陈宏铭,程玉华 (上海北京大学微电子研究院,上海,201203) 

摘要:本文提出一种小波包变换和快速独立分量分析相结合的方法对脑电信号进行预处理。首先利用小 波包变换对脑电信号进行3层分解,对第三层的高频小波系数置零,以此达到去除随机噪声的目的,同时 最大程度地保留了细节信息。其次,对经过小波包变换处理后的多路信号进行快速独立分量分析,将脑电 信号与各噪声源信号分离开。为验证消噪算法的效果,本文对输出各分量进行相关性分析,实验结果显示 各分量间的互相关系数的数量级为一15和一1 6,互相关系数近似为0,说明该方法的去噪效果很好。 关键词:脑电信号;小波包变换;快速独立分量分析;互相关系数 

Noise of EEG Eliminated by the Combination of Fast Independent Component Analysis and Wavelet Packet Transform 

WANG Yuan-da,CHEN Hong-ming,CHENG Yu-hua (Shanghai Research Institute of Microelectronics(SHRIME),Peking University,Shanghai,20 1 203) 

Abstract:In this paper,the approach of the combination of Fast ICA and wavelet packet transform is proposed to process the EEG signals.First of all,the EEG signals were decomposed up to 3 levels using wavelet packet transform. Then put coefficients of the highest frequency range at zero,so as to eliminate random noise in EEG signals,and at the same time to keep as much detailed information as possible.After that,in order to separate all the noise from EEG signals,the output of the wavelet packet transform was processed by Fast ICA.To verify the performance of the system, the author analyzed the correlations among all components of the result.The result of the experiment showed that the order of magnitude of cross correlation coefficients were-1 5 and-1 6,which could be regarded as zero.So this approach performed well in reducing noise. Keywords:EEG;wavelet packet transform;Fast ICA;cross correlation coefficient 

,^...…一:…一… 啊圈瞄r 笔17n期1 17 1 引言 脑电信号(EEG)中包含了大量的生理和病理 信息,在临床医学研究以及疾病诊断方面发挥着重 要的作用Ⅲ。处于清醒状态的健康人的EEG幅值一 般在20~50uV之间,信号微弱,很容易受到各种噪 声的干扰I 。因此直接采集的EEG数据中往往包含 了大量的噪声信号,这就给进一步的研究分析工作 带来了很大的麻烦。EEG信号中的噪声主要有高斯 白噪声、眼电信号、血管跳动信号以及工频信号等。 这些信号的强度与EEG信号强度相当,使得EEG 信号的信噪比很小。因为高斯白噪声的频率远远高 于绝大部分的EEG信号频率,所以可以采用小波多 分辨率分解131的方法,对信号在小波域进行分解,然 后通过将小波高频系数置零的方法来滤除高频部 分,即高斯白噪声 。而对于眼电、血管跳动、工频等 信号来说,频率也基本固定,同样可以采用小波多分 辨率分解的方法,将相应频率段的小波系数置零。 但是由于干净的EEG包含高频成分和低频成分,必 然与噪声信号频率有较大的重叠,通过小波去噪的 方法同时去除掉了大量的有用信号。此外,小波去 噪方法的自适应能力较差。它只能去除已知频率的 噪声信号,对于采集过程中随机引入的未知噪声源 却显得无能为力。 本文提出一种小波包变换[3]与快速独立分量分 析(Fast ICA)【5_相结合的方法对采集信号进行预处 理。相对于小波变换,小波包变换在高频信号处理 方面有着更广泛的应用,运用小波包变换仅仅去除 随机噪声的超高频部分,保留了绝大部分的EEG细 节信息。ICA算法是在噪声源未知的情况下,将信号 源与各噪声源分离的方法,主要包括Infomax方法、 kernel算法以及Fast ICA等同。而Fast ICA由于算法 复杂度小,在大数据的处理方面有着独特的优势,同 时在精度方面也不亚于其它方法,因此受到了研究 人员的青睐。 

2 算法分析 对采集的EEG信号进行预处理的算法如图1 所示。首先从头部的不同位置采集脑电信号,通道数 可以不同,为了便于说明,本文采用4通道。每个通 道的采样点个数为N。4个通道的N个采样点构成 了4行N列的矩阵x(4,N)。因为当观测信号中所 含随机噪声越小,独立分量分析效果越好,所以先对 每个通道进行小波包变换,输出的结果可以近似认 为不含随机噪声。最后将不含随机噪声的信号矩阵 经过Fast ICA变换,输出的4个分量中其中一个为 干净的脑电信号,其余3个为不同噪声源产生的噪 声信号。 

j L sE EEG : Fast ! 

; lCA I NOISE2 

lNOISE3 理过程 

2.1小波包变换去除随机噪声 因为脑电信号的细节信息中往往包含着重要的 健康信息,因此必须尽量减少观测信号中的细节部 分损失[31。小波变换是将信号分解为低频部分和高 频部分,而对低频部分再进一步分解,所以小波变换 对信号的低频部分处理的更好,而对于高频部分处 理得过于粗糙。为了尽量保护EEG的细节信息,本 文采用小波包变换对多路观测信号进行消噪处理。 小波包分解过程[ 如图2所示,其中A代表信号的 低频部分,D代表信号的高频部分。本文是通过将 DDD3置零后对小波包重构来达到消除随机噪声的 目的。通过反复的滤波效果对比,最终选择db4小 波,采用3层分解。 

2.2 Fast lCA去除非随机噪声 对于n个一维观测信号x,,x:….,x 构成的n通 道观测信号矩阵x=[x ;x ;…;x ]是由源信号矩阵s= y 是y与具有相同协方差矩阵的高斯随机变 量。负熵的绝对值越小,其非高斯性越强,当且仅当 y为高斯变量时,负熵为0。 由公式(2)可知,计算负熵需要知道Y的概率 }言 ] 密度分布函数。而通常情况下,概率密度分布函数无 法获得。因此采用公式(3)近似: 

【s ;s:....;st1]经过混合矩阵A组合而成,即X=A*S。如 果能够在矩阵A和矩阵S未知的情况下求解出一 个矩阵B,使得在矩阵B的作用下,S=B x是矩阵 的最优逼迫I7J(即矩阵S是矩阵s的最优解),就相 当于对矩阵x完成了去噪过程。该过程所描述的算 法即为独立分量分析(ICA)。 独立分量分析算法的适用条件为: (1)观测信号中信号源和各噪声源之间相互独 立,或者互相关系数很小可近似认为独立; (2)需要分离的信号源和噪声源为非高斯信 号。 (3)通道数要大于或等于信号源和噪声源数目 

混合—解混过程如图3所示,其中解混过程即 为独立分量分析。解混过程[81通常采用两步法: (1)球化:使输出z(t)的各分量Zi(t)的方差 为1,而且互不相关,但是未必互不独立; (2)正交变换:一方面使输出Yi的方差保持为 1,同时使各yi尽可能互相独立。 

l 解混系统B f 

Fast ICA又称为固定点算法f91,是一种快速迭代 寻找最优值的算法。Fast ICA的最优判据有似然最 大、负熵最大等,本文以负熵最大作为最优判据。该 算法采用了定点迭代算法,收敛更快。 负熵的定义如下: .,(Y)=H( )一H(y) (1) 其中:H(Y)=一,p(y)log P(Y) (2) 

Ⅳ,(y)=[E[f(Y)]一E[,( )]] (3) 其中,E表示期望运算,厂为非线性函数,可以 有不同的取法,本文采用: f(Y)=arctan(y) (4) 令公式(3)中y= 1X, ,可得: 

( x)=[E[厂( )卜Elf( )]] (5) 本文的主要任务是优化矩阵 使得负熵 ( )最小。 

问题最终化简为下列公式的迭代过程: 

(6) E[ ( 。x)]-z[f’( x)] (7) 对公式(6),(7)迭代,直到公式(7)收敛。收 敛条件由具体要求的精确度决定。本文采用的收敛 条件为:I l l I<10 。 

2.3信号独立性判据 在信号处理领域中,互相关系数是用来表示两 个信号之间相似l生的一个度量。互相关系数越大,表 示两个信号之间的相似度越大。通常两个独立源产 生的信号之间的互相关度很小,即互相关系数很小。 若ICA分离结果中各通道信号之间的相关度很小, 则可以有效地说明各通道信号的产生来自于不同的 信号源。因此通常采用互相关系数作为ICA分离效 果的判据,,如公式(8)所示, R = ∑[x(m)×y(肼刀)】 (8) 其中Ⅳ表示序列长度,m=0一…Ⅳ-1。互相关系 数只是一个比率,不是等单位量度,正负号只表示相 关的方向,绝对值表示相关的程度。对于相关系数大

相关主题