智能手表PPG技术原理:【图文讲解】

news2024/11/29 13:36:57

光体积变化描记图法(Photoplethysmography,简称PPG)是借光电手段在活体组织中监测血液容积变化的一种无创监测方法

目前智能手表比较标配的功能:血糖、血压、心电、心率、血氧

1:人体血管

先温习一下,人体血管构造,如下图:

(血液在血管内的流动方向是:动脉→毛细血管→静脉 )

 血管分为三种

1:动脉:        将血液从心脏输送到身体各部分去的血管 (类比:信号正)

2:毛细血管:连通于最小的动脉与静脉之间的血管         (类比:负载)

3:静脉:        把血液从身体各部分送回心脏的血管         (类比:信号负)

以上,类比不一定科学,只是用电路的思维加以理解~~~

注意:毛细血管只允许,红细胞单行通过

脉博和心率的关系:

脉搏:动脉血管规律性收缩所产生的搏动,

心率:心脏收缩的频率

正常情况下,脉搏的频率,即脉率与心率是一样的;而在一些疾病中,如房颤、周围血管病等,脉率跟心率可不一致,脉率可小于心率,但心率绝不会小于脉率

2:PPG原理

当一定波长的光束照射到手指皮肤表面,每次心跳时,血管的收缩和扩张都会影响光的透射 (例如在透射PPG中,通过手指的光线) 或是光的反射 (例如在反射PPG中,来自手腕表面附近的光线)。当光线透过皮肤组织然后再反射到光敏传感器时,光照会有一定的衰减。像肌肉、骨骼、静脉和其他连接组织对光的吸收是基本不变的 (前提是测量部位没有大幅度的运动),但是动脉会不同,由于动脉里有血液的脉动,那么对光的吸收自然也会有所变化。当我们把光转换成电信号时,正是由于动脉对光的吸收有变化而其他组织对光的吸收基本不变,得到的信号就可以分为直流DC信号交流AC信号。提取其中的AC信号,就能反应出血液流动的特点。

3:PPG信号特征

收缩压:(心脏跳动并泵血)

心脏在收缩的时候,血液对外周动脉所产生的压力

舒张压:(心脏放松并填充血液

心脏在舒张的情况下,血液对外周动脉所产生的压力。

收缩压和舒张压是心脏在收缩、舒张活动时,动脉血管所产生的压力,也就是常说的高压和低压。在进行血压测量的时候,就会有这两个血压值,可以根据检测结果来判断是否存在高血压或者低血压等疾病。

正常情况下,收缩压会在90-140mmHg之间,而舒张压会在60-90mmHg之间

PTT:指的是脉搏波从主动脉瓣到周身某位置的时间,学界定义存在细微差别,自1977年以来最常用的定义是:R波和peripheral pulse(学术名词:周边脉搏;待确认)的间隔; ECG-TT:ECG-initiated transit time 表示两个peripheral pulse的时间间隔,用于计算PPT的变化;有研究使用ECG峰值到对应的PPG峰值之间的距离作为PTT,另有一些研究用ECG峰值到对应周期PPG上升的起始点之间的时间为PTT,
PAT:Pulse Arrival Time;在一些文献中与PTT同含义,也用于指ECG的R波波峰到对应的PPG主波峰的距离;细节上与PPT的区别是,PAT包括的PEP(Pre-ejection Period Time):反映了心电信号转化为肌肉压力的时间,有文献指出PEP占RR间期约7%的时长,所以在获取PTT时有必要将PEP排除;另外,PEP对PTT的影响随着心脏的距离减小(e.g. 耳部PPG要考虑PEP),多波长PPG获取的PTT可以忽略掉PEP影响(待验证);
PIR(PPG Intensity Ratio): 指PPG信号峰值对应光强与谷值对应光强的比值,反映血管直径的变化。原因在【3】中得到论证: 对应舒展压时间段,血管管径变小,透射光强达到最大;对应收缩压时间段,透射光强最小;反射光强与透射光强的规律恰恰相反

4:脉博波波形特征

5:心电信号产生原理

由上面说到的可知,在收缩压期,动脉血管变大,所以反射的光更高,光电信号处于峰值,而舒张时则完全相反。

6:血氧信号特征

由于血液中含有的氧合血红蛋白HbO2和血红蛋白Hb存在一定的比例,简单说也就是含氧量吧。上面的图表示了氧合血红蛋白HbO2和血红蛋白Hb对波长600~1000nm的光吸收特性,从图中可以看出上600~800nm间Hb的吸收系数更高,800~1000之间HbO2的吸收系数更高。所以可以利用红光(600~800nm)和接近IR(800~1000nm)的光分别检测HbO2和Hb的PPG信号,然后通过程序处理算出相应的比值,这样就得到了血氧值。
但是由于光源不同,直接利用红光和接近IR的光进行信号对比是不可靠的,因为红光和IR透过皮肤组织也会产生不同的吸收。下图是红光和IR透过皮肤的原始信号示意图

上面分析说过,DC部分是光透过皮肤组织转换成的直流信号,AC是血液流动产生转换成的交流信号。由于皮肤组织对红光和IR的吸收程度不同,DC部分自然也就不一样。为了能共“公平对待”两种光源的PPG信号,所以需要对原始信号处理一下。下图示意了处理后的信号(DC部分相等) 

通过一定的比例计算,公平对待Red和IR的PPG信号。这样计算出来的Hb和HbO2比例才可靠。 

7:血糖测量

血糖相对比较复杂,有几个思路:

1:纯PPG预测

2:PPG+ECG融合预测

8:PPG信号干扰因素
光学噪声:特别需要考虑运动过程中产生的噪声
肤色的吸收率:PPG传感器中光电二极管(PD)采集到的信号强度与肤色直接相关。
运动干扰:运动也会干扰光学系统,当光学心率监护仪用于睡眠研究时,这可能不是问题,但如果在活动期间穿戴,则将很难消除运动伪像,光学传感器 (LED和光电检测器) 和皮肤之间的相对移动也会降低光信号的灵敏度。

9:光源选择

为什么大多数传感器都是采用的绿光呢?
我们先看看光谱的特点,从紫外线到红外线的波长是越来越长的。

绿光作为光源是考虑到:
1:皮肤的黑色素会吸收大量波长较短的波
2:皮肤上的水份也会吸收大量的UV和IR部分的光
3:进入皮肤组织的绿光(500nm)-- 黄光(600nm)大部分会被红细胞吸收
4:红光和接近IR的光相比其他波长的光更容易穿过皮肤组织
5:血液要比其他组织吸收更多的光
6:相比红光,绿(绿-黄)光能被氧合血红蛋白和脱氧血红蛋白吸收

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2218599.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java项目-基于Springboot的智慧养老平台项目(源码+文档).zip

作者:计算机学长阿伟 开发技术:SpringBoot、SSM、Vue、MySQL、ElementUI等,“文末源码”。 开发运行环境 开发语言:Java数据库:MySQL技术:SpringBoot、SpringClud、Vue、Mybaits Plus、ELementUI工具&…

TikTok广告账号被封?常见原因及解决方法分享

TikTok广告投放往往会给我们的账号带来高效曝光和精准流量,但同时许多用户也面临着一个困扰——广告账号被封禁的问题。将在此文一起商讨TikTok广告账号被封禁的原因,分析平台的具体规定,提供解决问题的应对策略,帮助大家有效规避…

PRCV 2024 - Day 1

2024年10月18日至10月20日,第七届中国模式识别与计算机视觉大会(The 7th Chinese Conference on Pattern Recognition and Computer Vision, PRCV 2024)在新疆乌鲁木齐的新疆国际会展中心举办,是国内顶级的模式识别和计算机视觉领…

专家系统简介

本文对基于规则的专家系统进行简介,举例专家系统的结构类似 MYCIN 系统,同时串联介绍专家系统的各种思想。需要注意的是,本文所述仅是专家系统的一种实现途径,其依赖规则进行知识表示和推理,另外还有基于语义网络、框架…

详解23种设计模式——第一部分:概述+创建型模式

目录 1. 概述 2. 创建型模式 2.1 简单(静态)工厂模式 2.1.1 介绍 2.1.2 实现 2.2 工厂模式 2.3 抽象工厂模式 2.4 单例模式 2.4.1 饿汉模式 2.4.2 懒汉模式 2.4.3 线程安全的懒汉式 2.4.4 DCL单例 - 高性能的懒汉式 2.5 建造者模式 2.6 原…

linux模拟:chrony同步时间

实验材料: 服务器:linux,红帽-9.1 客户端:linux,乌班图-18.4 Server/client; 安装chrony yum install -y chrony 查看chrony的状态: systemctl status chronyd 服务器: 在/etc/chrony.conf文件里面…

理解VSCODE基于配置的设置,避免臃肿

这节课我们讲两点: (一)下载、安装、汉化及美化 VSCODE; (二)理解VSCODE中基于配置(Profiles)的设置(Settings),让 VSCODE 保持清爽。 &#xff0…

无极低码课程【redis windows下服务注册密码修改】

下载Windows版本的Redis linux环境 (自行下载) 1.打开官网https://redis.io/downloads/ windows环境 1.打开github https://github.com/microsoftarchive/redis/releases 然后选择你喜欢的版本zip或msi下载 2.这里下载zip版,解压后后,打开安装目录 3.双击redis-server…

学习莫烦python---神经网络

一、卷积神经网络区别 1、“卷积” 和 “神经网络”. 卷积也就是说神经网络不再是对每个像素的输入信息做处理了,而是图片上每一小块像素区域进行处理, 这种做法加强了图片信息的连续性. 使得神经网络能看到图形, 而非一个点. 这种做法同时也加深了神经网络对图片的理解 –翻译…

快充协议有哪些,都有哪些特点

什么是PD协议 PD协议是一种充电协议,全称为“USB Power Delivery(USB PD)”,是由USB-IF(USB Implementers Forum)组织制定的一种标准协议‌。它是一种基于USB接口的快速充电技术,可以实现高达1…

【无人机设计与控制】基于环形拓扑的多目标粒子群优化算法(MO_Ring_PSO_SCD)求解无人机

摘要 本文提出了一种基于环形拓扑的多目标粒子群优化算法 (MO-Ring-PSO-SCD) 用于解决无人机的三维路径规划问题。该算法同时优化了无人机路径的路径成本和威胁成本,通过粒子群算法的多目标优化能力实现路径选择。实验结果表明,与传统算法相比&#xff…

RFID在半导体天车的问题解决方案

RFID在半导体天车的问题解决方案 目前苏州某科技公司的半导体天车目前现阶段存在问题: (1)传统8寸晶圆加工过程中涉及几十道工序,目前都是采用人工搬运,容易产生污染物导致晶圆损坏,速度也比较慢&#xf…

自动驾驶系列—自动驾驶测试前的必备流程:车辆准备平台深度解析

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

Java笔试04

采用FIFO(先进先出)页面置换算法,可能会产生 抖动现象:抖动现象是指频繁地进行页面置换,导致系统资源大部分时间用于页面置换而不是实际的计算工作。FIFO算法由于其简单的先进先出特性,可能会导致频繁的页面…

消费即赚,循环购物模式引领潮流

在电商界,一种全新的购物模式正悄然兴起——循环购物模式。听起来有些不可思议?消费满额还能获得高额返利,甚至每日领取现金?这背后究竟隐藏着怎样的秘密? 一、循环购物模式初印象 想象一下,您在某个电商平…

【OpenGL】创建窗口/绘制图形

需要云服务器等云产品来学习Linux可以移步/-->腾讯云<--/官网&#xff0c;轻量型云服务器低至112元/年&#xff0c;新用户首次下单享超低折扣。 目录 一、创建窗口 1、代码流程图 2、运行结果 3、代码 二、三角形 1、顶点缓冲对象&#xff1a;Vertex Buffer Object…

Redis --- 第四讲 --- 常用数据结构 --- Hash、List

一、Hash哈希类型的基本介绍。 哈希表&#xff1a;之前学过的所有数据结构中&#xff0c;最最重要的。 1、日常开发中&#xff0c;出场频率非常高。 2、面试中&#xff0c;非常重要的考点。 Redis自身已经是键值对结构了。Redis自身的键值对就是通过哈希的方式来组织的。把…

行业认可 | 钛铂数据喜获2024爱分析 · 数据智能优秀厂商奖

近日&#xff0c;TapData 凭借在数据智能领域的卓越表现&#xff0c;成功入选2024爱分析数据智能优秀厂商榜单。 9月13日&#xff0c;2024爱分析第六届数据智能高峰论坛圆满举办。作为此次论坛的重磅环节&#xff0c;正式公布了“2024爱分析数智卓越企业奖”“2024爱分析数据智…

汽车建模用什么软件最好?汽车建模渲染建议!

在汽车建模和渲染领域&#xff0c;选择合适的软件对于实现精确的设计与高质量的视觉效果至关重要。那么不少的汽车设计师如何选择合适的建模软件与渲染方案呢&#xff0c;一起来简单看看吧&#xff01; 一、汽车建模用软件推荐 1、Alias Autodesk旗下的Alias系列软件是汽车设…

代理 IP 在 AI 爬虫中的关键应用

现如今&#xff0c;人工智能&#xff08;AI&#xff09;的发展日新月异&#xff0c;而数据作为驱动 AI 发展的关键要素&#xff0c;其重要性不言而喻。AI 爬虫作为获取大量数据的重要工具&#xff0c;在数据收集过程中发挥着至关重要的作用。而代理 IP 在 AI 爬虫中有着广泛而重…