用于心电图识别与分类的方法和设备的制作方法

文档序号:1181158阅读:230来源:国知局
专利名称:用于心电图识别与分类的方法和设备的制作方法
技术领域
本发明涉及心电图(Electrocardiogram, ECG)诊断仪领域,更具体地说,涉及用 于心电图(ECG)诊断仪的特征识别与模式分类方法和设备。
背景技术
我国社会的医疗模式正在发生深刻的转变,需要从以大、中医院为中心的医疗模 式,逐步过渡到以个人为中心、以家庭为单位、以社区为范围,集医疗、预防、保健管理于一 体,注重早期诊断与治疗的卫生服务,以提高全民生活质量、减少不必要的花费。国务院《关 于发展城市社区卫生服务的指导意见》提出到201 O年实现"人人享有基本医疗和公共卫 生服务"的蓝图。因此,医疗保健设备的"无线化"、"便携式"、"家庭化"是必然的发展方向, 如用于心、肺音的听诊,脑电、心电信号的识别的无线可佩戴设备。 生活中,心脑血管疾病具有起病急骤、难以预测的特点,已经成为威胁21世纪人 类生命健康最严重、最常见的疾病。例如许多心脏疾病常常突发于医院之外,病人被送达医 院时相应症状的发作已经停止,没有ECG记录,此时医生并不能够做出诊断。使用"可佩戴 无线ECG诊断仪"就能够及时记录疾病发作时的ECG,并将其通过短距离无线通信方式传输 到掌上计算机,捕获异常情况。 一旦有危险,相关信息可通过无线通信网络传送到医院或急 救中心,通知医生进行"家访"或让患者/家属及时到医院治疗,而病人在到达急诊室之前 就能够得到初步诊断,社会和经济效益会十分巨大。 通常,将采集的心电数据进行预处理后,即进入心电图波形检测和提取特征信息 的阶段。心电图特征信息提取算法的准确与否是自动分析系统研究过程中的核心问题,分 析结果的准确性取决于特征提取的准确性和可靠性。在心电图中,一组顺序发生的P波、 QRS波、T波以及U波,代表一个完整的心动周期(也称为一个心拍),心电图正是由一次又 一次周而复始的心动周期组成的。 一个心电周期中所包含的心电特征信息如图l所示。该 心电特征信息主要包含以下几个特征
1. P波 P波是左右心房的除极波。起点表示右心房开始除极,终点代表两个心房除极完 毕。在正常心电图中表现为一个心动周期中的第一个波,P波的前半部代表右心房除极,后 半部代表左心房除极。在形态上可以为单向(正向或者负向)、双向(是指在参考水平线上 下各有一个转折点,以上为正向,以下为负向,可为正负双向和负正双向)。
l.P-R段 是发生在P波之后的一段平线,代表激动在房室交界区、房室束及部分束支内传 导。其中含有心房复极波(Ta波)的成分,因电位变化不明显,故心电图呈一平线。
2. P-R间期 P-R间期是指P波起点到QRS波群起点的之间的时间度量,代表激动自窦房结开始
通过心脏传导系统下传引起心室激动开始除极的时间。 3. QRS波群
典型的QRS波群包括三个紧密相连的波,第一个向下的波称为Q波,继Q波之后的 一个高尖的直立波被称为R波,R波后向下的波称为S波。这个波群是反映左、右心室(包 括室间隔肌)除极的电位变化。QRS波群是广义的代表心室肌的除极波,并不一定每个QRS 波群都有Q、 R、 S三个波,也有可能会存在其他子波。
4. R-R间期 R-R间期是指一个QRS波群R波波峰到下一个QRS波群R波波峰的之间的时间度
5.ST段 是指J点和T波起点之间的一段,ST段通常呈水平或平缓倾斜,并逐步过渡为T 波。代表左、右心室全部除极完毕到复极开始之前的一段时间。。
6.T波 T波是ST段后的一个幅度较低、占时间较长的波,是由心室复极所产生的。它可以
为单向(正向或者负向)或者双向(分为正负双向和负正双向),代表心室复极过程所引起
的电位变化。 7. Q-T期间 是指自QRS波群开始到T波终结的间期,代表心室肌除极和复极的全部过程。
8.U波 U波位于T波之后,是一个矮小的波。目前,它的发生机理尚未完全明确,有人认为
它代表心肌激动的激后电位,也有人认为它表示浦肯野纤维的动作电位。 ECG计算机识别的核心问题是ECG的特征信号如P波、QRS波和T波的识别和异常
情况的分类。QRS波的识别是前提,而精确检测QRS波的主波R波是识别整个QRS波的基础。 ECG诊断仪这样的设备要求在只有较小内存空间的情况下有更强的实时性,因而 波形识别面临着更大的挑战,进一步研究已有ECG识别算法并针对可佩戴设备的特别的需 求来设计新算法成为必然要求。 有关的研究方法有很多,包括小波分析、人工神经网络、微分阈值、知识库、句法分
析、马尔柯夫过程、数学形态学、句法分析、支持向量机、人工免疫算法等,并构成诊断系统。
由于模型的简化、信号的干扰、特征的模糊、信息的不全,以及缺乏对形态的分析能力等方
面的原因,目前计算机检测的准确率远未达到临床心血管医生目测的水平。 如果不以"百分之百"准确为目标(这是社区医疗等应用可接受的实际情况),上
述方法的检测效果均可以,但大部分方法的测试范围都是局部的,难以推广到更大范围,它
们有这些共同之处与斜率、振幅等直观参数有关或对它们有依赖;对医生的经验重视不
够;计算复杂;实时性不够。下面是主要方法的特点的归纳。直观参数经验计算复杂度实时性;测试范围QRS波检31)阈值法显式部分利用普通较好全部好2)句法法隐式不讨论 高较差部分好3)小波法隐式不讨论 高较差全部好 4)形态学法隐式 不讨论 高/一般 较差 部分 好
5)隐马尔可夫模型法
隐式 不讨论 高 较差 部分 好 6)神经网络法 隐式 不讨论 高 较差 部分 好 7)知识库法显式 部分利用高 较差 部分 好 这些方法主要着眼于QRS波的检测这一基础和前提工作。综合考虑测试范围和
QRS波检测结果,阈值法和小波法是最好的,但小波法计算复杂,而阈值法考虑的参数比较
有限。综合而言,目前没有满足实际ECG特征识别与模式分类要求的具体方法。宜在充分
重视和吸收医生的思维过程和经验、降低计算复杂性方面寻找解决途径。

发明内容
本发明旨在提供一种适用于ECG诊断仪的特征识别和模式分类方法,能以较低的 计算量实现有效的ECG识别,并可提高ECG识别的准确率。
本发明还提供了一种用于心电图识别和分类的设备。 本发明提供了一种用于心电图识别和分类的方法,用于对获取的心拍队列 Beat (k)进行识别和分类,每个心拍具有主峰波位置Peak(k)以及P波、QRS波和T波的起 点和终点[start, end],该方法包括如下的步骤 时域特征计算步骤,分别计算QT间期、QRS波的斜率、ST段斜率以及相邻两个QRS 波的间隔; 形态提取预处理步骤,分别对P波、QRS波和T波的[start, end]范围内采样数据 计算所有拐点,进一步计算出所有趋势转折点,并定位趋势谷与趋势顶;趋势谷是指那些趋 势由下向上转变的转折点,趋势顶是指那些趋势由上向下转变的转折点;
QRS波形态特征点计算步骤,根据预处理步骤得到的趋势转折点,配合基线定位Q 波、R波、S波、R'波和S'波,同时计算上述的Q波、R波、S波、R'波和S'波的振幅;
形态识别步骤,根据形态提取预处理步骤的结果得到P波和T波的形态特征;根据 QRS波形态特征点计算步骤的计算结果,识别QRS波形态模式,得到QRS波的形态特征。
本发明还一种用于心电图识别和分类的设备,包括 时域特征计算装置,分别计算QT间期、QRS波的斜率、ST段斜率以及相邻两个QRS 波的间隔; 形态提取预处理装置,对P波、QRS波和T波的[start, end]范围内采样数据计算 所有拐点,进一步计算出所有趋势转折点,并定位趋势谷与趋势顶;趋势谷是指那些趋势由 下向上转变的转折点,趋势顶是指那些趋势由上向下转变的转折点; QRS波形态特征点计算装置,根据形态提取预处理装置得到的趋势转折点,配合基 线定位Q波、R波、S波、R'波和S'波,同时计算上述的Q波、R波、S波、R'波和S'波的振 幅; 形态识别装置,根据形态提取预处理装置的处理结果得到P波和T波的形态特征; 根据QRS波形态特征点计算装置的计算结果,识别QRS波形态模式,得到QRS波的形态特 征。 采用本发明的技术方案,充分借助对于源自医生思维和经验的ECG形态特征的识 别过程,实现了以较小的工作量达到较高的诊断心率失常准确率的效果,为ECG诊断仪的应用提供了良好的基础。


图1是典型的ECG的波形特征; 图2a至图2m分别示出了 ECG中数种波形的形态; 图3a是根据本发明的用于ECG识别与分类方法的过程框图; 图3b是本发明的时域特征计算步骤的过程框图; 图3c是本发明的形态提取预处理步骤的过程框图; 图3d是本发明的QRS波形态特征点计算步骤的过程框图; 图3e是本发明的P波形态识别子步骤的流程示意图; 图3f是本发明的QRS波形态识别子步骤的流程示意图; 图3g是本发明的T波形态识别子步骤的流程示意图; 图4是根据本发明的用于ECG识别与分类设备的功能框图。
具体实施例方式
由于现行的算法计算量巨大,无法在设备上得到应用,因此本发明旨在充分重视 医生的思维过程并吸收医生的经验、在降低计算复杂性方面寻找解决途径。
在ECG中,就QRS波形态模式而言,常见的有二十余种。所谓不同的形态模式,是 指QRS波中存在不同的成份。譬如QRS波只有向下的波,那么就称为QS波;另外,相同的 成份在不同的ECG中也会有不同的表现形式,在医学上,QRS波群有Q、R、S、R'和S'子波, 在一个QRS波群这些子波可能存在也可能不存在,并且根据各个子波的振幅来区分子波类 型,通常用小写的q、r、s、r'和s'来表示QRS波中振幅相对较小的成份,如图2a至图2j所 示,分别示出了多种QRS波的形态。此外QRS中还包含粗钝与切迹两种形态特征,其中切迹 是指一个波形在参考水平线的同一侧出现2个或2个以上的拐点,如图2k和图21所示;粗 钝是指QRS波的上行、下降支或顶部突然明显的斜率变化造成描迹线局部增粗,如图2m所 示。 形态特征与时频分析方法各有适用之处,但迄今为止缺乏针对形态的专门研究、
讨论和分析。有经验的医生凭记忆中的模板能迅速判断ECG反映了什么病症,实际上是一
个分层的、由粗而细的综合和分析过程。医生依据的是已知异常的ECG模式,并将它们与当
时得到的ECG进行比较、对照,这里没有通常意义下的数值计算或数据处理,难以拆成微小
逻辑步骤,而是一个综合的、宏观的特征识别与匹配过程 扫视心电图记录,定位P波、QRS波和T波等特征波型; 测量P-P或R-R或Q-T间隔; 观察波形的斜率、幅值和拐点等各种形态; 或用分规进行比较; 将异常波型与相应特征波型比较,得出结论。 基于上述的判断原理和过程,本发明提供如下的方案来以较低的计算量实现有效 的ECG特征识别。 参考图3a所示,其揭示了本发明的用于ECG识别与分类的方法的过程框图。该方法用于对获取的心拍队列Beat(k)进行识别和分类,其中每个心拍具有主峰波位置 Peak(k)以及P波、QRS波和T波的起点和终点[start, end],该方法基于上述的信息提取 时域特征参数、P波形态特征、QRS波的形态模式与各个子波的形态特征和T波形态特征,具 体包括如下的步骤 步骤S102,时域特征计算步骤,分别计算QT间期、QRS波的斜率、ST段斜率以及相 邻两个QRS波的间隔。如图3b所示,该步骤S102进一步包括
S120,斜率计算子步骤,计算QRS波的斜率和ST段斜率;以及
S122 ,间期计算子步骤,计算RR间期和QT间期。 步骤S104,形态提取预处理步骤,分别对P波、QRS波和T波的[start, end]范围 内采样数据计算所有拐点,进一步计算出所有趋势转折点,并定位趋势谷与趋势顶。其中, 趋势谷是指那些趋势由下向上转变的转折点,所述趋势顶是指那些趋势由上向下转变的转 折点。如图3c所示,该步骤S104进一步包括 S140,拐点计算子步骤,分别对P波、QRS波和T波的[start, end]范围内采样数 据计算所有拐点; S142,干扰剔除子步骤,剔除干扰拐点。干扰拐点主要分为两种信号值干扰毛剌 和转折过小的拐点。第一种干扰拐点可以通过滤波消除,第二种干扰拐点可以通过设置阈 值剔除。 S144,趋势线计算子步骤,通过这些拐点计算趋势线。其中趋势线法主要功能是分 辨信号的趋势段,从而实现得到比原始拐点更准确的信号趋势转折点;将趋势线法引入的 主要目的是更准确的定位QRS各个子波,从而不受子波中粗钝和切迹的干扰影响。
S146,趋势转折点定位子步骤,得到趋势转折点,并识别定位趋势谷与趋势顶。
步骤S106, QRS波形态特征点计算步骤,根据预处理步骤得到的趋势转折点,配合 基线定位Q波、R波、S波、R'波和S'波,同时计算上述的Q波、R波、S波、R'波和S'波的 振幅。如图3d所示,该步骤S106进一步包括 S160, R波计算子步骤,寻找第一个在基线之上趋势顶,若存在这样的点则存在R 波,并计算R波幅值; S162, Q波计算子步骤,如不存在R波,则为特殊形态,直接跳过本计算步骤;否则 在QRS波的[start, R)之间寻找在基线之下的趋势谷中幅值最低的趋势转折点,若存在这 样的点则存在Q波,并计算Q波幅值; S164, S波计算子步骤,如不存在R波,则为特殊形态,直接跳过本计算步骤;否则 在QRS波的(R,end]之间寻找第一个在基线之下的趋势谷点,若存在这样的点则存在S波, 并计算S波幅值; S166, R'波计算子步骤,如不存在S波,则不存在R'波,直接跳过本计算步骤;否 则在QRS波的(S,end)之间寻找第一个在基线之上的趋势顶点,若存在这样的点则存在R' 波,并计算R'波幅值; S168, S'波计算子步骤,如不存在R'波,则不存在S'波,直接跳过本计算步骤;否 则在QRS波的(R' , end)之间寻找第一个在基线之上且趋势谷点,若存在这样的点则存在 S'波,并计算S'波幅值。 步骤S108,形态识别步骤,根据形态提取预处理步骤的结果得到P波和T波的形态特征;根据QRS波形态特征点计算步骤的计算结果,识别QRS波形态模式,得到QRS波的形态特征。该步骤S108进一步包括以下过程 S180, P波形态识别子步骤,如果步骤104的计算结果中P[start, end]段内无趋势转折点,则判定该数据无效(可能为导联脱落),无P波形态。否则根据P波波峰的方向和数量,识别P波形态特征(直立、倒置、双峰、双向),其过程如图3e所示;
S182, QRS波形态识别子步骤,识别出QRS波的形态模式与形态特征。QRS波的形态模式包括多种(r、 R、 qRs、 rSr'等),并且这些模式中还包含着QRS各个子波的形态特征(切迹或粗钝),同时对于QRS宽度大于0. lis时,可判定QRS波宽大畸形。对于QRS波形态的识别,也是在医生的人工判断中所利用的重要依据。现有的自动识别技术中,由于没有利用到这些形态特征,因此使得判断依据不完整,并且准确性较低。本发明正式在自动QRS波识别的过程中加入了这些形态特征的识别因素,使得准确率大为提高。其步骤具体为,如果步骤S104的计算结果中QRS [start, end]段内无趋势转折点,则判定该数据无效,无QRS波形态。否则根据步骤106的计算结果,如果不存在R波,则直接根据[start, end]最低趋势谷的振幅判定为QS型或qs型(振幅> =0. 6为QS型,反之为qs型)。在存在R波的情况下,顺序检查Q、R、S、R'、S'的存在性与振幅大小和相互比例关系得出QRS形态模式。具体方法为先找出振幅最大的子波,如果该子波振幅大于等于0. 6mv则该子波为大子波(例如是R子波,则记为R),其余子波与该最大子波进行比较,如果振幅为最大子波3/5以上时为大子波,如果振幅小于最大子波的3/5但大于1/16时该子波为小子波,如果振幅小于最大子波的1/16时判定为该子波小到忽略不计;如果最大子波振幅小于O. 6mv则该子波为小子波(例如是R子波,则记为r),并且其他子波也都为小子波。随后再识别出QRS中各个子波的形态特征,最终得到完整的QRS波形态参数,其过程如图3f所示。根据一个例子,该识别QRS各子波的形态特征的步骤包括基于QRS各子波区间内波形的拐点数和相邻拐点之间的距离关系判定各子波是否存在切迹或粗钝。根据一实施例,该步骤S182包括搜索R波[start, R]和(R,end)区间内拐点,如果[start, R]区间内有两个以上拐点,且这两个拐点之间的距离接近则认为存在R波上升区间粗钝,若这两个拐点之间相距较远否则认为存在R波上升区间切迹区间,以上距离接近与否的判断阈值为0.01s ;同样的方法可以用于(R,end)区间内判断R波下降区间的粗钝与切迹; S184,T波形态识别子步骤,如果步骤S104的计算结果中T [start, end]段内无趋势转折点,则判定该数据无效,无T波形态。否则根据T波波峰方向和数量,识别出T波形态特征(直立、倒置和双向),其过程如图3g所示。 上述方法能够提取出医学定义上所有可能出现的QRS形态模式种类r、 R ;qs、QS ;rs、 rS、 Rs禾口 RS ;rsr' 、 rsR' 、 rSr' 、 rSR' 、 Rsr' 、 RsR' 、 RSr'禾口 RSR' ;rsr' s' 、 rsr' S'、rsR' s'、rsR' S'、rSr' s'、rSr' S'、rSR' s'、rSR' S'、Rsr' s'、Rsr' S'、RsR' s'、RsR' S'、RSr, s,、RSr, S,、RSR, s,禾口 RSR, S, ;qrs、 qrS、 qRs、 qRS、Qrs、QrS、 QRs、QRS ;qrsr, 、 qrsR,、qrSr, 、qrSR, 、qRsr, 、qRsR, 、qRSr, 、qRSR, 、Qrsr, 、QrsR, 、QrSr, 、QrSR, 、QRsr, 、QRsR, 、QRSr,禾口 QRSR, ;qrsr, s, 、 qrsr, S, 、 qrsR, s, 、 qrsR, S, 、 qrSr, s, 、 qrSr, S, 、 qrSR, s, 、 qrSR, S,、qRsr' s'、qRsr' S'、qRsR' s'、qRsR' S'、qRSr' s'、qRSr' S'、qRSR' s'、qRSR' S'、Qrsr' s'、Qrsr, S,、QrsR, s,、QrsR, S,、QrSr, s,、QrSr, S,、QrSR, s,、QrSR, S,、QRsr, s,、QRsr, S,、QRsR, s,、QRsR, S,、QRSr' s,、QRSr' S,、QRSR, s,、QRSR, S,。
根据上述的特征识别方法,可以较好的提取出形态特征参数,实现了模拟医生诊断思维过程,为加入了形态特征参数的心律失常判别规则提供了必要的信息。
举例说明,对于室性期前收縮
l)QRS波X). 10s ; 2)R_早R-R间期=2倍正常的R-R间期;即代偿间期完全; 3)Vl导联呈rSR', RS R'和Rsr',且左边的R(或r)波的振幅>右边的R(或r)
波的振幅;或V6导联呈rS形; 4)形态参数 a. QRS波宽大畸形; b. ST段斜率与QRS波主波相反; c. T波方向与QRS波主波相反。 插入性室性期前收縮 1) QRS波50.12s 2) R-早R-R间期=正常的R-R间期 3)形态参数 a. QRS波宽大畸形 b. ST段斜率与QRS波主波相反 c. T波方向与QRS波主波相反 参考图4,与图3a-3g所示的方法对应,其揭示了本发明的用于ECG识别与分类的设备的结构框图。该设备用于对获取的心拍队列Beat(k)进行识别利分类,其中每个心拍具有主峰波位置Peak(k)以及P波、QRS波和T波的起点和终点[start, end],该设备基于上述的信息提取时域特征参数、P波形态特征、QRS波的形态模式与各个子波的形态特征和T波形态特征,其具体包括如下部件 时域特征计算装置202,分别计算QT间期、QRS波的斜率、ST段斜率以及相邻两个QRS波的间隔。该时域特征计算装置202进一步包括以下几个部件
斜率计算子装置220,计算QRS波的斜率和ST段斜率;
间隔计算子装置222,计算RR间期和QT间期。 形态提取预处理装置204,对P波、QRS波和T波的[start, end]范围内采样数据计算所有拐点,进一步计算出所有趋势转折点,并定位趋势谷与趋势顶;趋势谷是指那些趋势由下向上转变的转折点,趋势顶是指那些趋势由上向下转变的转折点。该形态提取预处理装置204进一步包括如下部件拐点计算子装置240,分别对P波、QRS波和T波[start, end]范围内采样数据计算所有拐点; 干扰剔除子装置242,剔除干扰拐点; 趋势线计算子装置244,通过这些拐点计算趋势线; 趋势转折点定位子装置246,得到趋势转折点,并识别定位趋势谷与趋势顶。
QRS波形态特征点计算装置206,根据形态提取预处理装置204得到的趋势转折点,配合基线定位Q波、R波、S波、R'波和S'波,同时计算上述的Q波、R波、S波、R'波和S'波的振幅。该QRS波形态特征点计算装置206进一步包括以下部件
R波计算子装置260,寻找第一个在基线之上趋势顶,若存在这样的点则存在R波,并计算R波幅值; Q波计算子装置262,如不存在R波,则为特殊形态,本装置不进行计算;否则在QRS波的[start, R)之间寻找在基线之下的趋势谷中幅值最低的趋势转折点,若存在这样的点则存在Q波,并计算Q波幅值; S波计算子装置264,如不存在R波,则为特殊形态,本装置不进行计算;否则在QRS波的(R,end]之间寻找第一个在基线之下的趋势谷点,若存在这样的点则存在S波,并计算S波幅值; R'波计算子装置266,如不存在S波,则不存在R'波,本装置不进行计算;否则在QRS波的(S, end]之间寻找第一个在基线之上的趋势顶点,若存在这样的点则存在R'波,并计算R'波幅值; S'波计算子装置268,如不存在R'波,则不存在S'波,本装置不进行计算;否则在QRS波的(R' ,end]之间寻找第一个在基线之上且趋势谷点,若存在这样的点则存在S'波,并计算S'波幅值。 形态识别装置208,根据形态提取预处理装置的处理结果得到P波和T波的形态特征;根据QRS波形态特征点计算装置的计算结果,识别QRS波形态模式,得到QRS波的形态特征。该形态识别装置208进一步包括 P波形态识别子装置280,如果形态提取预处理装置204的计算结果中P[start,end]段内无趋势转折点,则判定该数据无效(可能为导联脱落),无P波形态。否则根据P波波峰的方向和数量,识别P波形态特征(直立、倒置、双峰和双向);
QRS波形态识别子装置282,识别出QRS波的形态模式与形态特征。具体为,如果形态提取预处理装置204的计算结果中QRS[start, end]段内无趋势转折点,则判定该数据无效,无QRS波形态。否则根据QRS波形态特征点计算装置206的计算结果,如果不存在R波,则直接根据[start, end]最低趋势谷的振幅判定为QS型或qs型(振幅>=0. 6为QS型,反之为qs型)。在存在R波的情况下,顺序检查Q、R、S、R'、S'的存在性与振幅大小和相互比例关系得出QRS形态模式。具体方法为先找出振幅最大的子波,如果该子波振幅大于等于0. 6mv则该子波为大子波(例如是R子波,则记为R),其余子波与该最大子波进行比较,如果振幅为最大子波3/5以上时为大子波,如果振幅小于最大子波的3/5但大于1/16时该子波为小子波,如果振幅小于最大子波的1/16时判定为该子波小到忽略不计;如果最大子波振幅小于0. 6mv则该子波为小子波(例如是R子波,则记为r),并且其他子波也都为小子波。随后再识别出QRS中各个子波的形态特征,最终得到完整的QRS波形态参数。根据一个例子,该识别QRS各子波的形态特征的步骤包括基于QRS各子波区间内波形的拐点数和相邻拐点之间的距离关系判定各子波是否存在切迹或粗钝。根据一实施例,该QRS波形态识别子装置282包括搜索R波[start, R]和(R, end)区间内拐点,如果[start, R]区
间内有两个以上拐点,且这两个拐点之间的距离接近则认为存在R波上升区间粗钝,若这两个拐点之间相距较远否则认为存在R波上升区间切迹区间,以上距离接近与否的判断阈值为0.01s;同样的方法可以用于(R, end)区间内判断R波下降区间的粗钝与切迹;
T波形态识别子装置284,如果形态提取预处理装置204的计算结果中T[start,end]段内无趋势转折点,则判定该数据无效,无T波形态。否则根据T波波峰方向和数量,识别出T波形态特征(直立、倒置和双向)。 采用本发明的技术方案,充分借助对于源自医生思维和经验的ECG形态特征的识别过程,实现了以较小的工作量达到较高的诊断心率失常准确率的效果,为ECG诊断仪的应用提供了良好的基础。 本领域的技术人员能够理解,前述实施例所描述的各个步骤可以通过计算机硬件、计算机软件或两者的组合来实现。为了清楚说明硬件和软件间的互换性,各种说明性的组件、框图、模块、电路和步骤一般按照其功能性进行了阐述。这些功能性究竟作为硬件或软件来实现取决于整个系统所采用的特定的应用系统的设计。技术人员可以认识到在这些情况下硬件和软件的交互性,以及怎样最好地实现每个特定应用所述功能。技术人员可能以对于每个特定应用不同的方式来实现所述功能,但这种实现不应被解释为造成背离本发明的范围。 结合这里所描述的实施例来描述的各种步骤的实现或执行可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件或者为执行这里所述功能而设计的任意组合。通用处理器可能是微处理器,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可能用计算设备的组合来实现,如,DSP和微处理器的组合、多个微处理器、结合DSP内核的一个或多个微处理器或者任意其它这种配置。 尽管以上描述了本发明的较佳实施例,但本发明不仅限于此。本领域的熟练的技术人员可以在以上描述的基础上进行各种变化和改变。不脱离发明精神的各种改变和变化都应落在本发明的保护范围之内。发明的保护范围由所附的权利要求书来限定。
1权利要求
一种用于心电图识别和分类的方法,用于对获取的心拍队列Beat(k)进行识别和分类,每个心拍具有主峰波位置Peak(k)以及P波、QRS波和T波的起点和终点[start,end],其特征在于,该方法包括如下的步骤时域特征计算步骤,分别计算QT问期、QRS波的斜率、ST段斜率以及相邻两个QRS波的间隔;形态提取预处理步骤,分别对P波、QRS波和T波的[start,end]范围内采样数据计算所有拐点,进一步计算出所有趋势转折点,并定位趋势谷与趋势顶;所述趋势谷是指那些趋势由下向上转变的转折点,所述趋势顶是指那些趋势由上向下转变的转折点;QRS波形态特征点计算步骤,根据预处理步骤得到的趋势转折点,配合基线定位Q波、R波、S波、R’波和S’波,同时计算上述的Q波、R波、S波、R’波和S’波的振幅;形态识别步骤,根据形态提取预处理步骤的结果得到P波和T波的形态特征;根据QRS波形态特征点计算步骤的计算结果,识别QRS波形态模式,得到QRS波的形态特征。
2. 如权利要求1所述的方法,其特征在于,所述形态提取预处理步骤进一步包括 拐点计算子步骤,分别对P波、QRS波和T波的[start, end]范围内采样数据计算所有拐点;干扰剔除子步骤,剔除干扰拐点; 趋势线计算子步骤,通过这些拐点计算趋势线;趋势转折点定位子步骤,得到趋势转折点,并识别定位趋势谷与趋势顶。
3. 如权利要求2所述的方法,其特征在于,QRS波形态特征点计算步骤进一步包括 R波计算子步骤,寻找第一个在基线之上趋势顶,若存在这样的点则存在R波,并计算R波幅值;Q波计算子步骤,如不存在R波,则为特殊形态,直接跳过本计算步骤;否则在QRS波的 [start, R)之间寻找在基线之下的趋势谷中幅值最低的趋势转折点,若存在这样的点则存 在Q波,并计算Q波幅值;S波计算子步骤,如不存在R波,则为特殊形态,直接跳过本计算步骤;否则在QRS波的 (R, end]之间寻找第一个在基线之下的趋势谷点,若存在这样的点则存在S波,并计算S波 幅值;R'波计算子步骤,如不存在S波,则不存在R'波,直接跳过本计算步骤;否则在QRS波 的(S, end)之间寻找第一个在基线之上的趋势顶点,若存在这样的点则存在R'波,并计算 R'波幅值;S'波计算子步骤,如不存在R'波,则不存在S'波,直接跳过本计算步骤;否则在QRS波 的(R' , end)之间寻找第一个在基线之上且趋势谷点,若存在这样的点则存在S'波,并计 算S'波幅值。
4. 如权利要求1所述的方法,其特征在于,所述识别QRS波形态模式、得到QRS波的形 态特征包括判断QRS波中Q波、R波、S波、R'波和S'波的切迹。
5. 如权利要求4所述的方法,其特征在于,所述识别QRS波形态模式、得到QRS波的形 态特征还包括判断QRS波中Q波、R波、S波、R'波和S'波的粗钝。
6. —种用于心电图识别和分类的设备,其特征在于,包括时域特征计算装置,分别计算QT间期、QRS波的斜率、ST段斜率以及相邻两个QRS波的间隔;形态提取预处理装置,对P波、QRS波和T波的[start, end]范围内采样数据计算所有 拐点,进一步计算出所有趋势转折点,并定位趋势谷与趋势顶;所述趋势谷是指那些趋势由 下向上转变的转折点,所述趋势顶是指那些趋势由上向下转变的转折点;QRS波形态特征点计算装置,根据形态提取预处理装置得到的趋势转折点,配合基线定 位Q波、R波、S波、R'波和S'波,同时计算上述的Q波、R波、S波、R'波和S'波的振幅;形态识别装置,根据形态提取预处理装置的处理结果得到P波和T波的形态特征;根据 QRS波形态特征点计算装置的计算结果,识别QRS波形态模式,得到QRS波的形态特征。
7. 如权利要求6所述的设备,其特征在于,所述形态提取预处理装置进一步包括 拐点计算子装置,分别对P波、QRS波和T波[start, end]范围内采样数据计算所有拐点;干扰剔除子装置,剔除干扰拐点; 趋势线计算子装置,通过这些拐点计算趋势线;趋势转折点定位子装置,得到趋势转折点,并识别定位趋势谷与趋势顶。
8. 如权利要求7所述的设备,其特征在于,所述QRS波形态特征点计算装置进一步包括R波计算子装置,寻找第一个在基线之上趋势顶,若存在这样的点则存在R波,并计算R 波幅值;Q波计算子装置,如不存在R波,则为特殊形态,本装置不进行计算;否则在QRS波的 [start, R)之间寻找在基线之下的趋势谷中幅值最低的趋势转折点,若存在这样的点则存 在Q波,并计算Q波幅值;S波计算子装置,如不存在R波,则为特殊形态,本装置不进行计算;否则在QRS波的 (R,end]之间寻找第一个在基线之下的趋势谷点,若存在这样的点则存在S波,并计算S波 幅值;R'波计算子装置,如不存在S波,则不存在R'波,本装置不进行计算;否则在QRS波的 (S, end]之间寻找第一个在基线之上的趋势顶点,若存在这样的点则存在R'波,并计算R' 波幅值;S'波计算子装置,如不存在R'波,则不存在S'波,本装置不进行计算;否则在QRS波 的(R' , end)之间寻找第一个在基线之上且趋势谷点,若存在这样的点则存在S'波,并计 算S'波幅值。
9. 如权利要求6所述的设备,其特征在于,所述识别QRS波形态模式、得到QRS波的形 态特征包括判断QRS波中Q波、R波、S波、R'波和S'波的切迹。
10. 如权利要求9所述的设备,其特征在于,所述识别QRS波形态模式、得到QRS波的形 态特征还包括判断QRS波中Q波、R波、S波、R'波和S'波的粗钝。
全文摘要
本发明公开了一种用于心电图识别与分类的方法和设备,该方法和设备通过时域特征计算、形态提取预处理和QRS波形态特征点计算,从而识别QRS波形态模式,得到P波、T波和QRS波的形态特征。采用本发明的技术方案,充分借助对于源自医生思维和经验的ECG形态特征的识别过程,实现了以较小的工作量达到较高的诊断心率失常准确率的效果,为ECG诊断仪的应用提供了良好的基础。
文档编号A61B5/0452GK101766484SQ20101002289
公开日2010年7月7日 申请日期2010年1月18日 优先权日2010年1月18日
发明者张嘉伟, 董军 申请人:董军;张嘉伟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1