Synthetic Epileptic Brain Activities with TripleGAN

Abstract

癫痫是一种慢性非传染性疾病,由脑神经元突然异常放电引起,导致间歇性脑功能障碍。它也是世界上最常见的神经系统疾病之一。通过机器学习、相关分析和时频分析实现基于脑电的癫痫自动检测,在癫痫的早期预警和自动识别中发挥着重要作用。在本研究中,我们提出了一种利用三重遗传对抗生成网络(GAN)实现脑电癫痫识别的方法。TripleGAN分别用于脑电信号的时间域、频域和时频域。这项实验是通过CHB-MIT数据集进行的,这些数据集在世界上同行业的最新水平上运行。在CHB-MIT数据集中,分类准确率、敏感度和特异度分别超过1.19%、1.36%和0.27%。交叉对象率分别超过0.53%、2.2%和0.37%。通过对实际信号的仿真和分类优化,表明所建立的TripleGAN深度学习模型对脑电癫痫分类具有良好的效果。

Introduction

本文从癫痫灶引起的头皮脑电信号的幅值与位置的相关性中提取识别特征,并基于双重GAN模型对脑电癫痫进行深入学习。

主要创新点如下:

(1)针对癫痫脑电信号的棘波尖波、慢复合波等局部信号特征,研究了癫痫脑电信号的局部虚拟表示。本文提出将GAN机器学习方法应用于真实数据,以提高数据识别的稳健性。

(2)对脑电信号进行局部特征增强可以有效地解决癫痫脑电信号特征聚类的显示问题,使脑电信号的特征聚类更加准确。

(3)利用GAN在势空间(向量空间)进行算术运算,将脑电聚类特征转化为相应特征空间的运算。生成的数据与真实样本没有什么不同。最后,鉴别器不能正确区分产生的数据和真实数据,从而获得更强的分类特征。

总之,本文在特征聚类、强化和端到端分类、癫痫脑电信号识别等方面提出了新的思路,为癫痫的自动诊断提供了新的工具。

2. Method

2.1. EEG Epilepsy Signal Generator 脑电癫痫信号生成器

生成式对抗网络(GAN)主要用于生成图像。通过不同的正则化方法[21,22]和在训练中逐渐提高图像分辨率[23],已经在生成图像的稳定性和质量方面取得了很大的进步。然而,关于时间序列的研究并不多见。[24]设计了具有均方误差的时间-空间-频率(TSF-MSE)损失函数,该函数通过根据时间序列特征、公共空间模式特征和功率谱密度特征计算MSE来重构信号。

在本研究中,从原始信号中迁移参数,并多次重复所需的源激活,以生成模拟的脑电癫痫模型。首先,随机抽取源数据样本作为癫痫预测的初始样本利用SEED-G工具箱快速生成一组具有4s时间窗的时间序列数据集。然后,使用TripleGAN模型对目标数据集中的输入-输出对进行选择性微调,使其接近真实目标。

2.2. Clustering Feature Extraction Methods一种聚类特征提取方法

在癫痫脑电信号的分析和处理中,有许多非监督降维特征提取方法,如主成分分析[25]、独立分量分析[26]、AR[27]等。无监督聚类方法是从数据驱动的角度,根据样本的分布来挖掘样本的特征。集群模型主要分为基于分区的集群、基于密度的集群和基于信号自编码的集群[28]。脑电信号的聚类算法可以挖掘时间序列样本之间的分布规律,发现关键样本模式。虽然通过聚类算法提取的特征不能对应于明确的物理意义,但它们可以作为特征提取的关键组成部分,在许多脑电学研究中发挥重要作用[29]。

本文从时间、频率和时频三个维度进行特征提取。

具体方法如下:

(1)时间特征是脑电信号处理中最基本的特征,它是通过直接观察和计算原始信号来提取的。我们使用了前人的成果[30]来提取时间模型,见图1

(ii)利用该方法对频域特征进行滤波,可以区分癫痫发作过程中脑电能量的明显变化,见公式(1)

小波分析在时间-频率域中使用,将时间上的一维信号变换到时间上的一维空间,并在多个层次上对频带进行划分,以便进行更精确的特征分解,见公式(2)

这三个特征各自履行着各自的职责。特别是,小波包分析进一步分解了多分辨率分析中未细分的高频部分,具有进一步划分和细化随着尺度的增加而加宽的频谱窗口的优良特性。因此,它具有更好的时频特性,提高了脑电信号分析的精度[31]。

2.3.TripleGan模型

受对偶学习自然语言翻译[31]的启发,我们提出了一种新颖的三联机制。DualGan[32]用来自两个域的两组未标记图像训练图像转换器。在本文的实验中,原始GAN从时间、频域和FFT时频域三个维度学习脑电信号的特征,对原始信号和模拟产生的信号进行闭环训练,并允许对任何域的脑电特征进行转换和重建,见图2。因此,可以从脑电癫痫识别的三维特征合理地重构识别权重,以提高识别性能。

在学习过程中,生成模型的优化目标是尽可能多地生成虚假的脑电癫痫数据,从而得到真实数据的统计分布规律。判别模型用于判断给定的输入数据是来自真实数据还是来自生成的模型。最后,当判别模型不能准确区分生成的模型生成的数据是否伪造时,我们认为判别模型和生成的模型都提升到了一个更高的水平,生成的模型生成的数据足以模拟现实世界中的数据。

3. Experiments and Results

3.1. Experimental Setup实验装置

本文实现了由TripleGAN和三种特征方法组成的框架,并使用Kera 2.4.3机器学习实现了堆叠式脑电癫痫仿真。我们使用配备第12代Intel(R)Core(TM)i9-12900K CPU@3.2 GHz、32 GB RAM、1 TB HDD和GeForce RTX 3090 GPU的机器,在64位Ubuntu操作系统下,使用CHB-MIT的开放脑电癫痫数据集进行了表1和表2所述分类问题的解决实验。

3.2. Dataset. CHB-MIT dataset[33]

由波士顿儿童医院和麻省理工学院联合记录。采用10-20国际标准导联系统放置电极,16位模数转换器对输入信号进行256赫兹采样。它针对每个患者2次或更多的癫痫发作进行训练,并对24名患者的916小时连续脑电进行测试。

3.3. Experiment Results.实验结果

为了进行公平的比较,本文进一步将他的模型与最新的模型和基线模型进行了比较,以显示其优越的性能。对于主题相关的分类,将该模型与最近发表的bi-GRU[34]进行了比较,后者提出了双向门控递归单元(bi-GRU)神经网络来辅助癫痫的诊断和治疗。

与DLEK-GP[35]方法相比,采用经典的共同空间模式(CSP)和基于对数-欧几里德核的判别高斯过程来区分癫痫脑电信号。与EEGWaveNet[36]方法的进一步比较使用可训练的深度方向卷积作为区分过滤器,以同时从每个EEG通道收集特征并将信号分离到多尺度分辨率。最后,所提出的CE-stSENet[37]提出了嵌入信道的谱时间压缩与激发网络,该网络可以通过一种变形的压缩与激发块以统一的方式捕获分层的多域表示。在表1中,TripleGAN在平均准确度方面比比较方法高1.19个百分点,在平均敏感度方面高1.36个百分点,在平均特异度方面高0.27个百分点。

对于独立于主题的分类,也可以使用EEGWaveNet[36]作为基线方法之一。提出了一种基于同伦字典学习(DLWH)算法的稀疏表示癫痫发作分类方法[38]。GDL[39]引入了基于深度学习的癫痫发作预测模型,该模型使用脑电(EEGs),可以通过区分受试者大脑的发作前和发作间期来预测癫痫发作。最后,LRCN[40]的一种前瞻性方法构建了一个18层长期递归卷积网络(LRCN)来自动识别和定位头皮EEG上的致痫区域。[41]采用RUSBoosted树集合法实现了DB16-DWT在7个特征值上的实时癫痫检测。

在表2中,TripleGAN的平均准确率比比较方法高0.53个百分点,平均敏感度比比较方法高2.2个百分点,平均特异度比比较方法高0.37个百分点

4. Discussion

本文自然地将GAN扩展到TripleGAN,以提取关于时间,频域和时频的三个域的脑电信息,并保证了以分类器和生成器为特征的脑电癫痫特征的分布收敛于数据分布

作为一个统一的模型,TripleGAN可以同时在深度生成模型中获得最新的分类结果。为了联合估计这些以分类器网络和分类条件生成器网络为特征的条件分布,定义了一个联合判别器网络,其唯一的功能是区分样本是来自真实数据分布还是来自模型。此外,为了弄清脑电癫痫灶的产生规律,本文将输入平滑地转换到三维空间,并利用GAN网络的顺序优化生成数据仿真。接下来,我们将对这一部分进行深入的研究。

5. Conclusion

本文证明了人工脑电信号是由产生式对抗网络产生的。本文通过逐步训练GAN产生稳定的人工脑电信号,得到的信号在时间域和频域上与单通道真实脑电信号非常相似。

023 TripleGan的合成癫痫脑活动2022相关推荐

  1. EpilepsyGAN:具有隐私保护的合成癫痫脑活动-2021(同26)

    EpilepsyGAN: Synthetic Epileptic Brain Activities with Privacy Preservation Abstract 癫痫是一种慢性神经系统疾病,影 ...

  2. 【微信小游戏】合成大灯笼 丨 2022寻找暴富人(首次个人小活动)

    原文文章地址:https://juejin.cn/post/7053331732669562888 (注:参与"2022寻找暴富人"活动也是在原文文章参与哦~) PK创意闹新春,我 ...

  3. 基于神经网络和小波变换的癫痫脑电诊断比较

    论文研读 Comparison of EEG based epilepsy diagnosis using neural  networks and wavelet transform Abstrac ...

  4. 正常脑电与癫痫脑电信号特点

    1. 脑电信号特点 脑电活动是由大脑皮层神经元产生的自发的.节律性的电位变化,常用EEG表示.脑电信号是一种时变的非平稳信号.背景噪声强.是极其微小的电活动,信号幅度微弱,幅度为5uV左右,最大为10 ...

  5. 癫痫脑电信号基础知识

    癫痫脑电信号基础知识 癫痫脑电信号基础知识 脑电图原理 中枢神经系统生理活动的基础是神经元的电活动 脑电图是通过放置适当的电极,借助电子放大技术,将脑部神经元的自发性生物电活动加以放大100万倍并记录 ...

  6. 神经元的集体行为:大尺度脑活动的动力学模型

    来源:集智俱乐部 (https://mp.weixin.qq.com/s/X88lG7rFhIFlpCJ2jVMLtg)  作者:彭崧峻   校对:梁金 编辑:邓一雪 封面:Sergey Fedoto ...

  7. NeuroImage:暴力的隐式创伤—异常运动振荡脑活动与创伤后应激症状有关

    <本文同步发布于"脑之说"微信公众号,欢迎搜索关注~~> 城市暴力的受害者面临患上创伤后应激障碍(PTSD)的风险,这是暴力造成的最严重的后果之一.考虑到PTSD可能与 ...

  8. TUH癫痫脑电数据集下载

    TUH癫痫脑电数据集下载 一.准备工作 1.wget安装 数据集的下载需要用到wget工具,如果是linux或者是macos操作系统可以直接下载,我这里是Windows操作系统,就需要先安装wget, ...

  9. 波恩大学癫痫脑电和波士顿儿童医院脑电信号数据集下载

    1.德国波恩大学癫痫脑电数据集下载,这里我是通过网上找资料,花了2元钱下载的 该数据集由5个子数据集构成Set A.Set B.Set C.Set D.Set E(下面是解释) 每一个子集包含100个 ...

最新文章

  1. 元宇宙,分三层!香港中文大学再现「校园元宇宙」原型
  2. Oracle 10g安装64位图解流程
  3. C++多继承(多重继承)详解(一)
  4. [转载] 让SciTE能够和IDE一样进行成员提示
  5. oracle的脚本语言,Oracle 无法执行SQL脚本语句
  6. 解决ionic3 android 运行出现Application Error - The connection to the server was unsuccessful
  7. 【数据库系统】SQL修改的注意事项
  8. 使用Comparable、Comparator接口实现对对象数组、List集合自定义排序
  9. 给button加href
  10. cesium入门示例-3dTiles加载
  11. 身份认证设计的基本准则
  12. python内置高级数据结构
  13. 大米云主机首批优秀体验师新鲜出炉——软件服务篇
  14. 【学术报告】几经沉浮,人工智能(AI)前路何方?
  15. HAL定时器库函数和定时器的解析
  16. Docker 启动和退出一个容器
  17. JVM调优的在线网站
  18. C++ typedef用法小结(挺好)
  19. 数据类型(由类型创建变量)
  20. [原创]关于搭建企业级应用的AJAX框架

热门文章

  1. 100M百兆POE网口,如何做好过电压防浪涌静电防护?
  2. 创建一个Hello QT程序
  3. NXP+FSL=400亿市值,真的现实么?
  4. 教材作者告北大教授《操作系统教程》抄袭案获胜诉
  5. OBS 直播多路推流
  6. ConcurrentHashMap使用示例
  7. JAVA实验二(南邮)
  8. 2014年终总结——英语流连忘返
  9. 国家地理信息服务平台——天地图使用指南
  10. LES生产物流执行系统,实施精益生产五大托词