QRS波群的检测方法及装置与流程

文档序号:15387116发布日期:2018-09-08 00:42阅读:341来源:国知局

本发明涉及医学技术领域,特别涉及一种qrs波群的检测方法及装置。



背景技术:

心电图应用于临床已经有一个世纪的历史,作为一门独立的临床检查诊断学科已自成体系,心电图在心脏疾病的临床诊断中具有重要价值,并且心电图能为心血管疾病的正确分析、诊断、治疗和监护提供客观指标。

随着科学技术的发展,使用计算机智能辅助心电图的分析与诊断已经广泛的应用于临床医学中。心电图是由周期性的波形组成,比如p波,qrs波群,t波等,其中,qrs波群是心电图中具有最显著的特征的部分,其反映了心室收缩时心脏的电行为,qrs波群的发生事件和形状给出了当前心脏所处的状态信息,所以在心电图自动检测分析处理中,qrs波群识别与定位是所有心电信号自动分析的基础。

相关的qrs波群检测技术的实现方案有基于微分算子的分析方法、基于小波分解的分析方法、基于神经网络的分析方法等,然而,相关的检测qrs波群的方法通常是基于某一通道的心电信号进行分析的,然而心电信号极易收到噪声干扰,造成某一通道的心电信号的信号质量下降,进而将影响qrs波群检测的准确率。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的一个目的在于提出一种qrs波群的检测方法,该方法通过多导联心电信号确定qrs波群区域,提高了确定qrs波群区域的准确性,为后续基于qrs波群区域进行后续分析提高了准确的基础。

本发明的第二个目的在于提出一种qrs波群的检测装置。

为达上述目的,本发明第一方面实施例提出了一种qrs波群的检测方法,包括:获取待处理的多导联心电信号;提取所述多导联心电信号的第一特征信息;根据预先训练的qrs波群检测模型和所述第一特征信息确定所述多导联心电信号的qrs波群区域。

本发明实施例的qrs波群的检测方法,获取待处理的多导联心电信号,并提取多导联心电信号的第一特征信息,并将第一特征信息输入预先训练的qrs波群检测模型,以及通过qrs波群检测模型准确确定出了多导联心电信号的qrs波群区域。由此,通过多导联心电信号确定qrs波群区域,提高了确定qrs波群区域的准确性,为后续基于qrs波群区域进行后续分析提高了准确的基础。

为达上述目的,本发明第二方面实施例提出了一种使qrs波群的检测装置,包括:获取模块,用于获取待处理的多导联心电信号;提取模块,用于提取所述多导联心电信号的第一特征信息;第一确定模块,用于根据预先训练的qrs波群检测模型和所述第一特征信息确定所述多导联心电信号的qrs波群区域。

本发明实施例的qrs波群的检测装置,获取待处理的多导联心电信号,并提取多导联心电信号的第一特征信息,并将第一特征信息输入预先训练的qrs波群检测模型,以及通过qrs波群检测模型准确确定出了多导联心电信号的qrs波群区域。由此,通过多导联心电信号确定qrs波群区域,提高了确定qrs波群区域的准确性,为后续基于qrs波群区域进行后续分析提高了准确的基础。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明一个实施例的qrs波群的检测方法的流程图;

图2为心电信号波形的示例图;

图3为根据本发明另一个实施例的qrs波群的检测方法的流程图;

图4为根据本发明再一个实施例的qrs波群的检测方法的流程图;

图5a-5d为本发明实施例提供的心电信号的波形示例图、处理后的波形图、提取特征后的波形图和qrs区域的示例图;

图6是建立qrs波群检测模型的流程示意图;

图7为根据本发明一个实施例的qrs波群的检测装置的结构示意图;

图8为根据本发明另一个实施例的qrs波群的检测装置的结构示意图;

图9为根据本发明又一个实施例的qrs波群的检测装置的结构示意图;

图10为根据本发明再一个实施例的qrs波群的检测装置的结构示意图;

图11为根据本发明又一个实施例的qrs波群的检测装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“多个”指两个或两个以上;术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

下面参考附图描述根据本发明实施例的qrs波群的检测方法及装置。

图1为根据本发明一个实施例的qrs波群的检测方法的流程图。其中,需要说明的是,该实施例的qrs波群的检测方法应用于电子设备中,该电子设备可以包括但不限于电脑、手机、心电图机、可穿戴心电采集设备和监护仪等。

如图1所示,根据本发明实施例的qrs波群的检测方法,包括以下步骤。

s11,获取待处理的多导联心电信号。

在本发明的一个实施例中,多导联心电信号可以例如是12导联心电信号、18导联心电信号等。

其中,需要说明的是,待处理的多导联心电信号的获取方式可以是从本地保存的心电信号中获取待处理的多导联心电信号,也可以实时采集的用户的心电信号。

s12,提取多导联心电信号的第一特征信息。

其中,需要理解的是,熵表示信息的不确定性,熵的幅度越大,信息不确定性越大,而心脏在每一个心动周期,都会产生电活动变化,具体在心电图上表现为p波,qrs波,t波等,如图2所示,其中qrs波变化剧烈,幅度大,信号具有较大不确定性。因此,可以使用信息熵来对突变信号进行检测,比如qrs波群。

在本发明的一个实施例中,为了能够准确区分出qrs波群,第一特征信息包括tsallis熵,即,第一特征信息为tsallis熵。

其中,需要说明的是,tsallis熵是shannon熵的广义形式,与传统shannon熵定义相比,tsallis熵具有非广延性,能够描述具有长相关、长时记忆和分形结构的物理过程。与传统的shannon熵只能估计整体信号的不确定性相比,tsallis熵能够估计信号局部的不确定性,因此,通过提取多导联心电信号的tsallis熵可以提高后续确定qrs波群的区域的准确性。

另外,tsallis熵的表达方式简单,计算量小,更加利于工程应用;且具有可调参数,通过合理的参数选择,能够获取具有较强区分性的qrs波群特征信号。

在本发明的一个实施例中,为了可以准确检测出qrs波群区域,在获取待处理的多导联心电信号后,可对多导联心电信号进行分段处理,并分别计算出每段心电信号的tsallis熵,以及根据每段心电信号的tsallis熵,生成多导联心电信号的tsallis熵。

具体地,可通过长度l的窗函数w对多导联心电信号进行分段处理。其中,长度l的窗函数w如下所示:

w(m,l,t)={x(α)·w,α=1+mt,...,l+mt}(1)

其中,x(α)表示表示n点采样的心电信号,m表示窗函数的序列,t表示窗函数的进步长度,t一般小于l,使滑动窗口之间部分重合,保证检测准确性。

针对所分段的心电信号段,计算每段心电信号的tsallis熵,其中,tsallis熵te的定义如下所示:

其中,将心电信号分割成v份,p是心电信号属于第i份的概率密度函数,q为正整数,且q≠1。其中,在本发明中,q是可以是任意大于1的正整数。

然后,对所求出的tsallis熵序列xt,进行平滑处理。

作为一种示例性的实施方式,使用如下方式对所求出的tsallis熵序列xt进行平滑处理:

xs(i)=sxt(i-1)+s(1-s)xt(i-2)+s(1-s)2xt(i-3)+...(3)

其中,xs是平滑后的tsallis熵序列,s为常数,0<s<1。

最后,根据平滑后的tsallis熵序列计算出待处理的多导联心电信号的tsallis熵。

s13,根据预先训练的qrs波群检测模型和第一特征信息确定多导联心电信号的qrs波群区域。

在本发明的一个实施例中,在获取待处理的待处理的多导联心电信号的第一特征信息后,可将第一特征信息输入至qrs波群检测模型,qrs波群检测模型将输出多导联心电信号的qrs波群区域。

其中,qrs波群检测模型是通过对大量已标注qrs波群区域的多导联心电信号进行训练而得到的。其中,建立qrs波群检测模型的具体过程将在后续实施中详细描述。

需要理解的是,待处理的多导联心电信号与训练qrs波群检测模型所使用的多导联心电信号的导联数目是相同的,比如,若使用12导联心电信号训练qrs波群检测模型,则输入qrs波群检测模型的心电信号也是12导联心电信号。

本发明实施例的qrs波群的检测方法,获取待处理的多导联心电信号,并提取多导联心电信号的第一特征信息,并将第一特征信息输入预先训练的qrs波群检测模型,以及通过qrs波群检测模型准确确定出了多导联心电信号的qrs波群区域。由此,通过多导联心电信号确定qrs波群区域,提高了确定qrs波群区域的准确性,为后续基于qrs波群区域进行后续分析提高了准确的基础。

在本发明的一个实施例中,为了提供q波、r波和s波的位置,如图3所示,在步骤s13之后,还可以包括:

s14,根据qrs波群区域确定多导联心电信号的q波、r波和s波的位置。

其中,需要说明的是,根据qrs波群区域确定多导联心电信号的q波、r波和s波的位置的方式可通过现有技术来实现,该实施例不再赘述。

图4为根据本发明再一个实施例的qrs波群的检测方法的流程图。

如图4所示,根据本发明实施例的qrs波群的检测方法,包括以下步骤。

s41,获取待处理的多导联心电信号。

其中,需要说明的是,前述对步骤s11的解释说明也适用于步骤s41,此处不再赘述。

s42,对多导联心电信号进行预处理。

其中,预处理包括去噪处理和/或归一化处理。

具体来说,临床心电信号极易收到噪声干扰影响,其中肌电干扰、工频干扰、基线漂移干扰为最常见的干扰类型。为了提高后续确定qrs波群区域的准确性,在获取待处理的多导联心电信号后,可对多导联心电信号进行去噪处理。

其中,可通过多种去噪方式对多导联心电信号去噪,该实施例对多导联心电信号去噪所使用的方式不作限定。

作为一种示例性的实施方式,在获取待处理的多导联心电信号后,可使用的线性相位的有限冲击响应滤波器(fir)低通滤波器滤除多导联心电信号中的肌电干扰,考虑到qrs波群的能量谱分布主要在35hz以下,故所使用截止频率为35hz的滤波器对多导联心电信号进行处理,并且,为了滤除50hz工频干扰,可使用iir陷波器对多导联心电信号进行处理。另外,为了避免基线漂移干扰,可使用中值滤波滤除基线漂移干扰。

在获取去噪后的多导联心电信号后,为了使得心电信号均处于一个范围内,可对去噪后的多导联心电信号进行归一化处理,其中,归一化处理所使用的公式如下:

其中s是去噪后的信号,s'是经过归一化之后的信号,min(s)返回样本空间中的最小值,max(s)返回样本空间的最大值。心电信号经过归一化公式处理以后,信号的取值s∈[0,1]。

s43,提取预处理后的多导联心电信号的第一特征信息。

其中,前述对步骤s12的解释说明也适用于步骤s43,此处不再赘述。

s44,根据预先训练的qrs波群检测模型和第一特征信息确定多导联心电信号的qrs波群区域。

其中,前述对步骤s13的解释说明也适用于步骤s44,此处不再赘述。

举例而言,如果获取的待处理的多导联心电信号的波形图示例图,如图5a所示,在预处理后的多导联心电信号的示例图,如图5b所示,在对归一化后的多导联心电信号提取特征信息后,所获得的信号的形式如图5c所示,在特征信息输入qrs波群检测模型后,qrs波群检测模型输出的结果,如图5d所示,图5d中包括多个qrs波群区域。

s45,根据qrs波群区域确定多导联心电信号的q波、r波和s波的位置。

本发明实施例的qrs波群的检测方法,获取待处理的多导联心电信号,并提取多导联心电信号的第一特征信息,并将第一特征信息输入预先训练的qrs波群检测模型,以及通过qrs波群检测模型准确确定出了多导联心电信号的qrs波群区域,并根据qrs波群确定多导联心电信号的q波、r波和s波的位置。由此,通过多导联心电信号准确确定出了qrs波群区域以及q波、r波和s波的位置,为后续基于qrs波群区域、q波、r波和s波的位置进行后续分析提高了准确的基础。

图6是建立qrs波群检测模型的流程示意图。

如图6所示,该建立qrs波群检测模型的过程如下:

s61,获取训练心电图数据集合。

其中,训练心电图数据集合包括多个已标注qrs波群区域的样本多导联心电信号。

s62,提取样本多导联心电信号的第二特征信息。

其中,第二特征信息包括tsallis熵,即,第二特征信息为tsallis熵。

在本发明的一个实施例中,为了提高所建立的qrs波群检测模型,在获取样本多导联心电信号后,可对样本多导联心电信号进行预处理。

其中,预处理包括去噪处理和/或归一化处理。

作为一种示例性的实施方式,在获取样本多导联心电信号后,可先对样本多导联心电信号进行去噪处理,然后,对去噪后的样本多导联心电信号进行归一化处理。

在获取归一化处理后的样本多导联心电信号后,可对样本多导联心电信号进行分段处理,并分别计算出每段心电信号的tsallis熵,以及根据每段心电信号的tsallis熵,生成样本多导联心电信号的tsallis熵。

s63,根据第二特征信息和样本多导联心电信号,建立qrs波群检测模型。

在本发明的一个实施例中,在获取样本多导联心电信号的第二特征信息后,可通过机器学习算法对第二特征信息和样本多导联心电信号进行训练,并根据训练结果建立qrs波群检测模型。

其中,机器学习算法可以包括但不限于决策树、支持向量机、线性分类算法、深度学习算法等方法。

综上,通过对已标注qrs波群区域的样本多导联心电信号进行训练,并根据训练结果得到准确的qrs波群检测模型。由此,提供了可准确确定qrs波群区域的qrs波群检测模型,方便了后续基于qrs波群检测模型确定待处理的多导联心电信号的qrs波群区域。

为了实现上述实施例,本发明还提出了一种qrs波群的检测装置。

图7为根据本发明一个实施例的qrs波群的检测装置的结构示意图。

如图7所示,该qrs波群的检测装置包括获取模块110、提取模块120和第一确定模块130,其中:

获取模块110用于获取待处理的多导联心电信号。

提取模块120用于提取多导联心电信号的第一特征信息。

第一确定模块130用于根据预先训练的qrs波群检测模型和第一特征信息确定多导联心电信号的qrs波群区域。

在本发明的一个实施例中,第一特征信息包括tsallis熵。

在图7所示的基础上,如图8所示,提取模块120可以包括分段处理单元121和生成单元122,其中:

分段处理单元121用于对多导联心电信号进行分段处理,并分别计算出每段心电信号的tsallis熵。

生成单元122用于根据每段心电信号的tsallis熵,生成多导联心电信号的第一特征信息。

在本发明的一个实施例中,在图7所示的基础上,如图9所示,该装置还可以包括第二确定模块140,其中,第二确定模块,用于根据qrs波群区域确定多导联心电信号的q波、r波和s波的位置。

其中,需要说明的是,上述图9所示的装置实施例中的第二确定模块140的结构包含在前述图8的装置实施例中,对此本发明不进行限制。

在本发明的一个实施例中,为了提高确定qrs波群区域的准确性,在图7所示的基础上,如图10所示,该装置还可以包括预处理模块150,该预处理模块150用于对多导联心电信号进行预处理,其中,预处理包括去噪处理和/或归一化处理。

其中,提取模块120用于:

提取预处理后的多导联心电信号的第一特征信息。

在本发明的一个实施例中,在图7所示的基础上,如图11所示,该装置还可以包括模型建立模块160,该模型建立模块160用于获取训练心电图数据集合,其中,训练心电图数据集合包括多个已标注qrs波群区域的样本多导联心电信号;提取样本多导联心电信号的第二特征信息;根据第二特征信息和样本多导联心电信号,建立qrs波群检测模型。

其中,需要说明的是,前述对qrs波群的检测方法实施例的解释说明也适用于该实施例的qrs波群的检测装置,此处不再赘述。

本发明实施例的qrs波群的检测装置,获取待处理的多导联心电信号,并提取多导联心电信号的第一特征信息,并将第一特征信息输入预先训练的qrs波群检测模型,以及通过qrs波群检测模型准确确定出了多导联心电信号的qrs波群区域。由此,通过多导联心电信号确定qrs波群区域,提高了确定qrs波群区域的准确性,为后续基于qrs波群区域进行后续分析提高了准确的基础。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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