The present invention provides a denoising method based on DTCWT Spline pulse wave signal, pulse wave signal of the first original noise of dual tree complex wavelet decomposition, the wavelet coefficients of each layer using a Bayesian maximum a posteriori estimation of threshold denoising, dual tree complex wavelet transform of pulse wave signal to remove high frequency noise; will be to remove the high frequency noise of pulse wave signal detection method using sliding window out pulse wave signal in high frequency noise in the trough, and then uses three cubic spline interpolation method to fit the curve as the estimated amount of baseline drift trough, the pulse wave signal is subtracted to remove the high frequency noise estimation baseline drift. The completion of the pulse wave signal denoising, can effectively remove the high frequency noise and baseline drift, and better maintain the overall features of information signal of the original pulse wave The method is simple, small in calculation and small in memory. It provides a technical basis for the research and development of miniaturized and mobile non-invasive continuous blood pressure monitoring equipment based on pulse wave.
【技术实现步骤摘要】
基于DTCWT-Spline的脉搏波信号去噪处理方法
本专利技术涉及生物医学信号采集和处理
,具体涉及一种基于DTCWT-Spline的脉搏波信号去噪处理方法。
技术介绍
脉搏波是心脏的收缩舒张射血及血流向外周传播而产生的波动,其传播的情况,取决于心脏本身的功能,血管弹性、管腔大小以及血管内壁阻力等。脉搏波信号中包含了大量的生理和病理信息,准确识别并提取脉搏波信号的特征参数为分析人体的生理病理状况和预防诊断心血管疾病提供了参考和准确的指导意义。在脉搏波信号的体表采集过程中,工频干扰、呼吸和肌电干扰等高频噪声和基线漂移等噪声严重地影响了脉搏波信号的检测结果,因此实现脉搏波信号准确检测的关键之一,就是寻找有效的对脉搏波信号进行去噪处理的方法,在保留尽可能多的脉搏波信号中有用信号的基础上,实现脉搏波信号中噪声的有效滤除。关于脉搏波信号的噪声去除,目前主要采用以下两类方法:1、仅在时域内进行简单降噪处理,即采用低通、带通、高通等常规的滤波方法对脉搏波信号进行滤波去噪;2、利用傅里叶变换、小波变换、双树复小波变换等算法进行去噪处理。对于上述第1类去噪方法,虽然其运算量处理较小,但由于常用的滤波器截止频率固定,当噪声频率超过其截止频率时,无法消除噪声;当其截止频率过高时,会滤除部分有用信息;当噪声与信号的频谱相近或重叠时,往往无法达到很好的滤波效果,影响脉搏波信号的后续准确检测。对于上述第2类方法,其中傅里叶变换是一种周期性全局变换,对信号的局部变化不敏感;小波变换是一种时频局域化分析方法,克服了傅里叶变换的全局变换性,但是由于二进制小波处理离散信号过程中的二抽 ...
【技术保护点】
基于DTCWT‑Spline的脉搏波信号去噪处理方法,其特征在于,将采集到的脉搏波信号输入至计算机,由计算机进行滤波处理,计算机对脉搏波信号进行滤波处理的具体步骤包括:1)设定双树复小波变换中各层的滤波器,对脉搏波信号进行双树复小波分解;2)采用基于贝叶斯最大后验估计的双树复小波阈值去噪法,对脉搏波信号进行双树复小波分解后的各层小波系数进行阈值化处理,得到脉搏波信号双树复小波分解后所包含的有用信号的各层小波系数估计值;3)根据脉搏波信号双树复小波分解后所包含的有用信号的各层小波系数估计值进行双树复小波逆变换,即得到去除高频噪声的脉搏波信号;4)采用滑窗法识别出去除高频噪声的脉搏波信号中的波谷点;5)对步骤4)中检测到的脉搏波信号的波谷点,利用三次样条插值法拟合出波谷点曲线,作为估算基线漂移量;6)利用步骤3)得到的去除高频噪声的脉搏波信号减去步骤5)得到的估算基线漂移量,得到滤除高频噪声和基线漂移的脉搏波信号,完成对脉搏波信号的去噪处理。
【技术特征摘要】
1.基于DTCWT-Spline的脉搏波信号去噪处理方法,其特征在于,将采集到的脉搏波信号输入至计算机,由计算机进行滤波处理,计算机对脉搏波信号进行滤波处理的具体步骤包括:1)设定双树复小波变换中各层的滤波器,对脉搏波信号进行双树复小波分解;2)采用基于贝叶斯最大后验估计的双树复小波阈值去噪法,对脉搏波信号进行双树复小波分解后的各层小波系数进行阈值化处理,得到脉搏波信号双树复小波分解后所包含的有用信号的各层小波系数估计值;3)根据脉搏波信号双树复小波分解后所包含的有用信号的各层小波系数估计值进行双树复小波逆变换,即得到去除高频噪声的脉搏波信号;4)采用滑窗法识别出去除高频噪声的脉搏波信号中的波谷点;5)对步骤4)中检测到的脉搏波信号的波谷点,利用三次样条插值法拟合出波谷点曲线,作为估算基线漂移量;6)利用步骤3)得到的去除高频噪声的脉搏波信号减去步骤5)得到的估算基线漂移量,得到滤除高频噪声和基线漂移的脉搏波信号,完成对脉搏波信号的去噪处理。2.根据权利要求1所述基于DTCWT-Spline的脉搏波信号去噪处理方法,其特征在于,对输入至计算机的脉搏波信号进行离散采样的采样频率为200~1000Hz。3.根据权利要求1所述基于DTCWT-Spline的脉搏波信号去噪处理方法,其特征在于,所述步骤1)中,双树复小波变换分解层数j利用公式确定,其中,N表示脉搏波信号的总采样点数,fs表示脉搏波信号的采样频率,fnoise表示脉搏波信号中所含噪声的最低下限频率,且fnoise=infmin{fn1,fn2,…,fnL},fn1,fn2,…,fnL为脉搏波信号中包含的全部L种噪声类型的频带;符号为下取整运算符。4.根据权利要求1所述基于DTCWT-Spline的脉搏波信号去噪处理方法,其特征在于,所述步骤2)具体包括:2a)估计计算脉搏波信号双树复小波分解后各层小波系数的噪声标准差,将得到的计算结果作为脉搏波信号的噪声小波系数估计值;2b)根据得到的各层噪声小波系数估计值以及脉搏波信号双树复小波分解后的各层小波系数,计算各子带阈值;2c)利用各子带阈值,分别对脉搏波信号双树复小波分解后的各层小波系数进行阈值化处理,得到脉搏波信号双树复小波分解后所包含的有用信号的各层小波系数估计值。5.根据权利要求4所述基于DTCWT-Spline的脉搏波信号去噪处理方法,其特征在于,所述步骤2a)中,利用公式估计计算脉搏波信号双树复小波分解后各层小波系数的噪声标准差,得到脉搏波信号的第l层噪声小波系数估计值其中,l∈{1,2,…,K},K表示脉搏波信号经双树复小波分解后的总层数,i∈{1,2,…,N},N表示脉搏波信号的总采样点数,yl(i)表示脉搏波信号第l层双树复小波分解后的第i个采样点的小波系数值。符号||为绝对值运算符,median(yl(i))为第l层小波系数绝对值的中值。6.根据权利要求4所述基于DTCWT-Spline的脉搏波信号去噪处理方法,其特征在于,所述步骤2b)中,计算各子带阈值Tl的方式为:
【专利技术属性】
技术研发人员:季忠,谭霞,
申请(专利权)人:重庆大学,重庆科发医疗器械有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。