基于标准化栅条投影标准差的可电击复律心律识别算法的制作方法

文档序号:1148747阅读:178来源:国知局
专利名称:基于标准化栅条投影标准差的可电击复律心律识别算法的制作方法
技术领域
本发明涉及一种心电信号(ECG)识别方法,特别涉及一种可改进现有 的心电监护仪和自动体外除颤器性能的可电击复律心律(Shockable Rhythm, ShR)识别算法。
背景技术
心脏性猝死(SCD)是指由于心脏原因引起的突然发生的自然死亡。 造成心脏性猝死的原因大部分是在各类心血管病变基础上发生的一时性 功能障碍和电生理改变,并引起恶性室性心律失常如室性心动过速(简称 室速,VT)、心室纤维颤动(简称室颤,VF)等。电击除颤是终止多数 快速性恶性室性心律失常的首选有效方法。
1997年,美国心脏协会(AHA)在循环(Circulation)杂志上发表了 一份与自动体外除颤器(AED)算法性能报道相关的建议《用于公共场合 除颤的自动体外除颤器对说明和汇报心律失常分析算法的性能、包含新 的波形和提高安全性的建议》(《Automatic External Defibrillators for Public Access Defibrillation: Recommendations for Specifying and Reporting Arrhythmia Analysis Algorithm Performance, Incorporating New Waveforms, and Enhancing Safety.》)。
该建议将心律分为以下三大类可电击复律心律(shockable rhythms, ShR),不可电击复律心律(nonshockable rhythms, NShR)和中间心律 (Intermediate rhythms)。
目前文献报道的可电击复律心律识别算法存在着各种问题,如由于室 颤时心电图的形态会发生很大的变化,各种基于心电图R波识别的算法 不适用于可电击复律心律的判别;相空间重建(Phase Space Reconstruction Algorithm, PSR)算法、信号比较算法(Signal Comparison Algorithm, SCA)等虽然有很高的特异性,但灵敏度却很差;而一些基于各种变换和复杂度
分析的算法计算复杂,对硬件的要求较高。所以,已有的可电击复律心律 的判别算法仍存在灵敏度和特异性不能兼顾,或计算复杂等问题,例如,
作为典型的例子,HILB算法应用亍疾病的诊治的仪器或装置中也同样存 在这样的一些缺点,HILB算法使用了在分析非线性信号时经常使用的方 法-希尔伯特变换法构建相空间。假设心电信号为^),对它做希尔伯特 变换后得到^《),如果用^)表示x轴坐标,用XH(O表示y轴坐标,就构造 出了一个二维的相空间。在这样一个相空间中,混沌信号的轨迹会比规律 信号的轨迹杂乱。Anoton、 Robert和Karl等人发现VF信号的相空间轨 迹比SR (窦性心律)信号的相空间轨迹要杂乱。所以,他们假设VF信号 是混沌的,而SR信号是规律的。他们将构建出来的相空间划分成40x40 个相同大小的格子,并统计心电信号的相空间轨迹经过的格子点数。由于 SR信号是规律的,VF信号是混沌的,所以与SR信号的相空间轨迹相比, VF信号的相空间轨迹会经过更多的格子。
为了减小计算量,还需要对信号做降采样。
HILB算法的详细过程如下
1. 对信号以50Hz降采样。
2. 心电信号x(t)的希尔伯特变换为XH(t),构建40x40格的相空间, 计算(x(t), XH(t))在所构建的相空间中所占的格数visited boxes。
3. 定义"=,并取阈值为d0,
如果d〉d0,则判为VF;
如果d〈二d0,则判为SR。

发明内容
由上述可见,为心电监护仪和自动体外除颤器提供判别准确性高且运 算速度快的可电击复律心律识别算法,乃是本发明所要解决的技术问题。 为此,本发明的目的在于提供一种识别准确、计算简单、能满足应用要求 的、基于标准化栅条投影标准差的可电击复律心律识别算法,以改进现有的需要使用可电击复律心律识别方法的仪器设备的性能。 本发明的技术方案如下
根据本发明提出的标准化栅条投影标准差的可电击复律心律识别算 法,其步骤如下
首先,对心电信号进行心脏停搏心律的识别 如果是心脏停搏心律,则判为NShR; 如果不是心脏停搏心律,则进行后面的步骤。 计算标准化栅条投影标准差;
根据标准化栅条投影标准差来判别NShR和ShR,
判别标准为
如果标准化栅条投影标准差〉=阈值,则判为NShR;
如果标准化栅条投影标准差 < 阈值,则判为ShR。
上述识别心脏停搏心律的具体过程为
将幅度小于80uV的心电信号判为心脏停搏心律。
上述计算标准化栅条投影标准差的具体过程为
首先,将一段心电数据按相同时间间隔分成小段,每一小段称为一个
栅条(bar),每一个时间间隔称为栅条宽度(barwidth);
然后,计算心电图在每个栅条内覆盖的幅度范围,就是在栅条y轴上 的投影(shadow);
接着,计算所有栅条投影的标准差(shadow一std);
最后,对shadow—std标准4t,艮卩shadow_std/mean(shadow), f寻至(J丰示 准化栅条投影标准差(shadow—stdnor)。
由于采用了以上技术方案,提高了识别可电击复律心律的灵敏度和特 异性,满足应用要求。另外也简化了算法的计算复杂度。本发明可应用于 心电监护仪和自动体外除颤器(AED)等需要根据体表心电图识别可电击复律心律的仪器设备。


图1是本发明的主体流程图。
图2是本发明主体流程图中"S1预处理"步骤的流程图。 图3是本发明主体流程图中"S3计算标准化栅条投影标准差"步骤 的流程图。
具体实施例方式
下面通过具体的实施例对本发明作进一步的描述。
本实施例是本发明在个人计算机(PC)和矩阵实验室(Matrix Laboratory, Matlab)平台上一种可能的实现,并在由美国麻省理工大学心 律失常数据库(MITDB)、美国克莱登大学室性心律失常数据库(CUDB)、 美国麻省理工大学恶性室性心律失常数据库(VFDB)三个标准数据库构 成的测试数据集上进行测试和比较。本实施例具体步骤如下
1. 对心电信号进行预处理
a) 使用一个5阶的滑动平均滤波器,滤除散布噪声和肌电噪声等高频 噪声;
b) 使用一个截止频率为1Hz的高通滤波器,抑制基线漂移;
c) 使用一个截止频率为30Hz的巴特沃思低通滤波器,进一步滤除无 关的高频成分。
2. 对心电信号进行心脏停搏心律的识别
如果心电信号的幅度小于80uV,则认为是心脏停搏心律,判为NShR; 如果心电信号的幅度大于或等于80uV,则认为不是心脏停搏心律, 继续后面的步骤。
3. 计算标准化栅条投影标准差
a)将一段心电数据按相同时间间隔分成小段,每一小段称为一个栅条 (bar),每一个时间间隔称为栅条宽度(barwidth) 。 barwidth取为20ms (当采样率为250Hz时,对应为5个采样点);b) 计算心电图在每个栅条内覆盖的幅度范围,就是在栅条y轴上的投 影(shadow);
c) 计算所有栅条投影的标准差(shadow—std);
d) 对shadow—std标准化,即shadow—std/mean(shadow),得到标准化 栅条投影标准差(shadow—stdnor);
4.根据标准化栅条投影标准差来判别NShR和ShR: 判别标准为
如果标准化栅条投影标准差>-阈值T,则判为NShR; 如果标准化栅条投影标准差 < 阈值T,则判为ShR。
本实施例使用的软硬件配置如下
-硬件戴尔奔4电脑,主频226GHz, 512兆内存(DellOPTIPLEX GX270, Pentium(R)4 (2,26 GHz) and 512 MB DDR SDRAM)
-软件MATLABR13,"信号处理工具箱"版本6.0("Signal Processing Toolbox" version 6.0)
在如下测试条件下,对本实施例和已有技术希尔伯特(HILB)算法WW
进行了测试和比较
测试数据集为MITDB、 CUDB、 VFDB三个标准数据库的所有数据, 以8s为一个片断(样本数据),相邻两个片断起始时间相差ls。
心律分类的金标准(Golden Standard):
a) 根据数据库自带的参考注释(reference annotation),对数据片断 进行心律分类。
b) ShR:心律(rhythm)类注释信息标注为VF、 VT的心电数据, NShR:其他所有心律;
c) 含有混合心律的片断不使用。
测试结果如下表:
8算法名称AUC标准误差95%置1(言区间计算时间
下界上界毫秒
HILB0. 9650. 0010. 9640. 9674. 6152
本实施例0. 9790. 0010. 9770. 9801. 4327
其中,AUC是指接收操作特性曲线(ROC)下的面积[3][4],是综合反映灵敏度和特异性的指标。
由表中可见,本实施例的AUC(0.979)大于HILB算法的AUC( 0.965),并且该差异统计意义上显著(z= l0.965 — 0.971^ 9,90〉 2.57)。说明本实施
Vo.ooi2 +0細2
例的分类性能优于HILB算法。而且本实施例的计算时间也少于HILB算法。若阈值T取为0.95,本实施例中基于标准化栅条投影标准差的可电击
复律心律识别算法的灵敏度为92.0%、特异性为95%,达到AHA所建议
的灵敏度90%,特异性95%的性能要求。*本发明参考文献 DI Robert Tratnig. Reliability of New Fibrillation DetectionAlgorithms for Automated External Defibrillators[D]. Dornbirn, Austria:Technische Universit"at Graz, 2005. A. Amann, R. Tratnig, K. Unterkofler. A new ventricular fibrillationdetection algorithm for automated external defibrillators [J]. Computers inCardiology, 2005: 559-562. JP Marques著,吴逸飞译.模式识别—-原理、方法及应用[M].清华大学出版社,2002: 113-115.宇传华,徐勇勇.非参数法估计ROC曲线下面积[J].中国卫生统计,1999, 16(4): 241-244. Richard E. Kerber, Chair MD, Lance B. Becker, et al. AutomaticExternal Defibrillators for Public Access Defibrillation: Recommendationsfor Specifying and Reporting Arrhythmia Analysis Algorithm Performance,Incorporating New Waveforms, and Enhancing Safety [J]. Circulation, 1997,95(6): 1677-1682.
权利要求
1. 一种基于标准化栅条投影标准差的可电击复律心律识别算法,适用于疾病的诊治仪器或装置,包括步骤S1. 对采集到的心电信号进行预处理;S2. 对心电信号进行心脏停搏心律识别,若为心脏停搏心律,则判为不可电击复律心律;若为非心脏停搏,则进行后续步骤S3和S4;S3. 计算标准化栅条投影标准差;S4. 根据标准化栅条投影标准差来判别不可电击复律心律和可电击复律心律。若标准化栅条投影标准差>=阈值,则判为不可电击复律心律;若标准化栅条投影标准差<阈值,则判为可电击复律心律。
2. 根据权利要求1所述的基于标准化栅条投影标准差的可电击复律心律 识别算法,其特征在于,所述的心电信号预处理,包括步骤(511. 使用一个5阶的滑动平均滤波器,滤除高频噪声;(512. 使用一个截止频率为1Hz的高通滤波器,抑制基线漂移;(513. 使用一个截止频率为30Hz的巴特沃思低通滤波器,进一步滤除 无关的高频成分。
3. 根据权利要求2所述的标准化栅条投影标准差的可击复律心律识别算 法,其特征在于,步骤S11使用的滑动平均滤波器滤除高频噪声包括滤除散 布噪声和肌电噪声。
4. 根据权利要求1所述的标准化栅条投影标准差的可电击复律心律识别 算法,其特征在于,S2中所指的心脏停搏为心电信号幅度小于80uV。
5. 根据权利要求1所述的标准化栅条投影标准差可电击复律心律识别算 法,其特征在于,所述的计算标准化栅条投影标准差包括步骤(531. 将一段心电数据按相同时间间隔分成小段,将每一小段称之为栅 条,将每一时间间隔称为栅条宽度;(532. 计算心电图在每一个栅条内覆盖的幅度范围,就是栅条在y轴上的 投影;(533. 计算所有栅条投影的标准差;S34.对栅条投影的标准差进行标准化处理,得到标准化栅条投影标准
全文摘要
一种基于标准化栅条投影标准差的可电击复律心律识别算法,适用于疾病诊治的仪器或装置,包括步骤S1.对心电信号进行预处理;S2.对心电信号进行心脏停搏心律的识别若为心脏停搏心律,则判为不可电击复律心律;若不是心脏停搏心律,则继续执行后续步骤S3,S4;S3.计算标准化栅条投影标准差;S4.根据标准化栅条投影标准差来判别不可电击复律心律和可电击复律心律。本发明提高了识别可电击复律心律的灵敏度和特异性,也简化了算法的计算复杂度,可应用于现有的心电监护仪和自动体外除颤器等需要根据体表心电图识别可电击复律心律的仪器设备。
文档编号A61B5/0452GK101474069SQ20091004515
公开日2009年7月8日 申请日期2009年1月12日 优先权日2009年1月12日
发明者宋海浪, 方祖祥, 邬小玫 申请人:复旦大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1