news 2026/4/16 11:54:58

「PPG信号处理——(7)基于ECG与PPG信号融合的CNN血压预测模型研究」2025年12月15日

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
「PPG信号处理——(7)基于ECG与PPG信号融合的CNN血压预测模型研究」2025年12月15日

目录

一、引言

二、方法

2.1 数据采集与预处理

2.2 特征提取

2.3 卷积神经网络模型

2.4 训练配置

三、实验结果与分析

3.1 训练过程分析

3.2 定量评估指标

3.3 可视化结果分析

(1)预测曲线对比

(2)误差分布分析

(3)Bland-Altman 分析

四、结论

参考文献


摘要:连续血压监测在心血管疾病诊断与管理中具有重要意义。本研究提出一种基于心电信号(ECG)与光电容积脉搏波(PPG)双模态信号融合的连续血压预测方法。通过对原始信号进行预处理、时频域特征提取,构建卷积神经网络(CNN)模型分别对收缩压(SBP)、舒张压(DBP)和平均动脉压(MAP)进行预测。实验结果表明,ECG与PPG信号融合模型相比单一信号模型具有更优的预测性能,其中SBP预测的MAE为4.70 mmHg,相关系数R达到0.87;DBP预测MAE为6.65 mmHg,R为0.85;MAP预测MAE为5.62 mmHg,R为0.87。本研究为可穿戴设备实现准确、连续的无创血压监测提供了有效的算法支持。

关键词:血压预测;ECG;PPG;信号融合;卷积神经网络;可穿戴设备


一、引言

无创连续血压监测在心血管疾病预防、诊断和治疗中具有重要意义。传统袖带式血压测量方法无法实现连续监测,且舒适性较差。基于生理信号的血压估计方法因其无创、连续的特点成为研究热点。心电图(ECG)和光电容积脉搏波(PPG)作为两种易获取的生理信号,蕴含丰富的心血管系统信息,但单一信号往往存在信息不全、抗干扰能力弱的问题。

近年来,深度学习技术在生理信号处理领域展现出强大潜力。卷积神经网络(CNN)能够自动提取信号中的深层特征,克服了传统手工特征设计的局限性。然而,现有研究多集中于单一信号模态,对多模态信号融合的探索仍不充分。

本研究的主要贡献包括:

  1. 构建了包含ECG和PPG双模态信号的数据集(以青年组、老年组为例)

  2. 设计了时域与频域相结合的多维度特征提取方法

  3. 提出了基于双通道CNN的信号融合架构

  4. 实现了SBP、DBP和MAP的同步准确预测


二、方法

2.1 数据采集与预处理

本研究采用某青年组生理信号数据集,包含32名受试者的ECG(采样率500 Hz)和PPG(采样率100 Hz)信号,以及同步采集的SBP和DBP参考值。预处理流程包括:

  1. 信号对齐与重采样:将ECG信号降采样至100 Hz以与PPG信号对齐。

  2. 信号滤波:ECG:0.5-40 Hz带通滤波,消除基线漂移和高频噪声;PPG:20 Hz低通滤波,保留主要脉搏波成分。

  3. 信号分割:采用4秒时间窗(400个采样点)进行信号分段。

  4. 数据增强:通过滑动窗口(50%重叠)增加样本量。

2.2 特征提取

从每个信号段中提取11维特征向量,包括:

时域特征(7维):均值、标准差、方差、峰峰值、均方根值、偏度、峰度

频域特征(4维):频谱均值、中值频率、最大频谱幅值、谱熵

2.3 卷积神经网络模型

构建统一的CNN网络结构,通过调整输入通道数适应不同输入模式:

网络结构:

图1:CNN网络结构图

构建轻量级 CNN 模型,包含 ** 单模态(ECG/PPG)融合模态(ECG+PPG 双通道)** 两种输入形式:

  • 单模态输入尺寸:[1, 特征数, 1, 样本数](如 ECG 输入为[1,11,1,N]);
  • 融合模态输入尺寸:[1, 特征数, 2, 样本数](拼接 ECG 与 PPG 特征通道)。

2.4 训练配置

  • 硬件:单 CPU;
  • 优化器:Adam;
  • 训练轮数:150 Epochs;
  • 批大小:64;
  • 学习率:1e-3;
  • 数据划分:80% 训练集,20% 验证集。

三、实验结果与分析

3.1 训练过程分析

从训练日志可知:

图2:单ECG训练日志

图3:单PPG训练日志

图4:融合模型ECG&PPG训练日志

  • 三个模型的训练损失均随轮数增加持续下降,说明模型收敛稳定;
  • 融合模型的 ** 小批量 RMSE 最终值(9.64)** 显著低于 ECG 单模态(13.88)与 PPG 单模态(14.06),表明融合模型的拟合能力更强。

3.2 定量评估指标

对 SBP、DBP、MAP 的预测结果进行定量评估(核心指标:MAE、RMSE、R):

模型SBP-MAESBP-RDBP-MAEDBP-RMAP-MAEMAP-R
ECG5.670.748.290.777.210.77
PPG6.540.559.650.638.380.62
融合4.700.876.650.855.620.87

从表中可见,融合模型在所有指标上均优于单一信号模型:

  • SBP预测:MAE降低17.1%(相较于ECG)和28.1%(相较于PPG)

  • DBP预测:MAE降低19.8%(相较于ECG)和31.1%(相较于PPG)

  • 相关系数:融合模型的R值达到0.85以上,表明预测值与真实值高度相关

3.3 可视化结果分析

(1)预测曲线对比

从 “SBP/DBP/MAP 预测对比图” 可见:融合模型的预测曲线(红色)与真实值曲线(黑色)的贴合度显著高于 ECG(蓝色)与 PPG(绿色),尤其是在血压波动区间,融合模型的跟踪误差更小。

  • SBP预测:融合模型曲线与真实值最为接近,能较好地跟踪血压波动趋势

  • DBP预测:ECG模型在某些区域出现较大偏差,融合模型表现稳定

  • MAP预测:融合模型的预测曲线平滑性最好,减少了异常波动

图5:预测曲线对比

(2)误差分布分析

从 “误差分布箱线图” 可见:融合模型的误差箱型更窄、中位数更接近 0,且离群点数量更少,说明其预测误差的离散程度更低、稳定性更强。

图6:误差综合分析

“融合模型 SBP 相关性图” 中,预测值与真实值的散点更集中于对角线附近(R=0.87),表明二者线性相关性强,模型的预测趋势与真实血压一致。

“累积误差分布图” 中,融合模型的曲线最靠左,表明小误差样本比例最高。对于SBP,融合模型约80%样本的绝对误差小于8 mmHg。对于DBP,融合模型约75%样本的绝对误差小于10 mmHg。

(3)Bland-Altman 分析

SBP/DBP 的 Bland-Altman 图显示:融合模型的差值均值接近 0,且 多数数据点都在95% 一致性界限(虚线)的范围内,说明融合模型与真实值的系统误差小、一致性好,满足无创血压监测的临床参考要求。


四、结论

本研究成功构建了基于ECG与PPG信号融合的CNN血压预测模型。实验结果表明,融合模型在SBP、DBP和MAP预测上均优于单一信号模型,其中SBP预测的MAE为4.70 mmHg,RMSE为5.73 mmHg, 较单模态模型降低 15%-25%;相关性 R 提升至 0.85 以上,接近强相关水平。本研究为可穿戴设备实现医疗级无创连续血压监测提供了可行的技术方案,具有重要的临床应用价值。


参考文献

[1] Elgendi, Mohamed, et al. "The use of photoplethysmography for assessing hypertension."NPJ digital medicine2.1 (2019): 60.

[2] Charlton, Peter H., et al. "Assessing hemodynamics from the photoplethysmogram to gain insights into vascular age: a review from VascAgeNet."American Journal of Physiology-Heart and Circulatory Physiology322.4 (2022): H493-H522.

[3] Esmaelpoor, Jamal, Mohammad Hassan Moradi, and Abdolrahim Kadkhodamohammadi. "A multistage deep neural network model for blood pressure estimation using photoplethysmogram signals."Computers in Biology and Medicine120 (2020): 103719.

[4] Solà, Josep, and Ricard Delgado-Gonzalo. "The handbook of cuffless blood pressure monitoring."Cham: Springer(2019).


Tips:下一讲,我们将进一步探讨,PPG信号处理与应用的其他部分。

以上就是基于ECG与PPG信号融合的CNN血压预测模型研究的全部内容啦~

我们下期再见,拜拜(⭐v⭐) ~

(Ps:有代码实现需求,请见下列【微信名片】或【主页信息】,谢谢支持!~)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 8:08:10

功能升级 | 撰写前置质检,构建零缺陷技术框架

在国知局严抓“非正常申请”与强调“高质量培育”的背景下,专利代理的风向正从产出速度向实质质量转移。奇点发明更新的【捋顺逻辑:背景与框架审核】,是依据《专利审查指南》与《专利法》中关于充分公开与清楚完整的要求,在撰写前…

作者头像 李华
网站建设 2026/4/11 20:10:31

从零构建可维护的Rust-PHP扩展:跨版本兼容设计的6个核心原则

第一章:Rust-PHP 扩展的版本适配在构建基于 Rust 编写的 PHP 扩展时,版本兼容性是确保扩展稳定运行的关键因素。由于 PHP 的内部 API 在不同主版本之间存在显著差异,而 Rust 通过 ext-php-rs 或 php-sys 等绑定库与 PHP 交互,因此…

作者头像 李华
网站建设 2026/4/15 12:33:40

90%分析师忽略的关键步骤:R语言中Copula参数估计的5个陷阱与规避方法

第一章:金融风险的 R 语言 Copula 参数估计在金融风险管理中,资产收益之间的相关性结构建模至关重要。传统线性相关系数难以捕捉极端市场条件下的非对称依赖关系,而 Copula 模型能够灵活描述变量间的联合分布结构,尤其适用于尾部相…

作者头像 李华
网站建设 2026/4/13 1:58:30

临床研究者的必备技能(Cox回归R实现优化秘籍)

第一章:临床研究者的必备技能(Cox回归R实现优化秘籍) 对于临床研究者而言,掌握生存分析中的Cox比例风险模型是解析随访数据的核心能力。R语言凭借其强大的统计建模功能,成为实现Cox回归的首选工具。通过合理优化建模流…

作者头像 李华
网站建设 2026/4/9 0:51:57

计算机毕设java峰数公司医疗设备管理系统 基于 Java 的医疗设备信息化管理系统设计与实现 Java 技术驱动的医疗设备管理平台开发

计算机毕设java峰数公司医疗设备管理系统sn50r9 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着信息技术的飞速发展,医疗设备管理的信息化需求日益迫切。传统的医…

作者头像 李华
网站建设 2026/4/15 13:17:04

【气候预测专家私藏技法】:R语言实现气象数据趋势分析的5大关键步骤

第一章:气候预测中的R语言应用概述R语言作为统计计算与数据可视化领域的强大工具,在气候科学中正发挥着日益关键的作用。其丰富的包生态系统和灵活的数据处理能力,使研究人员能够高效地清洗、分析和建模复杂的气象与气候数据集。核心优势 开源…

作者头像 李华