基于熵的癫痫脑电信号研究
摘 要
小波分析理论作为新的时频分析工具,在信号分析与处理中得到了很好的应用。而癫痫病的发作原理是大脑神经元突发性异常放电,导致短暂的大脑功能障碍。目前广泛应用的癫痫诊断方法就是对患者的脑电信号进行研究。
基于脑电信号和小波变换的基本理论,从基本概念过渡到到小波分析等一系列相关内容,最终引出小波分析中非常重要的MATLAB程序。通过对正常人和癫痫病症患者在相同环境下的脑电信号的提取,利用熵理论的MATLAB程序计算出两组脑电信号的熵,并进行对比和统计分析。实验分析结果表明癫痫患者和正常人自发脑电信号的熵有着显著的差异:在相同状态下,癫痫患者各导联脑电的熵大于正常人对应导联的脑电熵。相同情况下癫痫患者的脑电信号复杂程度要明显高于健康受测者。这样得出的癫痫患者和正常人的脑电信号的差异,为癫痫病症的诊断与治疗提供有力的依据。
关键词:癫痫;熵;脑电信号;MATLAB
ABSTRACT
Wavelet analysis theory , as a new time-frequency analysis tool , has been well applied in the area of signal analysis and processing . And principle of epileptic attack is a sudden abnormal discharge of brain neurons , leading to transient brain dysfunction . At present , the diagnosis method of eeg signals studied is widely applied in patients with epilepsy.
Based on the basic theory of eeg signals and wavelet transform , transition from basic concept to the wavelet analysis and a series of related content , then led to very important matlab wavelet analysis . Through to the patients with normal and epilepsy disease of brain electrical signal extraction in the same environment , wavelet entropy theory of matlab to calculate the wavelet entropy of the eeg signals in both groups , and comparison and statistical analysis . Analysis of experimental results show that the epileptic patients and normal person of spontaneous eeg signals wavelet entropy has obvious differences : under the same condition , people with epilepsy wavelet entropy of each lead eeg of corresponding lead is greater than the normal wavelet entropy of eeg ; Epilepsy in patients with brain electric signal complexity is significantly higher than the healthy subjects in the same case. Such of epilepsy patients and normal differences in eeg signals , disease diagnosis and treatment for epilepsy provide powerful basis.
Key words: Epilepsy ; The wavelet entropy ; Brain electrical signal ; MATLAB
目 录
第一章 绪 论 1
1.1研究意义 1
1.2研究思路 1
1.3内容安排 2
第二章 脑电信号及小波分析基本理论 3
2.1脑电信号及其研究方法 3
2.1.1时域分析方法 4
2.1.2频域分析方法 4
2.1.3时频分析方法 4
2.1.4非线性动力学 5
2.1.5同步性分析 6
2.1.6人工神经网络 7
2.2小波分析与小波变换 7
2.2.1小波分析 7
2.2.2小波变换 8
2.2.3多分辨率小波变换 9
2.3熵与小波包熵 10
2.3.1熵 10
2.3.2小波包熵 12
2.3.3小波包分解层数选择 13
2.4 MATLAB小波工具箱 14
2.4.1 MATLAB小波工具箱的小波分析函数 14
2.4.2 MATLAB提供的各种小波函数 14
第三章 熵特征提取与结果分析 17
3.1实验数据的小波包分解 17
3.2基于小波变换的脑电信号多分辨率分析 18
3.3小波包去噪 20
3.4癫痫患者脑电复杂度的熵分析 20
3.5脑电信号采样点熵在平均值周围的分布情况 24
3.6脑电信号的方差分析 27
第四章 结 论 32
4.1实验总结 32
4.2工作展望 32
参考文献 33
附录一:英文文献 34
附录二:文献翻译 41
谢 辞 47
第一章 绪 论
1.1研究意义
癫痫(epilepsy)即俗称的“羊角风”或“羊癫风”,是大脑神经元突发性异常放电,导致短暂的大脑功能障碍的一种慢性疾病。在临床上表现为突然、短暂的运动、感觉、意识、行为、自主神经或精神状况异常。发作时患者会出现全身强直和抽搐,全身或者双侧肌肉的强烈持续的收缩,肌肉僵直,使肢体和躯体固定在一定的紧张姿势,如轴性的躯体伸展背屈或者前屈等一系列症状。
癫痫病做为一种慢性疾病,虽然短期内对患者没有多大的影响,但是长期频繁的发作可导致患者的身心、智力产生严重影响。
1、生命的危害:癫痫患者经常会在任何时间、地点、环境下且不能自我控制地突然发作,容易出现摔伤、烫伤、溺水、交通事故等。
2、精神上的危害,癫痫患者经常被社会所歧视,在就业、婚姻、家庭生活等方面均遇到困难,患者精神压抑,身心健康受到很大影响。
3、认知障碍,主要表现为患者记忆障碍、智力下降、性格改变等,最后逐渐丧失工作能力甚至生活能力。
所以癫痫病及早的诊断与治疗对患者的康复及正常的日常生活具有很大的现实意义。
1.2研究思路
脑电信号(EEG)是通过大脑表皮记录到的大量神经元细胞的电活动总和,大脑皮层神经元持续的、节律性的电位变化称为自发脑电信号。不同的生理状态及各种病因均会使自发脑电信号表现出不同的模式,如何有效提取脑电信息以反映大脑的各种状态,是人们一直希望解决的课题。传统的对癫痫症脑电的研究多侧重于分析脑电信号的幅值、频率和能量等,而对脑电活动随时间变化的非线性特性分析不多。近年来,人们应用各种信号处理技术分析脑电信号,在脑电的定量分析与辅助诊断方面已经取得了一些进展。非线性动力学方法将人脑看成是一个复杂的非线性系统,脑电是一个复杂的时间序列。熵由Shannon熵概念的谱熵基础上演变而来,它用小波变换代替傅里叶变换,然后再求其谱熵。熵反应了信号的复杂程度。
基于熵的特点,本文将熵理论引入到癫痫患者的脑电复杂性研究中,通过分析癫痫患者和正常人自发脑电信号在相同的环境下的熵的变化,并结合脑电复杂度理论来分析它们之间的差异。试图为癫痫症的病理诊断、疗效评估提供一定的参考依据。
第二章 脑电信号及小波分析基本理论
2.1脑电信号及其研究方法
大脑是一个复杂的系统,脑科学的研究是目前世界上研究的重点与难点之一。目前有效可行的方法是利用脑电信号对大脑进行相关研究。脑电是脑神经细胞的电生理活动在大脑皮层和头皮表面表现出的电位变化。其通过头皮或皮层用双极或者单击电极记录,反应了大脑神经元的电活动。EEG脑电信号包含了大量的生理与病理信息,经常用于脑部疾病、精神疾病、睡眠分析等脑科学相关研究。
EEG脑电信号是一种复杂的非平稳随机信号,具有信号微弱,个体差异大等特点,所以如何有效地提取其中的有用信息是脑科学研究的棘手问题。大脑在不同的生理、病理状态下,大脑皮层的EEG是不一样的。1929年,Berger首次记录到了人的EEG脑电信号,经过多年的研究,EEG信号分析取得了巨大的进展。1932年Dietch首先运用傅里叶变换对EEG信号进行了相应分析,之后相继有了时域分析、频域分析等方法。今年来随着计算机技术、信号处理技术的快速发展时频分析、非线性分析,人工神经网络等现代方法也陆续运用在EEG脑电信号分析上面[1]。通过上述方法提取EEG信号的特征,可为某些大脑疾病提供临床上的诊断依据并进一步给予有效地治疗,具有重要的临床应用价值。
图2-1 常用脑电信号的分析方法
2.1.1时域分析方法
时域分析方法是EEG脑电信号研究最早发展起来的分析方法,最早EEG的分析就是直接从时域提取波形特征, 时域分析方法的主要优势在于时域波形含有 EEG 的全部信息,不但可以描述单个脑电波的周期与幅度,同时还不需要假定 EEG 是平稳的,因此具有较强的直观性、明确的物理意义。在EEG信号定量化分析中占有重要位置。时域分析方法主要是指直接提取EEG信号的波形特征参数,如幅度峰值检测、过零节点分析、方差分析、直方图分析、相关分析等。大脑的一些重要信息可以在时域上得到体现,如癫痫EEG信号的棘慢波、尖慢波,睡眠EEG信号的梭行波等[6]。
2.1.2频域分析方法
频域分析方法主要是从频域提取EEG脑电信号的信息,对信号进行相关特征提取。主要是对 EEG 进行功率谱估计,也就是把 EEG的幅度随着时间变化转换成 EEG 功率随着频率变化的谱图,这样可以直接从中观测到 EEG 的各个节律波的分布及变化的状况,主要分为非参数谱估计及参数谱估计。功率谱估计是非参数谱估计的一种重要手段。其主要思想是:把EEG信号在时域范围内的幅度变化转变为频域范围内的频域变化,从而可以直接观察到EEG信号变化的节律与分布。经典的谱估计方法之一是通过直接定义有效长的数据,计算其相关函数,之后通过傅里叶变换得到功率谱估计(维纳—辛钦定理)。但是其存在的问题是估计的方差特性不理想,并且随着脑电数据的增长,效果越不理想。为了克服这个问题,学者们提出了一系列改进的方法,如平均周期图法、Welch方法、加窗周期图法等。参数谱估计是假定所分析信号是通过某种函数形式已知的模型(常用的模型有滑动平均模型、自回归模型和谐波信号模型)产生的,再估计模型中的参数,进而得到谱特性,其显著优点是在高信噪比的条件下频率分辨率高,且模型阶数越高分辨率越好,特别适用于对短数据进行处理的场合[6]。
EEG脑电信号是非平稳、时变随机信号。在不同时间包含了不同频率成分,所以单纯从时域或频域不能准确地分析EEG脑电信号。需要把时域与频域结合起来对EEG信号进行分析。
2.1.3时频分析方法
短时傅里叶变换是最简单的时频分析方法,但是其最主要的缺点在于需要在时间分辨率和频率分辨率之间进行权衡,这对处理EEG信号带来了极大的不便。
小波变换分析方法(将在下一章详细介绍)弥补了这一缺点,能够在时域与频域同时进行相应的分析,具有多分辨率分析的优点,是目前应用比较广泛的时频分析方法,有“数学显微镜之美称”[6]。
2.1.4非线性动力学
混沌理论是一门研究非线性系统的新兴学科。混沌是非线性动力学的一种内
在属性,是自然界的一种客观存在。其发现是20世纪物理学继相对论与量子力学之后的第三次重大发现。
对非线性系统进行数据分析时,使用以前的方差、均值、自相关函数和相关系数等统计学工具已无法准确解释观察到的现象,自从19世纪法国 Henri Poincare 猜测非线性动力学系统中可能存在混沌现象以后,非线性动力学(也叫混沌理论)的各种方法得到飞速发展,逐步被应用到生物学、医学、生理心理学、天体物理学、气象学及流体力学等很多学科领域中,这种从非线性动力学中衍生出来用于研究EEG的时间序列分析技术也许是对不可预测的EEG震荡最有力的解释。很多研究表明:大脑是一个复杂的非线性动力学系统,其具有内在确定性混沌的本质。EEG脑电信号具有非线性的混沌特性,因此很多学者将非线性分析方法用于EEG信号分析。例如:通过分析EEG信号的非线性动力学特征指数、相关维数、最大李雅普诺夫指数、复杂度、近似熵等,提取EEG脑电信号的相应特征。实验证明:当 大脑功能受损时,非线性动力学的特征指数发生变化。这说明了利用非线性动力学混沌算子分析EEG信号是可行的。EEG 非线性动力学的应用,不但给正常和紊乱的脑功能的研究开辟了一系列新的前景,同时正朝着一个新的非线性脑动力学的交叉学科领域发展。
1985年脑电领域的两位先驱者发表了他们的第一个成果,这也标志着非线性脑电分析的开始,Rapp等人用在猴子运动皮层产生自发神经活动的混沌分析来描述他们得到的结果,Babloyantz和他的同事们首次报道了他们对人类睡眠EEG的关联维数的观察资料。在早期时候,即使是最基本类型的非线性脑电分析也要依赖于超级计算机,然而,Rapp和Babloyantz开创性的工作不仅要依赖于超级计算机的可用性,而且还依赖于在非线性动力系统中物理和数学方面的进展。虽然我们不能把非线性动力学方法看做是灵丹妙药,对于其在许多情况下的实用性依然存在着很大争议,但是至少它为时间序列分析提供了一组有用的工具,而且提供了一种全新的思路。
常见的刻画非线性动力学特性的参数有关联维数、Lyapunov指数、熵和复杂度等,其中最为常用的量化指标就是Grassberger和Procaccia提出的关联维数,关联维数不仅是可计算的维数类型,它还是比信息维数等更简单易算的方法,通过它可以用低维混沌理论及算法去分析研究EEG信号[6]。确定性混沌主要的特征是其未来状态对初始条件的敏感依赖性,只要初始状态有任何微小不确定性其将按指数速度扩大,Lyapunov指数就是描述这一增长率的一个重要参数,它是量化了无穷小初始误差的平均指数增长率,当它为正时,吸引子附近的轨迹呈发散状态;当它为负时,吸引子附近的轨迹呈收敛状态。熵的概念与Lyapunov指数是密切相关的,被定义为信息随着时间推移的损失率,等于一切正Lyapunov指数的总和,正熵表示混沌动力学,Grassberger和Procaccia表明熵可以从关联积分中确定,其他计算熵的算法如基于非线性预测的熵、近似熵、最大概率熵、粗粒熵和多分辨率熵等。复杂度也是一种非线性测度,其中受到广泛关注的复杂度算法是由Lempel和Ziv两个人提出来的,后被称为LZ复杂度,表征了一个数据序列里出现新模式的速率,其值越高,说明出现新模式的概率越大,同时也说明动力学行为越复杂。
2.1.5同步性分析
EEG的同步是大脑不同区域间进行信息传送和处理的一个典型特征,因此学者们使用很多同步方法探索大脑不同功能区域间是如何相互作用的以及在不同类型的病理中这种相互作用是如何改变的等等,EEG的同步性分析大体上可分为两种即线性与非线性分析。上个世纪五六十年代,学者们利用互相关方法来估计两个同时测得的EEG间的相关性,随着人们深入了解EEG的节律和生理意义,基于快速傅立叶变换的相干法被引入EEG分析中,此法是在频域里计算出两个EEG之间的线性相关性,适合分析某些频段信号的同步现象。随后,Rosenblum等人证明出耦合混沌振荡器即使其幅度不相关也可以显示出相位同步,使用希尔伯特变换或小波变换计算出的相同步法是由两个时间序列之间相位差的非均匀分布刻画的,与互相关和相干法不同的是它不依赖于信号的幅度,并可能更适合跟踪非平稳及非线性动态,但其仅在振荡或周期系统中有意义。Pereda等人引入非线性相互依赖性的概念,定义了两个时间序列间的非线性依赖程度,且它不再假设系统是相互作用,不过,作者自己也指出非线性相互依赖性不适合于耦合系统,而且会受到相互作用系统的自由度和复杂性的影响。基于信息理论的互信息除了可以直接应用于EEG动态特性分析中,还可以用在EEG同步性分析中,互信息显示出某一随机变量含有另一随机变量的信息,常用来度量一个信号中两个线性或非线性时间序列的互相依赖程度,因此,可利用互信息来衡量不同导EEG间的相关程度及分析大脑不同区域间EEG活动的相互作用。Alanso等人观察药物对大脑互联性的影响,通过互信息方法分析后发现服用阿普唑仑和安慰剂的实验者不同导EEG间的互联性有显著差别;Jeong等人证明精神病人的大脑两半球之间的互信息高于正常人,同样的结果也出现在老年痴呆症患者前颞叶和额叶之间[6]。
随着各种各样的 EEG 分析技术的不断涌现,研究者对这些方法孰优孰劣的看法不一致,没有哪一种方法能够全面地刻画 EEG 特性,因此需要采用各种方法全面描述 EEG 各个方面的特征。
2.1.6人工神经网络
人工神经网络是一种新兴的研究方法,是对人脑或自然神经网络若干基本特性的抽象与模拟,反映了人脑的基本特性。人工神经网络以对大脑的生理研究成果为基础,其模拟大脑的工作机制,实现某个方面的功能。神经网络广泛应用于模式识别,特征提取等领域。在区分正常EEG信号与非正常EEG信号上,神经网络更加接近于人的分析。
2.2熵与小波包熵
2.3.1熵
熵(entropy)指的是体系的混乱的程度,用来表示任何一种能量在空间中分布的均匀程度,能量分布得越均匀,熵就越大。一个体系的能量完全均匀分布时,这个系统的熵就达到最大值。熵是信号能量在子空间分布无序程度的一种度量。事实上,一个非常有序的信号是窄带信号(如单一频率的周期信号),相对小波能量为 1,而其他频带的相对小波能量为0,因此这个有序信号的熵为0或非常接近0;一个能量分布非常均匀的信号, 所有频带的相对小波能量近似相等,因此熵将是一个比较大的值。
关于熵的概念,有很多种定义方法,可以根据使用场合不同选择不同的熵,其中使用最多的就是Shannon熵。Shannon熵理论指出:对于一个不确定性系统,若用一个取有限个值的随机变量X表示其状态特征,取值为的概率为, i=l,2,…,n, 且,则X的信息熵定义为:
(2-10)
(1) 信息熵可用来定量估计随机信号的复杂性.基于Shannon熵概念的谱熵是一种信息熵,可用于分析信号的复杂度。信号功率谱中存在的谱峰越狭窄,谱熵越小,表示信号中存在明显的振荡节律,复杂度小;反之,功率谱越平坦,谱熵越大。但是基于傅立叶变换的功率谱估计仅适用于平稳信号,并且谱估计的频率分辨率与所采用的信号长度成正比,短时间窗会引起较严重的旁瓣泄漏效应,使功率谱失真。小波变换可以在时域和频域同时定位分析非平稳时变信号。用小波变换取代傅立叶变换,求得的谱熵称为熵,将更适合于分析脑电信号[7]。
将信号进行二进离散小波变换,可分解成不同尺度下的各个分量,得到小波系数。利用这些小波系数就能够直接估计出不同尺度下的能量。二进离散小波变换的实现过程相当于重复使用一组高通和低通滤波器,对时间序列信号进行逐步分解,每次分解后,将信号的采样频率降低1倍,再对低频分量重复以上的分解过程,从而得到下一层次的2个分解分量。设信号经上述变换后,在第j分解尺度下k时刻的高频分量系数为,低频分量系数为,进行单支重构后,得到信号分量和。
不同分辨率j的细节信号能量为。其中小波系数而信号总能量即为:
(2-11)
(2) 因此,归一化后的相对熵。显然。类似于Shannon熵,熵定义为:
(2-12)
因此,熵WEE可以反映出多频率成分信号的混乱程度并提供信号的动力学特征。将其作为脑电信号复杂性的指标。
基于熵的特点,本文将熵理论引入到癫痫患者的脑电复杂性研究中,通过比较癫痫患者和正常人在相同的环境下脑电信号的熵,并结合脑电复杂度理论来分析它们之间的差异。试图为癫痫的病理诊断、疗效评估提供一定的参考依据。
熵值除了由信号本身特性决定之外,还取决于小波包的分解层数和Pn
两个因素的影响。 一般而言,分解层数越多, 熵值增大;Pn为第n 个子空间信号能量与信号总能量之比,当信号特性不变时,总能量是Pn值的主要影响因素,从而导致熵值发生变化。
2.2.2小波包熵
在小波分解中,随着分解层数的增加小波逐渐聚焦低频方向,而小波包分解是对小波变换的一种改进,在对低频信号分解的同时也能够分解高频段信号,即在所有的频率范围内聚焦,从而得到比小波变换更精细的信号分解,它相当于用一对带宽相等的高通滤波器和低通滤波器对原始信号进行滤波[8]。我们把信号通过第一层高通和低通滤波器后得到一个逼近系数向量与细节系数向量,下一步是用相同的方法将逼近系数向量分裂成两部分既和,将细节系数向量分裂成两部分既和,以此类推。分解到第j分辨层后便得到个等带宽的子信号,系数分别为, i=1,2……, 可通过以上系数重构。与小波分析的结果相比,小波包分析能获得更丰富的时频局域信息,更适合非平稳随机信号的分析与检测。小波包分解原理如下图所示:
图2-2 小波包分解原理示意图
在脑电信号节律特性分析中,常见的是将节律波的能量作为对脑电信号进行识别与分类的特征量,因此信号的能量可作为对信号进行特性提取的一个显著特征量,熵是用来表征复杂度的一个典型的物理量,本节主要应用小波包变换的频率划分特性提取脑电信号的不同节律,在此基础上利用小波包熵分析不同大脑功能状态下的脑电信号复杂程度。基于傅里叶变换和信息论推导而来的传统谱熵能够刻画出信号功率谱的分散或集中程度,但本章开头曾介绍过傅里叶变换自身存在着缺点,故传统谱熵在时间窗的选取也上存在问题,过短的时间窗会造成频率分辨率过低,过长的时间窗会造成时间分辨率过低,而将具有多分辨率特性的小波包变换与熵相结合才能更好地处理非线性的脑电信号。小波包熵是从小波包分解后的信号序列中计算出的一种熵值,每一个子信号i的能量Ei就是细节信号和逼近信号的能量之和:
(k=1,2……M) (2-13)
其中,M是采样点的数量,则该信号的总能量E即为每个子信号的能量值和:
(2-14)
在此基础上定义相对小波包能量,每个子信号的相对小波包能量描述
了信号在这个子空间的能量分布的概率,那么相对小波包能量集{……},覆盖信号的整个频率带,很明显:
(2-15)
香农熵为分析和比较概率分布提供了一个有用的标准,由此,我们定义每一
频率带i的小波包能量熵及整个信号小波包能量熵:
(2-16)
(2-17)
小波包能量熵是信号有序和无序程度的一种测量,因此,它能提供和信号有关的潜在动力学过程的有用信息,对于一个非常有序的信号如单一频率的周期信号,其只在唯一的小波包分解层,信号在该分解层内相对小波包能量为1,在其他分解层内则为0,此时信号的小波包熵为0;而对于完全随机过程产生的一个信号即无序信号,其将贡献于所有的小波包分解层,若假定其是一个能量分布很均匀的信号,那么在所有频率范围内相对小波包能量将几乎近似相等,此时信号的小波包熵为一个很大的值。
2.3 MATLAB小波工具箱
2.3.1 MATLAB小波工具箱的小波分析函数
MATLAB小波工具箱中提供了大量的小波分析函数,用户可以利用这些函数完成需要的功能。按照函数的用途可以对它们进行分类,主要包括小波工具箱图形用户接口函数、通用小波变换函数、小波函数、一维连续小波变换函数、一维离散小波变换函数、二维离散小波变换函数、小波包变换函数、离散平稳小波变换函数、提升小波变换函数、Laurent多项式函数、Laurent矩阵函数、信号/图像的压缩和去噪函数、其他小波应用函数、树管理函数以及其他函数。
小波工具箱提供了两种进行信号分析的方法,一种是使用命令行方式,另外一种就是使用小波工具箱图形用户接口方式。在图形用户接口方式下,用户无需编写任何程序,只要通过菜单操作和各种参数的选择就可对信号进行小波分析。在命令窗口中输入wavemenu,即可进入小波工具箱图形用户接口界面[15]。
2.3.2 MATLAB提供的各种小波函数
MATLAB小波工具箱提供的通用小波变换函数如表2-1所示。用户可以利用这些函数实现计算与小波相关的滤波器组、进行信号的插值和采样、计算小波函数和尺度函数以及小波管理等功能。
表2-1 通用小波变换函数
函数名 说 明 函数名 说 明
biorfilt 双正交小波滤波器组 scal2frq 尺度对应频率
centfrq 计算小波中心频率 wavefun 尺度函数
dyaddown 二元采样 wavefun2 二维尺度管理
dyadup 二元插值 wavemngr 小波管理
intwave 积分小波函数 wfilters 小波滤波器组
orthfilt 正交小波滤波器组 wmaxlev 最大小波分解尺度
qmf 镜像二次滤波器
MATLAB小波工具箱提供的小波变换函数如表2-2所示,它们主要用于产生一些基本的小波函数及其相应的滤波器。
表2-2 小波变换函数
函数名 说 明 函数名 说 明
biorwavf 双正交样条小波滤波器 mexihat 墨西哥帽小波
cgauwavf 复Gaussian小波 meyer Meyer小波
cmorwavf 复Morlet小波 meyeraux Meyer小波辅助方程
coifwavf Coiflet小波滤波器 morlet Morlet小波
dbaux Daubechies小波滤波器计算 rbiowavf 反向双正交样条小波滤波器
dbwavf Daubechies小波滤波器 shanwavf 复Shannon小波
fbspwavf 复频域B-样条小波 symaux Symlet小波滤波器计算
guaswavf Gaussian小波 symwavf Symlet小波滤波器
MATLAB中的一维连续小波变换函数如表2-3所示。用户可以利用它们由某一模式构造用于连续小波变换的小波函数,还可以进行一维连续实小波或复小波变换。
表2-3 一维连续小波变换函数
函数名 说 明
Cwt 一维连续实小波或复小波变换
Pat2cwav 由某一模式构造小波
Wscalogram 计算连续小波变换系数的能力百分比
MATLAB小波工具箱提供的小波包变换函数如表2-4所示。用户可以利用这些函数实现一维小波包分解、二维小波包分解、提取小波包分解结点系数、小波包重构、小波包树结构结点的组合和分割等功能。
表2-4 小波包变换函数
函数名 说 明 函数名 说 明
bestlevt 计算最佳小波包树 wpdec2 二维小波包分解
besttree 计算最佳树 wpfun 小波包函数
entrupd 小波包熵更新 wpjoin 小波包重组
wnerngy 小波或小波包分解的能量 wprcoef 小波包系数的重构
wp2wtree 从小波包树种提取小波树 wprec 一维小波包重构
wpcoef 提取小波包系数 wprec2 二维小波包重构
wpcutree 剪切小波包树 wpsplt 分解小波包
wpdec 一维小波包分解 wentropy 计算小波包的熵
小波工具箱包含大量的小波函数,但是对于一些特殊的应用要求,可能需要
添加新的小波函数。这时就可以通过新建MAT文件来定义新的小波函数,本实验中的熵的计算并没有引用小波工具箱中的现有的熵计算公式,而是通过自定义得到的。
第三章 结 论
3.1总结
本实验通过三种不同的数学特性(既:原始值、平均值、方差),应用小波分析的方法,通过熵来反映了癫痫患者和正常人脑电信号的差异。通过实验,可以得出以下结论:
(1)癫痫患者在发病期间脑电信号的熵大于健康状态下熵。这与生理学上所说的癫痫发作是由于大脑神经元突发性异常放电,导致短暂的大脑功能障碍,大脑内的脑电信号处于极度混乱的状态这一解释是相吻合的。
(2)在相同的外界条件下,癫痫患者脑电信号采样点的熵值在平均值附近的分布较正常人来说更加分散。可以认为脑电节律熵与脑电节律能量的分布有关,尤其与优势节律关系密切。
(3)在相同的外界条件下,癫痫患者的脑电信号熵平均值比正常人的脑电信号熵平均值大,尤其是体现在在γ、α节律上的差异是最大的。从生理学角度看,可以认为是癫痫患者的思维信号更扩散和散乱,这也和行为学结论相一致。
3.2展望
本次实验中的MATLAB小波算法都是笔者自定义的熵计算函数,没有引用MATLAB小波工具箱中的现有的熵计算公式,我们可以对实验中的算法进行进一步加工修改完善,使得计算的结果更加精确,分析的结论更加具有说服力。
癫痫是生活中常见的疾病,但是它的诊断与治疗一直是医学界的一个难题,癫痫发作对患者的生理和心理都造成了极大的消极影响,严重地影响了患者的日常工作及生活。所以利用现代医学科技对癫痫病及早的诊断与治疗对患者的康复及正常的日常生活具有很大的现实意义。
本实验的结果同样可以为在医学上对癫痫发病原理的研究提供相应的数据以及理论成果,对进一步有效地诊断、治疗癫痫具有积极的意义。
参考文献
[1] 郁洪强. 基于熵的网络成瘾脑电复杂性分析. 天津大学学报,2008,41(6):751~756
[2] 周红标. 基于小波包变换的癫痫脑电信号特征提取. 电子测量技术,2009,32(10):36~38
[3] 肖毅,陈善广. 基于脑电节律的熵分析方法. 科技导报,2011,29(16):39~44
[4] 张胜,乔世妮,王蔚. 抑郁症患者脑电复杂度的熵分析. 计算机工程与应用,2012,48(4):143~145
[5] 欧阳轶. 基于脑电小波摘的生理性精神疲劳分析.中国生物医学工程进展, 2007:95~98
[6] 边洪瑞. 针刺足三里对EEG影响的研究. 天津大学硕士学位论文, 2011-12
[7] 成礼智,郭汉伟. 小波与离散变换理论及工程实践. 北京:清华大学出版社,2005
[8] Jaideva C.Goswami,Andrew K.Chan[美]. 许天周,黄春光译. 小波分析理论、算法及其应用. 北京:国防工业出版社,2007
[9] 程正兴,杨守光,冯晓霞. 小波分析的理论、算法、进展和应用. 北京:国防工业出版社,2007
[10] 关履泰. 小波方法与应用. 北京:高等教育出版社,2007
[11] 陈仲英,巫斌. 小波分析. 北京:科学出版社,2007
[12] 邸继征. 小波分析原理. 北京:科学出版社,2007
[13] 高成. Matlab小波分析与应用(第二版). 北京:国防工业出版社,2007
[14] 葛哲学,沙威. 小波分析理论与MATLAB R2007实现. 北京:电子工业出版社,2007
[15] 周伟. 基于MATLAB的小波分析应用(第二版). 西安:西安电子科技大学出版社, 2010