CN110063726B - 一种心电信号单导联f波提取方法和装置 - Google Patents
一种心电信号单导联f波提取方法和装置 Download PDFInfo
- Publication number
- CN110063726B CN110063726B CN201910477520.4A CN201910477520A CN110063726B CN 110063726 B CN110063726 B CN 110063726B CN 201910477520 A CN201910477520 A CN 201910477520A CN 110063726 B CN110063726 B CN 110063726B
- Authority
- CN
- China
- Prior art keywords
- signal
- wave
- heartbeat
- gaussian
- signals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 30
- 239000013598 vector Substances 0.000 claims abstract description 49
- 238000000605 extraction Methods 0.000 claims abstract description 34
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 21
- 238000001514 detection method Methods 0.000 claims abstract description 18
- 238000005070 sampling Methods 0.000 claims description 15
- 238000001914 filtration Methods 0.000 claims description 13
- 230000000747 cardiac effect Effects 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000012935 Averaging Methods 0.000 claims description 4
- 206010003658 Atrial Fibrillation Diseases 0.000 abstract description 25
- 238000012937 correction Methods 0.000 abstract description 8
- 238000003759 clinical diagnosis Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 8
- 230000002708 enhancing effect Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000002861 ventricular Effects 0.000 description 5
- 230000000877 morphologic effect Effects 0.000 description 4
- 238000000718 qrs complex Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 102100025339 ATP-dependent DNA helicase DDX11 Human genes 0.000 description 3
- 101000722210 Homo sapiens ATP-dependent DNA helicase DDX11 Proteins 0.000 description 3
- 201000005375 Warsaw breakage syndrome Diseases 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000001746 atrial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 206010019280 Heart failures Diseases 0.000 description 1
- 208000000418 Premature Cardiac Complexes Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 206010003119 arrhythmia Diseases 0.000 description 1
- 230000006793 arrhythmia Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 206010061592 cardiac fibrillation Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000002600 fibrillogenic effect Effects 0.000 description 1
- 208000019622 heart disease Diseases 0.000 description 1
- 238000012880 independent component analysis Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000005180 public health Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/346—Analysis of electrocardiograms
- A61B5/349—Detecting specific parameters of the electrocardiograph cycle
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7225—Details of analog processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Animal Behavior & Ethology (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Surgery (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Signal Processing (AREA)
- Cardiology (AREA)
- Artificial Intelligence (AREA)
- Psychiatry (AREA)
- Physiology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Power Engineering (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
本发明实施例公开了一种心电信号单导联f波提取方法和装置,根据所检测的心电信号的R峰位置,将心电信号切割为多个单独的初始心拍信号;对各初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍。计算各心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据DTW残差向量,得到各心拍信号的f波信号;拼接各f波信号,以完成对心电信号f波的提取。以K个近邻心拍为模板对相应的心拍信号进行DTW重构,将所得的K个残差向量进行平均得到f波,实现了对R峰检测误差的校正,减少了畸变QRS波的影响,提升了f波提取的准确性,为房颤临床诊断提供可靠的依据。
Description
技术领域
本发明涉及心电信号技术领域,特别是涉及一种心电信号单导联f波提取方法和装置。
背景技术
房颤是一种常见的心律失常疾病。随着年龄的增长,房颤的发生率会不断地增加。房颤可能引起中风和心力衰竭,严重危害公众健康。在心脏病患者中,房颤患者的死亡率是其他患者的两倍。当房颤发生时,心房激动的频率达每分钟300~600次,正常心电的P波消失,取而代之的是连续、不规则颤动的f波。f波的物理参数,比如幅度和频谱常被用于房颤的临床诊断,对房颤电生理活动机制的研究有重要的意义。
但是,心室QRS波与心房f波在时域和频域都有部分混叠,制约了f波的检测精度。为了解决该问题,研究人员提出了很多方法,可分为多导联和单导联两大类。
多导联方法采用独立分量分析、稀疏成分分析等技术,利用多通道心电信号之间的相关性分离QRS波和f波,虽然检测精度较高,但是需要布置多个电极,不便于移动心电监护设备使用。单导联方法采用平均模板消除、贝叶斯滤波等技术,剔除QRS波或依据先验模型对f波进行参数估计,从而实现f波的提取。单导联方法虽然便于移动心电监护,但是对异常心拍比如室性早搏所导致的心拍形态变化敏感,检测精度较低。
可见,如何提高单导联f波提取的精度,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种心电信号单导联f波提取方法和装置,可以提高单导联f波提取的精度。
为解决上述技术问题,本发明实施例提供一种心电信号单导联f波提取方法,包括:
检测心电信号的R峰位置,并根据各所述R峰位置,将所述心电信号切割为多个单独的初始心拍信号;
对各所述初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;
采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍;
计算各所述心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据所述DTW残差向量,得到各所述心拍信号的f波信号;
拼接各所述f波信号,以完成对所述心电信号f波的提取。
可选的,所述对各所述心拍信号进行高斯增强,得到高斯增强后的心拍信号包括:
按照如下公式,对各所述心拍信号进行高斯增强,
其中,xi(t)表示第i个心拍信号的波幅向量,i=1,2,3...,N,N表示心拍信号的个数,t表示心拍信号的采样时刻,表示第i个增强后的心拍信号的波幅向量,μ表示高斯加权函数的期望,μ位于R峰所对应的时刻,σ表示高斯加权函数的方差。
可选的,所述依据所述DTW残差向量,得到各所述心拍信号的f波信号包括:
对目标心拍信号所对应的K个目标DTW残差向量进行平均,得到所述目标心拍信号的f波信号;其中,所述目标心拍信号为所有所述心拍信号中的任意一个心拍信号。
可选的,在所述检测心电信号的R峰位置之前还包括:
对获取的初始心电信号进行滤波,得到滤波后的心电信号。
本发明实施例还提供了一种心电信号单导联f波提取装置,包括切割单元、增强单元、确定单元、计算单元和拼接单元;
所述切割单元,用于检测心电信号的R峰位置,并根据各所述R峰位置,将所述心电信号切割为多个单独的初始心拍信号;
所述增强单元,用于对各所述初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;
所述确定单元,用于采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍;
所述计算单元,用于计算各所述心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据所述DTW残差向量,得到各所述心拍信号的f波信号;
所述拼接单元,用于拼接各所述f波信号,以完成对所述心电信号f波的提取。
可选的,所述增强单元具体用于按照如下公式,对各所述心拍信号进行高斯增强,
其中,xi(t)表示第i个心拍信号的波幅向量,i=1,2,3...,N,N表示心拍信号的个数,t表示心拍信号的采样时刻,表示第i个增强后的心拍信号的波幅向量,μ表示高斯加权函数的期望,μ位于R峰所对应的时刻,σ表示高斯加权函数的方差。
可选的,所述计算单元具体用于对目标心拍信号所对应的K个目标DTW残差向量进行平均,得到所述目标心拍信号的f波信号;其中,所述目标心拍信号为所有所述心拍信号中的任意一个心拍信号。
可选的,还包括滤波单元;
所述滤波单元,用于在所述检测心电信号的R峰位置之前,对获取的初始心电信号进行滤波,得到滤波后的心电信号。
由上述技术方案可以看出,检测心电信号的R峰位置,并根据各所述R峰位置,将心电信号切割为多个单独的初始心拍信号;对各初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍。DTW距离能够很好地反映心拍信号之间的形态相似性,对QRS复合波形态的变化以及R峰检测带来的误差不敏感,具有很好的鲁棒性,降低了时间采样偏差带来的影响。通过高斯增强来提高R峰周围心电在近邻心拍计算中的权重,可以找到更为准确的近邻心拍,并且提高了DTW算法对R峰检测偏差的纠正能力。计算各心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据所述DTW残差向量,得到各所述心拍信号的f波信号;拼接各所述f波信号,以完成对心电信号f波的提取。在该技术方案中,以K个近邻心拍为模板对相应的心拍信号进行DTW重构,将所得的K个残差向量进行平均得到f波,实现了对R峰检测误差的校正,减少了畸变QRS波的影响,提升了f波提取的准确性,为房颤临床诊断提供可靠的依据。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种心电信号单导联f波提取方法的流程图;
图2为本发明实施例提供的一种心电信号单导联f波提取装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
接下来,详细介绍本发明实施例所提供的一种心电信号单导联f波提取方法。图1为本发明实施例提供的一种心电信号单导联f波提取方法的流程图,该方法包括:
S101:检测心电信号的R峰位置,并根据各R峰位置,将心电信号切割为多个单独的初始心拍信号。
在具体实现中,可以采集1分钟的患者心电信号。然后根据R峰位置,将1分钟的心电信号分割成一个个单独的初始心拍信号x1,x2,...,xN。
在本发明实施例中,可以采用先验知识校准R峰检测算法或者采用pan tompkin算法,实现心电信号的R峰检测。
S102:对各初始心拍信号进行高斯增强,得到高斯增强后的心拍信号。
在本发明实施例中,为了找到更为准确的近邻心拍,可以先对各初始心拍信号进行高斯增强,得到高斯增强后的心拍信号。
因为在单个心拍信号内f波能量的分布相对稳定,而心室心电的波幅在R峰达到最大值,所以在R峰周围,心室心电的信噪比较高。因此,本发明实施例中,可以通过高斯增强来提高R峰周围心电在近邻心拍计算中的权重。
具体的,可以按照如下公式,对各初始心拍信号进行高斯增强,
其中,xi(t)表示第i个心拍信号的波幅向量,i=1,2,3...,N,N表示心拍信号的个数,t表示心拍信号的采样时刻,表示第i个增强后的心拍信号的波幅向量,μ表示高斯加权函数的期望,μ位于R峰所对应的时刻,σ表示高斯加权函数的方差。在实际应用中,可以令σ=20。
由于在心电信号中R峰的能量最高,周围的心电信号的信噪比也较高,通过高斯增强来提高R峰周围心电波形在近邻心拍计算中的权重,既有利于找到更为准确的近邻心拍,又可以提高基于动态时间规整(Dynamic Time Warping,DTW)距离的近邻算法即DTW算法对R峰检测偏差的纠正能力。
S103:采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍。
因为f波和畸变QRS波均会影响R峰定位的精度,从而导致心拍与心拍之间的时间采样不同步,DTW距离能够很好地反映心拍之间的形态相似性,对QRS复合波形态的变化以及R峰检测带来的误差不敏感,具有很好的鲁棒性,因此,在本发明实施例中采用DTW距离计算近邻心拍,以降低时间采样偏差的影响。
采用DTW距离计算每个心拍信号的K个近邻心拍属于常规技术,在此不再赘述。
需要说明的是,在本发明实施例中,将未进行高斯增强的心拍信号称作初始心拍信号,后续内容中所提及的心拍信号均是指高斯增强后的心拍信号。相应的,每个心拍信号的K个近邻心拍指的是高斯增强后的心拍信号。
S104:计算各心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据DTW残差向量,得到各心拍信号的f波信号。
每个心拍信号的处理方式类似,在本发明实施例中以所有心拍信号中的任意一个心拍信号即目标心拍信号为例展开说明。相应的,可以将目标心拍信号所对应的K个近邻心拍称作K个目标近邻心拍,将目标心拍信号所对应的K个DTW残差向量称作K个目标DTW残差向量。
在具体实现中,可以以K个目标近邻心拍为模板对目标心拍信号进行DTW重构,求出目标心拍信号与K个目标近邻心拍的K个目标DTW残差向量。并对K个目标DTW残差向量进行平均,得到目标心拍信号的f波信号。
传统的基于KNN的模板对消法的f波估计为:
其中,[xi-xi,k]为目标心拍与其对应第k个近邻心拍的残差向量。由于各近邻心拍的时间采样不同步,无法直接估计准确的QRS模板,因此在本发明实施例中,以各目标近邻心拍为模板对目标心拍信号进行DTW重构,将所得的K个目标DTW残差向量记作k=1,2,...,K;然后通过平均残差获取第i个心拍信号的f波的最终估计:
S105:拼接各f波信号,以完成对心电信号f波的提取。
为了使各心拍信号的f波在拼接边缘不会出现明显的信号失真,在本发明实施例中,可以采用交叉混合(crossfading)算法来处理信号边缘的拼接问题。具体可以按照如下公式进行f波的拼接:
其中,j表示第j个采样点,L表示一个心拍信号的长度,c表示边界参数。
仿真和实验结果表明:与平均模板法(ABS)、最优模板对消法(WABS)、近邻模板法(KNN-BS)比较,本发明实施例采用的方法所提取的f波精度更高。将未加入高斯增强操作的基于DTW距离的f波提取方法命名为DTW-BS,将本发明实施例采用的加入高斯增强操作的基于DTW距离的f波提取方法命名为GDTW-BS。在f波提取仿真中,心电信号由正常心电信号叠加仿真房颤信号生成,其中仿真f波采用Stridh M等人在论文《Spatiotemporal QRSTcancellation techniques for analysis of atrial fibrillation》中提出的方法来生成,正常心电信号取自PTB数据库中非房颤患者的心电数据。采用归一化均方误差(Normalized mean square error,NMSE)表示仿真所提取房颤信号的准确度。
在f波提取实验中,真实房颤信号取自PTB数据库中房颤患者的心电数据。采用所提取f波信号的频谱集中度(Spectral Concentration,SC)作为评价指标。
其中,fF表示提取的房颤信号的中心频率,FS表示采样频率,fi表示频率取值,PAA表示信号的功率谱密度。房颤信号的中心频率一般在3~10Hz之间,提取的房颤信号中的心室信号的残留成分一般在房颤信号的中心频率之外,因此SC越高,表明算法的提取效果越好。
仿真与真实房颤信号提取实验的结果表明,本发明实施例提出的基于DTW的单导联f波提取方法能够从心电信号中提取出更为干净的f波,且鲁棒性更高。
由上述技术方案可以看出,检测心电信号的R峰位置,并根据各所述R峰位置,将心电信号切割为多个单独的初始心拍信号;对各初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍。DTW距离能够很好地反映心拍信号之间的形态相似性,对QRS复合波形态的变化以及R峰检测带来的误差不敏感,具有很好的鲁棒性,降低了时间采样偏差带来的影响。通过高斯增强来提高R峰周围心电在近邻心拍计算中的权重,可以找到更为准确的近邻心拍,并且提高了DTW算法对R峰检测偏差的纠正能力。计算各心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据所述DTW残差向量,得到各所述心拍信号的f波信号;拼接各所述f波信号,以完成对心电信号f波的提取。在该技术方案中,以K个近邻心拍为模板对相应的心拍信号进行DTW重构,将所得的K个残差向量进行平均得到f波,实现了对R峰检测误差的校正,减少了畸变QRS波的影响,提升了f波提取的准确性,为房颤临床诊断提供可靠的依据。
表1各种方法所提取仿真房颤信号的归一化均方误差:
NMSE | ABS | WABS | KNN-BS | DTW-BS | GDTW-BS |
1 | 0.2674 | 0.2786 | 0.2075 | 0.2209 | 0.2068 |
2 | 0.5654 | 0.3501 | 0.4432 | 0.3565 | 0.3411 |
3 | 0.3622 | 0.4219 | 0.2523 | 0.2269 | 0.2229 |
4 | 0.7107 | 0.6335 | 0.3887 | 0.3154 | 0.3146 |
5 | 0.4103 | 0.5317 | 0.3164 | 0.3811 | 0.3049 |
6 | 0.6447 | 0.3944 | 0.5572 | 0.5134 | 0.4425 |
7 | 0.8325 | 0.7405 | 0.5152 | 0.4174 | 0.4082 |
8 | 0.4017 | 0.3411 | 0.3226 | 0.2849 | 0.2744 |
9 | 0.2430 | 0.2368 | 0.2573 | 0.2791 | 0.2591 |
10 | 0.4677 | 0.4329 | 0.3696 | 0.3738 | 0.3402 |
平均值 | 0.4906 | 0.4361 | 0.3630 | 0.3369 | 0.3115 |
标准差 | 0.1935 | 0.1576 | 0.1152 | 0.0903 | 0.0754 |
表2各种方法所提取真实房颤信号的频谱集中度:
SC | ABS | WABS | KNN-BS | DTW-BS | GDTW-BS |
1 | 0.4036 | 0.4377 | 0.4064 | 0.3833 | 0.3750 |
2 | 0.1726 | 0.1907 | 0.1701 | 0.3995 | 0.4121 |
3 | 0.4651 | 0.4745 | 0.4594 | 0.5306 | 0.5446 |
4 | 0.5869 | 0.5825 | 0.5647 | 0.5850 | 0.6051 |
5 | 0.2944 | 0.1681 | 0.2909 | 0.4127 | 0.4063 |
6 | 0.4158 | 0.4153 | 0.4200 | 0.4794 | 0.4823 |
7 | 0.3974 | 0.3968 | 0.3969 | 0.4546 | 0.4596 |
8 | 0.2677 | 0.3324 | 0.2608 | 0.2908 | 0.2981 |
9 | 0.1445 | 0.1063 | 0.1454 | 0.1927 | 0.1851 |
10 | 0.3572 | 0.2926 | 0.4196 | 0.4249 | 0.4305 |
平均值 | 0.3505 | 0.3397 | 0.3534 | 0.4155 | 0.4199 |
标准差 | 0.1343 | 0.1506 | 0.1328 | 0.1127 | 0.1191 |
需要说明的是,在上述表格中对最优指标所对应的数据进行了加粗处理。
在本发明实施例中,为了进一步提升f波提取的准确性,可以在检测心电信号的R峰位置之前,对获取的初始心电信号进行滤波,得到滤波后的心电信号。
通过滤波可以去除心电信号中的基线漂移和T波。在实际应用中可以采用高通滤波器、巴特沃斯滤波器、切比雪夫滤波器、或者贝塞尔滤波器完成对心电信号的滤波。
以采集1分钟的患者心电信号为例,相应的可以采用4赫兹的高通滤波器实现滤波。
图2为本发明实施例提供的一种心电信号单导联f波提取装置的结构示意图,包括切割单元21、增强单元22、确定单元23、计算单元24和拼接单元25;
切割单元21,用于检测心电信号的R峰位置,并根据各R峰位置,将心电信号切割为多个单独的初始心拍信号;
增强单元22,用于对各初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;
确定单元23,用于采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍;
计算单元24,用于计算各心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据DTW残差向量,得到各心拍信号的f波信号;
拼接单元25,用于拼接各f波信号,以完成对心电信号f波的提取。
可选的,增强单元具体用于按照如下公式,对各心拍信号进行高斯增强,
其中,xi(t)表示第i个心拍信号的波幅向量,i=1,2,3...,N,N表示心拍信号的个数,t表示心拍信号的采样时刻,表示第i个增强后的心拍信号的波幅向量,μ表示高斯加权函数的期望,μ位于R峰所对应的时刻,σ表示高斯加权函数的方差。
可选的,计算单元具体用于对目标心拍信号所对应的K个目标DTW残差向量进行平均,得到目标心拍信号的f波信号;其中,目标心拍信号为所有心拍信号中的任意一个心拍信号。
可选的,还包括滤波单元;
滤波单元,用于在检测心电信号的R峰位置之前,对获取的初始心电信号进行滤波,得到滤波后的心电信号。
图2所对应实施例中特征的说明可以参见图1所对应实施例的相关说明,这里不再一一赘述。
由上述技术方案可以看出,检测心电信号的R峰位置,并根据各所述R峰位置,将心电信号切割为多个单独的初始心拍信号;对各初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;采用基于DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍。DTW距离能够很好地反映心拍信号之间的形态相似性,对QRS复合波形态的变化以及R峰检测带来的误差不敏感,具有很好的鲁棒性,降低了时间采样偏差带来的影响。通过高斯增强来提高R峰周围心电在近邻心拍计算中的权重,可以找到更为准确的近邻心拍,并且提高了DTW算法对R峰检测偏差的纠正能力。计算各心拍信号与其相应的K个近邻心拍的DTW残差向量,并依据所述DTW残差向量,得到各所述心拍信号的f波信号;拼接各所述f波信号,以完成对心电信号f波的提取。在该技术方案中,以K个近邻心拍为模板对相应的心拍信号进行DTW重构,将所得的K个残差向量进行平均得到f波,实现了对R峰检测误差的校正,减少了畸变QRS波的影响,提升了f波提取的准确性,为房颤临床诊断提供可靠的依据。
以上对本发明实施例所提供的一种心电信号单导联f波提取方法和装置进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
Claims (8)
1.一种心电信号单导联f波提取方法,其特征在于,包括:
检测心电信号的R峰位置,并根据各所述R峰位置,将所述心电信号切割为多个单独的初始心拍信号;
对各所述初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;
采用基于动态时间规整DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍;
计算各所述心拍信号与其相应的K个近邻心拍的动态时间规整DTW残差向量,并依据所述动态时间规整DTW残差向量,得到各所述心拍信号的f波信号;
拼接各所述f波信号,以完成对所述心电信号f波的提取。
3.根据权利要求1所述的方法,其特征在于,所述依据所述动态时间规整DTW残差向量,得到各所述心拍信号的f波信号包括:
对目标心拍信号所对应的K个目标动态时间规整DTW残差向量进行平均,得到所述目标心拍信号的f波信号;其中,所述目标心拍信号为所有所述心拍信号中的任意一个心拍信号。
4.根据权利要求1-3任意一项所述的方法,其特征在于,在所述检测心电信号的R峰位置之前还包括:
对获取的初始心电信号进行滤波,得到滤波后的心电信号。
5.一种心电信号单导联f波提取装置,其特征在于,包括切割单元、增强单元、确定单元、计算单元和拼接单元;
所述切割单元,用于检测心电信号的R峰位置,并根据各所述R峰位置,将所述心电信号切割为多个单独的初始心拍信号;
所述增强单元,用于对各所述初始心拍信号进行高斯增强,得到高斯增强后的心拍信号;
所述确定单元,用于采用基于动态时间规整DTW距离的近邻算法,确定出每个心拍信号的K个近邻心拍;
所述计算单元,用于计算各所述心拍信号与其相应的K个近邻心拍的动态时间规整DTW残差向量,并依据所述动态时间规整DTW残差向量,得到各所述心拍信号的f波信号;
所述拼接单元,用于拼接各所述f波信号,以完成对所述心电信号f波的提取。
7.根据权利要求5所述的装置,其特征在于,所述计算单元具体用于对目标心拍信号所对应的K个目标动态时间规整DTW残差向量进行平均,得到所述目标心拍信号的f波信号;其中,所述目标心拍信号为所有所述心拍信号中的任意一个心拍信号。
8.根据权利要求5-7任意一项所述的装置,其特征在于,还包括滤波单元;
所述滤波单元,用于在所述检测心电信号的R峰位置之前,对获取的初始心电信号进行滤波,得到滤波后的心电信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910477520.4A CN110063726B (zh) | 2019-06-03 | 2019-06-03 | 一种心电信号单导联f波提取方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910477520.4A CN110063726B (zh) | 2019-06-03 | 2019-06-03 | 一种心电信号单导联f波提取方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110063726A CN110063726A (zh) | 2019-07-30 |
CN110063726B true CN110063726B (zh) | 2021-08-13 |
Family
ID=67372400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910477520.4A Active CN110063726B (zh) | 2019-06-03 | 2019-06-03 | 一种心电信号单导联f波提取方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110063726B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112244861B (zh) * | 2020-10-09 | 2021-08-10 | 广东工业大学 | 一种单导联心电信号f波提取方法 |
CN112716498A (zh) * | 2020-12-29 | 2021-04-30 | 北京理工大学 | 基于动态时间规整和符号动力学的心电信号特征提取方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108926348A (zh) * | 2018-08-06 | 2018-12-04 | 广东工业大学 | 一种房颤信号的提取方法及装置 |
CN109645985A (zh) * | 2019-02-22 | 2019-04-19 | 南京大学 | 一种对单通道孕妇腹壁电母体心电图r峰进行检测的方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7123954B2 (en) * | 2002-09-19 | 2006-10-17 | Sanjiv Mathur Narayan | Method for classifying and localizing heart arrhythmias |
CA2798337A1 (en) * | 2012-12-04 | 2014-06-04 | University Of Winnipeg | Cardiovascular pulse wave analysis method and system |
-
2019
- 2019-06-03 CN CN201910477520.4A patent/CN110063726B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108926348A (zh) * | 2018-08-06 | 2018-12-04 | 广东工业大学 | 一种房颤信号的提取方法及装置 |
CN109645985A (zh) * | 2019-02-22 | 2019-04-19 | 南京大学 | 一种对单通道孕妇腹壁电母体心电图r峰进行检测的方法 |
Non-Patent Citations (1)
Title |
---|
张凯等.心电信号自动检测的小波变换方法.《扬州大学学报(自然科学版)》.2001,(第01期), * |
Also Published As
Publication number | Publication date |
---|---|
CN110063726A (zh) | 2019-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2979135C (en) | Systems, apparatus and methods for sensing fetal activity | |
US9050007B1 (en) | Extraction of cardiac signal data | |
JP7429371B2 (ja) | 生体物理信号における非同期ノイズを定量化し、かつ除去するための方法およびシステム | |
EP4108166A1 (en) | Non-invasive method and system for measuring myocardial ischemia, stenosis identification, localization and fractional flow reserve estimation | |
EP2704628A2 (en) | Signal averaging | |
WO2019100563A1 (zh) | 心电信号质量评估方法 | |
JP7116247B2 (ja) | 母体性子宮活動性検出のためのシステムと方法 | |
Nakai et al. | Noise tolerant QRS detection using template matching with short-term autocorrelation | |
CN107361753A (zh) | 基于脉搏波形特征点的人体健康状态监护方法 | |
CN104644160A (zh) | 心电图伪差信号识别方法及装置 | |
KR20220150901A (ko) | 모체 자궁 활동 검출을 위한 융합 신호 처리 | |
CN110063726B (zh) | 一种心电信号单导联f波提取方法和装置 | |
KR20150009843A (ko) | 심전도 신호 분류 시스템 | |
Karvounis et al. | Detection of fetal heart rate through 3-D phase space analysis from multivariate abdominal recordings | |
Hasan et al. | Fetal electrocardiogram extraction and R-peak detection for fetal heart rate monitoring using artificial neural network and Correlation | |
Thiamchoo et al. | Application of wavelet transform and Shannon energy on R peak detection algorithm | |
CN103876731B (zh) | 一种胎儿心电信号提取装置及方法 | |
Marchon et al. | QRS detector for maternal abdominal ECG | |
CN107837083A (zh) | 基于最小二乘支持向量机的j波自动检测方法 | |
Hussein et al. | Detection of electrocardiogram QRS complex based on modified adaptive threshold | |
Londhe et al. | A complete ECG signal delineation method based on wavelet transform | |
Varghees et al. | Two-channel heart sound segmentation framework using phonocardiogram and pulsatile signals | |
CN108836316A (zh) | 一种基于bp神经网络的心电信号r波提取方法 | |
CN108784683A (zh) | 包括用于特征检测的滤波器的ecg机器 | |
Dembrani et al. | Accurate detection of ECG signals in ECG monitoring systems by eliminating the motion artifacts and improving the signal quality using SSG filter with DBE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |