控制与决策  2023, Vol. 38 Issue (1): 161-170  
0

引用本文 [复制中英文]

高云园, 高博, 罗志增, 孟明, 张建海. 基于脑电多特征融合的癫痫发作预测方法[J]. 控制与决策, 2023, 38(1): 161-170.
[复制中文]
GAO Yun-yuan, GAO Bo, LUO Zhi-zeng, MENG Ming, ZHANG Jian-hai. A seizure prediction method based on EEG multi-feature fusion[J]. Control and Decision, 2023, 38(1): 161-170. DOI: 10.13195/j.kzyjc.2021.0400.
[复制英文]

基金项目

国家自然科学基金项目(61971168, 61871427, 62171171);国家自然科学基金重点项目(U20B2074);之江实验室开放项目(2021MC0AB04)

作者简介

高云园(1980-), 女, 副教授, 博士, 从事生物信号处理、脑机交互等研究, E-mail: gyy@hdu.edu.cn;
高博(1994-), 男, 硕士, 从事生物信号处理的研究, E-mail: gaobo6ss@163.com;
罗志增(1965-), 男, 教授, 博士, 从事脑机接口、脑机融合控制等研究, E-mail: luo@hdu.edu.cn;
孟明(1975), 男, 副教授, 博士, 从事机器学习和模式识别、脑机接口等研究, E-mail: mnming@hdu.edu.cn;
张建海(1975), 男, 教授, 博士, 从事脑-机接口、数字信号处理等研究, E-mail: jhzhang@hdu.edu.cn

通讯作者

高云园, E-mail: gyy@hdu.edu.cn

文章历史

收稿日期:2021-03-09
接受日期:2021-10-09
基于脑电多特征融合的癫痫发作预测方法
高云园 1,2, 高博 1, 罗志增 1, 孟明 1, 张建海 2     
1. 杭州电子科技大学 自动化学院,杭州 310018;
2. 浙江省脑机协同智能重点实验室,杭州 310018
摘要:癫痫的发作会给患者的身体和精神造成极大的创伤, 对癫痫发作的准确预测可以及时协助医生对患者采取治疗措施. 为了准确预测癫痫发作, 提出脑电特征和多通道脑电交互特征相融合的癫痫发作预测方法. 首先, 提出多尺度符号化排列传递熵对多通道脑电信号交互信息进行分析, 生成同步矩阵, 并通过显著性分析筛选与癫痫发作相关的重要脑电通道, 减少不必要特征对分类的干扰; 然后, 对筛选通道后的脑电信号生成表征脑电信号特征的功率谱密度能量图(PSDED)和描述脑通道交互特征的同步矩阵图(SMD), 将两个特征图融合, 采用深度卷积神经网络(DCNN)对癫痫患者脑电信号进行分类识别, 提高学习能力和泛化能力, 分类准确率可达到96.825 %; 最后, 在分类的基础上采用预测评价系统对癫痫发作预测性能进行评估, 癫痫发作预测范围(SPH)为10 min和发作发生期(SOP)为10 min时, 预测敏感性达到96.66 %, 误检率可达到0.03/ h; 当SPH为30 min, SOP为10 min时, 预测敏感性达到93.17 %, 误检率可达到0.05/ h. 与现有研究结果相比较, 所提出方法具有较好的预测敏感度和较低的误检率.
关键词脑电信号    癫痫发作预测    同步性分析    深度卷积神经网络    特征图融合    
A seizure prediction method based on EEG multi-feature fusion
GAO Yun-yuan 1,2, GAO Bo 1, LUO Zhi-zeng 1, MENG Ming 1, ZHANG Jian-hai 2     
1. College of Automation, Hangzhou Dianzi University, Hangzhou 310018, China;
2. Zhejiang Key Laboratory of Brain Computer Collaborative Intelligence, Hangzhou 310018, China
Abstract: Epilepsy seizures can cause great physical and mental trauma to patients, and accurate prediction of epileptic seizures can assist doctors in treating patients in time. In order to accurately predict seizures, this paper proposes a seizure prediction method that integrates electroencephalogram(EEG) features and multichannel EEG interaction features. Firstly, the multi-scale symbolic alignment transfer entropy is proposed to analyze the multi-channel EEG signal interaction information, generate the synchronization matrix, and screen the important EEG channels related to seizures by significance analysis to reduce the interference of unnecessary features to the classification. Then, the power spectral density energy diagram (PSDED), which characterizes the EEG signal, and the synchronization matrix diagram (SMD), which describes the interaction characteristics of brain channels, are generated for the EEG signals after screening the channels. The two feature maps are fused, and the deep convolutional neural network (DCNN) is used to classify and identify the EEG signals of epilepsy patients, which improves the learning ability and generalization ability, and the classification accuracy can reach 96.825 %. Finally, a prediction evaluation system is used on the basis of classification to evaluate the seizure prediction performance, and the prediction sensitivity reaches 96.66 % and the false detection rate can reach 0.03/h when the seizure prediction range (SPH) is 10 minutes and the seizure onset period (SOP) is 10 minutes. When the SPH is 30 minutes and the SOP is 10 minutes, the prediction sensitivity reaches 93.17 % and the false detection rate can reach 0.05/ h. Compared with the results of existing studies, the proposed method has better prediction sensitivity and lower false detection rate.
Keywords: electroencephalogram    seizure prediction    synchronicity analysis    DCNN    feature map fusion    
0 引言

癫痫是一种突然、反复发作的大脑功能障碍慢性病, 由于大脑异常电活动的起始部位及传播方式不同, 导致癫痫临床表现复杂多样, 包括短暂的感觉障碍、肢体抽搐、意识丧失、行为障碍等, 对患者身体、精神带来严重损伤[1]. 脑电信号是脑神经元间信息交互产生的微弱的电信号, 能够反映大脑活动情况, 基于脑电信号的癫痫发作的预测、诊断和治疗, 其有效性和可行性已被证实[2].

癫痫发作的预测是一个模式识别的过程, 需要数据前期的预处理, 特征提取, 以及训练分类模型识别发作前期、发作期、发作间期等不同状态. 深度学习已普遍地用于医学图像和生物电信号的处理, 在拥有大量数据的情况下深度学习的表现在很多方面超越了传统的特征提取加机器学习. 文献[3]采用CHB-MIT数据集, 将EEG信号分为发作间期、发作前期和发作期, 在时域和频域下分别绘制像素图, 再利用CNN学习特征后进行分类. 文献[4]将原始信号直接输入13层CNN预测癫痫发作. 文献[5]采用Freiburg医院数据集以及CHB-MIT数据集, 将EEG信号通过短时傅里叶转换为时频能量图, 通过CNN学习特征对癫痫发作状态进行分类. 文献[6]将多通道的癫痫EEG信号振幅谱分为19个频率子带特征, 使用CNN算法提取特征, 结合SVM进行分类. 文献[7]将长短期记忆网络(LSTM)引入使用EEG信号的癫痫发作预测中, 并利用一个两层LSTM网络来评价预测癫痫性能.

癫痫发作的准确预测, 对患者而言可以达到提前预警的作用, 有利于医生提前制定治疗计划. 但现有研究对多通道脑电信号分析较少, 癫痫发作前预测的准确率有待提高, 并且预测时间太短. 针对这些问题, 本文提出多尺度符号化排列传递熵, 分析多通道间的耦合关系, 生成同步矩阵图(SMD), 并筛选癫痫发作重要通道, 减少冗余特征对模型学习的干扰; 此外, 还利用功率谱密度能量图(PSDED)表征脑电信号特征, 与表示脑通道交互特征的同步矩阵图(SMD)进行融合, 结合脑电通道特征以及通道间交互的特征, 采用深度卷积神经网络模型对特征图进行训练, 对癫痫状态进行分类和预测, 分类及预测性能都得到了提升.

1 材料与方法

本文提出了多尺度符号化排列传递熵, 提取多通道癫痫EEG信号同步特征, 进行双向耦合性分析. 分析患者癫痫发作期以及发作间期的脑电信号, 生成同步矩阵图, 并通过显著性分析的方法分析两种状态的脑电信号, 筛选具有显著变化的通道. 对筛选通道后的脑电信号通过功率谱密度分析生成PSDED图表征脑电特征, 与描述脑通道交互特征的同步矩阵图(SMD)融合后用深度卷积神经网络进行训练, 再将训练后的模型应用于癫痫发作预测模型, 验证预测性能, 算法流程如图 1所示.

图 1 癫痫发作预测算法流程
1.1 数据来源

数据取自美国麻省理工学院与波士顿儿童医院共同采集的癫痫数据集(CHB-MIT)[8]. 患者均为停药后采集的数据, 对EEG进行长期监测, 记录EEG以及确定发作时刻. 其中24位患者的脑电数据, 总计时间约为980个小时, 且每个患者癫痫次数均大于3次. 数据集中的脑电信号为皮层脑电(EEG), 遵照“10-20标准”进行电极排布, 准确地涵盖了全头皮多通道, 更具全面性、可解释性. 数据说明中包含了癫痫发作的开始时间以及结束时间, 由专业的神经学医生标注. EEG的采样频率为256 Hz, 每例脑电数据中包含23个导联, 采用双极导联方法采集.

1.2 数据处理

原始EEG信号在大脑皮层上采集, 会引入人体内噪声干扰, 如眼电伪迹、肌电干扰等. 为了更好地提取EEG的特征, 需要对其进行消噪处理[9]. 本文采用小波阈值滤波对EEG进行消噪. 使用‘db6’小波函数对EEG进行6层分解. 采用滑窗为4 s, 步长为2 s的方式选取患者的癫痫EEG进行分析. 本文将患者的EEG分为4类: 发作间期(interictal), 发作前30 min (preictal I), 发作前10 min(preictal II)以及发作期(seizure).

1.3 多尺度符号化排列传递熵

人脑是一个跨越多尺度的复杂系统, 脑电信号是一种跨越多尺度时空相互作用的非线性复杂信号, 具有较高的复杂度和噪声. 对癫痫脑电信号时空层次的同步特征进行分析, 有助于理解脑区间的同步关系, 本文采用多尺度排列传递熵对EEG通道间的信息交互进行分析.

时间序列在符号化时会捕捉大尺度的特征, 虽然损失了EEG部分细节特征, 但符号序列保存了更重要的动力学特征[3]. 采用排列模式[10-11]降低分析的复杂度, 减少计算量, 同时增强信号的抗噪能力和鲁棒性. 本文采用静态划分法对原始的时间序列进行粗粒化, 根据原始序列数值范围划分对应符号, 长度为$ n $的原始序列$ X $的符号化公式如下:

$ \begin{align} X^{s}=\begin{cases} S-1, x_{i}\geqslant X_{s-1};\\ \ \ \ \ \ \ \ \ \vdots \\ 1, X_{2} > x_{i}\geqslant X_{1};\\ 0, x_{i} <X_{1}. \end{cases} \end{align} $ (1)

其中: $ S $是符号的数量, $ S $的值越大对应的符号越多, 转换后的符号序列与原始序列越相似. 对$ X^s $进行相空间重构, 有

$ \begin{align} X^{s}_{t}=\{x^{S}_{t}, x^{S}_{t+\tau}, \ldots , x^{S}_{t+(m-1)\tau}\}. \end{align} $ (2)

其中: $ m $为嵌入维数, $ \tau $为延迟因子. 对时间重构序列按升序排列, 即

$ \begin{align} &x^{S}_{t+(j_{1}-1)\tau}\leqslant x^{S}_{t+(j_{2}-1)\tau} \leqslant\\ & x^{S}_{t+(j_{3}-1)\tau}\leqslant\ldots \leqslant x^{S}_{t+(j_{m}-1)\tau}, \end{align} $ (3)

会得到一组符号序列$ J=\{j_{1}, j_{2}, \ldots, j_{m}\} $为重构序列后对应元素原始位置的索引, 共有$ m $!种排列可能. 对$ m $!种排列对应$ \{0, 1, 2, \ldots, m!-1\} $进行符号化, 可以得到新的时间序列.

传递熵是反映两个序列双向信息流强度的方法[12]. 通过信息熵反映序列间的因果关系, 表现为: 在时间序列$ Y $的历史时间尺度下, 时间序列$ X $的历史时间尺度包含的$ Y $的未来信息量[13], 对于任意两个时间序列$ X $$ Y $, 其概率分布函数分别是$ p(x) $$ p(y) $,联合分布为$ p(x, y) $. 可定义$ X $$ Y $的传递熵, 设时间序列$ X_{t} $$ Y_{t} $的长度为$ n $, 各自从$ t-1 $$ t-p $的历史记为$ X^{-}=X^{t-p}_{t-1}, Y^{-}=Y^{t-p}_{t-1} $. $ X_{t} $$ Y_{t} $的传递熵$ T_{X\rightarrow Y} $定义为$ X $$ Y^{-} $$ X^{-} $下的互信息.

$ \begin{align} &T_{X\rightarrow Y} =I(X;Y^{-}|X^{-})=\\ &H(X|X^{-})-H(X|X^{-}, Y^{-})=\\ &\sum\limits_{x, y}^{} p(x, x^{t-p}_{t-1}, y^{t-p}_{t-1}){\rm log}\dfrac{p(x_{t}|x^{t-p}_{t-1}, y^{t-p}_{t-1})}{p(x_{t}|x^{t-p}_{t-1})}. \end{align} $ (4)
1.4 特征提取 1.4.1 同步矩阵图

虽然不同个体的癫痫发作EEG不同, 但他们在空间、频谱和时间特征上是相似的, 在Shoeb[14]的研究中也有提及. 通过多尺度符号化排列传递熵生成的同步矩阵图, 可以很好地反映出脑电信号中多通道间的信息传递量以及交互特征, 体现脑区之间的耦合性变化. 本文通过多尺度排列传递熵得到的值生成$ n\times n $的同步矩阵, 表示$ n $个脑电通道间的耦合性强度, 同步矩阵为

$ \begin{align} X=\begin{bmatrix} T_{11} &T_{12} & T_{13} &\ldots & T_{1n}\\ T_{21} &T_{22} & T_{23} &\ldots & T_{2n}\\ T_{31} &T_{32} & T_{33} &\ldots & T_{3n}\\ \vdots &\vdots & \vdots &\ddots & \vdots\\ T_{n1} &T_{n2} & T_{n3} &\ldots & T_{nn} \end{bmatrix}, \end{align} $ (5)

其中$ T_{ab} $为通道$ a $到通道$ b $的有向耦合强度. 对角线为信号自身的耦合强度, 所以为0. 图 2为将同步矩阵归一化后的生成图. 可以发现, 患者在癫痫发作期和发作间期时部分通道间的耦合强度会有所变化.

图 2 发作期与发作间期基于多尺度符号化排列传递熵的同步矩阵
1.4.2 功率谱密度能量图

针对脑电信号的频率能量特征, 对去噪后的多通道EEG采用功率谱密度(power spectral density, PSD)分析后提取能量变化的特征. PSD分析可以反映EEG的频率特性, 是常用的特征提取方法. 对于一个长度有限的非连续信号$ u(n)=0, 1, \ldots, N-1 $, 先进行离散傅里叶变换, 即

$ \begin{align} U(k)=\sum\limits_{n=0}^{N-1}u(n)W^{kn}_{N}. \end{align} $ (6)

其中: $ W_{N}={\rm e}^{-j2\pi / N} $, $ k=0, 1, \ldots, N-1 $. $ W_{N} $具有周期性, 所以$ U(k) $同样包含周期性, 二者周期大小为$ N $. 常用的PSD求取方法采用周期图法, 即

$ \begin{align} {\rm PSD}=U^{2}(k)/N. \end{align} $ (7)

其中: $ U(k) $为非连续信号的离散傅里叶变换, $ N $为快速傅里叶变换的采样点数, PSD为功率谱估计. 通过PSD分析可以体现出脑电信号的能量变化, 利用这一特性提出了癫痫脑电信号提取特征图方法[15], 称为功率谱密度能量图法(power spectrum density energy diagrams, PSDED). 通过在EEG频域中的能量提取相应的特征, PSD可以表示信号功率在频域的分布. 共分4类脑电信号: 发作间期、发作前I (发作前30 min)、发作前II (发作前10 min)和发作期. 将$ n $个通道的EEG信号等分为32个频段, 并对不同频段的PSD函数进行积分, 最后组成一个$ n\times 32 $的二维矩阵, 将得到的二维矩阵进行归一化处理后生成能量图, 如图 3所示.

图 3 发作期与发作间期的PSDED图
1.5 深度卷积神经网络

采用癫痫脑电信号分类方法(epileptic EEG signal classification, EESC)[15], 利用深度卷积神经网络(DCNN)和从原始多通道EEG迁移学习的PSDED对4种不同的癫痫状态进行分类. 所提出的方法如图 4所示. 网络深度的增加伴随着大量的学习参数, 容易出现过拟合现象, 而且计算量会呈指数级增长. Inception网络降低了网络的复杂度, 核心内容是找到图片最佳的局部稀疏结构, 在同一层网络采用多个不同大小的卷积核, 增加网络的宽度, 改善网络的性能. Inception v3将$ n\times n $的卷积核分解为非对称的$ 1\times n $$ n\times 1 $的卷积核, 可以有效减少网络参数个数. 当CNN网络层数达到一定数量后继续增加网络深度不仅不能提升分类效果, 而且会出现退化问题, 得到更差的分类性能. 残差网络(ResNet)可以有效解决网络过深导致的退化问题, 其中ResNet152是网络较深、分类性能出色的ResNet网络. 而Inception-ResNet-v2模型包含了ResNet和Inception网络的优点, 由3个模块组成, 分别是为了捕获更多图像特征的Stem模块, 可以增加网络层同时减少参数计算量的Inception-ResNet模块, 减少卷积核尺寸同时增加卷积核数量的Reduction模块. 该网络在解决退化问题的同时加快了网络训练的速度. 选取这3个非常具有代表性的DCNN: Inception-ResNet-v2、Inception-v3和ResNet152[16], 在保持网络深度的同时有效地降低了训练复杂度, 并且解决了网络过深导致的退化问题. 在迁移学习框架中, 加载对应的ImageNet预训练权重, 在PSDED数据集上进行微调, 所得的3个模型视为3个特征提取器, 分别在PSDED数据集上提取瓶颈特征, 即输入全连接层之前的特征. 将3个DCNN模型提取得到的特征进行拼接后再输入后续的全连接层进行训练和降维, 最后再经过softmax进行多分类.

图 4 DCNN分类模型
2 实验过程及结果 2.1 EEG耦合性分析及通道筛选

癫痫病人EEG相较于正常人EEG更为复杂, 分析时选取嵌入维数$ m=3 $, 一般选择延迟时间$ \tau=1 $进行分析[11, 17]. 选择患者在癫痫发作间期和发作期的脑电进行多尺度分析. 选择合适的尺度研究EEG的耦合性极其重要, 患者在癫痫发作期和发作间期的传递熵随尺度的变化如图 5所示, 可以看出在尺度65左右时的传递熵值较大, 耦合性较强. 因此本文选取尺度为65进行实验.

图 5 排列传递熵值随尺度变化曲线

为了优化通道选择, 利用EEG同步矩阵确定不同状态下变化明显的脑电通道. 本文采用单因素方差分析(ANOVA)检验[18-19], 判断通道在对发作期与发作间期两种状态下是否具有显著性差异. 为保证通道筛选的一致性, 通道选择的策略全部为采用单样本方差进行分析, 并筛选通道. 当该通道显著性结果$ p<0.05 $时, 表明该通道在发作间期和发作期时变化明显, 保留该通道作为重要通道. 若结果$ p\geqslant0.05 $时, 则表明该通道不具有显著性差异, 将不再具体讨论该通道. 最后可以得到通道筛选后的同步矩阵, 如图 6所示.

图 6 通过显著性分析筛选脑电通道

使用符号化排列传递熵算法分析多通道癫痫EEG中各通道间两两耦合关系, 构造多通道EEG信号的同步矩阵, 通过显著性分析进行通道的筛选. 由于不同患者癫痫类型会有所区别, 癫痫发作源以及影响的通道也会不同, 所以需要对每个患者的EEG做具体的分析. 针对不同的患者采取不同的通道选取策略, 保证选取通道后不同状态提取的特征会有更加显著的差别. 保留显著性分析后剩余的通道, 根据不同患者共同的重要通道进行筛选, 最后选择12个通道. 由于T8-P8、P7-T7重复采集, 实际为10个通道. 表 1为筛选后的脑电通道.

表 1 通道筛选后保留的通道
2.2 癫痫发作预测结果

将通道筛选后的数据生成优化功率谱密度能量(optimization PSDED, OPSDED), 且特征图为$ 12\times 32 $, OPSDED表示EEG的能量特征. 结合多尺度符号化排列传递熵得出$ 12\times 12 $同步矩阵图(synchronization matrix diagram, SMD), SMD作为EEG通道的耦合关系表示的信息交互特征. 将两种特征图通过矩阵拼接融合成为$ 12\times 44 $的新特征, 再使用ResNet152、Inception-v3和Inception-ResNet-v2迁移特征融合后的分类方法, 进行模型的训练. 最后使用预测评价系统对预测方法进行评价.

2.2.1 评价系统

本文遵循文献[20]中提到的评价系统, 采用癫痫发作预测范围(seizure prediction horizon, SPH)和发作发生期(seizure occurrence period, SOP)两个指标, 其中SPH是指癫痫发作前的预测时间段, SOP指的是癫痫一定会发作的时间段. 为了避免算法误报, 当连续预测到5次癫痫发生后, 警报才会响起. 为了做出正确的预测, 癫痫发作必须在SPH之后且在SOP范围内. 同样, 当预测系统检测到癫痫发作, 但在SOP期间没有发生癫痫时, 会出现假警报. 当警报响起时, 将持续到SOP结束. 在临床医疗应用中, SPH必须足够长, 以允许足够的干预或预防措施. SPH也称为干预时间. 相反, SOP不宜太长, 以减轻患者的焦虑, 所以选择SPH较长, SOP较短. 本文采用的预测评价系统采用两种发作预测时间: 1) $ {\rm SPH}=10 $ min, $ {\rm SOP}=10 $ min; 2) $ {\rm SPH}=30 $ min, $ {\rm SOP}=10 $ min.

图 7 SPH和SOP定义

本文采用的评价指标为预测敏感性(prediction sensitivity, PSEN)和错误预测率(false prediction rate, FPR). 在医学统计中, 敏感性是指在确诊病症的不误诊(假阳性)概率, FPR是每小时错误预测的次数, 单位为h$ ^{-1} $或者(1/h).

$ \begin{align} &{\rm PSEN}=\dfrac{\text{正确预测癫痫次数}}{\text{癫痫总共发生次数}}\times 100 \%, \end{align} $ (8)
$ \begin{align} &{\rm FPR}=\dfrac{\text{错误报警次数}}{\text{预测时间}}. \end{align} $ (9)
2.2.2 分类结果

为了验证通道筛选的有效性, 本文对比了无筛选方法的分类性能, 由表 2的实验结果发现PSDED作为特征图的分类算法准确率会高于SMD方法. PSDED相较于SMD在发作前两种状态的准确率有4.3 %和3.5 %的增益, 较为明显. 但在发作间期和发作期的准确率没有显著增益. 结合通道筛选后的PSDED方法, 在总体准确率上有了显著的提高, 尤其在发作前两种状态的准确率会显著提升. 将通道筛选后的PSDED与SMD融合, 结合DCNN训练后的准确率得到了进一步的提升, 发作间期达到98.2 %, 发作前I达到95.4 %, 发作前II达到95.1 %, 以及发作期为98.6 %. 筛选融合后的方法在癫痫发作期有大幅提升, 并且在难以区分的两种状态(发作前30 min、发作前10 min)得到较大提升.

表 2 建立模型所用变量 
2.2.3 预测结果

本文所提出方法的分类性能得到了显著的提升, 但本文重点为算法的预测能力. 这里采用的训练及测试策略与分类方法有区别, 不再对全部样本进行随机划分7:3的训练集和测试集. 一个癫痫发作周期为: 发作间期、发作前期、发作期, 每位患者至少3次以上癫痫发作周期, 选择患者前两次癫痫发作周期为训练样本, 包含60 min的癫痫发作前期数据和周期内所包含的发作间期数据, 没有训练的数据用作测试样本, 预测训练模型如图 8所示.

图 8 癫痫预测训练模型

对比通道筛选前和通道筛选后算法对EEG预测的性能, 表 3的结果显示: 当$ {\rm SPH}=10 $ min, $ {\rm SOP}=10 $ min时, 采用PSDED方法结合深度卷积神经网络的预测56次癫痫中有47次预测成功, 所以敏感性达到了83.7 %, 误检率达到了0.17/ h. 而在通道筛选后的PSDED方法的预测敏感性提高到93.63 %, 误检率下降到0.09/ h.

表 3 PSDED+DCNN算法基于SPH=10 min, SOP=10 min的预测结果

将PSDED与SMD进行特征图融合, 再进行模型的训练, 分析融合后的结果与通道筛选后得到的结果, 如表 4所示. 结果表明: 特征图融合后的PSEN可以达到92.03 %, 误检率达到了0.07/ h; 而经过通道筛选后的PSEN为96.66 %, 误检率为0.03/ h, 反映出经过通道筛选后会有更好的预测性能.

表 4 特征图融合后使用DCNN算法基于SPH=10 min, SOP=10 min的预测结果

$ {\rm SPH}=30 $ min, $ {\rm SOP}=10 $ min时, 结果如表 5所示. PSDED与SMD融合后结合DCNN预测的方法, 在通道筛选前的算法预测56次癫痫中有48次预测成功, 所以敏感性达到了85.71 %, 误检率达到了0.13/ h; 而在通道筛选后的PSDED方法在预测敏感性提高到93.17 %, 误检率下降到0.05/ h.

表 5 特征图融合后使用DCNN算法基于SPH=30 min, SOP=10 min的预测结果

从EEG中提取的特征被广泛用于预测癫痫发作. 本文对比了筛选通道前后算法以及特征图融合方法的分类和预测性能: 1) 筛选通道后的分类和预测性能会好于原始算法, 说明进行通道选择后, 可以舍去部分会影响分类决策的干扰特征; 2) 通过特征图融合, 结合了EEG能量变化的特征以及通道间信息交互的特征, 从两个角度体现了EEG的特征, 更好地体现了不同状态下的EEG特征.

2.2.4 预测性能比较

对比同样适用CHB-MIT数据集的算法, 如表 6所示. 其中文献[21]设定SPH为0, 而SOP设定为50 min, 并解释为报警后50 min内癫痫发作则算成功预测一次. 文献[7]也设定SPH为0, 只考虑SOP, 与本文采用的预测系统有所差别. 对比表明: 在考虑SPH的情况下, 本文的预测算法SOP时间会少于其他研究, 这样更有利于及时提醒患者并减少等待时间, 且得到了较好的预测敏感度和较低的误检率, 模型有预测癫痫发作的能力.

表 6 对比其他数据的预测性能
3 讨论分析

通过脑电通道优化筛选后得出了更好的癫痫发作预测结果, 为了验证通道筛选有利于癫痫发作的预测, 对患者的耦合性进行了详细的分析. 使用多尺度符号化排列传递熵对24个病历记录进行分析, 并提取每个病历的重要通道. 共计19例病历中C3-P3通道在发作期及发作间期的变化较大, 被筛选为重要通道, 通道呈现图 9(a)所示变化的趋势, 癫痫发作时熵值会下降, 通道间的耦合强度会下降. 其余的病历变化趋势如图 9(b)所示, 发作期的熵值无明显变化.

图 9 癫痫发作期及发作间期传递熵值变化(C3-P3通道)

18例病历在T8-P8通道被筛选为重要通道, 熵值变化趋势如图 10(a)所示, 癫痫发作期的熵值会上升, 通道间的耦合强度会增强. 3例病历中T8-P8通道变化趋势如图 10(b)所示, 发作期与发作间期的熵值变化不明显, 其余病历T8-P8通道变化如图 10(c)所示, 发作期的熵值会下降, 耦合强度会减弱. 由于CHB-MIT没有具体说明数据集中有哪些癫痫类型的患者, 这里通过实验结果推测出大部分患者是颞叶区癫痫发病的类型, 所以癫痫时熵值会上升; 部分患者癫痫发作与颞叶区关系较小.

图 10 癫痫发作期及发作间期传递熵值变化(T8-P8通道)

分析24例病历, 大部分患者在癫痫发作期时T8-P8通道的排列传递熵值大于发作间期, 有更强耦合性. T8-P8所属颞叶区, 最常见的是颞叶癫痫, 多表现为精神游离、失忆等[23]. 而大部分患者的C3-P3通道在发作期的熵值会小于发作间期, 患者基本会失去对身体的控制. 有研究表明: 癫痫患者的左前额叶子的同步强度比正常人弱, 患者发作期的左侧额叶和右侧额叶的耦合性降低[24]. 文献[25]通过部分定向相干法建立脑网络对CHB-MIT癫痫数据加以分析, 实验结果表明发作期的颞叶区相关性变强, 而额叶区、顶叶区及枕叶区耦合性降低, 且重点分析T8-P8相关性在癫痫发作时会增强. 通过对部分重要脑电通道的耦合强度和病理角度的详细分析, 基本可以解释筛选脑电通道可以带来更好的预测性能, 原因可能是筛选通道后, 提取的特征可以更好地反映不同状态下脑电信号的差异性, 以便深度卷积神经网络可以训练出更好的预测模型.

4 结论

本文利用多尺度符号化排列传递熵对患者发作间期及发作期各通道EEG的耦合强度的变化, 生成同步矩阵并通过显著性分析进一步筛选重要EEG通道, 减少了冗余的特征对预测算法的影响. 针对优化筛选通道后的脑电信号再生成PSDED特征图和同步矩阵图SMD. 结合通道能量特征和不同通道间信息交互的特征, 产生融合特征图, 使用拥有更好学习效率的ResNet152、Inception-v3和Inception-ResNet-v2三个DCNN模型, 将提取得到的特征进行拼接后再输入后续的全连接层进行训练和降维, 最后再经过softmax进行分类. 对训练好的模型, 在预测系统中进行测试, 采用了SPH为10 min, SOP为10 min的设定, 最后结果预测敏感性达到了96.66 %, 误检率达到0.03/ h; SPH为30 min, SOP为10 min的设定, 最后结果预测敏感性达到了93.17 %, 误检率达到0.05/ h. 预测的性能超越了没有进行通道优化筛选且没有融合特征的算法. 通过符号化排列传递熵算法通道优化选择后, 再进行有针对性的训练为癫痫的检测与预测带来了新的优化方法. 此研究提高了癫痫发作的预测性能, 有益于患者的预防和治疗.

参考文献
[1]
Dickson J M, Scott P A, Reuber M. Epilepsy service provision in the national health service in England in 2012[J]. Seizure, 2015, 30: 26-31. DOI:10.1016/j.seizure.2015.05.009
[2]
刘晓燕. 小儿难治性癫痫的研究进展[J]. 第三军医大学学报, 2012, 34(22): 2240-2243.
(Liu X Y. Progress in diagnosis and treatment for pediatric intractable epilepsy[J]. Journal of Third Military Medical University, 2012, 34(22): 2240-2243. DOI:10.16016/j.1000-5404.2012.22.016)
[3]
Zhou P, Li X Y, Jahanmiri-Nezhad F, et al. Duration of observation required in detecting fasciculation potentials in amyotrophic lateral sclerosis using high-density surface EMG[J]. Journal of Neuroengineering and Rehabilitation, 2012, 9: 78. DOI:10.1186/1743-0003-9-78
[4]
Acharya U R, Oh S L, Hagiwara Y, et al. Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals[J]. Computers in Biology and Medicine, 2018, 100: 270-278. DOI:10.1016/j.compbiomed.2017.09.017
[5]
Truong N D, Nguyen A D, Kuhlmann L, et al. Convolutional neural networks for seizure prediction using intracranial and scalp electroencephalogram[J]. Neural Networks, 2018, 105: 104-111. DOI:10.1016/j.neunet.2018.04.018
[6]
Hu W B, Cao J W, Lai X P, et al. Mean amplitude spectrum based epileptic state classification for seizure prediction using convolutional neural networks[J]. Journal of Ambient Intelligence and Humanized Computing, DOI: 10.1007/s12652-019-01220-6.
[7]
Tsiouris K M, Pezoulas V C, Zervakis M, et al. A Long Short-Term Memory deep learning network for the prediction of epileptic seizures using EEG signals[J]. Computers in Biology and Medicine, 2018, 99: 24-37. DOI:10.1016/j.compbiomed.2018.05.019
[8]
Goldberger A L, Amaral L A, Glass L, et al. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals[J]. Circulation, 2000, 101(23): E215-E220.
[9]
苏慧需. 上肢动作中脑电信号的同步分析方法研linebreak究[D]. 杭州: 杭州电子科技大学, 2019.
(Su H X. Synchronization analysis of EEG signals in upper limb movement[D]. Hangzhou: Hangzhou Dianzi University, 2019.)
[10]
Bandt C, Pompe B. Permutation entropy: A natural complexity measure for time series[J]. Physical Review Letters, 2002, 88(17): 174102. DOI:10.1103/PhysRevLett.88.174102
[11]
Cheng N, Li Q, Wang S T, et al. Permutation mutual information: A novel approach for measuring neuronal phase-amplitude coupling[J]. Brain Topography, 2018, 31(2): 186-201. DOI:10.1007/s10548-017-0599-2
[12]
Wibral M, Vicente R, Lizier J T. Directed information measures in neuroscience[M]. Berlin: Springer, 2014: 1-152.
[13]
高云园, 任磊磊, 周旭, 等. 基于变尺度符号传递熵的多通道脑肌电信号耦合分析[J]. 中国生物医学工程学报, 2018, 37(1): 8-16.
(Gao Y Y, Ren L L, Zhou X, et al. Multichannel EEG-EMG coupling analysis using a variable scale symbolic transfer entropy approach[J]. Chinese Journal of Biomedical Engineering, 2018, 37(1): 8-16. DOI:10.3969/j.issn.0258-8021.2018.01.002)
[14]
Shoeb A H. Application of machine learning to epileptic seizure onset detection and treatment[D]. Cambridge: Massachusetts Institute of Technology, 2009.
[15]
Gao Y Y, Gao B, Chen Q, et al. Deep convolutional neural network-based epileptic electroencephalogram (EEG) signal classification[J]. Frontiers in Neurology, 2020, 11: 375. DOI:10.3389/fneur.2020.00375
[16]
Szegedy C, Ioffe S, Vanhoucke V, et al. Inception-v4, inception-resnet and the impact of residual connections on learning[C]. Proceedings of the 31st AAAI Conference on Artificial Intelligence. San Francisco, 2017: 4278-4284.
[17]
Gao Y Y, Su H X, Li R H, et al. Synchronous analysis of brain regions based on multi-scale permutation transfer entropy[J]. Computers in Biology and Medicine, 2019, 109: 272-279. DOI:10.1016/j.compbiomed.2019.04.038
[18]
钱宇同, 沈健, 张家祯, 等. 基于加权K-阶传播数的情绪脑网络分类研究[J]. 生物医学工程学杂志, 2020, 37(3): 412-418.
(Qian Y T, Shen J, Zhang J Z, et al. Classification of emotional brain networks based on weighted K-order propagation number[J]. Journal of Biomedical Engineering, 2020, 37(3): 412-418.)
[19]
黄威, 高云园, 张迎春, 等. 基于非负矩阵分解和复杂网络的肌间耦合分析[J]. 航天医学与医学工程, 2019, 32(2): 159-166.
(Huang W, Gao Y Y, Zhang Y C, et al. Intermuscular coupling analysis based on non-negative matrix factorization and complex networks[J]. Space Medicine & Medical Engineering, 2019, 32(2): 159-166.)
[20]
Maiwald T, Winterhalder M, Aschenbrenner-Scheibe R, et al. Comparison of three nonlinear seizure prediction methods by means of the seizure prediction characteristic[J]. Physica D: Nonlinear Phenomena, 2004, 194(3/4): 357-368.
[21]
Zhang Z S, Parhi K K. Low-complexity seizure prediction from iEEG/sEEG using spectral power and ratios of spectral power[J]. IEEE Transactions on Biomedical Circuits and Systems, 2016, 10(3): 693-706. DOI:10.1109/TBCAS.2015.2477264
[22]
Khan H, Marcuse L, Fields M, et al. Focal onset seizure prediction using convolutional networks[J]. IEEE Transactions on Bio-Medical Engineering, 2018, 65(9): 2109-2118. DOI:10.1109/TBME.2017.2785401
[23]
He X S, Bassett D S, Chaitanya G, et al. Disrupted dynamic network reconfiguration of the language system in temporal lobe epilepsy[J]. Brain, 2018, 141(5): 1375-1389. DOI:10.1093/brain/awy042
[24]
He X S, Bassett D S, Chaitanya G, et al. Disrupted dynamic network reconfiguration of the language system in temporal lobe epilepsy[J]. Brain, 2018, 141(5): 1375-1389. DOI:10.1093/brain/awy042
[25]
胡月静, 张启忠, 席旭刚, 等. 基于部分定向相干法的脑网络特征分析[J]. 航天医学与医学工程, 2019, 32(1): 64-71.
(Hu Y J, Zhang Q Z, Xi X G, et al. Analysis of brain network characteristics based on partial directed coherence method[J]. Space Medicine & Medical Engineering, 2019, 32(1): 64-71.)