基于概率神经网络的j波检测及分类方法

文档序号:9512186阅读:198来源:国知局
基于概率神经网络的j波检测及分类方法
【技术领域】
[0001] 本发明涉及J波的检测及分类方法,具体为基于概率神经网络的J波检测及分类 方法。
【背景技术】
[0002] J波是指心电图(Electrocardiogram,ECG)上QRS波与ST段之间的圆顶状或马它 峰状电位变化。正常情况下J波部分地或完全地隐藏于QRS波群中。明显异常J波常与低 温、尚钙血症、神经系统损伤等有关。由J波引起的临床综合征或疾病称为J波综合征,包 括:早期复极综合征、Brugada综合征、下壁导联有明显J波的心脏性猝死和下壁导联ST段 下斜型抬高的原发性心脏骤停等。
[0003] 心电图J波和J波综合征是心脏性猝死的高危预警指标。在临床及科研中需要重 视这类患者的筛查。同时,并不是所有心电图上的J波都会导致恶性心律失常。提高对心电 图正常变异J波与异常J波的鉴别能力,有助于医生结合临床病例识别临床异常J波的高 危患者,减少恶性心律失常及特发性心室颤动猝死的发生,有很大的临床意义和现实意义。

【发明内容】

[0004] 本发明为了解决现在没有一种对J波进行有效检测和分类的方法的问题,提供了 基于概率神经网络的J波检测及分类方法。
[0005] 本发明是采用如下的技术方案实现的:基于概率神经网络的J波检测及分类方 法,包括以下步骤:
[0006] 通过心电图机获得所需的心电信号,其中包括正常心电信号NJ、含良性J波心电 信号BJ、含高危J波心电信号MJ三种心电信号;
[0007] 采用小波包变换提取每种心电信号的ST段,并求取ST段功率和小波系数作为两 个特征向量;
[0008] 对所提取的ST段采用希尔伯特黄变换进行特征提取,即先进行经验模态分解,将 ST段信号分解为一系列固有模态函数頂F,然后对每一个固有模态函数頂F做希尔伯特黄 变换,得到其瞬时频率和幅度作为两个特征向量;
[0009] 将正常心电信号NJ、含良性J波心电信号BJ、含高危J波心电信号MJ三组心电信 号作为训练样本,每个训练样本提取的上述4种特征向量输入PNN对其进行训练;
[0010] 取任意心电信号作为测试样本,对测试样本进行处理,提取上述4个特征向量,将 其输入PNN,由输出结果得出该测试样本属于哪一种类型,即正常心电信号NJ、含良性J波 心电信号BJ和含高危J波心电信号MJ中的一种。
[0011] 概率神经网络(Probabilistic Neural Network,PNN)是D. F. Specht博士在 1990 年提出来的一种神经网络模型,它是基于贝叶斯分类规则与Parzen窗概率密度估计方法 发展而来的一种并行算法。PNN算法简单、训练简洁,在实际应用中,尤其是在解决分类问题 的应用中,它的优势在于用线性学习算法来完成以往非线性学习算法所做的工作,同时又 能保持非线性算法的高精度等特性。因此,采用PNN方法可以实现对心电图中J波的检测 及分类。
[0012] 本发明首先通过心电图机获得所需的心电信号,由心电图机获得的心电信号已 经滤除了噪声,由于J波往往出现在心电信号的ST段,同时为了降低计算复杂度,先利用 小波包变换提取心电信号的ST段,并求取ST段功率和小波系数,对所提取的ST段采用希 尔伯特黄变换(Hilbert-Huang Transform,HHT)进行特征提取,即先进行经验模态分解 (Empirical Mode Decomposition,EMD),将信号分解为一系列固有模态函数(Intrinsic Mode Function,頂F,也称作本征模态函数),然后对每一个頂F分量做希尔伯特变换,得到 其瞬时频率和幅度;采用概率神经网络(Probabilistic Neural Network, PNN)作为J波检 测分类器,将上述ST段功率、小波系数、瞬时频率和瞬时幅度作为4个特征向量输入PNN,对 PNN进行训练;然后取测试样本,对其进行相同的预处理,同样提取4个特征向量,输入PNN 得到其分类结果。
[0013] 本发明提出了以一种简单有效的J波检测和分类方法,为医生识别临床异常J波 的高危患者提供了依据。
【附图说明】
[0014] 图1为本发明的流程图,注:A、B为输入PNN分类器的4个特征向量,A表示求取 的ST段功率和小波系数,B表示经过希尔伯特黄变换求取的瞬时频率和幅度。
【具体实施方式】
[0015] 基于概率神经网络的J波检测及分类方法,包括以下步骤:
[0016] 通过心电图机获得所需的心电信号,其中包括正常心电信号NJ、含良性J波心电 信号BJ、含高危J波心电信号MJ三种心电信号;
[0017] 采用小波包变换提取每种心电信号的ST段,并求取ST段功率和小波系数作为两 个特征向量;
[0018] 对所提取的ST段采用希尔伯特黄变换进行特征提取,即先进行经验模态分解,将 ST段信号分解为一系列固有模态函数頂F,然后对每一个固有模态函数頂F做希尔伯特黄 变换,得到其瞬时频率和幅度作为两个特征向量;
[0019] 将正常心电信号NJ、含良性J波心电信号BJ、含高危J波心电信号MJ三组心电信 号作为训练样本,每个训练样本提取的上述4种特征向量输入PNN对其进行训练;
[0020] 取任意心电信号作为测试样本,对测试样本进行处理,提取上述4个特征向量,将 其输入PNN,由输出结果得出该测试样本属于哪一种类型,输出结果为三种值:0、1、2,分别 代表NJ、BJ、MJ,即正常心电信号NJ、含良性J波心电信号BJ和含高危J波心电信号MJ中 的一种,
[0021] -个典型的PNN网络结构可以分为输入层、隐层、累加层和输出层,PNN网络结构 是利用下面的算法进行训练的:
[0022] 第一步:把训练样本数据集中的每一个样本X表示为矢量的形式,即X = (χ1; X2, , xd);
[0023] 第二步:第一个样本矢量被置于输入层单元上,同时,连接输入单元和隐层单元的 那些连接被初始化为W1= X i,然后,从隐层的第一个单元到累加层中代表X1所属类别的那 个单元之间就建立了一个连接;
[0024] 第三步:同样的过程对剩余的各个隐层单元都重复进行,即Wm= X m,其中m = 1,2,· · ·,η ;
[0025] 第四步:最后得到训练后的PNN网络结构,输入层单元和隐层单元之间是完全相 通的,而隐层单元到累加层单元之间是稀疏连接的。如果把第j类样本的第k个分量记 为X jk,把这个分量到第j个隐层单元的连接权重系数记为Wjk,其中j = 1,2, ...,n,k = d 〇
[0026] 经过训练完成的PNN网络结构就可以用这样的方式实现分类:
[0027] 第一步:把一个测试样本提供给输入节点,每一个隐层单元都计算非线性函数
的大小,其中 i = 1,...,M,j = 1,...,N,M 为训 练样本中总类别数目,N1为第i类训练样本数据数目,称之为PNN的第i类模式的隐层神经 元个数,d为样本空间数据的维数,〇为平滑参数,Xl]为第i个模式的第j隐中心矢量;
[0028] 第二步:每一个累加层单元把与它相连的隐层单元的计算结果fw (X)进行相加,这 样每一个隐层单元向与它相连的那个累加层单元就贡献了一个信号,这个信号的强度等于 以当前训练样本为中心的Parzen窗函数产生这个测试样本的概率;
[0029] 第三步:对每一个累加层单元得到的计算结果,通过求最大值得到测试样本期望 的类别。
【主权项】
1.基于概率神经网络的J波检测及分类方法,其特征在于包括以下步骤: 通过心电图机获得所需的心电信号,其中包括正常心电信号NJ、含良性J波心电信号BJ、含高危J波心电信号MJ三种心电信号; 采用小波包变换提取每种心电信号的ST段,并求取ST段功率和小波系数作为两个特 征向量; 对所提取的ST段采用希尔伯特黄变换进行特征提取,即先进行经验模态分解,将ST段 信号分解为一系列固有模态函数MF,然后对每一个固有模态函数頂F做希尔伯特黄变换, 得到其瞬时频率和幅度作为两个特征向量; 将正常心电信号NJ、含良性J波心电信号BJ、含高危J波心电信号MJ三组心电信号作 为训练样本,每个训练样本提取的上述4种特征向量输入PNN对其进行训练; 取任意心电信号作为测试样本,对测试样本进行处理,提取上述4个特征向量,将其输 入PNN,由输出结果得出该测试样本属于哪一种类型,即正常心电信号NJ、含良性J波心电 信号BJ和含高危J波心电信号MJ中的一种。
【专利摘要】本发明涉及J波的检测及分类方法,具体为基于概率神经网络的J波检测及分类方法。本发明首先通过心电图机获得所需的心电信号,利用小波包变换提取心电信号的ST段,并求取ST段功率和小波系数,对所提取的ST段采用希尔伯特黄变换进行特征提取,得到其瞬时频率和幅度,采用概率神经网络作为J波检测分类器,将特征向量输入PNN,对PNN进行训练;然后取测试样本,对其进行相同的预处理,同样提取4个特征向量,输入PNN得到其分类结果。本发明提出了以一种简单有效的J波检测和分类方法,为医生识别临床异常J波的高危患者提供了依据。
【IPC分类】A61B5/0452
【公开号】CN105266801
【申请号】CN201510575609
【发明人】李灯熬, 王欣, 赵菊敏
【申请人】太原理工大学
【公开日】2016年1月27日
【申请日】2015年9月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1