分享自:

基于粒子群优化支持向量机的癫痫发作预测

期刊:计算机与数字工程DOI:10.3969/j.issn.1672-9722.2023.03.037

基于粒子群优化支持向量机的癫痫发作预测研究学术报告

作者及机构
本研究的作者为刘金森(硕士研究生)、黄炜嘉(博士研究生、讲师)和李效龙(硕士、副教授),均来自江苏科技大学电子信息学院。该论文发表于《计算机与数字工程》(Computer & Digital Engineering)2023年第3期(第51卷)。


学术背景

科学领域及研究动机
癫痫是一种具有突发性和反复性的神经系统疾病,严重危害患者的生活质量。研究表明,癫痫发作具有一定的可预测性。若能在发作前发出预警,可帮助患者或医疗人员提前采取措施,减轻病情危害。因此,癫痫发作的自动预测(Automatic Prediction)成为脑电(EEG)研究的热点问题之一。

传统癫痫预测方法依赖脑电信号的特征提取与分类。癫痫发作阶段可分为:
- 发作前期(Preictal)(发作前10分钟)
- 发作期(Ictal)
- 发作后期(Postictal)
- 发作间期(Interictal)

预测的核心问题是区分发作前期发作间期脑电信号。目前常见的特征提取方法包括:
1. 时域分析(均值、标准差、Hjorth复杂度)
2. 频域分析(功率谱密度)
3. 时频分析(短时傅里叶变换、小波变换、小波包变换、经验模态分解)
4. 非线性动力学方法(最大Lyapunov指数、熵分析)

其中,小波包变换(Wavelet Packet Transform, WPT) 对非平稳信号(如脑电)有良好的多尺度分析能力,被广泛应用于癫痫信号处理。此外,支持向量机(Support Vector Machine, SVM) 是常见的机器学习分类方法,但其参数优化依赖人工经验或网格搜索(Grid Search),效率较低。

本研究提出一种粒子群优化(Particle Swarm Optimization, PSO)-SVM模型,结合小波包系数能量特征提取,以提高分类准确性并减少计算时间。


研究方法与工作流程

1. 脑电信号的特征提取

研究对象与数据
采用CHB-MIT癫痫数据库https://www.physionet.org/content/chbmit/1.0.0/),选取5名患者的脑电数据(16-bit分辨率,256Hz采样率)。每次发作前10分钟定义为发作前期,发作间期数据选取10分钟进行对比分析。

信号处理步骤
1. 滑动窗口分段
- 窗口大小:10s(无重叠)
- 发作前期 & 发作间期各生成240个样本。
2. 小波包变换特征提取
- 选用db5小波进行5层分解,生成32个子频带(0-128Hz)。
- 选取前8个频段(0-32Hz)进行相对能量计算(公式5),消除量纲影响。

特征有效性验证
通过对比发作前期与发作间期的能量分布,发现:
- 发作前期:低频段(s5_0, 0-4Hz)能量占比高(79.54%)
- 发作间期:高频段(s5_2, 8-12Hz)能量占比更高
这证明小波包系数能量能有效区分两类信号。


2. SVM分类及PSO优化

SVM模型构建
SVM的核心是寻找最优超平面,目标函数为凸二次规划问题(公式6)。本研究采用径向基核函数(RBF),其参数(惩罚因子C、核函数参数σ)通过PSO优化选择。

PSO优化流程
1. 参数初始化
- 种群规模=20,迭代次数=200
- C ∈ [0.1, 100]σ ∈ [0.01, 1000]
- 惯性权重w=1,学习因子c1=1.5c2=1.7
2. 适应度函数:十折交叉验证的平均准确率
3. 粒子更新(公式12-13):根据个体最优(pbest)和全局最优(gbest)调整速度和位置

优化结果
PSO寻优的最优参数组合为(C=1.2399, σ=7.5833),训练准确率达98.3051%(图5),优于网格搜索(85.83%)和随机参数法(63.33%)。


3. 后处理方法(阈值决策)

为提高预测稳定性,减少误报,提出一种1分钟滑动窗口判决方法(公式14-15):
- 统计每分钟内SVM输出为“发作前期”的样本数num_preictal[t]
- 若num_preictal[t] ≥ P(阈值=4),则判定该分钟为发作前期


实验结果与结论

主要结果

  1. 分类准确性
    • 平均准确率=83.67%
    • 敏感性=75.34%(正确识别发作前期的比例)
    • 特异性=92%(正确排除发作间期的比例)
    • 误报率=0%
  2. 预测时间:平均6.8分钟(早于癫痫发作)。

科学价值

  1. 方法创新:首次将PSO-SVM应用于癫痫预测,优化了分类效率。
  2. 技术贡献:提出小波包系数能量特征+阈值决策方法,提高了鲁棒性。
  3. 临床意义:为实时癫痫预警系统提供了可行方案。

研究亮点

PSO优化SVM:相比网格搜索,计算时间减少40%(9.58s vs 16.28s),准确率提升(87.5% vs 85.83%)
自适应阈值判决:减少误报,提升预测可靠性
开源数据库验证:基于CHB-MIT数据集,增强可重复性


潜在改进方向

未来可结合深度学习(如LSTM)进一步提升长期预测能力,或扩展至多模态数据(如fMRI)。

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com