本申请涉及血氧检测领域,尤其涉及一种基于多通道与独立成分分析的腕部脉搏血氧检测方法及装置。
背景技术:
血氧饱和度(oxygensaturation,spo2)是血液中血氧的浓度。它是呼吸循环的重要生理参数,描述了血液携带输送氧气的能力。人体的新陈代谢过程是生物氧化过程,而新陈代谢过程中所需要的氧是通过呼吸系统进入人体血液的。进入人体血液中的氧与血液红细胞中的去氧血红蛋白(hemoglobin,hb)结合成氧合血红蛋白hbo2,再输送到人体各部分组织细胞中去。spo2是血液中hbo2占全部血红蛋白容量的百分比,即spo2=hbo2/(hbo2+hb)*100%。通常情况下占比大约在98%左右。
目前的一些脉搏血氧检测由于手腕处的血管分布较为稀疏,且表层静脉分布较多、脉搏血氧信号较弱,所以采用单红光和红外光通道采集的数据不能忽略静脉带来的干扰,使得数据信噪比较低。同时,由于采用一个探测点测量,对于皮肤与传感器之间的相对运动比较敏感,导致很容易引入运动带来的干扰。
技术实现要素:
本申请实施例提供了一种血氧检测方法及装置,通过将多个采集点采集的红光和红外信号进行交流直流分解,然后将交流部分进行独立成分分析后与绿光进行相关,可以有效的将静脉血流和毛细血管等干扰排除,弥补了信噪比较低的缺点,增加了腕部血氧测量的精度。
第一方面,提供了一种血氧检测方法,方法包括:获取至少两个红光信号、至少两个红外信号以及绿光信号;根据至少两个红光信号确定红光直流数据和红光交流信号的成分信号;以及根据至少两个红外信号确定红外直流数据和红外交流信号的成分信号;成分信号包括动脉信号;根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据;根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定血氧饱和度。
在一个可能的实施方式中,根据至少两个红光信号确定红光直流数据和红光交流信号的成分信号;以及根据至少两个红外信号确定红外直流数据和红外交流信号的成分信号,包括:根据至少两个红光信号,确定至少两个红光直流信号和至少两个红光交流信号;根据至少两个红光直流信号确定红光直流数据;根据至少两个红外信号确定至少两个红外直流信号和至少两个红外交流信号;根据至少两个红外直流信号确定红外直流数据;根据至少两个红光交流信号确定红光交流信号的成分信号;以及根据至少两个红外交流信号确定红外交流信号的成分信号。
在一个可能的实施方式中,根据至少两个红光交流信号确定红光交流信号的成分信号;以及根据至少两个红外交流信号确定红外交流信号的成分信号,包括:通过独立成分分析算法或主成分分析算法将至少两个红光交流信号中的至少一个成分信号分离开,得到红光交流信号的至少一个成分信号,红光交流信号的至少一个成分信号包括动脉信号;以及通过独立成分分析算法或主成分分析算法将至少两个红外交流信号中的至少一个成分信号分离开,得到红外交流信号的至少一个成分信号,红外交流信号的至少一个成分信号包括动脉信号。
在一个可能的实施方式中,根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据,包括:对绿光信号进行滤波处理;根据红光交流信号的成分信号和滤波处理后的绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和滤波处理后的绿光信号,确定红外交流数据。
在一个可能的实施方式中,根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据;包括:根据红光交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红光交流信号的至少一个成分信号对应的数据是红光交流数据;根据红外交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红外交流信号的至少一个成分信号对应的数据是红外交流数据。
在一个可能的实施方式中,红光直流数据为至少两个红光直流信号的均值、最大值、最小值或中位数;红外直流数据为至少两个红外直流信号的均值、最大值、最小值或中位数。
在一个可能的实施方式中,根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定血氧饱和度,包括:根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定脉搏血氧;并根据脉搏血液查询预先配置的对照表确定血氧饱和度。
第二方面,提供了一种血氧检测装置,装置包括:至少两个红光传感器、至少两个红外传感器、绿光传感器和处理器。至少两个红光传感器,用于获取至少两个红光信号;至少两个红外传感器,用于获取至少两个红外信号;绿光传感器,用于获取绿光信号。处理器,用于根据至少两个红光信号确定红光直流数据和红光交流信号的成分信号;以及根据至少两个红外信号确定红外直流数据和红外交流信号的成分信号。成分信号包括动脉信号。处理器还用于,根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据。处理器还用于,根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定血氧饱和度。
在一个可能的实施方式中,处理器还用于,根据至少两个红光信号,确定至少两个红光直流信号和至少两个红光交流信号;根据至少两个红光直流信号确定红光直流数据;根据至少两个红外信号确定至少两个红外直流信号和至少两个红外交流信号;根据至少两个红外直流信号确定红外直流数据;根据至少两个红光交流信号确定红光交流信号的成分信号;以及根据至少两个红外交流信号确定红外交流信号的成分信号。
在一个可能的实施方式中,处理器还用于,通过独立成分分析算法或主成分分析算法将至少两个红光交流信号中的至少一个成分信号分离开,得到红光交流信号的至少一个成分信号,红光交流信号的至少一个成分信号包括动脉信号;以及通过独立成分分析算法或主成分分析算法将至少两个红外交流信号中的至少一个成分信号分离开,得到红外交流信号的至少一个成分信号,红外交流信号的至少一个成分信号包括动脉信号。
在一个可能的实施方式中,处理器还用于,对绿光信号进行滤波处理;根据红光交流信号的成分信号和滤波处理后的绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和滤波处理后的绿光信号,确定红外交流数据。
在一个可能的实施方式中,处理器还用于,根据红光交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红光交流信号的至少一个成分信号对应的数据是红光交流数据。根据红外交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红外交流信号的至少一个成分信号对应的数据是红外交流数据。
在一个可能的实施方式中,红光直流数据为至少两个红光直流信号的均值、最大值、最小值或中位数。红外直流数据为至少两个红外直流信号的均值、最大值、最小值或中位数。
在一个可能的实施方式中,处理器还用于,根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定脉搏血氧。并根据脉搏血氧查询预先配置的对照表确定血氧饱和度。
在一个可能的实施方式中,装置为可穿戴智能设备,包括:表带和智能可穿戴设备本体。表带上设置有至少一个红光传感器和至少一个红外传感器。智能可穿戴设备本体上至少一个红光传感器、至少一个红外传感器和处理器。表带或智能可穿戴设备本体上设置有绿光传感器。
第三方面,提供了一种血氧检测装置,装置包括:采集模块,用于获取至少两个红光信号、至少两个红外信号以及绿光信号;交直流分解模块,用于根据至少两个红光信号确定红光直流数据和红光交流信号的成分信号;以及根据至少两个红外信号确定红外直流数据和红外交流信号的成分信号;成分信号包括动脉信号;成分分析模块,用于根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据;血氧转换模块,用于根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定血氧饱和度。
在一个可能的实施方式中,交直流分解模块还用于:根据至少两个红光信号,确定至少两个红光直流信号和至少两个红光交流信号;根据至少两个红光直流信号确定红光直流数据;根据至少两个红外信号确定至少两个红外直流信号和至少两个红外交流信号;根据至少两个红外直流信号确定红外直流数据;根据至少两个红光交流信号确定红光交流信号的成分信号;以及根据至少两个红外交流信号确定红外交流信号的成分信号。
在一个可能的实施方式中,成分分析模块还用于:通过独立成分分析算法或主成分分析算法将至少两个红光交流信号中的至少一个成分信号分离开,得到红光交流信号的至少一个成分信号,红光交流信号的至少一个成分信号包括动脉信号;以及通过独立成分分析算法或主成分分析算法将至少两个红外交流信号中的至少一个成分信号分离开,得到红外交流信号的至少一个成分信号,红外交流信号的至少一个成分信号包括动脉信号。
在一个可能的实施方式中,装置还包括预处理模块:预处理模块用于对绿光信号进行滤波处理;成分分析模块还用于:根据红光交流信号的成分信号和滤波处理后的绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和滤波处理后的绿光信号,确定红外交流数据。
在一个可能的实施方式中,成分分析模块还用于:根据红光交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红光交流信号的至少一个成分信号对应的数据是红光交流数据;根据红外交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红外交流信号的至少一个成分信号对应的数据是红外交流数据。
在一个可能的实施方式中,红光直流数据为至少两个红光直流信号的均值、最大值、最小值或中位数;红外直流数据为至少两个红外直流信号的均值、最大值、最小值或中位数。
在一个可能的实施方式中,血氧转换模块还用于:根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定脉搏血氧;并根据脉搏血液查询预先配置的对照表确定血氧饱和度。
第四方面,提供了一种存储程序的计算机可读存储介质,程序包括指令,指令当被计算机执行时,使计算机执行第一方面的方法。
第五方面,提供了一种包含指令的计算机程序产品,当其运行时,使得第一方面的方法被执行。
本申请公开了一种血氧检测方法及装置,通过多个测量点收集更多信息,然后对采集到的交流信息用独立成分分析,并且采用绿光进行去噪,可以将静脉血流和毛细血管等干扰排除,并且弥补了信噪比低的缺点,增加了腕部血氧测量的精度。
附图说明
图1a为现有技术提供的一种脉搏血氧仪示意图;
图1b为现有技术提供的另一种脉搏血氧仪示意图;
图2为本申请实施例提供的一种血氧检测方法流程图;
图3为本申请实施例提供的另一种血氧检测方法流程图;
图4为本申请实施例提供的一种血氧检测装置示意图;
图5为本申请实施例提供的另一种血氧检测装置示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
本申请应用于腕部血氧检测,由于血红蛋白对红光与红外光的吸收率不同,hbo2吸收近红外光(infraredradiation,ir)较多,通常ir的波长在900nm左右;而hb吸收红光较多,通常红光的波长在600nm左右。将红光与红外光同时射入人体组织中,静脉与其他身体组织的血流量相对恒定,所以对光的吸收可以近似看作定值;而动脉会随着脉搏周期性的扩张,因此单位体积内的总血量会周期性的变化,所以动脉对红光和红外光的吸收会随着脉搏而进行周期性变化。
现有的一些血氧检测装置采用指夹式,通过将被测者的手指放入指夹式脉搏血氧仪中进行测量,如图1a所示,该方案中由于血氧仪需要夹在被测者的手指上,会严重妨碍手指部分的活动。同时,长时间佩戴也更容易产生不适。还有一些血氧检测装置则采用手腕式单通道测量。单通道是指通过单一探测点进行信号采集,如图1b所示,10为红光传感器,20为红外传感器。通过在手腕处佩戴该血氧仪,从而对脉搏血氧进行检测。但是由于手腕处血管分布较为稀疏,且表层静脉分布较多,导致脉搏血氧信号较弱,单一红光和红外传感器采集的数据不能忽略静脉干扰,造成数据信噪比偏低,同时采用单一探测点对于皮肤与传感器之间相对运动较为敏感,易引入运动干扰。
为解决上述技术存在的问题,本申请检测方法通过对被检测部位进行多处信息采集,并对采集到的红光和红外信号分成红光交流信号、红外交流信号、红光直流信号和红外直流信号。由于传感器采集到的信号是数量庞大的原始信号,所以需要从采集到的原始信号中提炼出最能够反映出当前血氧状态的数据。所以本申请通过绿光相关性分析从红光交流信号、红外交流信号中确定红光交流数据和红外交流数据。同时,通过红光直流信号和红外直流信号确定红光直流数据和红外直流数据。其中,本申请中的红光直流数据可以是多个红光直流信号的均值、最大值、最小值、中位数等;本申请中的红外直流数据可以是多个红外直流信号的均值、最大值、最小值、中位数等。通过绿光对红光交流数据和红外交流数据进行去噪,可以将静脉血流和毛细血管等干扰排除,最后用去噪后的红光交流数据、红外交流数据、红光直流数据和红外直流数据计算血氧饱和度。弥补了信噪比低的缺点,增加了腕部血氧测量的精度。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
图2为本申请实施例提供的一种血氧检测方法流程图。如图2所示,该方法包括以下步骤:
s201,获取至少两个红光信号、至少两个红外信号以及绿光信号。
通过至少两个红光传感器、至少两个红外传感器和绿光传感器对被测用户进行信号采集。在一个例子中,一个探测点可以包括一个红光传感器和一个红外传感器。在一个实施例中,可以是包括两个探测点,每个探测点分别获取一个红光信号和一个红外信号;以及还包括一个绿光探测点,用于获取绿光信号。
s202,根据至少两个红光信号确定红光直流数据和红光交流信号的成分信号;以及根据至少两个红外信号确定红外直流数据和红外交流信号的成分信号;成分信号包括动脉信号。
对采集到的至少两个红光信号进行交流直流分离,分解出红光直流数据和红光交流信号的成分信号;以及对采集到的至少两个红外信号进行交流直流分解,分解出红外直流数据和红外交流信号的成分信号。在一个例子中,成分信号包括动脉信号。在另一个例子中,成分信号还可以包括毛细血管信号、其他噪声信号等等。
s203,根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据。
由于绿光相比红光能被氧合血红蛋白和脱氧血红蛋白吸收,绿光作为光源得到的信号更好,信噪比也比其他光源好些,所以本申请采用绿光进行测量,用于作为脉搏信号的参考数据。在一个例子中,成分信号中包括多个成分信号,其中包括脉搏信号。采用绿光信号,将脉搏信号从多个成分信号中筛选出来作为交流数据,以此确定红光交流数据和红外交流数据。
s204,根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定血氧饱和度。
本申请通过多个测量点收集更多信息,然后对采集到的交流信息用独立成分分析,并且采用绿光进行去噪,可以将静脉血流和毛细血管等干扰排除,并且弥补了信噪比低的缺点,增加了腕部血氧测量的精度。
下面将结合实施例,更为具体的描述本申请的技术方案,图3为本申请实施例提供的另一种血氧检测方法流程图。
如图3所示,在s201之后,还包括以下步骤:
s301,根据至少两个红光信号,确定至少两个红光直流信号和至少两个红光交流信号。
通过对多个探测点接收到的红光信号进行交直流分离,得到多个红光直流信号和多个红光交流信号。在一个例子中,对每个探测点接收到的红光信号分别进行交直流分离,每个探测点分别得到红光直流信号和红光交流信号。在另一个例子中,还可以对每个探测点进行多次检测,在每次检测中,对每个探测点接收到的红光信号分别进行交直流分离,每个探测点分别得到红光直流信号和红光交流信号。
s302,根据至少两个红光直流信号确定红光直流数据。
在一个例子中,根据多个探测点确定出的多个红光直流信号确定出一个红光直流数据。在另一个例子中,还可以根据每个探测点多次测量确定出的多个红光直流信号确定出一个红光直流数据。其中,红光直流数据可以是多个红光直流信号的均值、最大值、最小值、中位数等。本领域人员应当注意,直流数据反映的是静脉血管中去氧血红蛋白的情况,由于静脉血管中血流量相对恒定,所以将多个直流信号进行统一即可作为红光直流数据,采用任何等效的变化或替换均涵盖在本申请的保护范围之内。
s303,根据至少两个红外信号确定至少两个红外直流信号和至少两个红外交流信号。
通过对多个探测点接收到的红外信号进行交直流分离,得到多个红外直流信号和多个红外交流信号。在一个例子中,对每个探测点接收到的红外信号分别进行交直流分离,每个探测点分别得到红外直流信号和红外交流信号。在另一个例子中,还可以对每个探测点进行多次检测,在每次检测中,对每个探测点接收到的红外信号分别进行交直流分离,每个探测点分别得到红外直流信号和红外交流信号。
s304,根据至少两个红外直流信号确定所述红外直流数据。
在一个例子中,根据多个探测点确定出的多个红外直流信号确定出一个红外直流数据。在另一个例子中,还可以根据每个探测点多次测量确定出的多个红外直流信号确定出一个红外直流数据。其中,红外直流数据可以是多个红外直流信号的均值、最大值、最小值、中位数等。本领域人员应当注意,直流数据反映的是静脉血管中氧合血红蛋白的情况,由于静脉血管中血流量相对恒定,所以将多个直流信号进行统一即可作为红光直流数据,采用任何等效的变化或替换均涵盖在本申请的保护范围之内。
s305,根据至少两个红光交流信号确定红光交流信号的成分信号;以及根据至少两个红外交流信号确定红外交流信号的成分信号。
在一个例子中,通过独立成分分析算法将多个红光交流信号中的多个成分信号分离开,得到红光交流信号的多个成分信号,红光交流信号的多个成分信号包括动脉信号;以及通过独立成分分析算法将多个红外交流信号中的多个成分信号分离开,得到红外交流信号的多个成分信号,红外交流信号的多个成分信号包括动脉信号。其中,多个成分信号之间相互独立,即相互不相干。在一个例子中,可以设n为红光交流信号的数量,其中n大于等于1;设m为红光交流信号的成分信号的数量,其中m大于等于1。在一个实施例中,令n=m,也就意味着,有几个红光交流信号,即分离出几个红光交流信号的成分信号。其中,成分信号包括动脉信号。同理可确定多个红外交流信号的成分信号。在另一个例子中,还可以采用主成分分析算法将多个红光/红外交流信号中的多个成分信号分离开,得到红光/红外交流信号的多个成分信号。本领域人员应当注意,针对将多个交流信号中的多个成分信号分离方法,任意其他等价的可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。
s306,根据红光交流信号的成分信号和滤波处理后的绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和滤波处理后的绿光信号,确定红外交流数据。
在一个例子中,对采集到的绿光进行滤波降噪的预处理。之后采用降噪后的绿光信号作为脉搏信号的参考数据。从确定出的红光交流信号的多个成分信号筛选出脉搏信号并作为红光交流数据。在一个例子中,可以采用线性相关确定红光交流信号的多个成分信号与滤波处理后的绿光信号的相关程度。其中,相关程度可以理解为相似程度。然后将与滤波处理后的绿光信号相关性最强的红光交流信号的成分信号确定为红光交流数据。同理可将与滤波处理后的绿光信号相关性最强的红外交流信号的成分信号确定为红外交流数据。
s307,根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定脉搏血氧。
在一个例子中,当确定完红光直流数据、红光交流数据、红外直流数据和红外交流数据后,可以根据公式
s308,根据脉搏血氧查询预先配置的对照表确定血氧饱和度。
根据预先配置的脉搏血氧与spo2的对照表,查询脉搏血氧数值对应的spo2值。
本申请通过多个测量点收集更多信息,然后对采集到的交流信息用独立成分分析,并且采用绿光进行去噪,可以将静脉血流和毛细血管等干扰排除,并且弥补了信噪比低的缺点,增加了腕部血氧测量的精度。
图4为本申请实施例提供的一种血氧检测装置示意图。
如图4所示,提供了一种血氧检测装置400。其中,装置400包括:采集模块401,用于获取至少两个红光信号、至少两个红外信号以及绿光信号;交直流分解模块402,用于根据至少两个红光信号确定红光直流数据和红光交流信号的成分信号;以及根据至少两个红外信号确定红外直流数据和红外交流信号的成分信号;成分信号包括动脉信号;成分分析模块403,用于根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据;血氧转换模块404,用于根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定血氧饱和度。
在一个可能的实施方式中,交直流分解模块402还用于:根据至少两个红光信号,确定至少两个红光直流信号和至少两个红光交流信号;根据至少两个红光直流信号确定红光直流数据;根据至少两个红外信号确定至少两个红外直流信号和至少两个红外交流信号;根据至少两个红外直流信号确定红外直流数据;根据至少两个红光交流信号确定红光交流信号的成分信号;以及根据至少两个红外交流信号确定红外交流信号的成分信号。在另一个例子中,红光直流成分和红外直流成分还可以是在另一个独立的模块中确定得到。
在一个可能的实施方式中,成分分析模块403还用于:通过独立成分分析算法或主成分分析算法将至少两个红光交流信号中的至少一个成分信号分离开,得到红光交流信号的至少一个成分信号,红光交流信号的至少一个成分信号包括动脉信号;以及通过独立成分分析算法或主成分分析算法将至少两个红外交流信号中的至少一个成分信号分离开,得到红外交流信号的至少一个成分信号,红外交流信号的至少一个成分信号包括动脉信号。
在一个可能的实施方式中,装置400还包括预处理模块405:预处理模块405用于对绿光信号进行滤波处理。在一个例子中,预处理模块可以采用滤波器对绿光信号进行滤波处理。本领域人员应当注意,滤波器仅为一种可能的实施方式,任何等效的替换均在本申请的保护范围之内,采用何种滤波器在此不做限定。成分分析模块403还用于:根据红光交流信号的成分信号和滤波处理后的绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和滤波处理后的绿光信号,确定红外交流数据。
在一个可能的实施方式中,成分分析模块403还用于:根据红光交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红光交流信号的至少一个成分信号对应的数据是红光交流数据;根据红外交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红外交流信号的至少一个成分信号对应的数据是红外交流数据。
在一个可能的实施方式中,红光直流数据为至少两个红光直流信号的均值、最大值、最小值或中位数;红外直流数据为至少两个红外直流信号的均值、最大值、最小值或中位数。
在一个可能的实施方式中,血氧转换模块404还用于:根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定脉搏血氧;并根据脉搏血液查询预先配置的对照表确定血氧饱和度。
本申请通过多个测量点收集更多信息,然后对采集到的交流信息用独立成分分析,并且采用绿光进行去噪,可以将静脉血流和毛细血管等干扰排除,并且弥补了信噪比低的缺点,增加了腕部血氧测量的精度。
图5为本申请实施例提供的另一种血氧检测装置示意图。
如图5所示,提供了一种血氧检测装置,该装置包括:至少两个红光传感器、至少两个红外传感器、绿光传感器和处理器。至少两个红光传感器,用于获取至少两个红光信号;至少两个红外传感器,用于获取至少两个红外信号;绿光传感器,用于获取绿光信号。处理器,用于根据至少两个红光信号确定红光直流数据和红光交流信号的成分信号;以及根据至少两个红外信号确定红外直流数据和红外交流信号的成分信号。成分信号包括动脉信号。处理器还用于,根据红光交流信号的成分信号和绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和绿光信号,确定红外交流数据。处理器还用于,根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定血氧饱和度。
在一个示例中,处理器还用于,根据至少两个红光信号,确定至少两个红光直流信号和至少两个红光交流信号;根据至少两个红光直流信号确定红光直流数据;根据至少两个红外信号确定至少两个红外直流信号和至少两个红外交流信号;根据至少两个红外直流信号确定红外直流数据;根据至少两个红光交流信号确定红光交流信号的成分信号;以及根据至少两个红外交流信号确定红外交流信号的成分信号。
在一个示例中,处理器还用于,通过独立成分分析算法或主成分分析算法将至少两个红光交流信号中的至少一个成分信号分离开,得到红光交流信号的至少一个成分信号,红光交流信号的至少一个成分信号包括动脉信号;以及通过独立成分分析算法或主成分分析算法将至少两个红外交流信号中的至少一个成分信号分离开,得到红外交流信号的至少一个成分信号,红外交流信号的至少一个成分信号包括动脉信号。
在一个示例中,处理器还用于,对绿光信号进行滤波处理;根据红光交流信号的成分信号和滤波处理后的绿光信号,确定红光交流数据;以及根据红外交流信号的成分信号和滤波处理后的绿光信号,确定红外交流数据。
在一个示例中,处理器还用于,根据红光交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红光交流信号的至少一个成分信号对应的数据是红光交流数据。根据红外交流信号的至少一个成分信号与绿光信号进行比较,确定与绿光信号最接近的红外交流信号的至少一个成分信号对应的数据是红外交流数据。
在一个示例中,红光直流数据为至少两个红光直流信号的均值、最大值、最小值或中位数。红外直流数据为至少两个红外直流信号的均值、最大值、最小值或中位数。
在一个示例中,处理器还用于,根据红光直流数据、红光交流数据、红外直流数据和红外交流数据,确定脉搏血氧。并根据脉搏血氧查询预先配置的对照表确定血氧饱和度。
在一个示例中,装置为可穿戴智能设备,包括:表带和智能可穿戴设备本体。表带上设置有至少一个红光传感器和至少一个红外传感器。智能可穿戴设备本体上至少一个红光传感器、至少一个红外传感器和处理器。表带或智能可穿戴设备本体上设置有绿光传感器。
在一个例子中,在血氧检测装置上设置至少两个探测点。其中,每个探测点都设置有红光传感器和红外传感器。手腕的动脉大多分布在人体内较深处,而静脉分布于距离皮肤表层较近的位置,在手腕背面测量到的信号包含静脉成分较多。而手腕两侧,位于尺骨茎凸附近和桡骨茎凸附近的动脉离皮肤稍近,从这两处探测到的数据含静脉成分较少。如图5所示,血氧检测装置可以采用智能手表的形式,其中,智能手表上可设置两个探测点1/2和3/4。其中一个探测点3/4可以位于智能手表的表盘背面,当佩戴智能手表时,探测点3/4位于用户手腕的背面。另一个探测点1/2可以位于尺骨茎凸或桡骨茎凸1cm范围内即探测点1/2可设置在表带上。其中,1和3为红光传感器,2、4为红外传感器。同时,该装置还设置有光电容积脉搏波描记法(photoplethysmography,ppg)传感器,即前述绿光传感器,如图5中记号为5。
本领域人员应当注意,探测点的位置可以是该设备上的任意位置,图5仅为一种可选的实施方式,任何等效的替换均在本申请的保护范围之内,探测点具体位置在此不做限定。本领域人员还应当注意,探测点的红光传感器和红外传感器可以是分开的,也可以是集成在一起的。本领域人员还应当注意,用于检测绿光的ppg传感器的位置也可以是该设备上的任意位置,图5仅为一种可选的实施方式,任何等效的替换均在本申请的保护范围之内,ppg传感器具体位置在此不做限定。
本申请通过多个测量点收集更多信息,然后对采集到的交流信息用独立成分分析算法或主成分分析算法分离出多个成分信号,并且采用绿光进行去噪,可以将静脉血流和毛细血管等干扰排除,并且弥补了信噪比低的缺点,增加了腕部血氧测量的精度。
本领域普通技术人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(英文:magnetictape),软盘(英文:floppydisk),光盘(英文:opticaldisc)及其任意组合。