基于周期性快速独立向量分析的胎儿心电信号识别方法
未命名
10-19
阅读:163
评论:0
1.本发明属于生物信号处理技术领域,具体涉及一种基于周期性快速独立向量分析的胎儿心电信号识别方法,主要应用于胎儿心率检测。
背景技术:
2.胎儿心电信号(fetal electrocardiogram,fecg)能够反映胎儿心脏活动的电生理信号,其中,胎儿的r波代表心脏左右心室进行去极化操作,r波提取是胎儿心脏信号特征识别的重要步骤,根据相邻r波得到r-间隔,能够对胎儿心率进行计算。腹部表面心电信号(abdominal surface electrocardiogram,aecg)是一种在孕妇腹部表面采集得到的心电信号,具有无创、安全、便于携带和采集等优点,研究者希望能够从腹部心电信号提取胎儿心电信号,以实现无创胎儿心率监测。然而,由于fecg信号振幅非常微弱,且在腹部采集的心电信号是由母体心电信号(maternal electrocardiogram,mecg)、fecg、表面肌电信号(surface electromyography,semg),测量噪声等多种信号在表面电极处叠加的结果,故难以直接胎儿心电信号的波形进行提取。
3.因为母体心电信号在对胎儿心电信号检测的影响较大,传统方法如自适应滤波(adaptive filter,af),模板匹配(template subtraction,ts)在通过去除母体心电信号的基础上增强胎儿心电信号波形,以提高胎儿心电信号识别准确率。但上述方法并不能完全将母体心电信号进行去除,不可避免地会引入噪声。近年来,深度学习由于其具有强大非线性学习能力,也逐渐被用于生物电信号的处理中,如:对抗神经网络(generative adversarial network,gan),长短时记忆网络(long short-term memory network,lstm)等都被应用于胎儿心电信号检测,并取得了较好的效果。然而,神经网络的训练需要大量训练样本以及反复的调参工作,其结果往往会受到训练数据分布的影响,这些都导致算法在实际应用性能下降。
4.胎儿心电信号的检测本质上是盲源分离(blind source separation,bss)问题,基于高阶独立源假设,基于盲源分离的方法能够直接从孕妇腹部心电信号中分离母体以及胎儿的心电信号。然而,现有的基于盲源分离的方法如主成分分析(principal component analysis,pca),独立向量分析(independent component analysis,ica)易受到信号中噪声的影响,且信号源成分数量需要少于观测源数量,这些都会导致胎儿心电信号无法完全从混叠信号中分离,或者导致分离出的胎儿心电信号出现错误。
技术实现要素:
5.本发明为了克服现有的基于盲源分离方法的不足之处,提出一种基于周期性快速独立向量分析的胎儿心电信号识别方法,以期能够在伴有噪声干扰的腹部心电信号中成功分离胎儿心电信号,同时能提高提取的胎儿心电信号r波检测的准确率。
6.本发明为解决技术问题,采用如下技术方案:
7.本发明一种基于周期性快速独立向量分析的胎儿心电信号识别方法的特点在于,
是按如下步骤进行:
8.步骤1、获取孕妇腹部处表面所采集的n通道表面心电信号并进行去噪处理后,得到腹部表面心电信号数据,记为e
′
(t)=[e1(t),e2(t),
…
,e
l
(t),
…
,en(t)]
t
,其中,e
l
(t)表示t时刻去噪后的第l个通道的心电信号;t表示转置;
[0009]
步骤2、采用快速独立向量分析法分解所述腹部表面心电信号数据e
′
(t),以估计初始母体心电r波尖峰序列r:
[0010]
步骤2.1、定义并初始化母体多通道剩余心电信号er=e
′
(t);
[0011]
步骤2.2、对母体多通道剩余心电信号er进行扩展与白化处理,得到母体球化信号
[0012]
步骤2.3、对母体球化信号进行快速独立分量分解,得到母体解混向量w;
[0013]
步骤2.4、计算初始心电信号成分从y=[y1,y2,
…
,yn]
t
中选择一列分量作为初始母体心电信号成分y,将y中高于选择阈值的所有局部峰值作为初始母体心电r波尖峰序列r;
[0014]
步骤3、将初始母体心电r波尖峰序列r作为约束,采用基于周期性约束的快速独立向量分析法估计最终的母体心电r波尖峰序列
[0015]
步骤3.1、定义并初始化迭代次数k=1;定义并初始化第k次迭代的两个拉格朗日乘子αk,μk,定义并初始化两个惩罚因子γ,β;
[0016]
定义并随机初始化一个解混向量w在第k次迭代的计算结果为wk;
[0017]
定义第k次迭代的相关性函数为定义第k次迭代的周期性函数为数为其中,为yk经过延迟的信号,为第k次迭代中的相关性下界,为第k次迭代中的周期性下界;yk表示第k次迭代中根据求得的母体心电信号成分,(yk)
t
为yk的转置;e表示期望;
[0018]
步骤3.2、通过式(1)得到解混向量w在第k次迭代正交化后的计算结果
[0019][0020]
式(1)中,g
′
表示非多项式g的一阶函数;表示的一阶函数,表示的一阶函数;
[0021]
步骤3.3、通过式(2)得到解混向量w在第k+1次迭代的计算结果w
k+1
:
[0022][0023]
步骤3.4、通过式(3)和式(4)分别得到第k+1次迭代的两个拉格朗日乘子α
k+1
,μ
k+1
:
[0024][0025][0026]
步骤3.5、若k《θ,则将赋值k+1给k,返回步骤3.2顺序执行,否则,表示得到解混向量w在第θ次迭代的计算结果w
θ
;其中,θ代表的迭代次数上限;
[0027]
步骤3.6、根据w
θ
计算最终的母体心电信号成分将y
*
中高于选择阈值的所有局部峰值作为最终估计得到的母体心电r波尖峰序列
[0028]
步骤4、采用奇异值分解估计母体心电r波尖峰序列中的母体心电信号波形m;
[0029]
步骤5、将m从母体多通道剩余心电信号er中去除,得到估计的剩余信号并作为胎儿多通道剩余心电信号;
[0030]
步骤6、按照步骤2.2-步骤4的过程对进行处理后,得到胎儿心电信号r波尖峰序列从而根据估计胎儿心电信号的r-r发放间隔,并得到胎儿心率。
[0031]
本发明所述的基于周期性快速独立向量分析的胎儿心电信号识别方法的特点也在于,所述步骤2.2包括:
[0032]
步骤2.2.1、对母体多通道剩余心电信号er进行扩展,得到母体扩展信号进行扩展,得到母体扩展信号其中,e
l
(t-l+1)表示第l通道母体剩余心电信号经过l+1延迟得到的信号,l表示母体扩展信号的延迟因子;
[0033]
步骤2.2.2、对母体扩展信号进行球化处理,得到母体球化信号进行球化处理,得到母体球化信号其中,表示球化后得到的第l通道母体扩展心电信号,l表示母体扩展信号的延迟因子。
[0034]
所述步骤2.3包括:
[0035]
步骤2.3.1、定义并初始化当前母体解混向量的个数为i=1;
[0036]
步骤2.3.2、定义并初始化当前迭代次数j=0;令θ代表的迭代次数上限;定义第i个母体解混向量wi在第j次迭代的计算结果记为并随机初始化
[0037]
步骤2.3.3、根据式(5)求解第i个母体解混向量wi在第j+1次的计算结果
[0038][0039]
式(5)中,e表示数学期望,g”为g的二阶导数;表示的转置;
[0040]
步骤2.3.4、若i=0,将直接作为第j+1次正交化后的计算结果若i》1,则利用式(6)对进行正交化处理后,得到第j+1次正交化后的计算结果
[0041][0042]
式(6)中,w
p
表示第p个母体解混向量;
[0043]
步骤2.3.5、利用式(7)对正交化后的计算结果进行正则化后,得到第i个母体解混向量wi在第j+1次的计算结果
[0044][0045]
步骤2.3.6、如果j《θ,则将j+1赋值给j,返回步骤2.3.3顺序执行,否则,执行步骤2.3.7;
[0046]
步骤2.3.7、若i《n,则表示得到第i个母体解混向量并将i+1赋值给i后,返回步骤2.3.2顺序执行,否则,表示得到母体解混向量w={wi|i=1,2,
…
,n}。
[0047]
本发明一种电子设备,包括存储器以及处理器的特点在于,所述存储器用于存储支持处理器执行所述胎儿心电信号识别方法的程序,所述处理器被配置为用于执行所述存
储器中存储的程序。
[0048]
本发明一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序的特点在于,所述计算机程序被处理器运行时执行所述胎儿心电信号识别方法的步骤。
[0049]
与现有技术相比,本发明的有益效果在于:
[0050]
1.本发明通过基于盲源分离的方法能够直接估计初始母体和胎儿心电信号,不需要进行类似神经网络方法中的数据训练以及参数调节等工作,使得本发明能够快速满足胎儿心电信号的分离需求;
[0051]
2、本发明通过同时结合相关性约束和周期性约束的基于周期性快速独立向量分析(periodic constrained fastica,pcfica)方法,能够检查初始母体和胎儿心电信号错误或遗漏的r波发放序列,从腹部心电信号中检测胎儿心电信号,提高了在有噪声干扰情况下识别方法的鲁棒性;
[0052]
3.本发明通过奇异值分解有效排除在识别胎儿心电信号时母体心电信号的干扰,并对胎儿心电信号波形进行保留,从而提高了胎儿心电信号识别的准确性。
附图说明
[0053]
图1为本发明识别方法的流程示意图。
具体实施方式
[0054]
本实施例中,一种基于周期性快速独立向量分析的胎儿心电信号识别方法,如图1所示,包括如下步骤:
[0055]
步骤1、获取孕妇腹部处表面所采集的n通道表面心电信号并进行去噪处理后,得到腹部表面心电信号数据,记为e
′
(t)=[e1(t),e2(t),
…
,e
l
(t),
…
,en(t)]
t
,其中,e
l
(t)表示t时刻去噪后的第l个通道的心电信号;t表示转置;
[0056]
具体实施中包括:
[0057]
(1)本实验选定physionet/cinc challenge 2013set-a公开数据集(以下简称nifecga)的腹部心电数据。
[0058]
(2)nifecga记录了75位孕妇的腹部心电数据信号,每段信号记录时间均为1分钟,采样频率为1000hz,包括4通道心电信号,以及胎儿心电信号的专家注释,由于a33,a38,a47,a52,a54,a71,a74记录的注释存在错误被排除,该实例采用其余68条记录进行实验,通过wfdb工具包解析腹部心电信号和胎儿心电信号注释。
[0059]
步骤2、采用快速独立向量分析法分解腹部表面心电信号数据e
′
(t),以估计初始母体心电r波尖峰序列r:
[0060]
步骤2.1、定义并初始化母体多通道剩余心电信号er=e
′
(t);
[0061]
步骤2.2、对母体多通道剩余心电信号er进行扩展与白化处理,得到母体球化信号
[0062]
步骤2.2.1、对母体多通道剩余心电信号er进行扩展,得到母体扩展信号进行扩展,得到母体扩展信号其中,e
l
(t-l+1)表示第l通道母体剩余心电信号经过l+1延迟得到的信号,l表示母体扩展信号的延迟因子;
[0063]
步骤2.2.2、对母体扩展信号进行球化处理,得到母体球化信号
其中,表示球化后得到的第l通道母体扩展心电信号,l表示母体扩展信号的延迟因子;
[0064]
步骤2.3、对母体球化信号进行快速独立分量分解,得到母体解混向量w;
[0065]
步骤2.3.1、定义并初始化当前母体解混向量的个数为i;
[0066]
步骤2.3.2、定义并初始化当前迭代次数j=0;令θ代表的迭代次数上限;定义第i个母体解混向量wi在第j次迭代的计算结果记为并随机初始化
[0067]
步骤2.3.3、根据式(5)求解第i个母体解混向量wi在第j+1次的计算结果
[0068][0069]
式(5)中,e表示数学期望,g”为g的二阶导数;表示的转置;
[0070]
步骤2.3.4、利用式(6)对进行正交化处理后,得到第j+1次正交化后的计算结果
[0071][0072]
式(6)中,若i=0,将直接赋值给若i》1,则在已求得的母体解混向量的基础上进行正交化,得到正交化后的计算结果其中,w
p
表示在前面的迭代中已求得的第p个母体解混向量;
[0073]
步骤2.3.5、利用式(7)对正交化后的计算结果进行正则化后,得到第i个母体解混向量wi在第j+1次的计算结果
[0074][0075]
步骤2.3.6、如果j《θ,则将j+1赋值给j,返回步骤2.3.3顺序执行,否则,执行步骤2.3.7;
[0076]
步骤2.3.7、若i《n,则表示得到第i个母体解混向量并将i+1赋值给i后,返回步骤2.3.2顺序执行,否则,表示得到母体解混向量w={wi|i=1,2,
…
,n};
[0077]
步骤2.4、计算初始心电信号成分从y=[y1,y2,
…
,yn]
t
中选择一列分量作为初始母体心电信号成分y,将y中高于选择阈值的所有局部峰值作为初始母体心电r波尖峰序列r;
[0078]
具体实施中包括:利用单次估计一个向量的快速独立分量分析来估计源信号。步骤2.2中的信号扩展和球化部分,延迟因子l选择为3,这与采样率和通道的数目有关;步骤2.3的算法执行总次数为4,因为源信号数量为4,且源信号数量一般不多于观测通道的数量;步骤2.3.6的迭代次数上限θ可以设置为100;步骤2.4阈值的选取规则为尽量包含较多心电信号的r峰,在此条件上尽可能包含较少的噪声,默认阈值源信号振幅的90%分位点
[0079]
步骤3、将初始母体心电r波尖峰序列r作为约束,采用基于周期性约束的快速独立向量分析法估计最终的母体心电r波尖峰序列
[0080]
步骤3.1、定义并初始化迭代次数k=1;定义并初始化第k次迭代的两个拉格朗日乘子αk,μk,定义并初始化两个惩罚因子γ,β;
[0081]
定义并随机初始化一个解混向量w在第k次迭代的计算结果为wk;
[0082]
定义第k次迭代的相关性函数为定义第k次迭代的周期性函数为数为其中,为yk经过延迟的信号,为第k次迭代中的相关性下界,为第k次迭代中的周期性下界;yk表示第k次迭代中根据求得的母体心电信号成分,(yk)
t
为yk的转置;e表示期望;
[0083]
步骤3.2、通过式(1)得到解混向量w在第k次迭代正交化后的计算结果
[0084][0085]
式(1)中,g'表示非多项式g的一阶函数;表示的一阶函数,表示的一阶函数;
[0086]
步骤3.3、通过式(2)得到解混向量w在第k+1次迭代的计算结果w
k+1
:
[0087][0088]
步骤3.4、通过式(3)和式(4)分别得到第k+1次迭代的两个拉格朗日乘子α
k+1
,μ
k+1
:
[0089][0090][0091]
步骤3.5、若k《θ,则将赋值k+1给k,返回步骤3.2顺序执行,否则,表示得到解混向量w在第θ次迭代的计算结果w
θ
;其中,θ代表的迭代次数上限;
[0092]
步骤3.6、根据w
θ
计算最终的母体心电信号成分将y
*
中高于选择阈值的所有局部峰值作为最终估计得到的母体心电r波尖峰序列
[0093]
在本实例中,步骤3是对步骤2得到的初始母体心电信号r峰序列进行可靠性估计,将步骤3得到的初始母体心电信号r峰序列作为参考信号,通过限制解空间更新解混向量,求解与参考信号相似的心电信号发放序列,排除其他局部解空间对估计解混向量的影响;步骤3.1中相关性约束的惩罚因子初始设置为一个接近0的小数,通常设置为0.01;同时通过周期性约束更新解混向量,求解周期分量,以排除肌电信号或测量噪声等非周期噪声的影响;步骤3.1中周期性约束的惩罚因子初始设置为一个接近0的小数,通常设置为0.01;y的延迟信号中延迟因子的取值为其中,l为信号长度。
[0094]
步骤4、采用奇异值分解估计母体心电r波尖峰序列中的母体心电信号波形m;
[0095]
步骤4.1、建立各通道波形矩阵a,其中,表示第i个波形的第j个样本,然后求解a
t
a的奇异值ρ=[ρ1,ρ2,
…
,ρn]和特征向量s=[s1,s2,
…
,sn],v=[v1,v2,
…
,vn];其中,ρn表示第n个特征向量对应的奇异值,sn表示分解得到的第n个左特征向量,vn表示分解得到的第n个右特征向量。
[0096]
步骤4.2、选择前σ个特征值进行母体心电信号重建,令σ=3,得到各通道重构母体心电信号m=[m1,m2,
…
,mn],其中,mn表示由前σ个特征向值以及特征向量重构得到的通道n的重构母体心电信号;
[0097]
在本实例中,a识别母体心电信号时取值为700,识别胎儿心电信号时取值为500,步骤4中选择特征值越大,代表该特征向量包含的周期性成分能量越高,包含越多母体心电信号的周期成分。若特征值太大,则会将许多不属于母体心电信号的成分都从剩余信号中去掉,导致最终识别效果的下降;若特征太小,则无法将母体心电信号的成分完全去除;故重构数量通常设为3,此值既能较好去除母体心电信号,又能在此基础上保留胎儿心电信号。
[0098]
步骤5、将m从母体多通道剩余心电信号er中去除,得到估计的剩余信号并作为胎儿多通道剩余心电信号;
[0099]
在本实例中,步骤5的剥离策略直接按照通道进行剥离,以排除已识别的母体心电信号会对胎儿心电信号的估计产生影响,以对后续胎儿心电信号进行估计和r波检测。
[0100]
步骤6、按照步骤2.2-步骤4的过程对进行处理后,得到胎儿心电信号r波尖峰序列从而根据估计胎儿心电信号的r-r发放间隔,并得到胎儿心率。
[0101]
在本实例中,假设已经知道需要提取的母体心电信号以及胎儿心电信号数量,在步骤5更新剩余信号后,将剩余信号按照步骤2.2进行球化,通过步骤2的快速独立分量分析估计初始胎儿心电信号,再通过步骤3基于约束周期性快速独立向量分析对初始胎儿心电信号进行可靠性估计,根据相关性约束和周期性约束更新解混向量,估计最终的胎儿心电信号,提取胎儿心电信号尖峰发放序列。最后通过步骤4估计得到胎儿心电信号的波形,并估计得到胎儿心率。
[0102]
本实施例中,一种电子设备,包括存储器以及处理器,该存储器用于存储支持处理器执行上述方法的程序,该处理器被配置为用于执行该存储器中存储的程序。
[0103]
本实施例中,一种计算机可读存储介质,是在计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法的步骤。
[0104]
为了量化评估本发明的效果,通过将本方法应用于公开数据集nifecga验证本算法的有效性,并与不包括步骤4基于约束周期性快速独立向量分析的方法,以及不包括步骤4.1中的周期性约束的方法在nifecga数据集上进行比较。本方法的的评价主要有4个指标,分别为敏感度(sen),特异性(ppv),准确率(acc)和f1分数(f1-score),这四个指标越高,说明算法估计得到的胎儿心电信号具有更高的可靠性。
[0105]
表1
[0106][0107]
对比实验中,将adfecga中的68条腹部心电信号记录通过算法进行胎儿心电信号的提取,并与数据库的注释进行比较,由于信号通过预处理的滤波操作,信号的r峰会出现偏移现象,同时受到各种噪声的抵消或叠加效应,若在估计的胎儿心电信号r峰位置于注释距离差小于50ms,则认为该胎儿心电信号的r峰估计是准确的。表1是adfecg受试者的平均实验结果统计表,从表1中可以看出,相比于没有不包括步骤4基于约束周期性快速独立向
量分析的方法(方法1),以及不包括步骤4.1中的周期性约束的快速独立向量分析的方法(方法2),所提出的基于约束周期性快速独立向量分析的方法(所提方法)有效改进了胎儿心电信号提取的准确度,可以看到,通过相关性约束对提取的胎儿心电信号进行可靠性评估后,f1分数从方法1的96.39%
±
1.27%和方法提升至方法2的99.01%
±
0.04%;此外,通过结合相关性约束和周期性约束共同评估提取的胎儿心电信号可靠性,f1分数被提升至99.36%
±
0.01%,证明了本发明在有噪声干扰时具有良好的鲁棒性。
[0108]
综上所述,本发明能够从孕妇腹部心电信号中提取胎儿心电信号,通过基于约束周期性快速独立向量分析的方法对初步提取的胎儿心电信号进行可靠性估计,从而对胎儿心电成分估计时可能由于肌电、测量噪声等干扰导致的错误进行纠正,提高了胎儿心电信号识别的精度。与传统的基于盲源分离的方法相比,本发明具有更强的鲁棒性;与基于机器学习的方法相比,本发明能够在无监督的条件下进行胎儿心电信号的提取,具有更加广泛的应用前景,对于母婴健康监测领域具有重要意义。
技术特征:
1.一种基于周期性快速独立向量分析的胎儿心电信号识别方法,其特征在于,是按如下步骤进行:步骤1、获取孕妇腹部处表面所采集的n通道表面心电信号并进行去噪处理后,得到腹部表面心电信号数据,记为e
′
(t)=[e1(t),e2(t),...,e
l
(t),...,e
n
(t)]
t
,其中,e
l
(t)表示t时刻去噪后的第l个通道的心电信号;t表示转置;步骤2、采用快速独立向量分析法分解所述腹部表面心电信号数据e
′
(t),以估计初始母体心电r波尖峰序列r:步骤2.1、定义并初始化母体多通道剩余心电信号e
r
=e
′
(t);步骤2.2、对母体多通道剩余心电信号e
r
进行扩展与白化处理,得到母体球化信号步骤2.3、对母体球化信号进行快速独立分量分解,得到母体解混向量w;步骤2.4、计算初始心电信号成分从y=[y1,y2,...,y
n
]
t
中选择一列分量作为初始母体心电信号成分y,将y中高于选择阈值的所有局部峰值作为初始母体心电r波尖峰序列r;步骤3、将初始母体心电r波尖峰序列r作为约束,采用基于周期性约束的快速独立向量分析法估计最终的母体心电r波尖峰序列步骤3.1、定义并初始化迭代次数k=1;定义并初始化第k次迭代的两个拉格朗日乘子α
k
,μ
k
,定义并初始化两个惩罚因子γ,β;定义并随机初始化一个解混向量w在第k次迭代的计算结果为w
k
;定义第k次迭代的相关性函数为定义第k次迭代的周期性函数为定义第k次迭代的周期性函数为其中,为y
k
经过延迟θ的信号,为第k次迭代中的相关性下界,为第k次迭代中的周期性下界;y
k
表示第k次迭代中根据求得的母体心电信号成分,(y
k
)
t
为y
k
的转置;e表示期望;步骤3.2、通过式(1)得到解混向量w在第k次迭代正交化后的计算结果步骤3.2、通过式(1)得到解混向量w在第k次迭代正交化后的计算结果式(1)中,g
′
表示非多项式g的一阶函数;表示的一阶函数,表示的一阶函数;步骤3.3、通过式(2)得到解混向量w在第k+1次迭代的计算结果w
k+1
:步骤3.4、通过式(3)和式(4)分别得到第k+1次迭代的两个拉格朗日乘子α
k+1
,μ
k+1
::步骤3.5、若k<θ,则将赋值k+1给k,返回步骤3.2顺序执行,否则,表示得到解混向量w在第θ次迭代的计算结果w
θ
;其中,θ代表的迭代次数上限;步骤3.6、根据w
θ
计算最终的母体心电信号成分将y
*
中高于选择阈值的所有局部峰值作为最终估计得到的母体心电r波尖峰序列步骤4、采用奇异值分解估计母体心电r波尖峰序列中的母体心电信号波形m;步骤5、将m从母体多通道剩余心电信号e
r
中去除,得到估计的剩余信号并作为胎儿多通道剩余心电信号;
步骤6、按照步骤2.2-步骤4的过程对进行处理后,得到胎儿心电信号r波尖峰序列从而根据估计胎儿心电信号的r-r发放间隔,并得到胎儿心率。2.根据权利要求1所述的基于周期性快速独立向量分析的胎儿心电信号识别方法,其特征在于,所述步骤2.2包括:步骤2.2.1、对母体多通道剩余心电信号e
r
进行扩展,得到母体扩展信号进行扩展,得到母体扩展信号其中,e
l
(t-l+1)表示第l通道母体剩余心电信号经过l+1延迟得到的信号,l表示母体扩展信号的延迟因子;步骤2.2.2、对母体扩展信号进行球化处理,得到母体球化信号进行球化处理,得到母体球化信号其中,表示球化后得到的第l通道母体扩展心电信号,l表示母体扩展信号的延迟因子。3.根据权利要求2所述的基于周期性快速独立向量分析的胎儿心电信号识别方法,其特征在于,所述步骤2.3包括:步骤2.3.1、定义并初始化当前母体解混向量的个数为i=1;步骤2.3.2、定义并初始化当前迭代次数j=0;令θ代表的迭代次数上限;定义第i个母体解混向量w
i
在第j次迭代的计算结果记为并随机初始化步骤2.3.3、根据式(5)求解第i个母体解混向量w
i
在第j+1次的计算结果在第j+1次的计算结果式(5)中,e表示数学期望,g
″
为g的二阶导数;表示的转置;步骤2.3.4、若i=0,将直接作为第j+1次正交化后的计算结果若i>1,则利用式(6)对进行正交化处理后,得到第j+1次正交化后的计算结果进行正交化处理后,得到第j+1次正交化后的计算结果式(6)中,w
p
表示第p个母体解混向量;步骤2.3.5、利用式(7)对正交化后的计算结果进行正则化后,得到第i个母体解混向量w
i
在第j+1次的计算结果在第j+1次的计算结果步骤2.3.6、如果j<θ,则将j+1赋值给j,返回步骤2.3.3顺序执行,否则,执行步骤2.3.7:步骤2.3.7、若i<n,则表示得到第i个母体解混向量并将i+1赋值给i后,返回步骤2.3.2顺序执行,否则,表示得到母体解混向量w={w
i
|i=1,2,...,n}。4.一种电子设备,包括存储器以及处理器,其特征在于,所述存储器用于存储支持处理器执行权利要求1-3中任一所述胎儿心电信号识别方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。5.一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1所述胎儿心电信号识别方法的步骤。
技术总结
本发明公开了一种基于周期性快速独立向量分析的胎儿心电信号识别方法,包括:1、采集孕妇腹部处的表面心电信号;2、表面心电信号采用快速独立向量分析分解腹部心电信号,估计初始母体心电R波尖峰序列;3、将初始母体心电R波尖峰序列作为相对约束,采用基于周期性约束的快速独立向量分析估计母体心电R波尖峰序列;4、采用奇异值分解估计母体心电信号波形;5、从胎儿多通道心电信号中去除母体心电信号波形,得到估计的剩余信号,并作为胎儿多通道剩余心电信号;6、按照步骤2-步骤4的过程对胎儿多通道剩余心电信号进行处理,得到胎儿心电信号R波尖峰序列和胎儿心率。本发明能够提高胎儿心电信号提取的精度,能够对胎儿心率进行检测。能够对胎儿心率进行检测。能够对胎儿心率进行检测。
技术研发人员:张旭 骆轩玉 崔嘉雯 李心慧 陈香
受保护的技术使用者:中国科学技术大学
技术研发日:2023.06.09
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
