一种睡眠呼吸暂停检测方法、系统、设备及存储介质

文档序号:27841865发布日期:2021-12-08 02:40阅读:276来源:国知局
一种睡眠呼吸暂停检测方法、系统、设备及存储介质

1.本技术涉及睡眠监测技术领域,尤其是涉及一种睡眠呼吸暂停检测方法、系统、设备及存储介质。


背景技术:

2.osa(obstructive sleep apnea阻塞性睡眠呼吸暂停)是一种常见的睡眠障碍疾病,严重危害健康,可导致高血压、冠心病、糖尿病和脑血栓等多种并发症。睡眠时呼吸状况的准确判断依赖于对呼吸气流的检测。
3.目前,已有的呼吸气流检测方法主要将热敏、湿敏或压电传感器放置于鼻孔下方以及口部,来检测口鼻气流。但这种方法舒适度差,影响被测者的睡眠,易受环境温度、湿度影响,影响检测精度,且消毒和存储复杂,使用不便。还有,通过检测待测对象喉部震动信号、通过采集患者颈部的气管呼吸声、通过检测受试者的胸、腹呼吸信号和对应的血氧饱和度等方法来判别睡眠呼吸暂停事件。但是上述方法无法去除患者在吞口水或其他身体运动过程中,对喉咙部位震动信号或者颈部的气管呼吸信号或胸、腹呼吸信号和对应的血氧饱和度造成的干扰,且不能很好地适应个体差异,严重影响睡眠呼吸暂停的检测精度。
4.针对上述中的相关技术,发明人认为通过睡眠时呼吸状况判断方法判别睡眠呼吸暂停事件时,存在有检测精度低的缺陷。


技术实现要素:

5.为了提高睡眠呼吸暂停事件的检测精度,本技术提供了一种睡眠呼吸暂停检测方法、系统、设备及存储介质。
6.第一方面,本技术提供一种睡眠呼吸暂停检测方法,具有提高睡眠呼吸暂停事件检测精度的特点。
7.本技术是通过以下技术方案得以实现的:
8.一种睡眠呼吸暂停检测方法,包括以下步骤:
9.获取原始气管呼吸音信号;
10.对所述原始气管呼吸音信号进行预处理,去除所述原始气管呼吸音信号中的异常值,获得目标信号;
11.基于所述目标信号取绝对值并进行遍历,以获取第一包络线;
12.计算所述第一包络线的均值,将所述第一包络线中低于所述均值且持续时间超过预设时间的部分,作为可能出现osa的第一时间片段;
13.取所述第一时间片段的自然对数,获得第二包络线;
14.预设初始阈值,并基于改进的大律法,求得最佳阈值;
15.使所述第二包络线中低于所述最佳阈值且持续时间超过预设时间的部分,作为osa事件的第二时间片段,同时,记录所述第二时间片段的起始点与终止点,作为osa事件的起止点。
16.通过采用上述技术方案,对获取的原始气管呼吸音信号进行预处理,去除异常值,以获得目标信号,因异常值多为采集电路中的噪声以及被试者吞咽动作引起的伪迹,若不对异常值做处理,会直接影响后续osa阈值的选取而不利于准确检测气管呼吸音信号;基于目标信号取绝对值并进行遍历,以获取第一包络线,计算第一包络线的均值,将第一包络线中低于均值且持续时间超过预设时间的部分,作为可能出现osa的第一时间片段,以估计可能出现osa的时间片段,确定出现osa的大致区域;取第一时间片段的自然对数,获得第二包络线,预设初始阈值,并基于改进的大律法,求得最佳阈值,使第二包络线中低于最佳阈值且持续时间超过预设时间的部分,作为osa事件的第二时间片段,同时,记录第二时间片段的起始点与终止点,作为osa事件的起止点,进而使用改进的大律法,以获得较准确的阈值,使得osa时段起止点的判定更精准;故一种睡眠呼吸暂停检测方法基于异常值去除与改进的大津法配合,可以有效降低osa事件检测的误检率与漏检率,并显著降低osa时段起止点检测的误差,提高了基于气管呼吸音的睡眠呼吸暂停事件的检测精度。
17.本技术在一较佳示例中可以进一步配置为:所述预设初始阈值,并基于改进的大律法,求得最佳阈值的步骤包括:
18.在所述第二包络线中,使大于等于所述初始阈值的数值形成集合b,使小于所述初始阈值的数值形成集合a;
19.在所提出的改进大律法的分母计算中,进行所述集合a和所述集合b的幅值的分位数间隔的平方计算,在大津法的分子计算中,进行所述集合a和所述集合b的分布之间wasserstein距离的近似估计;
20.当所提出的改进大律法的计算结果达到最大值时,所对应的阈值,作为最佳阈值。
21.通过采用上述技术方案,经过初始阈值划分之后,集合a和集合b的幅值呈长尾分布,不服从高斯分布,若呈长尾分布的数据使用经典大津法计算,往往会获得较小的阈值,导致osa时段起止点的判定出现偏差,而基于改进的大律法,将大津法分母计算中集合a、集合b幅值的方差变换为集合a、集合b幅值的分位数间隔的平方计算,将大津法分子计算中集合a、集合b幅值的均值之差的平方变换为集合a、集合b的分布之间wasserstein距离的近似估计,进而当大律法的计算结果达到最大值时,所对应的阈值作为最佳阈值,以获得较准确的最佳阈值,使得osa时段起止点的判定更精准。
22.本技术在一较佳示例中可以进一步配置为:去除所述原始气管呼吸音信号中的异常值的步骤包括:
23.基于峭度,利用滑动窗对所述原始气管呼吸音信号进行遍历,并计算滑动窗内原始气管呼吸音信号的峭度;
24.当峭度大于预设阈值时,获取原始气管呼吸音信号振幅最大的1%的点,并随机抽取所述滑动窗内剩余原始气管呼吸音信号的振幅来替换已获取的所述点的振幅;
25.反复迭代,直至峭度小于预设阈值。
26.通过采用上述技术方案,基于峭度,利用滑动窗对原始气管呼吸音信号进行遍历,并计算滑动窗内原始气管呼吸音信号的峭度,获取原始气管呼吸音信号振幅最大的1%的点,并随机抽取滑动窗内剩余原始气管呼吸音信号的振幅来替换已获取的点的振幅,反复迭代,直至峭度小于预设阈值,以去除原始气管呼吸音信号中的异常值,对异常值做处理,避免影响后续osa阈值的选取,有利于准确检测气管呼吸音信号。
27.本技术在一较佳示例中可以进一步配置为:基于所述目标信号取绝对值并进行遍历,以获取第一包络线的步骤包括:
28.利用所述滑动窗对所述目标信号进行遍历,使各滑动窗内数据的均值形成集合m,所述滑动窗内数据的均值所对应的索引形成集合i;
29.基于所述集合m和所述集合i进行三次插值,得到第一包络线。
30.通过采用上述技术方案,利用滑动窗对目标信号进行遍历,使各滑动窗内数据的均值形成集合m,滑动窗内数据的均值所对应的索引形成集合i,基于集合m和集合i进行三次插值,得到第一包络线,以便于进行后续估计可能出现osa的时间片段的操作,以确定出现osa的大致区域。
31.本技术在一较佳示例中可以进一步配置为:所述集合a和所述集合b的分布之间wasserstein距离的近似估计包括所述集合a和所述集合b幅值的各个分位数的差方和计算。
32.通过采用上述技术方案,集合a、集合b的分布之间wasserstein距离的近似估计即为集合a和集合b幅值的各个分位数的差方和计算,以获得改进的大律法的分子计算结果。
33.本技术在一较佳示例中可以进一步配置为:对所述原始气管呼吸音信号进行预处理的步骤还包括:先使用滤波器对所述原始气管呼吸音信号进行滤波处理后,再去除所述原始气管呼吸音信号中的异常值。
34.通过采用上述技术方案,先使用滤波器对原始气管呼吸音信号进行滤波处理后,再去除原始气管呼吸音信号中的异常值,以过滤原始气管呼吸音信号中的高频环境噪声和工频干扰,有利于提高检测气管呼吸音的检测精度。
35.第二方面,本技术提供一种睡眠呼吸暂停检测系统,具有提高睡眠呼吸暂停事件检测精度的特点。
36.本技术是通过以下技术方案得以实现的:
37.一种睡眠呼吸暂停检测系统,应用上述的睡眠呼吸暂停检测方法,包括:
38.气管呼吸音采集模块,用于采集气管呼吸音信号;
39.数据分析模块,用于接收和存储所述气管呼吸音采集模块发送的气管呼吸音信号,对采集到的气管呼吸音信号进行分析。
40.通过采用上述技术方案,气管呼吸音采集模块采集气管呼吸音信号,数据分析模块接收和存储气管呼吸音采集模块发送的气管呼吸音信号,应用上述的睡眠呼吸暂停检测方法,对采集到的气管呼吸音信号进行分析,故一种睡眠呼吸暂停检测系统基于异常值去除与改进的大津法配合,可以有效降低osa事件检测的误检率与漏检率,并显著降低osa时段起止点检测的误差,提高了基于气管呼吸音的睡眠呼吸暂停事件的检测精度。
41.本技术在一较佳示例中可以进一步配置为:所述数据分析模块包括:
42.发送控制子模块,用于接收气管呼吸音采集模块发送的气管呼吸音数据并发送;
43.分析计算子模块,用于接收发送控制子模块的数据,并应用上述的睡眠呼吸暂停检测方法,对气管呼吸音数据进行睡眠呼吸暂停判别检测;
44.储存子模块,用于接收分析计算子模块输出的检测数据,存储待测对象的生理数据及处理结果。
45.通过采用上述技术方案,发送控制子模块接收气管呼吸音采集模块发送的气管呼
吸音数据,分析计算子模块接收发送控制子模块的数据,并应用上述的睡眠呼吸暂停检测方法,对气管呼吸音数据进行睡眠呼吸暂停判别检测,储存子模块接收分析计算子模块输出的检测数据,存储待测对象的生理数据及处理结果;以有效降低osa事件检测的误检率与漏检率,并显著降低osa时段起止点检测的误差,提高了基于气管呼吸音的睡眠呼吸暂停事件的检测精度。
46.第三方面,本技术提供一种计算机设备,具有提高睡眠呼吸暂停事件检测精度的特点。
47.本技术是通过以下技术方案得以实现的:
48.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述睡眠呼吸暂停检测方法的步骤。
49.第四方面,本技术提供一种计算机可读存储介质,具有提高睡眠呼吸暂停事件检测精度的特点。
50.本技术是通过以下技术方案得以实现的:
51.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述睡眠呼吸暂停检测方法的步骤。
52.综上所述,本技术包括以下至少一种有益技术效果:
53.1、一种睡眠呼吸暂停检测方法基于异常值去除与改进的大津法配合,可以有效降低osa事件检测的误检率与漏检率,并显著降低osa时段起止点检测的误差,提高了基于气管呼吸音的睡眠呼吸暂停事件的检测精度;
54.2、基于改进的大律法,将大津法分母计算中集合a、集合b幅值的方差变换为集合a、集合b幅值的分位数间隔的平方计算,将大津法分子计算中集合a、集合b幅值的均值之差的平方变换为集合a、集合b的分布之间wasserstein距离的近似估计,以获得较准确的最佳阈值,使得osa时段起止点的判定更精准;
55.3、基于峭度,利用滑动窗对原始气管呼吸音信号进行遍历,并计算滑动窗内原始气管呼吸音信号的峭度,替换已获取的点的振幅,反复迭代,直至峭度小于预设阈值,以去除原始气管呼吸音信号中的异常值,对异常值做处理,避免影响后续osa阈值的选取,有利于准确检测气管呼吸音信号;
56.4、利用滑动窗对目标信号进行遍历,使各滑动窗内数据的均值形成集合m,滑动窗内数据的均值所对应的索引形成集合i,基于集合m和集合i进行三次插值,得到第一包络线,以便于进行后续估计可能出现osa的时间片段的操作,以确定出现osa的大致区域;
57.5、使用滤波器对原始气管呼吸音信号进行滤波处理后,以过滤原始气管呼吸音信号中的高频环境噪声和工频干扰,有利于提高检测气管呼吸音的检测精度。
附图说明
58.图1是本技术其中一实施例一种睡眠呼吸暂停检测方法的流程示意图。
59.图2是去除原始气管呼吸音信号中异常值的流程图。
60.图3是基于目标信号取绝对值并进行遍历,获取第一包络线的流程图。
61.图4是基于改进的大律法,求最佳阈值的步骤。
62.图5是本技术其中一实施例一种睡眠呼吸暂停检测系统的结构框图。
具体实施方式
63.本具体实施例仅仅是对本技术的解释,其并不是对本技术的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
64.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
65.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
66.目前已有的呼吸气流检测方法主要将热敏、湿敏或压电传感器放置于鼻孔下方以及口部,来检测口鼻气流。但这种方法舒适度差,影响被测者睡眠,易受环境温度、湿度影响,且消毒和存储复杂,使用不便。
67.现有的通过采集患者颈部的气管呼吸声,来分析患者睡眠期间的呼吸强度变化,根据患者呼吸信号的包络线特征确定呼吸阈值,从而判别呼吸暂停事件。但这种方法容易受到吞咽或肢体运动所引起的尖峰伪迹的干扰。当这些干扰出现在osa时段,所获得的信号包络线将显著凸起超过预设阈值,导致对osa时长的估计值偏小,从而出现漏检;同时,这种方法根据个体呼吸幅值特征来计算,严重依赖人工经验参数的设置,并不能很好地适应气管呼吸音强度个体差异。
68.现有的通过检测受试者的胸、腹呼吸信号和对应的血氧饱和度来确定患者呼吸状态的睡眠呼吸事件的方法中,通过阈值设定模块设定受试者的呼吸阈值,判断受试者睡眠呼吸暂停结果。但这种方法根据个体呼吸幅值特征来计算,严重依赖人工经验参数的设置,并不能很好地适应气管呼吸音强度个体差异;同时,通过采集胸、腹腔呼吸运动信号来监测患者的夜间睡眠呼吸状态时,因设备采集信号分辨率不高、信噪比低等原因,难以得到清晰的呼吸音信号;部署胸腹带等检测设备时,会严重影响患者的睡眠质量,难以保证患者睡眠呼吸检测的准确性。
69.现有的通过检测待测对象喉部震动信号来判别睡眠呼吸暂停的方法,通过采集喉部震动信号来监测患者的夜间睡眠呼吸状态。但因设备采集信号分辨率不高、信噪比低等原因,难以得到清晰的呼吸音信号;同时,部署检测设备时,会严重影响患者的睡眠质量,难以保证患者睡眠呼吸检测的准确性。
70.下面结合说明书附图对本技术实施例作进一步详细描述。
71.参照图1,本技术实施例提供一种睡眠呼吸暂停检测方法,所述方法的主要步骤描述如下。
72.s1:获取原始气管呼吸音信号;
73.s2:对原始气管呼吸音信号进行预处理,去除原始气管呼吸音信号中的异常值,获得目标信号;
74.s3:基于目标信号取绝对值并进行遍历,以获取第一包络线;
75.s4:计算第一包络线的均值,将第一包络线中低于均值且持续时间超过预设时间的部分,作为可能出现osa的第一时间片段;
76.s5:取第一时间片段的自然对数,获得第二包络线;
77.s6:预设初始阈值,并基于改进的大律法,求得最佳阈值;
78.s7:使第二包络线中低于最佳阈值且持续时间超过预设时间的部分,作为osa事件的第二时间片段,同时,记录第二时间片段的起始点与终止点,作为osa事件的起止点。
79.其中,s2:对原始气管呼吸音信号进行预处理的步骤包括:先使用滤波器对原始气管呼吸音信号进行滤波处理后,再去除原始气管呼吸音信号中的异常值。
80.本实施例中,使用200hz

2000hz的fir带通滤波器对原始气管呼吸音信号进行滤波处理,去除原始信号中的高频环境噪声和工频干扰,获取初始气管呼吸音信号y(t)。
81.参照图2,进一步地,s2:去除原始气管呼吸音信号中的异常值的步骤包括:
82.s21:基于峭度,利用滑动窗对原始气管呼吸音信号进行遍历,并计算滑动窗内原始气管呼吸音信号的峭度;
83.s22:当峭度大于预设阈值时,获取原始气管呼吸音信号振幅最大的1%的点,并随机抽取滑动窗内剩余原始气管呼吸音信号的振幅来替换已获取的点的振幅;
84.s23:反复迭代,直至峭度小于预设阈值。
85.本实施例中,基于峭度去除初始气管呼吸音信号y(t)中绝对值较大的异常值,以得到目标信号x(t)。具体地,峭度的计算如下
86.kurt=e(x

μ)4/σ4ꢀꢀꢀ
(1)
87.其中,μ为x的均值,σ为x的标准差,x为需要计算峭度的采样点集合。本技术所使用的滑动窗的窗长为0.25秒,步进为0.25秒。
88.去除异常值时,首先,利用滑动窗对初始气管呼吸音信号y(t)进行遍历,并利用公式(1)计算滑动窗内信号的峭度。
89.当峭度大于预设阈值时,则将信号振幅最大的1%的点挑出来,并随机抽取滑动窗内剩余采样点的振幅来替换所挑出点的振幅。本技术设置的预设阈值可以为7。
90.从挑出点的振幅最大的1%的点中继续挑选,并随机抽取滑动窗内剩余采样点的振幅来替换所挑出点的振幅,如此反复迭代,直到峭度小于设定阈值时,则停止操作。本技术中,当峭度小于3时,停止操作。
91.异常值多为采集电路噪声以及被试者吞咽动作引起的伪迹,若不对异常值做处理,会直接影响后续osa阈值的选取。
92.综上,本技术利用含有大幅尖峰伪迹的呼吸音数据具有较强的超高斯性这一特点,基于峭度去除异常值,通过滑动窗遍历整段信号,同时计算滑动窗内信号的峭度。若计算出的峭度超过预设阈值时,则将信号振幅最大的1%的点挑出来,并随机抽取滑动窗内剩余采样点的振幅来替换所挑出点的振幅,如此反复迭代,直到峭度小于设定阈值时,则停止操作。
93.参照图3,进一步地,s3:基于目标信号取绝对值并进行遍历,以获取第一包络线的步骤包括:
94.s31:利用滑动窗对目标信号进行遍历,使各滑动窗内数据的均值形成集合m,滑动
窗内数据的均值所对应的索引形成集合i;
95.s32:基于集合m和集合i进行三次插值,得到第一包络线。
96.具体地,首先对目标信号x(t)取绝对值,并利用上述步骤使用的滑动窗对目标信号x(t)进行遍历,得到两个集合m与i。其中,集合m为各滑动窗内数据的均值,集合i为均值所对应的索引。
97.基于集合m和集合i进行三次插值运算,得到初始包络线e。
98.对初始包络线e取绝对值,并进行平滑处理得到曲线e1,曲线e1即为第一包络线e1。
99.计算第一包络线e1的均值,将第一包络线e1中低于均值且持续时间超过预设时间的部分,作为可能出现呼吸暂停的片段,以估计可能出现osa的第一时间片段。本技术中,预设时间可以为10秒。
100.参照图4,进一步地,s6:预设初始阈值,并基于改进的大律法,求得最佳阈值的步骤包括:
101.s61:在第二包络线中,使大于等于初始阈值的数值形成集合b,使小于初始阈值的数值形成集合a;
102.s62:在所提出的改进大律法的分母计算中,进行集合a和集合b幅值的分位数间隔的平方计算,在大津法的分子计算中,进行集合a和集合b的分布之间wasserstein距离的近似估计;
103.s63:当所提出的改进大律法的计算结果达到最大值时,所对应的阈值,作为最佳阈值。
104.wasserstein距离又叫earth

mover距离(em距离),用于衡量两个分布之间的距离。
105.其中,进行集合a和集合b的分布之间wasserstein距离的近似估计包括集合a和集合b幅值的各个分位数的差方和计算。
106.具体地,将预估的可能出现osa的时间片段,即将e1曲线中低于均值且持续时间超过预设时间的片段带入公式(2)得到第二包络线e2。公式(2)描述如下:
107.e2=ln(e1)
ꢀꢀꢀꢀꢀ
(2)
108.再预设呼吸事件与呼吸暂停事件的阈值,例如设置为th,将第二包络线e2中数值大于等于th的点放入集合b,小于th的点放入集合a。经过阈值划分之后,集合a和集合b的幅值不服从高斯分布,而是呈长尾分布。
109.接着将th、a和b带入公式(3)中,以计算出k。
[0110][0111]
其中,b5、b
25
、b
50
、b
75
、b
95
分别为集合b的5%分位数、四分之一分位数、中位数、四分之三分位数和95%分位数;a5、a
25
、a
50
、a
75
、a
95
分别为集合a的5%分位数、四分之一分位数、中位数、四分之三分位数和95%分位数;分子为集合b与集合a的5%分位数至95%分位数的差方和。
[0112]
当k取得最大值时,所对应的th为呼吸事件与呼吸暂停事件的最佳阈值。
[0113]
将第二包络线e2中低于最佳阈值并持续时间超过预设时间的片段,作为osa事件
的第二时间片段,并判断为呼吸暂停事件,同时记录暂停事件的起始点与终止点。本技术中,第二包络线e2中低于最佳阈值并持续时间超过10秒的片段判断为呼吸暂停事件。
[0114]
本实施例中,判定单次osa事件漏检与误检的阈值标准是起始点与终止点的检测偏差之和不超过3秒。th的备选值还可以为e2幅值的2%,4%,6%,

,98%分位数。
[0115]
本技术将大津法分母计算中集合a、集合b幅值的方差改为分位数间隔的平方;将大津法分子计算中集合a、集合b幅值的均值之差的平方改为各个分位数的差方和,该分子实质是集合a、b的分布之间的wasserstein距离的近似估计。
[0116]
进一步地,通过实验获得:
[0117]
表1.osa检测结果比较
[0118][0119]
即基于异常值去除与改进的大津法,能避免对集合a和集合b的对方差较大的长尾分布数据使用经典大津法时,因往往会获得较小的阈值,而导致osa时段起止点的判定出现偏差的情况。
[0120]
本技术基于顺序统计量的大津法,以自动设定呼吸音信号强度的阈值,实现osa自适应检测。该方法是对经典大津法的改进,对长尾分布具有良好的鲁棒性。利用该方法能够根据不同个体气管呼吸音的强度,自适应地调节阈值,从而准确定位osa片段。
[0121]
进而一种睡眠呼吸暂停检测方法,基于异常值去除与改进的大津法配合,可以有效降低osa事件检测的误检率与漏检率,并显著降低osa时段起止点检测的误差,提高了基于气管呼吸音的睡眠呼吸暂停事件的检测精度。
[0122]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0123]
参照图5,本技术实施例还提供一种睡眠呼吸暂停检测系统,该一种睡眠呼吸暂停检测系统与上述实施例中一种睡眠呼吸暂停检测方法一一对应。该一种睡眠呼吸暂停检测系统包括:
[0124]
气管呼吸音采集模块,用于采集气管呼吸音信号;
[0125]
数据分析模块,用于接收和存储气管呼吸音采集模块发送的气管呼吸音信号,应用上述的睡眠呼吸暂停检测方法,对采集到的气管呼吸音信号进行分析。
[0126]
其中,气管呼吸音采集模块包括:
[0127]
固定在待测对象喉咙部位的采集子模块;
[0128]
转化子模块,连接于采集子模块的输出端,用于将气管呼吸音信号转化为电信号;
[0129]
滤波放大子模块,连接于麦克风的输出端,用于去除气管呼吸音电信号的高频噪
声并放大。
[0130]
具体地,采集子模块可以为拾音器,拾音器由吸音膜和腔体组成,在采集气管呼吸音的过程中,拾音器可用医用胶带固定在待测对象的喉咙部位。喉咙部位的具体位置可参考男性喉结左侧约0.5厘米处。
[0131]
转化子模块可以为一驻极体硅麦克风,在采集过程中可通过医用胶带固定在腔体的背面小孔上,并使用长导电线与滤波放大子模块电连接,以将电信号传送给滤波放大子模块。
[0132]
滤波放大子模块包括运算放大器、若干电容、若干电阻组成的滤波放大电路。其中,运算放大器可以为opa2335精密运算放大器,具有高共模抑制比和低失调电压的优点。
[0133]
滤波放大电路可去除电路中的高频噪声,保留原有的气管呼吸音信号;同时,可对滤波后的信号进行多级放大,放大倍数可以为18倍。
[0134]
进一步地,数据分析模块包括:
[0135]
发送控制子模块,用于接收气管呼吸音采集模块发送的气管呼吸音数据并发送;
[0136]
分析计算子模块,用于接收发送控制子模块的数据,并应用上述的睡眠呼吸暂停检测方法,对气管呼吸音数据进行睡眠呼吸暂停判别检测;
[0137]
储存子模块,用于接收分析计算子模块输出的检测数据,存储待测对象的生理数据及处理结果。
[0138]
本实施例中,发送控制子模块包括stm32f407vet6核心芯片及其外围电路,发送控制子模块接收气管呼吸音采集模块发送的气管呼吸音数据后,按照既定的通信协议,通过tcp网络通信的方式发送给分析计算子模块。
[0139]
分析计算子模块可选用一台个人计算机设备,在该计算机设备上部署上述的睡眠呼吸暂停检测方法,根据发送控制子模块发送的气管呼吸音数据进行睡眠呼吸暂停判别检测。
[0140]
储存子模块可以为个人计算机的内部存储空间。
[0141]
进一步地,一种睡眠呼吸暂停检测系统还包括:
[0142]
人机交互模块,与数据分析模块电连接,用于存储待测对象的生理数据及处理结果,并显示出来。
[0143]
本实施例中,人机交互模块可以为个人计算机自带显示屏。
[0144]
人机交互模块方便医护人员翻看病人的历史监护数据和处理结果,从而可以令医护人员了解到病人的睡眠呼吸状态。
[0145]
进一步地,一种睡眠呼吸暂停检测系统还包括:
[0146]
供电模块,用于提供电源。
[0147]
供电模块可选用16.8v的锂电池组,搭配各种线性稳压器、基准电压源芯片及其外围电路,以为气管呼吸音采集模块以及数据分析模块中的发送控制子模块供电。
[0148]
故一种睡眠呼吸暂停检测系统通过在患者喉咙部位固定一个轻巧的拾音器以及高精度硅麦克风,实现患者原始气管呼吸音的采集;搭配上放大滤波的处理电路和数据处理芯片,去除环境高频噪声和工频噪声的干扰,同时,应用上述睡眠呼吸暂停检测方法,判别呼吸事件与呼吸暂停事件。
[0149]
关于一种睡眠呼吸暂停检测系统的具体限定可以参见上文中对于一种睡眠呼吸
暂停检测方法的限定,在此不再赘述。上述一种睡眠呼吸暂停检测系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0150]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种睡眠呼吸暂停检测方法。
[0151]
在一个实施例中,提供了一种计算机可读存储介质,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0152]
获取原始气管呼吸音信号;
[0153]
对原始气管呼吸音信号进行预处理,去除原始气管呼吸音信号中的异常值,获得目标信号;
[0154]
基于目标信号取绝对值并进行遍历,以获取第一包络线;
[0155]
计算第一包络线的均值,将第一包络线中低于均值且持续时间超过预设时间的部分,作为可能出现osa的第一时间片段;
[0156]
取第一时间片段的自然对数,获得第二包络线;
[0157]
预设初始阈值,并基于改进的大律法,求得计算结果达到最大值时所对应的阈值,作为最佳阈值;
[0158]
使第二包络线中低于最佳阈值且持续时间超过预设时间的部分,作为osa事件的第二时间片段,同时,记录第二时间片段的起始点与终止点,作为osa事件的起止点。
[0159]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。
[0160]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1