用于ecg监视的系统和方法

文档序号:1292373阅读:306来源:国知局
用于ecg监视的系统和方法
【专利摘要】本发明提供一种用于处理ECG信号以去除或减少所述ECG信号中可归因于EMG和/或运动伪影产生的噪声的方法、系统、设备和装置。所述装置的所有方面共用的新颖算法可包含对ECG信号进行小波分解以产生一组近似系数和多组细节系数,将所述组近似系数的子集局部拟合为二阶多项式,通过所述经局部拟合的二阶多项式调整所述组近似系数,将所述细节系数中的一些系数设置为零,以及基于所述组修改的近似系数或所述多组修改的细节系数重建具有减少的噪声的EGG信号。
【专利说明】用于ECG监视的系统和方法
[0001]相关申请案的交叉参考
[0002]本申请案主张2012年3月28日申请的美国临时申请案第61/616,890号和2013年3月12日申请的美国专利申请案第13/797,889号的优先权,所述两个申请案在此明确地以其全文引用的方式并入本文中。

【技术领域】
[0003]本发明涉及ECG监视且,更具体来说,涉及用于处理ECG信号以减少信号中的噪声的系统、方法和装置。

【背景技术】
[0004]心电图(ECG)为表示由心产生的脉冲的电信号。ECG信号和波形是通过P、QRS和T波来特性化,如图1中所见,其是在心肌的心房和心室收缩及放松期间产生。图1说明典型ECG信号10的实例,其相对来说无任何破坏或噪声。ECG信号10演示特性P波12、Q波
14、R波16、S波18和T波20特征。可使用粘着在受试者的皮肤上的在心外部的区域中的电极来获取ECG信号。可使用电极的一个表面上的粘着剂将这些电极贴附到皮肤上。电极可接着从心中和心周围的电活动获得信号。术语“ECG信号”和“信号”可指ECG电极的模拟输出,以及经处理或未经处理的经取样数据点,例如,使用A/D转换器产生的经取样数据点。可对模拟信号和/或经取样数据点进行滤波。可接着进一步处理所述信号、存储所述信号及/或将所述信号传输或投送到经配置以显示信号的装置。
[0005]包含电力线干扰、运动伪影和肌电图(EMG)信号的伪影因“噪声”破坏了 ECG信号且影响特征检测算法的性能。其还影响临床医师的准确诊断。归因于测试受试者的移动和靠近心的其它肌肉的电活动,因此常常出现运动和EMG伪影。被破坏的ECG信号(例如,具有运动和EMG伪影的ECG信号)可见于图2和3中。被破坏的ECG信号中的长周期噪声(在图2中最显著)通常是由受试者运动引起的且被称作运动伪影。图2和3两者中所展示的被破坏的ECG信号中的较高频率失真可能由环绕心或靠近心的肌肉的电活动引起。此类型的失真被称作EMG伪影。


【发明内容】

[0006]本发明的系统、方法和装置各自具有若干方面,所述方面中的任何单一者均不独自负责其所需属性。在不限制如通过以下的权利要求书表达的本发明的范围的情况下,现在将简洁地论述一些特征。在考虑此论述之后,且特别在阅读题为“实施方式”的章节之后,应理解本发明的特征如何提供优点,包含减少ECG信号中的可归因于受试者运动和非心肌活动产生的噪声。
[0007]在一个方面中,提供一种用于处理ECG信号以减少所述ECG信号中的噪声的方法。所述方法包含将含有伪影的ECG信号小波分解,产生一组近似系数和多组细节系数。可修改所述近似系数,去除运动伪影。可通过首先将所述近似系数的邻近子集局部拟合为二阶多项式来修改所述近似系数。在将所述近似系数局部拟合为二阶多项式之后,可通过所述经局部拟合的二阶多项式,通过将所述二阶多项式从所述对应近似系数中减去来调整所述组原始的近似系数,从而产生一组修改的近似系数。可对所述细节系数进行阈值处理以产生多组修改的细节系数,所述多组修改的细节系数可用以去除所述ECG信号中的EMG伪影。所述阈值处理可为位置阈值处理,且可通过至少部分基于所述细节系数相对于所述ECG信号的R波的位置将所述细节系数中的一些细节系数设置为零来执行。在另一实施方案中,所述方法进一步包含从所述修改的近似系数和经阈值处理的细节系数重建所述ECG信号,从而产生与所述原始ECG信号相比较来说具有减少的噪声的ECG信号。
[0008]在另一方面中,提供一种用于处理ECG信号以减少所述ECG信号中的噪声的系统或设备。所述系统或设备包含处理器,所述处理器经配置以将含有噪声的ECG信号小波分解,从而产生一组近似系数和多组细节系数。所述处理器经进一步配置以修改所述近似系数和/或细节系数。在另一实施方案中,所述处理器可经进一步配置以从所述修改的近似系数和经阈值处理的(例如,修改的)细节系数重建所述ECG信号,从而产生与所述原始的ECG信号相比较来说具有减少的噪声的ECG信号。在又一实施方案中,所述系统或设备进一步包含ECG电极、A/D转换器,和经配置以用于粘着于受试者的身体上的天线。
[0009]在另一方面中,提供一种用于处理ECG信号以减少所述ECG信号中的噪声的装置。所述装置包含用于将ECG信号小波分解以产生一组近似系数和多组细节系数、修改所述组近似系数及对所述细节系数进行阈值处理的装置。在一个实施方案中,所述装置可进一步包含用于从所述修改的近似系数和经阈值处理的(例如,修改的)细节系数重建所述ECG信号的装置。
[0010]本发明中所描述的方法、系统和装置可以用硬件、软件、固件或其任何组合来实施。如果以硬件来实施,那么可将设备作为集成电路、处理器、离散逻辑或其任何组合来实现。如果以软件来实施,那么可在例如微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或数字信号处理器(DSP)等一或多个处理器中执行软件。最初可将执行所述方法、系统和装置的软件存储于计算机可读媒体中且在处理器中载入及执行所述软件。
[0011]因此,本发明还预期一种包括指令的计算机可读存储媒体,所述指令在于处理器中执行时使得所述处理器在接收到ECG信号时,将所述ECG信号小波分解以产生一组近似系数和多组细节系数,修改所述组近似系数,且对所述细节系数进行阈值处理,从而减少所述ECG信号中的噪声。
[0012]本发明的一或多个方面的细节在附图及以下描述中加以阐述。从描述和图式并从权利要求书将显而易见本发明中所描述的技术的其它特征、目标和优点。

【专利附图】

【附图说明】
[0013]图1展示具有特性P、QRS和T波的典型ECG信号或波形的实例。
[0014]图2展示被EMG和运动伪影破坏的ECG信号的实例。
[0015]图3展示被EMG和运动伪影破坏的ECG信号的实例。
[0016]图4展示用于处理ECG信号以去除或减少由EMG和/或运动伪影引起的噪声的方法的一个实施方案的过程流程图。
[0017]图5展示修改近似系数的方法的一个实施方案的过程流程图。
[0018]图6展示通过将细节系数中的至少一些细节系数设置为零而修改细节系数的方法的一个实施方案的过程流程图。
[0019]图7展示用于处理ECG信号以去除或减少噪声的方法的一个实施方案的过程流程图。
[0020]图8展不被噪声破坏的ECG信号与经处理从而减少噪声之后的ECG信号之间的比较的实例。
[0021]图9展不被噪声破坏的ECG信号与经处理从而减少噪声之后的ECG信号之间的比较的实例。
[0022]图10展不被噪声破坏的ECG信号与经处理从而减少噪声之后的ECG信号之间的比较的实例。
[0023]图11展示用于处理ECG信号以减少或去除ECG信号中的噪声的系统、设备或装置的一个实施方案的功能框图。
[0024]图12A展示用于处理ECG信号以去除或减少ECG信号中的噪声的系统、设备或装置的一个实施方案的功能框图。
[0025]图12B展示用于处理ECG信号以去除或减少ECG信号中的噪声的系统、设备或装置的一个实施方案的功能框图。

【具体实施方式】
[0026]本文中所描述的新颖方法和系统涉及处理ECG信号以减少ECG信号中的噪声。根据一个实施方案,提供一种用于处理ECG信号的方法。所述方法包含将ECG信号小波分解以产生一组近似系数和多组细节系数,及修改所述近似系数和/或细节系数。在一些实施方案中,所述方法进一步包含从修改的近似系数和/或修改的(例如,经位置阈值处理的)细节系数重建ECG信号。如下文进一步描述,这些修改的实施方案在减少ECG信号中的共同噪声源中非常有效。
[0027]小波分解涉及以逐渐降低的分辨率近似信号,其中逐次近似的差异各自定义细节信号。小波分解产生一组近似系数和多组细节系数。分解到第η阶产生η阶近似系数An,和多组细节系数D1到0?。所产生的近似系数表示离散点处的近似函数(例如,在分解之后的近似信号)的值。细节系数表示离散点处的逐次近似函数的值的差异。小波分解描述于Mallat, S.的“多分辨率信号分解的理论:小波表示(A Theory for Multiresolut1nSignal Decomposit1n:The Wavelet Representat1n)” (IEEE Trans.Pattern AnalMach.1ntell,第11卷,第674到693页,1989年7月)中,所述文件的整个内容以引用的方式并入本文中。小波分解的一股方法为众所熟知的,但先前未执行下文所描述的系数处理的方法。
[0028]图4展不处理ECG信号以去除或减少ECG信号中的噪声的方法的一个实施方案的过程流程图。在框110处,接收可能具有至少一 EMG和/或运动伪影的ECG信号。在框112处,对在框110处接收的ECG信号执行小波分解。框112的小波分解产生一组近似系数(框114处所表示)和多组细节系数(框116处所表示)。框114和116并非是单独的操作,而是框112的小波分解的结果。框114的近似系数表示在框112处确定的离散点处的最后的近似函数(例如,在分解之后的近似信号)的值。框116的细节系数表示离散点处的逐次近似函数之间的差异。如果不修改框114和116的近似系数和细节系数,那么实质上可从这些系数重建在框112处接收的原始的ECG信号。
[0029]在框118处,修改来自框114的近似系数中的至少一些近似系数。在一些实施方案中,框118处的修改减少近似系数距基线的平均偏移。优选地,框118处的修改可包含减少距基线的平均偏移,主要关于具有比数据集中存在的R波的时间标度长的时间标度的偏移。在一些实施方案中,可在框122处使用以此方式修改的近似系数来重建ECG信号,所述ECG信号与在框110处接收的原始的ECG信号相比较来说具有减少的运动伪影。下文参看图5描述一种合适算法。
[0030]在框120处,修改来自框116的细节系数中的至少一些细节系数,从处产生多个修改的细节系数。一种减少信号中的噪声的众所熟知的阈值处理形式为“量值阈值处理”,其中信号的小波分解的细节系数是至少部分基于细节系数的量值(例如,基于细节系数是否具有大于或小于阈值量值的量值)来进行阈值处理(例如,将其设置为零)。尽管在本文中所描述的方法的上下文中,此技术还可用以修改一些细节系数,但已发现,有利地使用本文中以“位置阈值处理”形式参考的方法来完成ECG信号中的噪声减少,所述“位置阈值处理”涉及至少部分基于一些细节系数在一组细节系数内的时间位置修改一些细节系数。如下文参看图6更详细描述,用于确定修改的位置可相对于信号中的R波的位置。在一些实施方案中,将距R波的距离大于预定距离的细节系数设置为零,而使距R波的距离小于或等于预定距离的细节系数保持不变。另外,在一些实施方案中,可将数组较低阶细节系数的所有细节系数(例如,DpD2和/或03)设置为零。下文更详细论述此修改操作的一个特定实施方案。在修改一些细节系数(例如,通过将全部组的细节系数设置为零,或通过位置阈值处理)之后的多组细节系数构成修改的细节系数。在一些实施方案中,可在框122处使用修改的细节系数来重建ECG信号,所述ECG信号与在框110处接收的原始的ECG信号相比较来说具有减少的EMG伪影。
[0031]在框122处,使用近似系数和细节系数(所述近似系数和/或细节系数中的至少一些系数已得到修改)重建具有减少的伪影的ECG信号。在一些实施方案中,可使用未经修改的近似系数(例如,实质上如来自框114的近似系数)和细节系数(所述细节系数中的至少一些细节系数已根据框120而设置为零)重建ECG信号。在一些实施方案中,可使用未经修改的细节系数(例如,实质上如来自框116的细节系数)和近似系数(所述近似系数中的至少一些近似系数已根据框118而修改)重建ECG信号。在框122处重建的ECG信号可具有减少的或经去除的运动和/或EMG伪影。
[0032]图5说明修改近似系数中的至少一些近似系数的方法的一个实施方案的过程流程图。在框210处,根据ECG信号计算一组近似系数Ak,其中K可表示用以计算近似系数的分解的阶次。在框212处,计算局部拟合所述组近似系数Ak的二阶多项式,从而产生驻留于所拟合的多项式上的一组经局部拟合的? Ak所述局部拟合可使用局部加权方法来进行,使得经局部拟合的点Ak —股经拟合为运动伪影的特征(如图2中所展示),具有很少来自ECG信号的主要波特征(例如,PQRST波)的贡献(如图1中所展示)。在框214处,将每一个所计算的Ak从其对应的原始Ak中减去以产生一组修改的近似系数Ak。在一些实施方案中,可使用在框214处计算的所述组修改的近似系数Ak来重建具有减少的或经去除的运动伪影的ECG信号。应了解,上文所描述的方法和方法的操作的任何组合可实质上实时地来执行,例如,当从受试者获取ECG信号时。
[0033]在一些实施方案中,框212的局部拟合可使用局部加权散点图平滑(LOWESS)算法来实现,所述算法描述于Cleveland, W.的“稳健的局部加权回归和平滑散点图(RobustLocally Weighted Regress1n and Smoothing Scatterplots),,(Journal of theAmerican Statistical Associat1n,第 74 卷,第 829 到 836 页,1979 年 12 月)中,所述文件的整个内容以引用的方式并入本文中。在一些实施方案中,用多项式局部拟合近似系数的子集,其中所述子集是通过来自组Ak的近似系数和紧邻的预定数目个近似系数(例如,在所述近似系数之前及之后的预定数目个系数)来定义。用于进行局部拟合的近似系数的所述子集定义局部拟合的时间周期跨度。用于进行局部拟合的时间周期跨度(例如,用作局部拟合的片段的近似系数的数目)应与ECG波形相比较来说相对较长但与运动伪影相比较来说相对较短,以便使ECG波形特征对拟合的效应最小化。在一些实施例中,例如,大约100到500毫秒的时间周期跨度(例如,表示100到500毫秒的信号数据的近似系数的子集)可用于局部拟合近似系数的子集,其中在一些实施方案中,发现约200毫秒为合适的。
[0034]用于拟合为多项式的子集内的每一系数的相对权重(“接近性权重”)可至少部分基于系数到系数的子集的中心的接近性(例如,至少部分基于系数距近似系数的子集的中心点的距离),其中在拟合中,对较接近于中心的系数给予较大权重。在一些实施方案中,在将近似系数的子集局部拟合为二阶多项式(“第一局部拟合多项式”)之后,基于近似系数与第一局部拟合多项式上的对应点之间的距离对子集中的每一近似系数给予新的权重值(“残余权重”),其中对较接近于第一局部拟合多项式的系数给予较大权重。至少部分基于子集内的每一系数的此残余权重,再次将系数的子集局部拟合为二阶多项式(“第二局部拟合多项式”)。使用此残余加权用于拟合抑制了对所要ECG信号的拟合的贡献,从而迫使拟合紧密地遵循较长周期运动伪影。在一些实施方案中,可将此算法反复一次以上以计算每一子集的最后的局部拟合多项式。优选地,将此算法反复两次以计算每一子集的最后的局部拟合多项式。在一些实施方案中,对所述组近似系数Ak中的每一近似系数执行此算法(例如,定义子集且使用此算法对Ak内的每一近似系数进行局部拟合)。可通过以来自所述组原始的近似系数Ak的对应点为中心的子集的最后的局部拟合多项式的值来确定组
Ak中的每一二阶多项式点。在一些实施方案中,所述组修改的近似系数人K是通过调整所述组原始的近似系数Ak、通过所述组二阶多项式点Ακ、通过将所述组二阶多项式卢Ak从所述组原始的近似系数Ak中减去来产生。所述组修改的近似系数可用以重建具有减少的运动伪影的ECG信号。
[0035]图6说明通过将细节系数中的至少一些细节系数设置为零而修改细节系数的方法的一个实施方案的过程流程图。在框310处,根据ECG信号计算D1到Dk组细节系数,其中K可表示用以计算细节系数的分解的阶次。在框312处,可将D1到Dn组细节系数设置为零。取决于用以获得ECG信号的取样频率,较低阶次组的细节系数(例如,Dp D2和D3)可能并不存储关于ECG波形的大量信息。因此,在一些实施方案中,取决于取样频率和/或其它因素,可将D1到Dn组细节系数设置为零,而不会损失关于ECG波形的任何大量信息。在框314处,可至少部分基于组Dn+1到Dk中的细节系数中的一些细节系数相对于R波的位置的位置(例如,R “峰值”)将所述一些细节系数设置为零。至少一些细节系数在框312和/或314中经设置为零的所述组细节系数包括所述组修改的细节系数。所述组修改的细节系数可用以重建不具有EMG伪影的ECG信号。
[0036]在一些实施方案中,在框314中使用位置阈值处理将一些细节系数设置为零,其中距R波峰值的距离大于预定距离的细节系数经设置为零,且距离小于或等于预定距离的细节系数保持不变。举例来说,对于一组细节系数D1^P R波地点RK[i](其中i为识别信号经处理期间所横跨的时间周期中的每一单独R波的索引),距Rk[i]达4个Dk数据点或4个以下Dk数据点的Dk的所有细节系数未经修改,而距RK[i]达4个以上数据点的所有细节系数经设置为零。在一些实施方案中,对细节系数进行位置阈值处理所在的距离(例如,在修改框314中使用的距R的数据点的数目)可至少部分基于欲进行阈值处理的所述组细节系数中的ECG波形的最大周期和ECG的宽度来导出。此距离还可至少部分基于计算细节系数所根据的ECG信号的取样频率而变化。在一些实施方案中,可以实验方式确定此距离。用作位置阈值的距离(例如,点的数目)可针对不同阶次组的细节系数而不同(例如,对于D5系数,阈值为4个点,且对于D4系数,阈值为3个点)。在一些细节系数经设置为零(通过在框312中将全部组细节系数设置为零,或通过在框314中进行位置阈值处理)之后的多组细节系数构成所述组修改的细节系数。应了解,框312和314可独立于彼此来执行,且不需要执行两者以便产生修改的细节系数。在一些实施方案中,可使用所述组修改的细节系数来重建具有减少的或经去除的EMG伪影的ECG信号。应了解,上文所描述的方法和方法的操作的任何组合可实质上实时地来执行。
[0037]图7说明用于处理ECG信号以去除或减少噪声的方法的一个实施方案的过程流程图。在框410处,获取可能含有EMG和/或运动伪影的ECG信号。在框412处,使用小波分解将来自框410的ECG信号分解。在一些实施方案中,例如,将ECG信号小波分解高达5阶。然而,在一些实施方案中,可将ECG信号分解为较小阶或较大阶(例如,高达η阶),如上文所描述。可(例如)使用双正交5.5小波来实现此分解。高达5阶的ECG信号的小波分解将产生5阶近似系数A5,和多组细节系数D1到D5。如上文所描述,小波分解涉及以逐次降低分辨率近似信号,其中逐次近似的差异定义细节信号(例如,细节系数)。因此,组A5内的近似系数对应于离散点处的5阶近似函数(例如,在分解高达5阶之后的近似信号)的值,且细节系数D1到D5表示逐次阶次的近似函数之间的差异。
[0038]在框414处,用二阶多项式局部拟合所述组近似系数A5以产生一组经局部拟合的多项式点A5。在一些实施方案中,用二阶多项式局部拟合所述组近似系数,以使得经局部拟合的点A5 —股经拟合为运动伪影的特征(如图2中所展示),而不是ECG信号的特征(例如,QRS波复合)(如图1中所展示)。此情形可(例如)通过局部拟合具有大于数据集中所存在的ECG波形的时间周期的时间周期跨度的子集来完成,如上文所论述。在一些实施方案中,使用上文在图5的论述中详细描述的算法用二阶多项式拟合所述组近似系数。在框416处,将经局部拟合的二阶多项式点A5从所述组近似系数A5中减去,以获得一组修改的近似系数A5
[0039]在框418处,至少部分基于导数A5确定R波的地点。在一些实施方案中,可通过对导数A5进行幅度阈值处理来确定R波的地点。因为R波地点应具有ECG波形的任何特征/波的最大导数,所以可使用此方法。用以确定R波的地点的特定幅度阈值可至少部分基于导数A5的平均值和标准偏差。当阈值为平均值加上1.5倍标准偏差时,在原始信号的每一 R波的剩余组Ak I中通常将存在一个点。在一些实施方案中,可用实验方式或使用所属领域中所已知的任何其它方法来确定R波的地点。
[0040]在框420处,可至少部分基于细节系数相对于如在框418中确定的R波的地点的时间位置来修改D4和D5细节系数中的至少一些细节系数。在一些实施方案中,例如,如果D4和D5组细节系数中的细节系数距R波的距离大于预定距离,那么至少部分基于如在框418中确定的R波的地点将D4和D5组细节系数中的细节系数设置为零。在一些实施方案中,至少部分基于细节系数相对于R波的地点的位置,对D4和D5细节系数中的至少一些细节系数进行位置阈值处理,例如,将其设置为零,实质上如上文在图6的论述中所描述。在框422处,将D1到D3细节系数设置为零。
[0041]在框424处,至少部分基于在框416中获得的修改的近似系数和/或在框420和/或422中获得的修改的细节系数重建ECG波形。在一些实施方案中,与在框410中获取的原始的ECG信号相比较来说,经重建的ECG信号或波形可具有减少的或经去除的运动和/或EMG伪影(例如,ECG信号可具有减少的或经去除的噪声)。应了解,上文所描述的方法和方法的操作的任何组合可实质上实时地来执行。
[0042]图8展示图2的原始信号和在经处理以减少噪声之后的图2的信号。原始的(被破坏的)ECG信号具有较大运动伪影,和贯穿信号的高频噪声、EMG伪影的特性。如通过此图演示,在进行处理以去除或减少伪影之后,较容易在ECG信号中识别PQRST波。可见,通过LOWESS拟合程序,也有效地去除了信号中的基线漂移,已证明所述LOWESS拟合程序难以用曲线拟合技术来完成,所述曲线拟合技术试图用多项式拟合整个原始信号跨度以去除运动伪影。
[0043]图9展不具有大量噪声的图3的原始/[目号和在进行处理以减少噪声之后的图3的信号。如图8中,在进行处理以去除伪影之前,难以在ECG信号中识别ECG波形580的P、Q、S和T波,且在经处理以去除或减少伪影的ECG信号中较容易识别。
[0044]图10更详细地展示图9的框580,所述图展示被噪声破坏的ECG信号与经处理以减少噪声之后的ECG信号之间的比较。如图8和9中,在进行处理以去除伪影之前,难以在ECG信号中识别ECG波形580的P、Q、S和T波,且在经处理以去除或减少伪影的ECG信号中较容易识别。图10还说明ECG波形580的各种时间片段(例如,QRS宽度),其可能在读取或分析ECG信号中相关。
[0045]图11说明用于处理ECG信号510以减少或去除所述ECG信号510中的噪声的系统、设备或装置的一个实施方案的功能框图。在一些实施方案中,具有EMG和/或运动伪影的ECG信号510可通过实时数据采集512来获取,例如,粘着于受试者上的一或多个电极。可将通过实时数据采集获取的信号传输到A/D转换器514,所述A/D转换器514可处理信号且产生(例如)信号的时域样本。还可从数据库516、从因特网518或从所属领域中已知的任何其它源或存储媒体获取ECG信号510。
[0046]接着将ECG信号传输或投送到设备520,其中ECG信号是由装置522的输入/输出(I/O)模块接收。I/O装置522可为(例如)天线、数据端口或所属领域中已知的任何其它装置。可将信号传输或投送到处理器526,所述处理器经配置以处理ECG信号以去除或减少EMG和/或运动伪影。如下文所描述,处理器526可为所属领域中已知的任何多种处理器或处理器的组合,包含(例如)通用处理器、数字信号处理器或专用集成电路。处理器526可经配置以执行上文详述的处理操作中的任一者或任何组合,包含将ECG信号510小波分解以产生一组近似系数和多组细节系数。处理器526可经进一步配置以修改近似系数和/或细节系数。在一些实施方案中,处理器526可经配置以使用上文详述的处理操作中的任一者或任何组合来修改系数,包含:用二阶多项式局部拟合近似系数以产生二阶多项式点,将经局部拟合的二阶多项式点从近似系数中减去以获得修改的近似系数,至少部分基于修改的近似系数的导数确定R波的地点,将一些组的细节系数设置为零,及/或至少部分基于细节系数相对于ECG信号的R波的位置对一些细节系数进行位置阈值处理以获得修改的细节系数。处理器526还可经配置以从修改的近似系数和/或修改的细节系数重建具有减少的或去除的运动和/或EMG伪影的ECG信号530。如果将系统实施为软件,那么可对处理器进行编程以使用可存储于存储器524中的指令或代码(例如,呈模块的形式)执行这些功能。存储器524可为可由计算机存取的任何存储媒体。在处理之前、期间及/或之后,可将ECG信号及其任何部分(包含(例如)所述组近似系数或修改的近似系数)传输或投送到存储器524且将其存储于存储器524中,且可从存储器524中检索以供处理器526使用。在由处理器524处理ECG信号510之后,可将经处理的ECG信号传输或投送到I/O模块或装置528。
[0047]在处理之后,取决于由处理器524执行的操作或方法,ECG信号510可为具有减少的或经去除的EMG和/或运动伪影的ECG信号530。在一些实施方案中,可接着将具有减少的EMG和/或减少的运动伪影的ECG信号530传输或投送到显示器532,所述显示器经配置以显示ECG信号530,以使得可读取及/或分析所述ECG信号。还可将ECG信号530传输或投送到因特网534或数据库536以用于存储和/或后续传输。应了解,图11中所说明的系统、设备或装置的任何部分可经配置以实质上实时地执行上文详述的任何功能或任务,例如,在从数据库516、因特网518接收到信号时或在通过实时数据采集512获取信号时,处理信号。
[0048]图12A展示用于处理ECG信号以去除或减少ECG信号中的噪声的系统、设备或装置610(在下文中为“装置610”)的一个实施方案的功能框图。装置610可包含ECG电极612,其可用以从受试者获取ECG信号。可(例如)使用电极612的一个表面上的粘着剂将ECG电极612粘着于受试者上,以便获取信号。可将电极612粘着于(例如)受试者的皮肤上靠近受试者的心外部的区域处。可接着将通过电极612获取的信号传输或投送到A/D转换器614,所述A/D转换器614可经配置以产生通过电极612获取的信号的时域样本。通过A/D转换器614产生的时域样本为如通过电极612获取的具有EMG和/或运动伪影的ECG信号616的表不。可将具有EMG和/或运动伪影的ECG信号616传输到处理器618以用于进行处理以去除或减少EMG和/或运动伪影。
[0049]如下文所描述,处理器618可为所属领域中所已知的任何多种处理器或处理器的组合,包含(例如)通用处理器、数字信号处理器或专用集成电路。处理器618可经配置以执行上文详述的处理操作中的任一者或任何组合,包含将ECG信号616小波分解以产生一组近似系数和多组细节系数。处理器618可经进一步配置以修改近似系数和/或细节系数。在一些实施方案中,处理器618可经配置以使用上文详述的处理操作中的任一者或任何组合修改系数,包含:用二阶多项式局部拟合近似系数以产生二阶多项式点,将经局部拟合的二阶多项式点从近似系数中减去以获得修改的近似系数,至少部分基于修改的近似系数的导数确定R波的地点,将一些组的细节系数设置为零,及/或至少部分基于细节系数相对于ECG信号的R波的位置对一些细节系数进行位置阈值处理以获得修改的细节系数。处理器618还可经配置以从修改的近似系数和/或修改的细节系数重建具有减少的或经去除的运动和/或EMG伪影的ECG信号620。如果将系统实施为软件,那么可对处理器编程以使用可存储于可由处理器618存取的存储器中的指令或代码(例如,呈模块的形式)执行这些功能。可接着将具有减少的EMG和/或运动伪影的经处理的ECG信号620传输到I/O模块或装置622。I/O 622可接着将ECG信号620传输到经配置以接收ECG信号620以用于实现显示、存储、传输或进一步处理ECG信号620的目的的任何装置、设备或存储器。应了解,装置610经配置以实质上实时地执行上文详述的功能和任务。
[0050]图12B展示用于处理ECG信号以去除或减少ECG信号中的噪声的系统、设备或装置的一个实施方案的功能框图。在一些实施方案中,图12B的系统、设备或装置可为非卧床ECG监视系统。所述系统可包含获取系统、设备或装置710 (在下文中为“装置710”),例如,贴片ECG监视器。贴片ECG监视器可包含ECG电极712、A/D转换器714、处理器或信号处理电路718,和天线720。可使用电极的一个侧面上的粘着剂将ECG电极712粘着在受试者上(例如,粘着在受试者的皮肤上),且ECG电极712可经配置以从受试者获取ECG信号(例如,原始的取样数据点)。可接着将通过电极获取的信号投送到A/D转换器,所述A/D转换器经配置以产生具有EMG和/或运动伪影的ECG信号716的时域样本。可将ECG信号716发送到处理器或信号处理电路718,所述处理器或信号处理电路718经配置以处理通过电极获取的信号。
[0051]如下文所描述,处理器718可为所属领域中所已知的任何多种处理器或处理器的组合,包含(例如)通用处理器、数字信号处理器或专用集成电路。处理器718可经配置以执行上文详述的处理操作中的任一者或任何组合,包含将ECG信号716小波分解以产生一组近似系数和多组细节系数。处理器718可经进一步配置以修改近似系数和/或细节系数。在一些实施方案中,处理器718可经配置以使用上文详述的处理操作中的任一者或任何组合修改系数,包含:用二阶多项式局部拟合近似系数以产生二阶多项式点,将经局部拟合的二阶多项式点从近似系数中减去以获得修改的近似系数,至少部分基于修改的近似系数的导数确定R波的地点,将一些组的细节系数设置为零,及/或至少部分基于细节系数相对于ECG信号的R波的位置对一些细节系数进行位置阈值处理以获得修改的细节系数。处理器718还可经配置以从修改的近似系数和/或修改的细节系数重建具有减少的或经去除的运动和/或EMG伪影的ECG信号726。或者,处理器718可经配置以处理或压缩ECG信号716以通过天线720将所述信号传输到另一系统、设备或装置730以执行对信号716的进一步处理。
[0052]可以无线方式通过天线720将经处理的ECG信号716或其经压缩版本传输到系统、设备或装置730 (在下文中为“装置730”)。装置730可为移动装置,例如蜂窝电话、平板计算机或通过天线722接收数据并将数据投送到处理器或信号处理电路724的其它便携式电子系统。处理器724可经配置以执行上文详述的新颖算法的处理操作的任何组合或全部以减少或去除ECG信号716中的EMG和/或运动伪影以产生具有减少的或经去除的EMG和/或运动伪影的ECG信号726。装置730可包含经配置以显示ECG信号726的显示器728。显示器728可经配置以通过移动装置上的小键盘/触摸屏操纵ECG信号726。装置730还可经配置以将波形或其经压缩版本传输到外部网络(例如,因特网)以用于存储、供体格检查审核等。
[0053]应了解,图12B中所说明的系统、设备或装置的组件不需要一起粘着于相同物理衬底上,而是可以多种方式分裂以执行装置710和730的先前所描述的操作和功能。还应理解,装置710和730经配置以实质上实时地执行上文详述的功能和任务。
[0054]结合本文揭示的实施方案所描述的各种说明性逻辑、逻辑块、模块和算法操作可实施为电子硬件、计算机软件,或两者的组合。硬件与软件的互换性已大体在功能性方面加以描述,且在上文所描述的各种说明性组件、块、模块、电路和操作中加以说明。所述功能性是实施为硬件还是软件取决于特定应用及施加于整个系统的设计约束。
[0055]结合本文中所揭示的方面描述的用以实施各种说明性逻辑、逻辑块、模块和电路的硬件和数据处理设备可通过以下各者来实施或执行:通用单芯片或多芯片处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或其经设计以执行本文中所描述的功能的任何组合。通用处理器可为微处理器或任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、一或多个微处理器与DSP核心的联合,或任何其它此配置。在一些实施方案中,可通过给定功能所特定的电路来执行特定操作和方法。
[0056]在一或多个方面中,可以硬件、数字电子电路、计算机软件、固件(包含本说明书中所揭示的结构及其结构等效物)或以其任何组合来实施所描述功能。本说明书中所描述的标的物的实施方案还可实施为一或多个计算机程序,例如,编码于计算机存储媒体上以供数据处理设备执行或控制数据处理设备的操作的计算机程序指令的一或多个模块。
[0057]如果以软件来实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。本文揭示的方法或算法的操作可以在可以驻留于计算机可读媒体上的处理器可执行软件模块中实施。计算机可读媒体包含计算机存储媒体和通信媒体两者,通信媒体包含可使得能够将计算机程序从一处传送到另一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。以实例说明而非限制,此类计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于以指令或数据结构形式存储所要程序代码且可由计算机存取的任何其它媒体。并且,可将任何连接适当地称为计算机可读媒体。如本文中所使用,磁盘及光盘包含紧密光盘(CD)、激光光盘、光学光盘、数字影音光盘(DVD)、软磁盘及蓝光光盘,其中磁盘通常磁性地复制数据,而光盘使用激光光学地复制数据。上文的组合也应包含在计算机可读媒体的范围内。另外,方法或算法的操作可作为代码和指令中的任一者或任何组合或集合驻留于可并入到计算机程序产品中的机器可读媒体或计算机可读媒体上。
[0058]所属领域的技术人员可容易地显而易见对本发明中所描述的实施方案的各种修改,且在不脱离本发明的精神或范围的情况下,本文中所定义的一股原理可应用于其它实施方案。因此,本发明并不希望限于本文中所展示的实施方案,而应被赋予与本文中所揭示的原理和新颖特征相一致的最广泛范围。词语“示范性”在本文中用于排他性地意味着“充当实例、例子或说明”。本文中描述为“示范性”的任何实施方案未必应被解释为比其它实施方案优选或有利。
[0059]在本说明书中在单独实施方案的上下文中描述的某些特征还可在单个实施方案中组合地实施。相反地,在单个实施方案的上下文中描述的各种特征还可分别在多个实施方案中实施或以任何合适的子组合来实施。此外,尽管上文可能将特征描述为以某些组合起作用且甚至最初因此而主张,但在一些情况下,可将来自权利要求组合的一或多个特征从组合中删除,且所主张的组合可关于子组合或子组合的变化。
[0060]类似地,虽然在图式中按特定次序描绘操作,但此情形不应被理解为要求按所展示的特定次序或按顺序次序执行此类操作,或执行所有所说明的操作,以实现所要结果。另夕卜,图式可能以流程图形式示意性地描绘一或多个实例过程。然而,可将未描绘的其它操作并入于经示意性说明的实例过程中。举例来说,可在所说明的操作之前、之后、同时地或之间执行一或多个额外操作。在某些情况下,多重任务处理和并行处理可为有利的。此外,上文所描述的实施方案中的各种系统组件的分离不应被理解为在所有实施方案中要求此分离,且应理解,所描述的程序组件和系统一股可一起集成在单个软件产品中或封装在多个软件产品中。另外,其它实施方案在随附权利要求书的范围内。在一些情况下,权利要求书中所叙述的动作可以不同次序来执行且仍实现所要结果。
【权利要求】
1.一种用于减少ECG信号中的噪声的计算机实施方法,所述方法包括: 用处理器将ECG波形小波分解以产生一组近似系数和多组细节系数;以及 用处理器修改所述组近似系数以减少可归因于在所述ECG波形的获取期间的受试者运动产生的噪声。
2.根据权利要求1所述的方法,其中所述修改所述组近似系数包括将所述近似系数的邻近子集局部拟合为二阶多项式。
3.根据权利要求2所述的方法,其进一步包括通过减去所述二阶多项式的对应值来调整所述组近似系数以产生一组修改的近似系数。
4.根据权利要求1所述的方法,其进一步包括将DpD2和D3组细节系数的值设置为零。
5.根据权利要求1到4中任一权利要求所述的方法,其进一步包括至少部分基于所述细节系数相对于所述ECG信号的R波的位置对所述分解的所述细节系数进行位置阈值处理以减少可归因于所述ECG波形中的EMG信号产生的噪声。
6.根据权利要求5所述的方法,其中所述经位置阈值处理的细节系数包括D4和D5组细节系数。
7.根据权利要求3所述的方法,其进一步包括: 至少部分基于所述修改的近似系数的导数确定所述ECG波形的R波的地点;以及 至少部分基于所述细节系数相对于所述ECG信号的所述R波的所述位置对所述分解的细节系数进行位置阈值处理,以减少可归因于所述ECG波形中的EMG信号产生的噪声。
8.根据权利要求1到4和6到7中任一权利要求所述的方法,其中所述组近似系数包括5阶近似系数。
9.一种ECG信号处理设备,所述设备包括: 处理器,其经配置以: 将ECG波形小波分解以产生一组近似系数和多组细节系数;以及 修改所述组近似系数以减少可归因于在所述ECG波形的获取期间的受试者运动产生的噪声。
10.根据权利要求9所述的设备,其中所述处理器经进一步配置以至少部分基于所述细节系数相对于所述ECG信号的R波的位置对所述分解的细节系数进行位置阈值处理以减少可归因于所述ECG波形中的EMG信号产生的噪声。
11.根据权利要求9或10所述的设备,其中所述设备包括ECG电极、A/D转换器和经配置以用于粘着在受试者的身体上的天线。
12.一种用于减少ECG信号中的噪声的计算机实施方法,所述方法包括: 用处理器将ECG波形小波分解以产生一组近似系数和多组细节系数;以及 至少部分基于所述细节系数相对于所述ECG信号的R波的位置对所述分解的细节系数进行位置阈值处理,以减少可归因于所述ECG波形中的EMG信号产生的噪声。
13.根据权利要求12所述的方法,其进一步包括用处理器修改所述组近似系数以减少可归因于在所述ECG波形的获取期间的受试者运动产生的噪声。
14.根据权利要求13所述的方法,其中修改所述组近似系数包括将所述近似系数的邻近子集局部拟合为二阶多项式。
15.—种ECG信号处理设备,所述设备包括: 处理器,其经配置以: 将ECG波形小波分解以产生一组近似系数和多组细节系数;以及至少部分基于所述细节系数相对于所述ECG信号的R波的位置对所述分解的细节系数进行位置阈值处理,以减少可归因于所述ECG波形中的EMG信号产生的噪声。
16.根据权利要求15所述的设备,其中所述处理器经进一步配置以修改所述近似系数以减少可归因于在所述ECG波形的获取期间的受试者运动产生的噪声。
17.根据权利要求16所述的设备,其中所述处理器经进一步配置以通过将所述近似系数的邻近子集局部拟合为二阶多项式来修改所述近似系数。
18.根据权利要求17所述的设备,其中所述处理器经进一步配置以通过减去所述二阶多项式的对应值来调整所述组近似系数而产生一组修改的近似系数。
19.根据权利要求18所述的设备,其中所述处理器经进一步配置以至少部分基于所述组修改的近似系数的导数确定所述ECG信号的R波的地点。
20.根据权利要求15到19中任一权利要求所述的设备,其中所述设备包括ECG电极、A/D转换器和经配置以用于粘着在受试者的身体上的天线。
21.一种用于处理ECG信号的计算机实施方法,所述方法包括: 用处理器将ECG波形小波分解以产生一组近似系数和多组分解系数; 用处理器将所述近似系数的邻近子集局部拟合为二阶多项式; 使用所述二阶多项式调整所述近似系数以产生一组修改的近似系数; 至少部分基于所述组修改的近似系数的导数确定所述ECG信号的R波的地点; 以及 用处理器至少部分基于所述细节系数相对于所述ECG信号的所述R波的位置通过将所述细节系数中的一些细节系数设置为零来对所述分解的细节系数进行位置阈值处理,以产生多组修改的细节系数。
22.根据权利要求21所述的方法,其进一步包括用处理器从所述组修改的近似系数和所述多组修改的细节系数的至少一部分重建所述ECG波形。
23.根据权利要求21或22所述的方法,其中所述组近似系数包括5阶近似系数。
24.根据权利要求21所述的方法,其进一步包括将DpD2和D3组细节系数的值设置为零。
25.根据权利要求21或24所述的方法,其中所述经位置阈值处理的细节系数包括D4和D5组细节系数。
26.—种用于减少ECG信号中的噪声的设备,所述设备包括: 处理器,其经配置以: 将ECG波形小波分解以产生一组近似系数和多组分解系数; 将所述近似系数的邻近子集局部拟合为二阶多项式; 使用所述二阶多项式调整所述近似系数以产生一组修改的近似系数; 至少部分基于所述组修改的近似系数的导数确定所述ECG信号的R波的地点;以及至少部分基于所述细节系数相对于所述ECG信号的所述R波的位置对所述分解的细节系数进行位置阈值处理以产生多组修改的细节系数。
27.根据权利要求26所述的设备,其中所述处理器经进一步配置以从所述组修改的近似系数和所述多组修改的细节系数的至少一部分重建所述ECG波形。
28.根据权利要求26所述的设备,其中所述设备包括ECG电极、A/D转换器和经配置以用于粘着在受试者的身体上的天线。
29.一种用于处理ECG信号的装置,其包括: 用于将ECG波形小波分解以产生一组近似系数和多组细节系数的装置; 用于将所述近似系数的邻近子集局部拟合为二阶多项式的装置; 用于使用所述二阶多项式调整所述近似系数以产生一组修改的近似系数的装置; 用于至少部分基于所述组修改的近似系数的导数确定所述ECG信号的R波的地点的装置;以及 用于至少部分基于所述细节系数相对于所述ECG信号的所述R波的位置通过将所述细节系数中的一些细节系数设置为零来对所述分解的细节系数进行位置阈值处理以产生多组修改的细节系数的装置。
30.根据权利要求29所述的装置,其进一步包括用于从所述组修改的近似系数和所述多组修改的细节系数的至少一部分重建所述ECG波形的装置。
31.根据权利要求29或30所述的装置,其中所述近似系数包括5阶近似系数。
32.根据权利要求29或30所述的装置,其中所述经位置阈值处理的细节系数包括D4和D5组细节系数。
【文档编号】A61B5/00GK104168821SQ201380015976
【公开日】2014年11月26日 申请日期:2013年3月15日 优先权日:2012年3月28日
【发明者】皮纳·马尔齐利亚诺, 阿姆里什·奈尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1