欢迎光临
我们一直在努力

什么是动态心电图频域如何计算动态心率和静态心率python 动态心率测量

实时心率值可以反映一个人当时的心脏活动能力,进而从侧面衡量人体的健康状态。医院中测心率多采用心电图的方式,这在日常活动以及运动中是不便测量的,PRG( photoplethysmographic,光电描记法)脉搏波信号采用ILED光源和探测器为基础,测量经过人体血管和组织反射、吸收后的衰减光,描记出血管的搏动状态并测量脉搏波。由于PG信号获得简单,测量装置易于佩戴等特点逐渐成为非医院条件下测量血氧、脉搏及心率的主要方法。

光学心率传感器,如果带过上述那些智能手表或者智能手环的朋友来说也不算稀奇的事情。就拿AppleWatch来说,测量心率时底部的表盘会发出绿色的灯光,并且测量的时候手腕最好保持不动否侧会影响测量结果。接下来将详细介绍光学心率测量的原理。

如下两张图是光学心率传感器。图a是LED没有发光的时候中间是一个光敏二极管,图b是传感器的LED发光的时候。

如何计算动态心率和静态心率python 动态心率测量_时域

 

如何计算动态心率和静态心率python 动态心率测量_如何计算动态心率和静态心率python_02

图a                                                图b

那么为什么通过LED灯发光就能测量心率呢?

当LED光射向皮肤,透过皮肤组织反射回的光被光敏传感器接受并转换成电信号再经过AD转换成数字信号,简化过程:光–> 电 –> 数字信号

如何计算动态心率和静态心率python 动态心率测量_心率测量_03

为什么大多数传感器都是采用的绿光呢?

我们先看看光谱的特点,从紫外线到红外线的波长是越来越长的。

如何计算动态心率和静态心率python 动态心率测量_频域_04

之所以选择绿光作为光源是考虑到一下·几个特点:

1. 皮肤的黑色素会吸收大量波长较短的波

2. 皮肤上的水份也会吸收大量的UV和IR部分的光

3. 进入皮肤组织的绿光(500nm)– 黄光(600nm)大部分会被红细胞吸收

4. 红光和接近IR的光相比其他波长的光更容易穿过皮肤组织

5. 血液要比其他组织吸收更多的光

6. 相比红光,绿(绿-黄)光能被氧合血红蛋白和脱氧血红蛋白吸收

总体来说,绿光– 红光能作为测量光源。早起多数采用红光为光源,随着进一步的研究和对比,绿光作为光源得到的信号更好,信噪比也比其他光源好些,所以现在大部分穿戴设备采用绿光为光源。但是考虑到皮肤情况的不用(肤色、汗水),高端产品会根据情况自动使用换绿光、红光和IR多种光源。

虽然知道了上面的几个特点,但是还不足以弄清楚为什么通过光照就能测出心率、血氧等参数呢?

下图就解释了核心原理

如何计算动态心率和静态心率python 动态心率测量_心率测量_05

当光照透过皮肤组织然后再反射到光敏传感器时光照有一定的衰减的。像肌肉、骨骼、静脉和其他连接组织等等对光的吸收是基本不变的(前提是测量部位没有大幅度的运动),但是血液不同,由于动脉里有血液的流动,那么对光的吸收自然也有所变化。当我们把光转换成电信号时,正是由于动脉对光的吸收有变化而其他组织对光的吸收基本不变,得到的信号就可以分为直流DC信号和交流AC信号。提取其中的AC信号,就能反应出血液流动的特点。我们把这种技术叫做光电容积脉搏波描记法PPG。

下图是PPG信号和ECG信号的对比

如何计算动态心率和静态心率python 动态心率测量_如何计算动态心率和静态心率python_06

实际测量手指的PPG信号如下:

如何计算动态心率和静态心率python 动态心率测量_时域_07

所以,只要测得到的PPG信号比较理想算出心率也不算什么难事。但是事实总是残酷的,由于测量部位的移动、自然光、日光灯等等其他的干扰,最终测到的信号可能是下面的这种,所以要通过很多方法进行滤波处理

如何计算动态心率和静态心率python 动态心率测量_PPG_08

对于PPG信号的处理,目前我知道的有两种方法。一种是时域分析,即算出一定时间内PPG信号的波峰个数,另一种是通过对PPG信号进行FFT变换得到频域的特点。

时域方法:

通过对原始的)” rel=”nofollow”> 写文章

赞(0)
未经允许不得转载:上海聚慕医疗器械有限公司 » 什么是动态心电图频域如何计算动态心率和静态心率python 动态心率测量

登录

找回密码

注册