兵工学报 ›› 2024, Vol. 45 ›› Issue (4): 1264-1272.doi: 10.12382/bgxb.2022.1058
收稿日期:
2022-11-15
上线日期:
2024-04-30
通讯作者:
基金资助:
ZHAO Wei, ZHUO Zhihai*(), ZHANG Yuexia
Received:
2022-11-15
Online:
2024-04-30
摘要:
针对弱生理信号在采集过程中易被噪声淹没,传统小波去噪算法存在去噪效果差和信号提取失真的问题,根据小波系数的能量分布特点,提出一种改进的小波阈值去噪算法。通过计算各层小波系数的能量来确定阈值,避免阈值计算的不平衡性,同时提高自适应性和弱信号的保真度;采用一种改进的可调节的双参数阈值函数对小波系数进行处理,在小波系数压缩程度可控的同时可以自由调节阈值函数的变化趋势。实验结果表明:改进的小波阈值去噪算法相较于两种传统去噪算法(经验模态分解算法和滤波器算法)以及12种传统小波阈值和阈值函数组合算法,在信噪比、均方根百分比和均方根误差上都具有明显的优势,并且在实测生理信号中取得了最小的平均相对误差和最小的波动性。
中图分类号:
赵薇, 卓智海, 张月霞. 基于能量阈值的双参数阈值函数在生理信号降噪中的应用[J]. 兵工学报, 2024, 45(4): 1264-1272.
ZHAO Wei, ZHUO Zhihai, ZHANG Yuexia. Application of Two-parameter Threshold Function Based on Energy Thresholds in Denoising of Physiological Signal[J]. Acta Armamentarii, 2024, 45(4): 1264-1272.
小波基 | SNR | SNR' | η | σc | σr |
---|---|---|---|---|---|
sym3 | 7.9342 | 18.8275 | 2.3730 | 0.9934 | 0.1170 |
db4 | 7.9342 | 18.6875 | 2.3553 | 0.9932 | 0.1189 |
haar | 7.9342 | 16.7295 | 2.1085 | 0.9893 | 0.1496 |
bior3.1 | 7.9342 | 6.3611 | 0.8017 | 0.8768 | 0.5572 |
表1 各种小波基去噪衡量指标表
Table 1 List of denoising measures for various wavelet bases
小波基 | SNR | SNR' | η | σc | σr |
---|---|---|---|---|---|
sym3 | 7.9342 | 18.8275 | 2.3730 | 0.9934 | 0.1170 |
db4 | 7.9342 | 18.6875 | 2.3553 | 0.9932 | 0.1189 |
haar | 7.9342 | 16.7295 | 2.1085 | 0.9893 | 0.1496 |
bior3.1 | 7.9342 | 6.3611 | 0.8017 | 0.8768 | 0.5572 |
去噪算法 | SNR | σr | σp |
---|---|---|---|
λb+ωb | 14.5885 | 0.0963 | 0.1488 |
λb+ωh | 12.7328 | 0.0718 | 0.2090 |
λb+ωs | 11.2421 | 0.0883 | 0.2493 |
λZ+ωb | 10.9285 | 0.1065 | 0.2682 |
λZ+ωh | 9.2749 | 0.1333 | 0.3518 |
λZ+ωs | 7.0072 | 0.1780 | 0.5111 |
λD+ωb | 13.2187 | 0.0796 | 0.2233 |
λD+ωh | 12.8372 | 0.0834 | 0.2653 |
λD+ωs | 9.7004 | 0.1118 | 0.2755 |
λf+ωb | 8.5310 | 0.1330 | 0.3658 |
λf+ωh | 8.4779 | 0.1330 | 0.3823 |
λf+ωs | 7.6883 | 0.1400 | 0.3872 |
EMD | 1.5329 | 0.3655 | 1.0127 |
带通滤波器 | 1.5462 | 0.3354 | 0.9293 |
表2 不同噪声强度下的随机10组ECG信号去噪性能指标对比
Table 2 Comparison of the denoising performance indexes of ten random ECG signals with different noise intensities
去噪算法 | SNR | σr | σp |
---|---|---|---|
λb+ωb | 14.5885 | 0.0963 | 0.1488 |
λb+ωh | 12.7328 | 0.0718 | 0.2090 |
λb+ωs | 11.2421 | 0.0883 | 0.2493 |
λZ+ωb | 10.9285 | 0.1065 | 0.2682 |
λZ+ωh | 9.2749 | 0.1333 | 0.3518 |
λZ+ωs | 7.0072 | 0.1780 | 0.5111 |
λD+ωb | 13.2187 | 0.0796 | 0.2233 |
λD+ωh | 12.8372 | 0.0834 | 0.2653 |
λD+ωs | 9.7004 | 0.1118 | 0.2755 |
λf+ωb | 8.5310 | 0.1330 | 0.3658 |
λf+ωh | 8.4779 | 0.1330 | 0.3823 |
λf+ωs | 7.6883 | 0.1400 | 0.3872 |
EMD | 1.5329 | 0.3655 | 1.0127 |
带通滤波器 | 1.5462 | 0.3354 | 0.9293 |
实验参数 | 数值 |
---|---|
起始频率/GHz | 77 |
调频斜率/(MHz·μs-1) | 70 |
有效带宽/MHz | 3500 |
ADC采样点数 | 200 |
采样率/(kS·s-1) | 4000 |
每帧时间/s | 0.05 |
采集帧数 | 1024 |
表3 毫米波雷达的参数配置
Table 3 Millimeter-wave radar parameter configuration
实验参数 | 数值 |
---|---|
起始频率/GHz | 77 |
调频斜率/(MHz·μs-1) | 70 |
有效带宽/MHz | 3500 |
ADC采样点数 | 200 |
采样率/(kS·s-1) | 4000 |
每帧时间/s | 0.05 |
采集帧数 | 1024 |
算法 | 呼吸频率 | 心跳频率 | ||||
---|---|---|---|---|---|---|
参考值 | 波峰波 谷检测 结果 | 误差 | 参考值 | 波峰波 谷检测 结果 | 误差 | |
λZ+ωh | 23 | 15.2344 | 7.7656 | 86 | 75.0000 | 9.0000 |
λD+ωs | 23 | 15.2344 | 7.7656 | 86 | 75.0000 | 9.0000 |
λb+ωb | 23 | 25.0938 | 2.0938 | 86 | 87.9922 | 1.9922 |
EMD | 23 | 27.5391 | 4.5319 | 86 | 69.7266 | 16.2734 |
带通滤波器 | 23 | 18.7500 | 4.3500 | 86 | 88.4766 | 2.4766 |
表4 5种算法去噪后的生理信号波峰波谷平均检测结果
Table 4 Results of peak-to-trough average detection of physiological signals after denoising by 5 algorithms
算法 | 呼吸频率 | 心跳频率 | ||||
---|---|---|---|---|---|---|
参考值 | 波峰波 谷检测 结果 | 误差 | 参考值 | 波峰波 谷检测 结果 | 误差 | |
λZ+ωh | 23 | 15.2344 | 7.7656 | 86 | 75.0000 | 9.0000 |
λD+ωs | 23 | 15.2344 | 7.7656 | 86 | 75.0000 | 9.0000 |
λb+ωb | 23 | 25.0938 | 2.0938 | 86 | 87.9922 | 1.9922 |
EMD | 23 | 27.5391 | 4.5319 | 86 | 69.7266 | 16.2734 |
带通滤波器 | 23 | 18.7500 | 4.3500 | 86 | 88.4766 | 2.4766 |
算法 | 呼吸频率平均 相对误差 | 心跳频率平均 相对误差 |
---|---|---|
λZ+ωh | 0.1680 | 0.2343 |
λD+ωs | 0.1680 | 0.2343 |
λb+ωb | 0.0547 | 0.0781 |
EMD | 0.3125 | 0.1874 |
带通滤波器 | 0.0859 | 0.0938 |
表5 5种算法的平均相对误差
Table 5 Average relative errors of five algorithms
算法 | 呼吸频率平均 相对误差 | 心跳频率平均 相对误差 |
---|---|---|
λZ+ωh | 0.1680 | 0.2343 |
λD+ωs | 0.1680 | 0.2343 |
λb+ωb | 0.0547 | 0.0781 |
EMD | 0.3125 | 0.1874 |
带通滤波器 | 0.0859 | 0.0938 |
算法 | 呼吸频率最小二乘 损失函数 | 心跳频率最小二乘 损失函数 |
---|---|---|
λZ+ωh | 12.47 | 45.56 |
λD+ωs | 12.47 | 45.56 |
λb+ωb | 5.87 | 5.09 |
EMD | 43.24 | 16.17 |
带通滤波器 | 6.58 | 15.59 |
表6 5种算法的最小二乘损失函数对比
Table 6 Comparison of least squares loss functions of five algorithms
算法 | 呼吸频率最小二乘 损失函数 | 心跳频率最小二乘 损失函数 |
---|---|---|
λZ+ωh | 12.47 | 45.56 |
λD+ωs | 12.47 | 45.56 |
λb+ωb | 5.87 | 5.09 |
EMD | 43.24 | 16.17 |
带通滤波器 | 6.58 | 15.59 |
[1] |
|
[2] |
|
[3] |
doi: 10.1016/j.isatra.2020.12.029 pmid: 33419569 |
[4] |
|
[5] |
杜岳峰, 张丽榕, 毛恩荣, 等. 基于EMD的联合收获机籽粒损失监测传感器设计与试验[J]. 农业机械学报, 2022, 53(增刊1): 158-165.
|
|
|
[6] |
|
[7] |
|
[8] |
|
[9] |
陈妍, 徐海黎, 邢强, 等. 结合小波变换和双边滤波的SICM图像降噪算法[J]. 电子测量技术, 2022, 45(4): 114-119.
|
|
|
[10] |
吴叶丽, 行鸿彦, 李瑾, 等. 改进阈值函数的小波去噪算法[J]. 电子测量与仪器学报, 2022, 36(4): 9-16.
|
|
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|
[18] |
|
[19] |
doi: 10.1109/51.932724 pmid: 11446209 |
[20] |
|
[21] |
|
[22] |
刘震宇, 陈惠明, 陆蔚, 等. 基于改进经验模态分解的雷达生命信号检测[J]. 仪器仪表学报, 2018, 39(12): 171-178.
|
|
|
[23] |
田静. 基于毫米波雷达的呼吸心跳检测系统设计与实现[D]. 武汉: 华中科技大学, 2021.
|
|
[1] | 柳斌, 李雪梅. 一种基于激光雷达点云的自适应双半径滤波算法[J]. 兵工学报, 2023, 44(9): 2768-2777. |
[2] | 廖达海, 殷明帅, 罗宏斌, 黄佳雯, 吴南星. 基于耦合去噪算法的航空发动机中Si3N4圆柱滚子表面缺陷的检测方法[J]. 兵工学报, 2022, 43(1): 190-198. |
[3] | 秦国华, 高杰, 叶海潮, 姜国杰, 黄帅, 赖晓春. 基于融合评价指标和神经网络的刀具磨损预测[J]. 兵工学报, 2021, 42(9): 2013-2023. |
[4] | 曾腾, 张春华, 王朋. 基于局部异常因子算法的三维声纳单帧重建研究[J]. 兵工学报, 2020, 41(3): 552-558. |
[5] | 王宗炼, 任会兰, 宁建国. 基于小波变换的混凝土压缩损伤模式识别[J]. 兵工学报, 2017, 38(9): 1745-1753. |
[6] | 廖自力, 项宇, 刘春光, 李嘉麒. 电传动装甲车辆混合动力系统功率流控制策略[J]. 兵工学报, 2017, 38(12): 2289-2300. |
[7] | 丁凯, 钱汉明, 陈果, 荣英佼, 朱翼超, 史俊超. 基于关联维数迭代局部投影算法的装甲目标声信号去噪研究[J]. 兵工学报, 2015, 36(7): 1181-1187. |
[8] | 薄超, 顾红, 苏卫民, 陈金立. 天波雷达欠密度流星余迹干扰抑制算法[J]. 兵工学报, 2015, 36(5): 846-853. |
[9] | 严峰, 陈晓, 王新民, 彭程, 胡亚洲. 改进的离散小波-优化极限学习机在倾转旋翼机故障诊断中的应用[J]. 兵工学报, 2014, 35(11): 1914-1921. |
[10] | 贾亦卓, 姜润翔, 龚沈光. 基于小波模极大值的船舶轴频电场检测算法研究[J]. 兵工学报, 2013, 34(5): 579-584. |
[11] | 胡苓苓, 郭业才. 基于动态粒子群小波动态加权多模盲均衡算法[J]. 兵工学报, 2013, 34(12): 1547-1554. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||