基于ANFIS的心电图ST段检测.ppt_第1页
基于ANFIS的心电图ST段检测.ppt_第2页
基于ANFIS的心电图ST段检测.ppt_第3页
基于ANFIS的心电图ST段检测.ppt_第4页
基于ANFIS的心电图ST段检测.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ANFIS的心电图ST段检测,基于ANFIS的心电图ST段检测,冠心病是一个严重的公众健康问题,发病率居所有疾病的首位,是引起死亡的头号原因,大约占所有疾病死亡的20%左右。因此,早期诊断冠心病至关重要,从而更有效地指导治疗。心电图是诊断冠心病最简便、最常用的方法。而在心电图中ST段的变化与心肌细胞是否缺血之间具有密切的关系,对于冠心病的诊断和治疗具有非常重要的意义1。 ST段的形态特点 常用的ST段形态识别方法 引入模糊概念的必要性 ANFIS结构的工作原理 ANFIS设计步骤及仿真实例,ST段的形态特点,ST段是指从QRS综合 波群终了到T波开始 之间的线段。 从心室肌的去极化/复极化的过程和心肌细胞的动作电位的机理上看,ST段实际上是心室按照先去极后复极的顺序,在复极前的一段时间较长的非稳定平稳状态。正常情况下ST段应与基线平齐。当这种去极化/复极化的顺序由于某种原因而被破坏时,ST段就会发生改变,形成各种形态的异常, 通常会压低或升高2。,ST段抬高主要表现为弓背向下型抬高和弓背向上型抬高,分别如图 1中A、B所示。 ST段压低可表现为水平型压低、下垂型压低、弓背型压低、下陷型压低,分别如图2中B-E所示,还有一种类缺血型ST段压低,也可以称之为上斜型压低,如图F所示;,A弓背向下型ST段抬高 B弓背向上型ST段抬高 图1 ST段多种抬高形态,A正常ST段 B水平型ST段压低 C下垂型ST段压低 D弓背型ST段压低 E下陷型ST段压低 F上斜型ST段低 图2 ST段多种压低形态,常用的ST段形态识别方法,1 .斜率法 ST段斜率可以判别ST段是上斜型压低、水平型压低还是下垂型压低。但对于弓背型,下垂型等非直线型的ST段斜率的确定存在一定的困难。目前确定斜率的方法基本上都是近似的,常用的方法有直线法和线性回归法。 2. 函数拟合法: 函数拟合法就是用某种函数来近似ST段,这样能够描述整个ST段的特性,而且使用特征抽取方法自适应传导时间和心率变化。但是由于ST段变化大,且形态各异,要想拟合的较好很困难. 3. 神经网络分类法 可以采用BP等有监督的多层前馈神经网络,但是BP网络需要进行大量的样本训练,然后才能进行模式识别,对于训练中未出现过的新模式无法正确识别。 以上的方法都有不足的地方,下面我们引入模糊的概念,找寻一种更好的处理方法。,引入模糊概念的必要性,在实现心脏病自动诊断系统中需要利用很多非精确信息。比如当医生观察病人的心电图时,可能会用“p波幅度很高,且形状尖耸”来描述某导联的波形。这里的“很高”和“尖耸”便属于模糊信息。因此,在实现ECG智能识别功能时有必要引入模糊技术,将不精确的测量数据或定性描述模式特征的模糊语言转换为能够被自动识别模块利用的数值信息。 模糊推理系统的设计主要不依靠对象的模型,但他却相当依靠专家或操作人员的经验和知识。模糊推理系统的结构非常适于 表示人的定性和模糊的经验和知识,这样的经验和知识通常采用if-then的模糊条件句来表示。若缺乏这样的经验,则很难期望它能获得满意的控制效果。 对于上面的问题,自适应是一种解决办法。但是自适应的方法给系统的设计和构造带来了很大的困难和麻烦,涉及到许多专业的高深理论,而且不同自适应理论和方法的适用性比较窄,最终模糊系统的自适应设计和实现都比较困难。,另一方面,模糊逻辑和神经网络的发展,使得近十年以来的智能控制得到十分重要的进展。模糊逻辑和神经网络是两个不同的领域,基础相差较远,但是他们又都是人工智能领域的科学。是否可以结合起来加以应用呢? 理论和实践的结果证明两种理论是可以融合的,基于网络的自适应模糊推理系统ANFIS(Adaptive Network-based Fuzzy Inference System)就是这种结合的一种产物3。 由于模糊推理本身不具备自学习功能,其应用受到很大的限制,而人工神经网络又不能表达模糊语言,实际上类似一个黑箱,缺少透明度,所以不能很好大的表达人脑的推理机能。而基于自适应神经网络的模糊推理系统ANFIS将二者有机的结合起来,既能发挥二者的优点,又可弥补各自的不足。,ANFIS结构的工作原理,Tang Roger提出与一阶Sugeno模糊模型功能等同的基于自适应神经网络的模糊推理系统(ANFIS ) 用来实现Sugeno模糊模型的学习过程。ANFIS可以认为是Sugeno型模糊模型的神经网络实现,该网络是一个多层前馈网络,结构如图,假定模糊规则库包含两种规则: ule1:if x1 is A1 and x2 is B1, then f1=p1x1+q1x2+r1 ule2:if x1 is A2 and x2 is B2, then f2=p2x1+q2x2+r2 第一层:该层节点i是以节点函数表示的方形节点 (该层参数可变) 第二层:该层的节点表示将输入信号相乘,其乘积输出为 第三层:该层节点用N表示,第i个节点计算第i条规则 的归一化可信度为:,第四层: 该层每个节点i为自适应节点 ,其输出为: 第五层:该层单节点是一个固定节点,计算所有输入信号的总输出为: 在MATLAB中基于自适应神经网络算法的模糊推理系统多用于以下情况: (1)已经获得大量希望用于建模或是希望模型能够跟随的输入输出数据对。 (2)不一定需要或是不能预先得到所研究系统的基于变量特征的结构参数。 总之,自适应神经网络模糊系统最大的特点就是,该系统是基于数据的建模方法。系统中的模糊隶属函数及模糊规则是通过对大量已知数据的学习得到的,而不是基于经验或是直觉任意给定的。这对于那些特性还不被人们所完全了解或者特性非常复杂的系统尤为重要。,ANFIS设计步骤,自适应神经网络模糊系统的基本思想非常简单,它为模糊建模的过程提供了一种能够从数据集中提取相应信息(模糊规则)的学习方法,这种学习与神经网络的学习方法非常相似,通过学习,能有效地计算出隶属函数的最佳参数,使得设计出来的Sugeno型模糊推理系统能够最好的模拟出希望的或是实际的输入输出关系,所以ANFIS是一种基于已有数据的建模方法 。,基于数据聚类的ANFIS设计方法一般有以下几个步骤:,(1)获取样本数据; (2)确定ANFIS模糊输入的初始模糊划分和模糊规则;利用数据聚类技术对样本数据进行聚类分析,得到若干输入变量聚类中心。然后根据聚类结果可以获得输入变量的模糊划分(即隶属函数个数和初始分布)和模糊规则,即模糊输入的聚类中心可作为模糊输入隶属函数的初始中心位置,由聚类结果得到的模糊输入之间的匹配关系可直接转化为模糊规则。,(3)确定ANFIS的初始结构;由得到的模糊输入隶属函数和模糊规则确定ANFIS各隐层神经元个数以及神经元激励函数。 (4) 训练ANFIS,得到最终结果;根据训练样本数据利用混合学习算法离线辨识前题参数集和结论参数集,得到辨识后的ANFIS模型。 (5) 用核对数据校验ANFIS。,仿真实例,建立一个模糊推理系统,对输入数据集(x=(0:0.1:10);y=sin(2*x)./exp(x/5)进行模拟,即根据一组100点数据用模糊推理机制来构造(模拟)函数y. 输出结果,结论,自适应神经网络模糊系统为模糊建模的过程提供了一种能够从数据集中提取相应信息(模糊规则)的学习方法,通过学习能有效地计算处隶属函数的最佳参数,使得设计出来的Sugeno型模糊推理系统能够最好的模拟出希望的或是实际的输入输出关系,所以ANFIS是一种基于已有数据的建模方法。 由以上的仿真结果可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论