CN101933810B - 一种血氧饱和度检测方法 - Google Patents

一种血氧饱和度检测方法 Download PDF

Info

Publication number
CN101933810B
CN101933810B CN201010272884.8A CN201010272884A CN101933810B CN 101933810 B CN101933810 B CN 101933810B CN 201010272884 A CN201010272884 A CN 201010272884A CN 101933810 B CN101933810 B CN 101933810B
Authority
CN
China
Prior art keywords
blood oxygen
value
oxygen saturation
infrared light
hongguang
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010272884.8A
Other languages
English (en)
Other versions
CN101933810A (zh
Inventor
胡丽丹
王干兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Solaris Medical Technology Inc.
Original Assignee
SHENZHEN SOLARIS MEDICAL TECHNOLOGY Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN SOLARIS MEDICAL TECHNOLOGY Inc filed Critical SHENZHEN SOLARIS MEDICAL TECHNOLOGY Inc
Priority to CN201010272884.8A priority Critical patent/CN101933810B/zh
Publication of CN101933810A publication Critical patent/CN101933810A/zh
Application granted granted Critical
Publication of CN101933810B publication Critical patent/CN101933810B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

本发明公开了一种血氧饱和度检测方法。首先进行信号采集,然后进行预处理和自适应归一化处理;再进行FFT处理,将检测数据从时域变换到频域;最后进行R值计算并根据R值计算血氧饱和度。采用了本发明技术方案血氧饱和度检测方法的一种血氧饱和度检测系统,由于从频域中计算血氧饱和度且采用了新公式来计算归一化后的值,因而计算更简单,而且可以减小随机干扰,因而检测精度更高。

Description

一种血氧饱和度检测方法
技术领域
本发明涉及医疗器械技术领域,具体涉及血氧饱和度检测技术,特别涉及一种血氧饱和度检测方法。
背景技术
无创血氧饱和度检测是基于动脉血液对光的吸收量随动脉波动而变化的原理。透射式血氧饱和度检测中,当透光区域动脉血管搏动时,动脉血液对光的吸收量将随之变化,称为脉动分量或交流量(AC);而皮肤、肌肉、骨骼和静脉血等其他组织对光的吸收是恒定不变的,称为直流量(DC)。如果忽略由于散射、反射等因素造成的衰减。根据比尔-朗伯定律(Beer-Lambert Law)可以知道,
I out = I in e - CL [ S β 0 + [ 1 - S ] β r ]
其中,Iout是光电探测器的输出电流,Iin是二极管的输入电流(对应不同的红光和红外光),C是血液的浓度,L是两个LED和探测器之间的距离,S是饱和度,βo和βr分别表示材料系数。
血氧饱和度计算中常常先计算比率值R(Ratio of Ratios),再根据R来计算血氧饱和度,血氧饱和度测量的关键也就在于R值的计算。如果R值的计算精度得以提高,那么血氧饱和度的测量精度就相应的提高。
目前,对R值的计算广泛使用的是峰-峰值法。在每个脉搏期间红光/红外光的波形具有一个最大值和最小值,分别为RH,RL。其中,RL对应的是心脏收缩时,即动脉血体积最大时的值;RH对应的是心脏舒张时,即动脉血体积最小时的值。考虑到光通过均匀介质的延时系数,可以表示为:
R L = I o e - [ α ( λ R ) d + α A ( λ R ) Δd ]
其中,Io表示入射光强度,α表示组织吸光率,αA表示动脉血吸光率,λR表示吸光系数,d表示穿透距离,Δd表示心脏收缩和舒张造成的变化量。
相似地,
R H = I o e - α A λ R d
将以上两个等式作一个比值,得到
R L R H = e - α A λ R Δd
两边取对数,得到
ln R L R H = α A λ R Δd
同样地,红外光可以得到
ln IR L IR H = - α A λ IR Δd
其中,IRL表示红外光最小值;IRH表示红外光最大值。
通过以上公式,可以得到
R = - α A λ R Δd - α A λ IR Δd = ln R L R H ln IR L IR H
从以上公式描述中可以看出,采用峰-峰值法计算的比率值仅与脉搏信号的峰值点和谷值点信号相关,因此这种算法的信噪比不高,比率值容易受到干扰信号的影响。
为了提高信噪比,最近又出现了一种叫做微分法的方法,与峰-峰值法不同的是,微分法并不选择峰值点和谷值点进行计算,而是在峰值和谷值之间选取一段样本点进行微分计算,即分别计算相邻两点之间红光/红外光交流量的差值与其直流值的比值,两个比值再求比值。最后,将得到的所有比率值平均后得到该段数据的平均比率值。微分法计算公式如下:
d I out dt = I in e - CL [ S β 0 + [ 1 - S ] β r ] ( - CL ( dL / dt ) [ S β 0 + [ 1 - S ] β r ] )
其中,Iout是光电探测器的输出电流,Iin是二极管的输入电流(对应不同的红光和红外光),C是血液浓度,L是LED灯与探测器之间的距离,S是饱和度,β0和βr分别表示材料系数。
又由
I out = I in e - CL [ S β 0 + [ 1 - S ] β r ]
得到
dI out / dt I out = - CL ( dL / dt ) [ S β 0 + [ 1 - S ] β r ]
将两个波形相除,即可得到比率
R = [ S β 0 + ( 1 - S β r ) ] λ 2 [ S β 0 + ( 1 - S β r ) ] λ 1 = dI ou t λ 2 dt * I ou t λ 1 dI out λ 1 dt = I out λ 2
R ′ = dI ou t λ 2 dt * I ou t λ 1 dI out λ 1 dt = I out λ 2
求平均后得到
R ‾ = 1 N - 1 Σ i = 2 N d I out λ 2 i dt * I out λ 1 i - 1 d I out λ 1 i dt = I out λ 2 i - 1 = 1 N - 1 Σ i = 2 N ( I out λ 2 i - I out λ 2 i - 1 ) * I out λ 1 i - 1 ( I out λ 1 i - I out λ 1 i - 1 ) * I out λ 2 i - 1
从以上微分法的计算公式中可以知道,比率值计算方式与选取的每个样本点的交流量相关,即通过增加样本点的方式,提高了算法的信噪比。但是,由于微分法是选取脉搏波形中任意一段数据,这样的方式没有考虑到脉搏波形各段在计算血氧饱和度时所占的权重,降低了血氧饱和度计算的精度。
此外,从人体采集到的脉搏信号,经前置通道进入处理器时,就伴随着各种各样的噪声和干扰,如工频干扰、基线漂移、运动干扰、低灌注等,这些都会影响到R值,最终影响血氧饱和度测量的准确性。
综上所述,目前为了能够提高血氧饱和度测量的精度,主要采用了峰-峰值法和微分法来计算比率值。对于峰-峰值法,当人体血氧饱和度低于80%时,峰-峰值法得到的血氧饱和度曲线峰值并不能够准确地表示血氧饱和度,因此并不能很好地解决低饱和度的问题。对于微分法,由于通过计算每相邻两点之间的比率值来求得该段样本点的比率值,虽然可以降低噪声对信号的影响,但是由于其比率值与每相邻的样本点的比率值相关,当出现一个或一组噪声信号时,最后通过计算得到的平均比率值将受到很大的影响。
其实现有技术还存在一个不那么引人注意的问题,那就是现有技术一般都是从时域计算R值,然后就根据R值计算出血氧饱和度。这就导致计算过程较为复杂,而且不能充分发挥时域和频域的优势,最终导致R值的计算结果不够精确。所以,现有检测血氧饱和度的方法均存在检测精度不高的问题,需要改进。
发明内容
本发明所要解决的技术问题是提供一种血氧饱和度检测方法,解决现有技术中血氧饱和度检测技术复杂而且精度不够高的问题。
为解决上述技术问题,本发明采用如下技术方案:
一种血氧饱和度检测方法,包括如下步骤:
S1)、信号采集,通过信号采集装置来采集携带血氧信号的红光检测信号Red和红外光检测信号Ir;
S2)、预处理,即通过预处理装置去掉红光检测信号Red和红外光检测信号Ir中环境光和高频干扰;
S3)、自适应归一化处理,主要是利用自适应归一化处理装置,对预处理后的检测数据进行归一化处理;
S4)、FFT处理,通过FFT装置将归一化后的数据V1和V2采用快速傅里叶变换,从时域变换到频域;
S5)、R值计算,根据FFT处理处理后得到的频域归一化后的数据,计算出R值;
S6)、血氧饱和度计算,利用R值的曲线,根据查表法得到对应的血氧饱和度值;
步骤S3)中所述归一化处理时,分别计算红光的交流分量Rac与直流分量Rdc和红外光的交流分量IRac与直流分量IRdc,然后通过如下公式得到归一化后的值V1和V2,
V 1 = R ac * IR dc R dc ,
V2=IRac
式中,Rac是红光的交流分量;Rdc是红光的直流分量;IRac是红外光的交流分量;IRdc是红外光的直流分量。
本发明的有益效果是:
采用了本发明技术方案的一种血氧饱和度检测方法,由于从红光和红外光的频域中计算血氧饱和度,相对于现有技术从时域计算血氧来讲更简单,而且可以减小随机干扰,因而检测精度更高。实验证明,采用本发明基于频域的血氧估计法,能计算灌注强度为0.3%的脉搏信号,且血氧饱和度值在70%-100%能获得精度在1%以内的血氧饱和度值。
附图说明
图1是本发明具体实施方式中血氧饱和度检测系统的组成原理示意框图。
图2是本发明具体实施方式中血氧饱和度检测方法的流程图。
图3是本发明具体实施方式中检测信号经FFT后的幅度谱。
下面将结合附图对本发明作进一步详述。
具体实施方式
如图1所示,本具体实施方式提供的一种血氧饱和度检测系统,包括顺序连接的:信号采集装置、陷波器、低通滤波器、自适应归一化装置、FFT(Fast Fourier Transform,快速傅氏变换)装置、R值计算装置、卡尔曼滤波装置和血氧饱和度计算装置;其中陷波器、低通滤波器可以合称前置处理装置。
如图2所示,本具体实施方式提供的一种血氧饱和度检测方法,包括如下步骤:
1、信号采集,通过信号采集装置来采集携带血氧信号的红光检测信号Red和红外光检测信号Ir。
2、预处理,即通过陷波器和低通滤波器,对红光检测信号Red和红外光检测信号Ir进行预处理,主要去掉环境光和高频干扰。
陷波器可以去掉检测信号中环境光的干扰,而低通滤波器可以去掉检测信号中的高频干扰。如图1所示,Red1是经过陷波器滤波后的红光;Ir1是经过陷波器滤波后的红外光;Red’是经过低通滤波器后的红光;Ir’是经过低通滤波器后的红外光。
需要说明的是,由于一般只考虑脉搏信号的基波、二次谐波和三次谐波,所以对于带宽为0.5HZ-5HZ的脉搏信号,一般使用截止频域为15HZ的低通滤波器即可达到满意效果。当然,必要时还可以根据需要确定滤波器的阶数。
3、自适应归一化处理,主要是利用自适应归一化处理装置,对预处理后的检测数据进行归一化处理得到V1和V2;
V 1 = R ac * IR dc R dc        (公式1)
V2=IRac         (公式2)
式中,Rac是红光的交流分量;Rdc是红光的直流分量;IRac是红外光的交流分量;IRdc是红外光的直流分量。
4、FFT处理,通过FFT装置将归一化后的数据V1和V2采用快速傅里叶变换,从时域变换到频域。
FFT部分通过对V1和V2进行FFT变换,获得如图3所示V1和V2在频域的幅度谱。
V1和V2在FFT变换前可以进行加窗处理,如加矩形窗或布莱克曼窗等,而FFT变换的长度可以是1024、2048、4096等,这些参数根据需要而定。
其中的V1和V2就是下面的两个表达式对应的变量,理论上直接用下面的比值公式求R值,即分别对Rac/Rdc和IRac/IRdc进行FFT变换,然后根据它们在脉搏基波处的比值得到R值,但是很多处理器只能处理整数,用这个公式就不适合(因为Rac/Rdc<1,IRac/IRdc<1),就可以将公式变成此种情况下遇到的问题是,Rac *IRdc的乘积很大或IRac *Rdc的乘积很大,导致处理器溢出,而解决它们的最好办法是将分别对与IRac进行FFT变换,再在它们的频域得到R比值,这种方法可以在更多的处理器上实现。
5、R值计算,根据FFT处理处理后得到的频域检测数据,计算出R值。R值计算属于现有技术,本文对此不再详述。本具体实施具体而言,可先在FV1和FV2(FV1和FV2分别是V1和V2经过FFT变换后的信号)的频域各自选出最大的20个峰值,在这些峰值中查询信号的基波和谐波处FV1/FV2是否在某个很小的范围内,如果在某个很小的范围内则此处的基波为脉率,且此处的FV1/FV2就是R值。
6、卡尔曼滤波,可以防止随机噪声引起的干扰,防止信号发生突变,即对R值起到平滑的作用。
需要强调的是,在对R值进行卡尔曼滤波时,需要根据残差和信号质量指数FSQI判断是否继续进行卡尔曼滤波,如果残差太大或信号质量指数小则放弃卡尔曼滤波,其中信号质量指数根据V2在频域的幅度谱确定,具体计算公式如下:
FSQI = S 2 N 1 2 + N 2 2 + . . . + N 512 2          (公式3)
其中,S是V2在频域脉率处的幅度,N1、N2…N512是V2在频域非直流的幅度。
7、血氧饱和度计算,利用R值的曲线,根据查表法得到对应的血氧饱和度值,该部分属于现有技术,本文不再详述。
本具体实施方式的血氧饱和度计算系统,采用本具体实施方式的血氧饱和度检测方法,从红光和和红外光的频域中计算血氧饱和度,相对与现有技术从时域计算血氧来讲更简单,而且可以减小随机干扰。实验证明,采用本发明基于频域的血氧估计法,能计算灌注强度为0.3%的脉搏信号,且血氧饱和度值在70%-100%能获得精度在1%以内的血氧饱和度值。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (1)

1.一种血氧饱和度检测方法,包括如下步骤:
S1)、信号采集,通过信号采集装置来采集携带血氧信号的红光检测信号Red和红外光检测信号Ir;
S2)、自适应归一化处理,利用自适应归一化处理装置,对预处理后的检测数据进行归一化处理;
S3)、FFT处理,通过FFT装置将归一化处理后的数据采用快速傅里叶变换,从时域变换到频域;
S4)、R值计算,根据FFT处理处理后得到的频域归一化后的数据,计算出R值;
S5)、血氧饱和度计算,利用所计算出的R值,根据查表法得到对应的血氧饱和度值;
步骤S2)中的归一化处理是分别计算红光的交流分量Rac与直流分量Rdc和红外光的交流分量IRac与直流分量IRdc,然后通过如下公式得到归一化后的值V1和V2,
V 1 = R ac * IR dc R dc ,
V2=IRac
式中,Rac是红光的交流分量;Rdc是红光的直流分量;IRac是红外光的交流分量;IRdc是红外光的直流分量。
CN201010272884.8A 2010-09-03 2010-09-03 一种血氧饱和度检测方法 Active CN101933810B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010272884.8A CN101933810B (zh) 2010-09-03 2010-09-03 一种血氧饱和度检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010272884.8A CN101933810B (zh) 2010-09-03 2010-09-03 一种血氧饱和度检测方法

Publications (2)

Publication Number Publication Date
CN101933810A CN101933810A (zh) 2011-01-05
CN101933810B true CN101933810B (zh) 2015-09-16

Family

ID=43387547

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010272884.8A Active CN101933810B (zh) 2010-09-03 2010-09-03 一种血氧饱和度检测方法

Country Status (1)

Country Link
CN (1) CN101933810B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014080267A2 (en) * 2012-11-21 2014-05-30 Albert Maarek Method and apparatus for detection of insulin resistance, diabetes and cardiovascular disease
CN101933811B (zh) * 2010-09-03 2016-06-22 深圳市索莱瑞医疗技术有限公司 一种血氧饱和度检测方法及系统
CN104224197B (zh) * 2014-09-24 2017-02-15 天津大学 双波长光电容积脉搏波特征量的动脉血氧饱和度计算方法
KR102436729B1 (ko) 2015-07-27 2022-08-26 삼성전자주식회사 생체 신호 처리 장치 및 생체 신호 처리 방법
CN105147301B (zh) * 2015-08-04 2017-09-05 成都云卫康医疗科技有限公司 血氧离散饱和度转换算法的快速实现方法
CN105184111B (zh) * 2015-11-06 2016-08-17 新疆天成鲁源电气工程有限公司 一种用于导致直流输电线路故障的人员的辨识系统
CN105832346A (zh) * 2015-12-02 2016-08-10 梁云 血氧供给检测仪
CN105796115B (zh) * 2016-04-20 2018-11-02 广州视源电子科技股份有限公司 血氧测量方法和系统
CN106805969B (zh) * 2016-12-20 2019-12-24 广州视源电子科技股份有限公司 基于卡尔曼滤波和小波变换的脑电放松度识别方法及装置
CN107595297B (zh) * 2017-11-06 2020-01-10 清华大学 生理信息检测装置及方法
CN108294738A (zh) * 2018-03-06 2018-07-20 江苏康尚生物医疗科技有限公司 一种血氧频域抗干扰测量方法、设备及存储介质
CN109512392A (zh) * 2018-12-05 2019-03-26 深圳技术大学(筹) 血氧饱和度测量置信度的计算方法、系统及存储介质
CN110025308B (zh) * 2019-04-09 2021-09-10 澳门大学 一种心电特征提取方法、心拍识别方法及装置
CN114530028B (zh) * 2022-02-14 2023-04-25 大连理工大学 一种基于LoRa通信与联邦学习的校园学生智能手环监控系统及方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1142929A (zh) * 1995-08-11 1997-02-19 任纯泽 便携式环境生理监测仪
CN1168624A (zh) * 1991-03-07 1997-12-24 马西默有限公司 信号处理装置
US5924980A (en) * 1998-03-11 1999-07-20 Siemens Corporate Research, Inc. Method and apparatus for adaptively reducing the level of noise in an acquired signal
CN1441648A (zh) * 2000-02-10 2003-09-10 美国西门子医疗解决公司 检测生化参数的方法和设备
CN1531407A (zh) * 2000-11-21 2004-09-22 ������ҽ�ƽ�������˾ 从生理信号中估计生理参数的方法和设备
US7020507B2 (en) * 2002-01-31 2006-03-28 Dolphin Medical, Inc. Separating motion from cardiac signals using second order derivative of the photo-plethysmogram and fast fourier transforms
CN101103921A (zh) * 2007-08-14 2008-01-16 北京麦邦光电仪器有限公司 一种测量血氧饱和度的方法和装置
CN101632588A (zh) * 2009-08-04 2010-01-27 中国人民解放军第四军医大学 消除运动干扰的血氧饱和度测量方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1168624A (zh) * 1991-03-07 1997-12-24 马西默有限公司 信号处理装置
CN1142929A (zh) * 1995-08-11 1997-02-19 任纯泽 便携式环境生理监测仪
US5924980A (en) * 1998-03-11 1999-07-20 Siemens Corporate Research, Inc. Method and apparatus for adaptively reducing the level of noise in an acquired signal
CN1441648A (zh) * 2000-02-10 2003-09-10 美国西门子医疗解决公司 检测生化参数的方法和设备
CN1531407A (zh) * 2000-11-21 2004-09-22 ������ҽ�ƽ�������˾ 从生理信号中估计生理参数的方法和设备
US7020507B2 (en) * 2002-01-31 2006-03-28 Dolphin Medical, Inc. Separating motion from cardiac signals using second order derivative of the photo-plethysmogram and fast fourier transforms
CN101103921A (zh) * 2007-08-14 2008-01-16 北京麦邦光电仪器有限公司 一种测量血氧饱和度的方法和装置
CN101632588A (zh) * 2009-08-04 2010-01-27 中国人民解放军第四军医大学 消除运动干扰的血氧饱和度测量方法

Also Published As

Publication number Publication date
CN101933810A (zh) 2011-01-05

Similar Documents

Publication Publication Date Title
CN101933810B (zh) 一种血氧饱和度检测方法
CN103027690B (zh) 一种基于自相关建模法的低灌注血氧饱和度测量方法
CN101972148B (zh) 基于经验模态分解的近红外脑功能检测的扰动消除方法
CN101683260B (zh) 一种节律性生理信号的优化处理方法及装置
US20090024012A1 (en) Method and apparatus for measuring blood oxygen saturation
CN103565427B (zh) 准周期生理信号特征点的检测
US20190298198A1 (en) Heart rate estimation apparatus with state sequence optimization
CN108056770A (zh) 一种基于人工智能的心率检测方法
WO2017214870A1 (zh) 一种生理参数的计算方法及相应的医疗设备
CN101933811B (zh) 一种血氧饱和度检测方法及系统
JP2015521075A (ja) 心臓信号からの呼吸速度の抽出
CN109805931A (zh) 基于太赫兹多普勒雷达的远距离生命微动信号检测方法
CN108937957A (zh) 检测方法、装置及检测设备
US20120310051A1 (en) Systems And Methods For Signal Rephasing Using The Wavelet Transform
CN101940476A (zh) 一种血氧饱和度检测方法及系统
CN110464337A (zh) 一种基于极值能量分解法的心率变异性信号分析方法
CN108042107A (zh) 一种ppg信号伪差校正方法
CN107456219B (zh) 一种基于皮尔逊相关系数动态心率和血氧测量方法
CN107898443A (zh) 重搏波检测方法、装置及计算机存储介质
Raghuram et al. HHT based signal decomposition for reduction of motion artifacts in photoplethysmographic signals
WO2020114448A1 (zh) 一种光电容积脉搏波信号特征点检测方法及装置
CN104095640A (zh) 血氧饱和度检测方法及装置
CN105816165A (zh) 一种实时动态心率监测装置及监测方法
CN116763275B (zh) 一种用于处理光电容积脉搏信号的时频分析方法及装置
Chang et al. Variations of HRV analysis in different approaches

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: SHENZHEN SUOLAIRUI MEDICAL TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: SHENZHEN NEWTECH ELECTRONIC CO., LTD.

Effective date: 20130708

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518057 SHENZHEN, GUANGDONG PROVINCE TO: 518067 SHENZHEN, GUANGDONG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20130708

Address after: 3, building 1, building 18, Arts crafts emporium, No. 518067, Shun Shan Road, Shekou, Guangdong, Shenzhen, Nanshan District

Applicant after: Shenzhen Solaris Medical Technology Inc.

Address before: 518057, R1-B building, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen

Applicant before: Shenzhen Newtech Electronics Co., Ltd.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant