心电ECG信号计算心率变异性(HRV)-通俗易懂_hrv40ms-程序员宅基地

技术标签: 心率变异性  庞加莱图  ECG  智能算法  HRV  信号处理  

心电ECG信号计算心率变异性HRV-通俗易懂

背景

心率变异性(HRV)是通过量化窦性心律变异性来评估心脏的自主神经调节功能。窦性心律时间序列是从心电图(ECG)的QRS至QRS(RR)间隔序列中得出的,方法是提取正常窦至正常窦(NN)的心跳间隔。窦性心律中相对较高的频率变化反映了副交感神经(迷走神经)调节,而较慢的变化反映了副交感神经和交感神经调节以及非自主性因素。通常医学上会用5分钟,24小时心电数据来计算HRV。传统的心率变异性(HRV)度量通常分为两大类:时域分析量和频域分析量
然而,近年来,超短心率变异性在消费市场火热起来,超短期心率变异性(HRV)分析(<5分钟)在用于自主评估的运动表现领域已得到广泛发展。
一项研究[1]研究旨在阐明超短期 HRV(0-30 秒、0-1 分钟、0-2 分钟、0-3 分钟、0-4 分钟)与标准短期 HRV(5 分钟)之间的一致性并探索休息和运动后条件下的最佳记录持续时间。
招募69名参与者在跑步机上独立进行体育锻炼,强度为6公里/小时、9公里/小时和12公里/小时。通过使用静息条件下的超短周期和标准周期(Pre-E)和三个运动后试验来计算 RR 间隔的标准偏差(SDNN)和 RR 间隔连续差的均方根(RMSSD),即,分别为Post-E1、Post-E2和Post-E3。进行了重复测量的单向方差分析和 Cohen’s d 统计,并使用 Bland-Altman 分析和类间相关系数 (ICC) 来评估一致性水平。
对于 SDNN 和 RMSSD,静息条件下的一致性分析结果与运动后的结果不同。在 Pre-E 时,SDNN 和 RMSSD 对于所有超短周期(即 0-30 秒、0-1 分钟、0-2 分钟、0-3 分钟和 0-4)的超短期 HRV 分析都是可靠的分钟,大多数 ICC 大于 0.9,Cohen’s d 显示出微小差异(Cohen’s d = 0.024-0.117)。然而,在运动后,SDNN 0-30s、SDNN 0-1min、RMSSD 0-30s和 RMSSD 0-1min分别与 SDNN 5min和 RMSSD 5min表现出显着差异(p < 0.01),并且 ICC 并不完美( <0.9)。持续时间超过 2 分钟的 HRV 分析在所有运动后试验中显示出近乎完美的可靠性,差异很小(Cohen’s d = -0.003-0.110),ICC 完美(ICC = 0.916-0.998)。
这项研究表明,超短期HRV分析是标准HRV时域测度的良好替代,可反映静息和运动后的自主神经调节。具体来说,建议在静止状态下使用超短期HRV 0-30s或HRV 0-1min。而运动后的超短期HRV分析需要超过2分钟的记录时间,这对于获得SDNN和RMSSD可以保证HRV分析的准确性。

RR间期

要想计算心率变异性(HRV),就要先计算RR间期,而计算RR间期就要先计算出QRS波位置。这里常用的信号处理方法流程就是:原始心电信号先进型低通滤波、高通滤波,在进行微分,然后把微分后的信号去平方,在用移动积分窗框破进行积分,最后用阈值进行比较,就得到QRS复波峰值点。
在这里插入图片描述

  1. 低通滤波常采用二阶巴特沃斯滤波器,截止频率为5Hz。
  2. 高通滤波常采用二阶巴特沃斯滤波器,截止频率为15Hz。
  3. 对心电信号进行微分可以得到QRS复波的斜率信息。我们采用5点微分(不同采样频率点数不同)。其差分方程为:
    y ( n T ) = 1 8 [ 2 x ( n T ) + x ( n T − T ) − x ( n T − 3 T ) − 2 x ( n T − 4 T ) ] y(nT) = \frac{1}{8} \left [ 2x(nT) + x(nT-T) - x(nT-3T) -2x(nT-4T) \right ] y(nT)=81[2x(nT)+x(nTT)x(nT3T)2x(nT4T)]
  4. 平方。对处理后的信号直接平方运算。其方程为:
    y ( n T ) = ( x ( n T ) 2 ) y(nT) =\left ( x(nT)^{2} \right ) y(nT)=(x(nT)2)
  5. 对处理后的信号进行滑动积分,积分窗口设置为10(不同的采样频率点数不同)。其差分方程为:
    y ( n T ) = 1 10 [ 2 x ( n T ) + x ( n T − T ) − x ( n T − 2 T ) − . . . − x ( n T − 9 T ) ] y(nT) = \frac{1}{10} \left [ 2x(nT) + x(nT-T) - x(nT-2T) -...-x(nT-9T) \right ] y(nT)=101[2x(nT)+x(nTT)x(nT2T)...x(nT9T)]
  6. 设定经验值过滤,符合条件的就作为R波输出。各流程结果如图所示。
    在这里插入图片描述
    在这里插入图片描述

时域分析

时域分析以AVNN,SDNN、SDANN、r-MSSD、PNN50这4个指标最常用。如下图所示。
• 平均R-R间期:测量某段时间内的窦性R-R间期的平均值。白天与夜间平均R-R间期互差<40ms为异常。
• 总体标准差(SDNN):指24h内全部窦性R-R间期的标准差,正常值为100~150ms,<50ms为异常。
• 均值标准差(SDANN):指24h内每5min节段窦性R-R间期平均值的标准差,正常值为80~140ms,<50ms为异常。
• 差值的均方根(r-MSSD):指24h内相邻窦性R-R间期差值的均方根,正常值为15~45ms,<15ms为降低。
• 相邻两个R-R间期差值>50ms的百分数(PNN50):指24h内相邻两个窦性R-R间期差值>50ms的个数所占的百分率,正常值为1%~12%,<0.75%为异常。
SDNN反映交感与副交感神经总的张力大小,SDANN、SDNNindex反映交感神经张力大小,与心率的缓慢变化成分相关,当交感神经张力增高时,其值降低;r-MSSD、PNN50反映副交感神经张力大小,与心率的快速变化成分相关,当副交感神经张力降低时,其值降低。心率变异性随着年龄的增加而呈下降趋势。
在这里插入图片描述

频域分析

频域分析常用方法有回归法(AR法)和快速Fourier转换法(FFT法)两种。前者较为精确,且各频段曲线平滑,目测效果好,是目前推荐使用的方法;后者简单快速,但分辨率低。通常以频率(Hz)为横坐标,功率谱密度(PSD)为纵坐标的功率图谱,纵坐标单位为ms2/Hz。(如下图所示)
频谱成分和频段划分:一般可分为5个频段。
• 高频带(HF):0.15~0.4Hz,反映副交感神经的张力。
• 中频带(MF):0.09~0.15Hz。
• 低频带(LF):0.04~0.09 Hz,反映交感和副交感神经的共同作用,但以前者为主。
• 极低频带(VLF):0.0033~0.04Hz。
• 超低频带(μLF):<0.0033Hz。
• 总功率(TP):≤0.4Hz。
• LF/HF:反映交感一副交感神经的平衡状况。
功率谱密度(PSD)与LF、HF的归一化(norm)特点:前者较直观,后者能作个体化分析,能客观全面地反映交感、副交感神经活动的消长情况,其计算方法为:LF(HF)norm=100×LF(HF)/(总功率-VLF),单位为nu。
短时程(5min)分析,反映患者固有的自主神经活动情况,采用TP、VLF、LF、HF、LF/HF、LFnorm。及HFnorm;长时程(24h)分析反映总体综合情况,采用TP、ULF、VLF、LF、HF。
静卧5min记录的功率谱正常值范围为:
• TP:3466±1018ms2/Hz
• LF:1170±416ms2/Hz;
• LFnorm:54±4nu;
• HF:975±203ms2/Hz;
• HF:29±3nu;
• LF/HF:1.5~2.0;
正常人交感、副交感神经支配心脏有着明显的昼夜变化规律:白天LF占优势,夜间HF占优势,LF在昼夜间基本保持不变,LF/HF在夜间的比值降低。
判断各种指标变化的临床意义:SDANN、SDNNindex值降低,表明交感神经张力增高;r-MSSD、PNN50值降低,表明副交感神经张力降低,但需结合年龄加以判断。
心率变异性临床应用评估
自主神经系统与心源性猝死密切相关,心电稳定性有赖于交感、副交感神经和体液调节之间的平衡。若交感神经张力过度增高,则有利于致命性心律失常的发生;而副交感神经激活,则具有保护心脏和抗心室颤动作用。
• 已有肯定应用价值的疾病:
o 急性心肌梗死:作为预测心肌梗死后死亡危险性的指标,SDNN<50ms者的死亡危险性比SDNN>lOOms者高出5倍。
o 充血性心力衰竭:SDNN<50ms者,预测其死亡率的特异性>90%,敏感性为75%;LF<200ms2/Hz者,预测其死亡率的特异性>91%,敏感性为75%,心率变异性分析有望成为预测心力衰竭患者预后的独立指标。
o 糖尿病:心率变异性具有早期预报糖尿病并发神经病变的价值,为最准确、最敏感的指标。
• 有研究前景的心血管疾病:有猝死倾向的二尖瓣脱垂症、心肌病、长Q-T间期综合征、高血压病、病毒性心肌炎、心脏移植及阵发性心动过速(如阵发性心房扑动、心房颤动、室上性心动过速)等。
• 有研究前景的其他疾病:血管迷走性晕厥、体位性低血压、肝硬化、具有婴儿猝死综合征危险的婴儿和早产儿、药物对心率变异性的影响等。

在这里插入图片描述

非线性分析

HRV非线性分析方法可分为图形法与非线性参数计算法。图形法主要为心电散点图分析,非线性参数的计算常用分维数(相关维、Hausdorf维或信息维)分析法、复杂度分析法、消除趋势波动分析、近似熵分析等,均属非线性分析的定量化方法,如下图所示(分别是消除趋势波动分析和近似熵分析以及庞加莱图)。
在这里插入图片描述
在这里插入图片描述

代码

有需要数据代码和技术交流可联系作者扣扣:三三五九四四零八一

参考文献

[1] Wu L, Shi P, Yu H, Liu Y. An optimization study of the ultra-short period for HRV analysis at rest and post-exercise. Journal of Electrocardiology. 2020 Nov 1;63:57-63.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhang0558/article/details/136947924

智能推荐

分布式光纤传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告_预计2026年中国分布式传感器市场规模有多大-程序员宅基地

文章浏览阅读3.2k次。本文研究全球与中国市场分布式光纤传感器的发展现状及未来发展趋势,分别从生产和消费的角度分析分布式光纤传感器的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。主要生产商包括:FISO TechnologiesBrugg KabelSensor HighwayOmnisensAFL GlobalQinetiQ GroupLockheed MartinOSENSA Innovati_预计2026年中国分布式传感器市场规模有多大

07_08 常用组合逻辑电路结构——为IC设计的延时估计铺垫_基4布斯算法代码-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏12次。常用组合逻辑电路结构——为IC设计的延时估计铺垫学习目的:估计模块间的delay,确保写的代码的timing 综合能给到多少HZ,以满足需求!_基4布斯算法代码

OpenAI Manager助手(基于SpringBoot和Vue)_chatgpt网页版-程序员宅基地

文章浏览阅读3.3k次,点赞3次,收藏5次。OpenAI Manager助手(基于SpringBoot和Vue)_chatgpt网页版

关于美国计算机奥赛USACO,你想知道的都在这_usaco可以多次提交吗-程序员宅基地

文章浏览阅读2.2k次。USACO自1992年举办,到目前为止已经举办了27届,目的是为了帮助美国信息学国家队选拔IOI的队员,目前逐渐发展为全球热门的线上赛事,成为美国大学申请条件下,含金量相当高的官方竞赛。USACO的比赛成绩可以助力计算机专业留学,越来越多的学生进入了康奈尔,麻省理工,普林斯顿,哈佛和耶鲁等大学,这些同学的共同点是他们都参加了美国计算机科学竞赛(USACO),并且取得过非常好的成绩。适合参赛人群USACO适合国内在读学生有意向申请美国大学的或者想锻炼自己编程能力的同学,高三学生也可以参加12月的第_usaco可以多次提交吗

MySQL存储过程和自定义函数_mysql自定义函数和存储过程-程序员宅基地

文章浏览阅读394次。1.1 存储程序1.2 创建存储过程1.3 创建自定义函数1.3.1 示例1.4 自定义函数和存储过程的区别1.5 变量的使用1.6 定义条件和处理程序1.6.1 定义条件1.6.1.1 示例1.6.2 定义处理程序1.6.2.1 示例1.7 光标的使用1.7.1 声明光标1.7.2 打开光标1.7.3 使用光标1.7.4 关闭光标1.8 流程控制的使用1.8.1 IF语句1.8.2 CASE语句1.8.3 LOOP语句1.8.4 LEAVE语句1.8.5 ITERATE语句1.8.6 REPEAT语句。_mysql自定义函数和存储过程

半导体基础知识与PN结_本征半导体电流为0-程序员宅基地

文章浏览阅读188次。半导体二极管——集成电路最小组成单元。_本征半导体电流为0

随便推点

【Unity3d Shader】水面和岩浆效果_unity 岩浆shader-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏18次。游戏水面特效实现方式太多。咱们这边介绍的是一最简单的UV动画(无顶点位移),整个mesh由4个顶点构成。实现了水面效果(左图),不动代码稍微修改下参数和贴图可以实现岩浆效果(右图)。有要思路是1,uv按时间去做正弦波移动2,在1的基础上加个凹凸图混合uv3,在1、2的基础上加个水流方向4,加上对雾效的支持,如没必要请自行删除雾效代码(把包含fog的几行代码删除)S..._unity 岩浆shader

广义线性模型——Logistic回归模型(1)_广义线性回归模型-程序员宅基地

文章浏览阅读5k次。广义线性模型是线性模型的扩展,它通过连接函数建立响应变量的数学期望值与线性组合的预测变量之间的关系。广义线性模型拟合的形式为:其中g(μY)是条件均值的函数(称为连接函数)。另外,你可放松Y为正态分布的假设,改为Y 服从指数分布族中的一种分布即可。设定好连接函数和概率分布后,便可以通过最大似然估计的多次迭代推导出各参数值。在大部分情况下,线性模型就可以通过一系列连续型或类别型预测变量来预测正态分布的响应变量的工作。但是,有时候我们要进行非正态因变量的分析,例如:(1)类别型.._广义线性回归模型

HTML+CSS大作业 环境网页设计与实现(垃圾分类) web前端开发技术 web课程设计 网页规划与设计_垃圾分类网页设计目标怎么写-程序员宅基地

文章浏览阅读69次。环境保护、 保护地球、 校园环保、垃圾分类、绿色家园、等网站的设计与制作。 总结了一些学生网页制作的经验:一般的网页需要融入以下知识点:div+css布局、浮动、定位、高级css、表格、表单及验证、js轮播图、音频 视频 Flash的应用、ul li、下拉导航栏、鼠标划过效果等知识点,网页的风格主题也很全面:如爱好、风景、校园、美食、动漫、游戏、咖啡、音乐、家乡、电影、名人、商城以及个人主页等主题,学生、新手可参考下方页面的布局和设计和HTML源码(有用点赞△) 一套A+的网_垃圾分类网页设计目标怎么写

C# .Net 发布后,把dll全部放在一个文件夹中,让软件目录更整洁_.net dll 全局目录-程序员宅基地

文章浏览阅读614次,点赞7次,收藏11次。之前找到一个修改 exe 中 DLL地址 的方法, 不太好使,虽然能正确启动, 但无法改变 exe 的工作目录,这就影响了.Net 中很多获取 exe 执行目录来拼接的地址 ( 相对路径 ),比如 wwwroot 和 代码中相对目录还有一些复制到目录的普通文件 等等,它们的地址都会指向原来 exe 的目录, 而不是自定义的 “lib” 目录,根本原因就是没有修改 exe 的工作目录这次来搞一个启动程序,把 .net 的所有东西都放在一个文件夹,在文件夹同级的目录制作一个 exe._.net dll 全局目录

BRIEF特征点描述算法_breif description calculation 特征点-程序员宅基地

文章浏览阅读1.5k次。本文为转载,原博客地址:http://blog.csdn.net/hujingshuang/article/details/46910259简介 BRIEF是2010年的一篇名为《BRIEF:Binary Robust Independent Elementary Features》的文章中提出,BRIEF是对已检测到的特征点进行描述,它是一种二进制编码的描述子,摈弃了利用区域灰度..._breif description calculation 特征点

房屋租赁管理系统的设计和实现,SpringBoot计算机毕业设计论文_基于spring boot的房屋租赁系统论文-程序员宅基地

文章浏览阅读4.1k次,点赞21次,收藏79次。本文是《基于SpringBoot的房屋租赁管理系统》的配套原创说明文档,可以给应届毕业生提供格式撰写参考,也可以给开发类似系统的朋友们提供功能业务设计思路。_基于spring boot的房屋租赁系统论文