一种心电信号质量辨识方法及其心电分析方法与流程

文档序号:15434464发布日期:2018-09-14 22:01阅读:343来源:国知局

本发明涉及一种心电信号质量辨识方法,尤其涉及一种心电信号质量辨识方法及其心电分析方法。



背景技术:

在心电检测领域测量心电图时,心电信号质量的好坏是心电有效分析的前提,信号质量差的心电信号会对心电分析起到误导作用,在单导联便携式心电采集中尤为突出,因为单导联便携式心电采集存在突然的波形抖动,运动伪波以及容易引入较大工频干扰等噪声。

为了实现心电的正确的分析诊断,心电波形的质量必须要好,过多的噪声以及大幅的抖动会导致心电自动分析判断的准确度变差,出现误检漏检的情况。为了兼顾单导联便携式心电采集能快速测量的优点和心电自动分析的功能,有必要对心电波形的质量做实时分析,对波形质量差的地方不予以自动分析判断,避免出现误检测的情况。



技术实现要素:

发明目的:本发明的第一目的是提供一种可确保待检测心电信号的可用性的心电信号质量辨识方法。

本发明的第二目的是提供一种基于该心电信号质量辨识方法的心电分析方法。

技术方案:为实现以上目的,本发明公开了一种心电信号质量辨识方法,包括如下步骤:

s1、获取采样率为fs的原始的心电波形幅值数据,并将心电波形幅值数据分成以n秒为时间单位的处理段x,n为8~120间的任意一个值;

s2、在处理段x内,将心电信号以1秒为单位进行片段分割,分割段为xi,其中i=1…n,xi的数据长度为m=1×fs=fs;

s3、以处理段x为单位,取出每一心电波形片段xi的幅值最大值mmax和最小值mmin构成包络点,通过比较各个包络点得到分割段xi的包络差ei=mmax–mmin,再求取处理段x内波形包络差的平均值乘以比例系数k1,其中2>k1>1,再与每分割段的包络差ei作比较;当时,说明此分隔段的包络有突变,即为包络检测不合格;

s4、在处理段x内,获取每一分割段xi的幅值方差值其中m为xi中数据的序号;再求取处理段x内波形片段幅值方差值ei的平均值乘以比例系数k2,其中2>k2>1,再与各分割段xi的幅值方差值ei作比较,当时,说明此分割段的方差有突变,即为方差检测不合格;

s5、在处理段x内,利用快速傅里叶变换,将心电片段信号xi的时域信号转化为频域信号,即为功率谱信号;对1~5hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,j指某一频段的范围,fi(j)即为功率谱信号;求取处理段x内波形的平均功率值乘以比例系数k3,其中2>k3>1,再与各分割段xi的功率pi作比较;当时,说明此处理段的1~5hz功率有突变,即为功率谱检测不合格;

s6、在处理段x内,得到步骤s5中的心电片段信号xi的功率谱信号后,对5~40hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,psi代表心电信号的功率;再对40~100hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,pni代表高频噪声信号的功率;计算两者的信噪比ksnri=psi/pni,当信噪比小于阈值时,其中大于2,说明此处理段信噪比过小,噪声所占比重过大,即信噪比检测不合格;

s7、根据参数包络差、方差值、信号在1~5hz之间的功率和信噪比的合格情况对心电波形进行质量等级划分,心电波形的质量分成4个等级,分别用0~3表示质量等级系数。

其中,所述步骤s7中质量等级系数0表示心电波形良好,质量等级系数1表示心电波形较差,质量等级系数2表示心电波形差,质量等级系数3表示心电波形存在严重噪声。即从波形质量的程度“0”表示良好,“1”表示较差,“2”表示差,“3”表示严重噪声。

优选的,所述步骤s7中心电波形的质量等级划分方法为:当信噪比参数不合格时,该处理段心电波形的质量等级系数直接评定为3,即波形存在严重噪声;在信噪比参数合格的前提下,根据包络差、方差值、信号在1~5hz之间的功率的合格情况来评定心电波形质量,当三个参数全部合格时,该处理段心电波形质量等级系数评定为0,即波形良好;当三个参数中有两个或一个合格时,心电波形质量等级系数评定为1,即波形较差;当三个参数全部不合格时,心电波形质量等级系数评定为2,即波形差。

本发明一种基于权利要求1所述的心电信号质量辨识方法的心电分析方法,包括如下步骤:

s11、获取n秒的待分析的心电波形,n为8~120间的任意一个值;

s12、依据心电信号质量辨识方法对待分析的心电波形进行质量评估,得到n秒的心电波形质量等级,其中心电波形质量评估以1s为单位,共得到n个数据分别代表第1秒到第n秒的质量等级系数;

s13、当心电信号质量等级系数为3且持续时间大于0.3n秒时,提示“信号质量噪声过大,无法分析”返回至步骤a重新获取待分析的心电波形;否则进行心电参数的计算和异常结果判断;

s14、当心电信号质量等级系数为1或2且持续时间大于0.3n秒时,提示“信号质量较差”并输出计算得到的心电参数和心电图异常结果;否则认为心电波形质量较好,直接输出计算得到的心电参数和心电图异常结果。

优选的,所述步骤s13中心电参数的计算和异常结果判断的步骤为:

s1301、根据心电波形提取心电特征,心电特征包括p、q、r、s、t波的起止时间点及其幅度参数,构成了一次心跳;

s1302、取心电波形质量等级系数小于3的心电特征用于计算心电参数rr间期和心率,用心电波形质量等级为0的心电特征计算心电参数pr间期、qrs宽度、qt间期、st段高度、p波平均电轴、qrs平均电轴、t波平均电轴、q波宽度和r波高度;

s1303、利用心电特征和上述心电参数进行心电异常判断得出心电图异常结果。

有益效果:与现有技术相比,本发明具有以下显著优点:首先本发明利用心电波形幅值数据计算心电波形的包络差、方差值、信号在1~5hz之间的功率和信噪比四个参数,分析四个参数值是否合格,根据参数包络差、方差值、信号在1~5hz之间的功率和信噪比的合格情况对心电波形进行质量等级划分,为心电信号自动分析筛选合格的心电数据,确保待检测心电信号的可用性;其次本发明利用心电信号质量辨识方法对待分析的心电波形进行质量评估,对心电波形质量等级好的心电特征进行心电参数的计算和异常结果判断,对于心电波形质量等级差的心电信号发出提示,提高心电信号分析的可信度以及准确度。

附图说明

图1为本发明中心电信号质量辨识方法的流程框图;

图2为本发明中心电波形中各波的示意图;

图3为本发明中心电分析方法的流程框图;

图4为本发明实施例中的实验结果示意图一;

图5为本发明实施例中的实验结果示意图二。

具体实施方式

下面结合附图对本发明的技术方案作进一步说明。

本发明一种心电信号质量辨识方法,包括如下步骤:

s1、获取采样率为fs的原始的心电波形幅值数据,并将心电波形幅值数据分成以n秒为时间单位的处理段x,n为8~120间的任意一个值;

s2、在处理段x内,将心电信号以1秒为单位进行片段分割,分割段为xi,其中i=1…n,xi的数据长度为m=1×fs=fs;

s3、以处理段x为单位,取出每一心电波形片段xi的幅值最大值mmax和最小值mmin构成包络点,通过比较各个包络点得到分割段xi的包络差ei=mmax–mmin,再求取处理段x内波形包络差的平均值乘以比例系数k1,其中2>k1>1,再与每分割段的包络差ei作比较;当时,说明此分隔段的包络有突变,即为包络检测不合格;

s4、在处理段x内,获取每一分割段xi的幅值方差值其中m为xi中数据的序号;再求取处理段x内波形片段幅值方差值ei的平均值乘以比例系数k2,其中2>k2>1,再与各分割段xi的幅值方差值ei作比较,当时,说明此分割段的方差有突变,即为方差检测不合格;

s5、在处理段x内,利用快速傅里叶变换,将心电片段信号xi的时域信号转化为频域信号,即为功率谱信号;对1~5hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,j指某一频段的范围,fi(j)即为功率谱信号;求取处理段x内波形的平均功率值乘以比例系数k3,其中2>k3>1,再与各分割段xi的功率pi作比较;当时,说明此处理段的1~5hz功率有突变,即为功率谱检测不合格;

s6、在处理段x内,得到步骤s5中的心电片段信号xi的功率谱信号后,对5~40hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,psi代表心电信号的功率;再对40~100hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,pni代表高频噪声信号的功率;计算两者的信噪比ksnri=psi/pni,当信噪比小于阈值时,其中大于2,说明此处理段信噪比过小,噪声所占比重过大,即信噪比检测不合格;

s7、根据参数包络差、方差值、信号在1~5hz之间的功率和信噪比的合格情况对心电波形进行质量等级划分,心电波形的质量分成4个等级,分别用0~3表示质量等级系数;其中心电波形的质量等级划分方法为:当信噪比参数不合格时,该处理段心电波形的质量等级系数直接评定为3,即波形存在严重噪声;在信噪比参数合格的前提下,根据包络差、方差值、信号在1~5hz之间的功率的合格情况来评定心电波形质量,当三个参数全部合格时,该处理段心电波形质量等级系数评定为0,即波形良好;当三个参数中有两个或一个合格时,心电波形质量等级系数评定为1,即波形较差;当三个参数全部不合格时,心电波形质量等级系数评定为2,即波形差;质量等级系数0表示心电波形良好,质量等级系数1表示心电波形较差,质量等级系数2表示心电波形差,质量等级系数3表示心电波形存在严重噪声。即从波形质量的程度“0”表示良好,“1”表示较差,“2”表示差,“3”表示严重噪声。

本发明一种基于权利要求1所述的心电信号质量辨识方法的心电分析方法,包括如下步骤:

s11、获取n秒的待分析的心电波形,n为8~120间的任意一个值;

s12、依据心电信号质量辨识方法对待分析的心电波形进行质量评估,得到n秒的心电波形质量等级,其中心电波形质量评估以1s为单位,共得到n个数据分别代表第1秒到第n秒的质量等级系数;

s13、当心电信号质量等级系数为3且持续时间大于0.3n秒时,提示“信号质量噪声过大,无法分析”返回至步骤a重新获取待分析的心电波形;否则进行心电参数的计算和异常结果判断;其中心电参数的计算和异常结果判断的步骤为:

s1301、根据心电波形提取心电特征,心电特征包括p、q、r、s、t波的起止时间点及其幅度参数,构成了一次心跳;

s1302、取心电波形质量等级系数小于3的心电特征用于计算心电参数rr间期和心率,用心电波形质量等级为0的心电特征计算心电参数pr间期、qrs宽度、qt间期、st段高度、p波平均电轴、qrs平均电轴、t波平均电轴、q波宽度和r波高度;

s1303、利用心电特征和上述心电参数进行心电异常判断得出心电图异常结果。

s14、当心电信号质量等级系数为1或2且持续时间大于0.3n秒时,提示“信号质量较差”并输出计算得到的心电参数和心电图异常结果;否则认为心电波形质量较好,直接输出计算得到的心电参数和心电图异常结果。

实施例

如图1所示,本发明一种心电信号质量辨识方法,包括如下步骤:

s1、获取采样率为fs的原始的心电波形幅值数据,并将心电波形幅值数据分成以10秒为时间单位的处理段x;

s2、在处理段x内,将心电信号以1秒为单位进行片段分割,分割段为xi,其中i=1…10,xi的数据长度为m=1×fs=fs;

s3、以处理段x为单位,取出每一心电波形片段xi的幅值最大值mmax和最小值mmin构成包络点,通过比较各个包络点得到分割段xi的包络差ei=mmax–mmin,再求取处理段x内波形包络差的平均值乘以比例系数k1,其中2>k1>1,再与每分割段的包络差ei作比较;当时,说明此分隔段的包络有突变,即为包络检测不合格;

s4、在处理段x内,获取每一分割段xi的幅值方差值其中m为xi中数据的序号;再求取处理段x内波形片段幅值方差值ei的平均值乘以比例系数k2,其中2>k2>1,再与各分割段xi的幅值方差值ei作比较,当时,说明此分割段的方差有突变,即为方差检测不合格;

s5、在处理段x内,利用快速傅里叶变换,将心电片段信号xi的时域信号转化为频域信号,即为功率谱信号;对1~5hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,j指某一频段的范围,fi(j)即为功率谱信号;求取处理段x内波形的平均功率值乘以比例系数k3,其中2>k3>1,再与各分割段xi的功率pi作比较;当时,说明此处理段的1~5hz功率有突变,即为功率谱检测不合格;

s6、在处理段x内,得到步骤s5中的心电片段信号xi的功率谱信号后,对5~40hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,psi代表心电信号的功率;再对40~100hz的幅值进行积分得到功率其中re代表求复数的实部,im代表求复数的虚部,pni代表高频噪声信号的功率;计算两者的信噪比ksnri=psi/pni,当信噪比小于阈值时,其中大于2,说明此处理段信噪比过小,噪声所占比重过大,即信噪比检测不合格;

s7、根据参数包络差、方差值、信号在1~5hz之间的功率和信噪比的合格情况对心电波形进行质量等级划分,心电波形的质量分成4个等级,分别用0~3表示质量等级系数;其中心电波形的质量等级划分方法为:当信噪比参数不合格时,该处理段心电波形的质量等级系数直接评定为3,即波形存在严重噪声;在信噪比参数合格的前提下,根据包络差、方差值、信号在1~5hz之间的功率的合格情况来评定心电波形质量,当三个参数全部合格时,该处理段心电波形质量等级系数评定为0,即波形良好;当三个参数中有两个或一个合格时,心电波形质量等级系数评定为1,即波形较差;当三个参数全部不合格时,心电波形质量等级系数评定为2,即波形差;质量等级系数0表示心电波形良好,质量等级系数1表示心电波形较差,质量等级系数2表示心电波形差,质量等级系数3表示心电波形存在严重噪声。即从波形质量的程度“0”表示良好,“1”表示较差,“2”表示差,“3”表示严重噪声。

如图2所示,本发明中所提及的心电波形p波为心房激动波,也称为心房的除极波;qrs波群为心室激动的综合波群,也称为心室的除极波,其第一个向下的波为q波、任何向上的波都叫r波、在r波以后的任何向下的波都叫s波;t波称为心室的复极波,而心房的复极波很小,且埋于心室的除极波中,不易辨认,未给于专门命名。

如图3所示,本发明一种心电信号质量辨识方法的心电分析方法,包括如下步骤:

s11、获取10秒的待分析的心电波形;

s12、依据心电信号质量辨识方法对待分析的心电波形进行质量评估,得到10秒的心电波形质量等级,其中心电波形质量评估以1s为单位,共得到10个数据分别代表第1秒到第10秒的质量等级系数;

s13、当心电信号质量等级系数为3且持续时间大于3秒时,提示“信号质量噪声过大,无法分析”返回至步骤a重新获取待分析的心电波形;否则进行心电参数的计算和异常结果判断;其中心电参数的计算和异常结果判断的步骤为:

s1301、根据心电波形提取心电特征,心电特征包括p、q、r、s、t波的起止时间点及其幅度参数,构成了一次心跳;

s1302、取心电波形质量等级系数小于3的心电特征用于计算心电参数rr间期和心率,用心电波形质量等级为0的心电特征计算心电参数pr间期、qrs宽度、qt间期、st段高度、p波平均电轴、qrs平均电轴、t波平均电轴、q波宽度和r波高度;

s1303、利用心电特征和上述心电参数进行心电异常判断得出心电图异常结果。

s14、当心电信号质量等级系数为1或2且持续时间大于3秒时,提示“信号质量较差”并输出计算得到的心电参数和心电图异常结果;否则认为心电波形质量较好,直接输出计算得到的心电参数和心电图异常结果。

如图4和图5所示,本发明以10为时间单位进行心电分析的实验数据图和结果,图中方波表示质量辩识结果的标识,标识方波中:0表示波形质量好和良好;1、2表示波形质量较差和差;3表示波形质量严重差。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1