基于机器学习的生命体征检测方法、系统、设备及介质与流程

文档序号:34313480发布日期:2023-05-31 22:42阅读:160来源:国知局
基于机器学习的生命体征检测方法、系统、设备及介质与流程

本发明属于医疗检测领域,具体涉及一种基于机器学习的生命体征检测方法、系统、设备及介质。


背景技术:

1、人体生命体征显示了人体重要功能的状态,是现代医疗保健和医疗应用中的重要指标。有几种已知的生命体征,例如心跳,呼吸,体温和血压。如果一个人的生命体征与正常值不同,则表明这个人出现了健康问题甚至是有生命危险的早期迹象。所以监测心跳和呼吸信号等重要参数可以提前了解到自己身体的变化甚至可以为医生提供可靠的诊断和治疗依据。

2、呼吸频率和心跳率是重要的生命体征,在医学领域作为许多诊断生命的物理指标。大多数用于测量用户呼吸的现有技术,如呼吸计、肺活量计和光电容积脉搏波(ppg),都是作为接触式设备运行的。基于可穿戴传感器的方法和基于粘性电极的方法都由于有线线路而限制了用户的使用场景,因此它们不能真正反映用户生命特性参数随无意识运动的变化。而且,接触式传感器通常操作复杂,使用范围受限,经常让用户感到不舒服。非接触式设备会使用户的舒适度和接受力更高,出于长期监测目的,非接触式的生命体征监测手段是大势所趋。

3、此外,使用非接触式设备将比接触式设备更好的降低病毒传播风险。


技术实现思路

1、本发明的目的在于提供一种基于机器学习的生命体征检测方法、系统、设备及介质,以解决现有技术存在的问题,本发明通过机器学习训练模型,使得能够将接收到的目标胸部位移信号进行分析得到心跳频率和位移频率,进而得到目标生命体征检测结果,对目标的生命安全有一定的警示作用,可以用于日常场景及医院等专业领域。

2、为达到上述目的,本发明采用如下技术方案:

3、基于机器学习的生命体征检测方法,包括:

4、利用毫米波雷达对目标进行监测,获得目标信息;

5、将目标信息输入预先建立的监测模型,获得生命体征信号,所述生命体征信号包括呼吸信号和心跳信号;

6、所述监测模型的建立过程为:

7、利用毫米波雷达对不同目标进行监测,获得目标信息,所述目标信息包括目标信号和目标回波信号;

8、将目标信号和目标回波信号合成为中频信号;

9、对中频信号进行信号处理得到呼吸信号对应频率和心跳信号对应频率;

10、以呼吸信号对应频率和心跳信号对应频率作为标签构建若干r-d图;

11、通过若干r-d图对学习模型进行训练,得到监测模型。

12、进一步地,所述毫米波雷达采用fmcw调频连续波雷达。

13、进一步地,所述将目标信号和目标回波信号合成为中频信号,具体为:以雷达发射信号作为目标信息,以接收信号作为目标回波信号,对于一个周期的信号:

14、

15、其中,s为扫描斜率,tc为扫描周期,b为带宽;

16、故发射信号频率随时间变化的表达式为:

17、

18、其中,fc为雷达信号起始频率;

19、从而,发射信号角频率ω(t)随时间变化的关系为:

20、

21、发射信号相位θ(t)在时刻t的表达式为:

22、

23、发射信号在介质中传输时的瞬时相位还叠加有噪声相位

24、

25、则在介质中传输的fmcw雷达发射信号为:

26、

27、其中,α为发射信号幅度;

28、接收信号相当于在发射信号的基础上延时τ,其表达式为:

29、

30、其中,β为接收信号幅度,τ为电磁波在介质中传播及返回的时间:

31、

32、其中,r(t)为目标与雷达的实时距离,当目标与雷达标尺相对静止时,r(t)的微小变化由心跳和呼吸引起的体表微动决定,故将r(t)建模为:

33、r(t)=r0+x(t)

34、其中,r0为目标与雷达保持相对静止时的初始距离,x(t)在生命体征检测应用场景中为心跳呼吸引起的距离变化量;

35、中频信号是接收信号和发射信号混频后得到的,中频信号相位为发射信号与接收信号相位差:

36、

37、其中,为剩余噪声相位,其值为:

38、

39、故将中频信号表示为:

40、

41、进一步地,对于多个周期的信号:

42、发射信号频率在上升沿随时间变化的表达式为:

43、

44、其中,t的取值范围为:mtrri≤t≤(m+1)trri,m=0,1,2,3,...,m-1;

45、因此发射信号的相位为:

46、

47、其中,θ0(m)为第m个周期信号的初相位,其大小为:

48、

49、在介质中传播的发射信号相位为:

50、

51、从而发射信号表达式为:

52、

53、接收信号表示式为:

54、

55、中频信号相位为:

56、

57、式中,tm表示第m个周期的任意时刻,称为慢时间,tm=t-mtrri;

58、由此,多周期中频信号表达式为:

59、

60、进一步地,所述对中频信号进行信号处理得到呼吸信号对应频率和心跳信号对应频率,具体包括:

61、对中频信号分别从快时间维度和慢时间维度进行采样,快时间采样是在单个周期信号内对中频信号进行采样,慢时间采样是在所有的周期信号内对中频信号相位进行采样;

62、沿着慢时间维度进行fft,得到n*m维数据,n代表每帧的采样点数,m代表采样帧数,对m帧快时间采样点使用1d-fft进行谱分析,得到m个频谱图,再将频率换算成距离,得到距离谱图,在有效距离范围内,提取每帧频距离谱图中的前k个最大峰值对应的索引,得到k*m维距离单元数据,对k*m维距离单元数据的每一行提取众数,形成k*1维距离单元数据,此时锁定k个潜在目标,潜在目标确定后,提取各自m个1d-fft谱图中的相位值,对展开后的相位做一阶差分处理,通过比较k个潜在目标相位一阶差分值在慢时间维度的均方差,判断目标是否存在,同时锁定目标距离单元;

63、使用angle函数对k个潜在目标相位提取,对提取的相位进行展开操作,相位展开后进行一阶差分操作,对一阶差分后的信号进行滑动平均滤波;

64、对滑动平均滤波后的信号进行带通滤波,带通滤波后使用2d-fft进行谱估计,通过谱峰搜索获得呼吸信号对应频率及心跳信号对应频率。

65、进一步地,所述1d-fft具体为:

66、假设快时间采样率为fs_fast,采样间隔为tf,采样点数为n,第n个采样点采样时刻为ntf;慢时间采样率为fs_slow,采样间隔为ts,采样点数为m,第m个采样点采样时刻为mts;快时间采样时,用离散点ntf代替中频信号表达式中的tm;慢时间采样时,ts=trri,则第n个采样点、第m个信号脉冲的采样信号表示为:

67、

68、慢时间采样间隔ts远大于快时间采样间tf,故上式化简为:

69、

70、对上式做fft获得目标距离信息,1d-fft的结果为:

71、

72、其中,k代表1d-fft的第k个频点,n代表第n个快时间采样点;

73、在生命体征检测中,t时刻呼吸心跳引起的体表微动x(t)建模为:

74、

75、其中,fb、fh分别表示呼吸、心跳信号基波频率,abi、ahi分别表示呼吸、心跳信号i次谐波的幅度,θbi、θhi分别表示呼吸、心跳信号i次谐波的初相,n,m分别表示呼吸、心跳谐波最大阶次,当t=mts时,有:

76、

77、所述2d-fft具体为:

78、获取心跳频率fh和呼吸频率fb时,对1d-fft中的式子相位进行处理,进行2d-fft,2d-fft处理过程为:

79、

80、其中,k表示1d-fft的第k个频点,p表示2d-fft的第p个频点。

81、进一步地,所述学习模型采用yolov3结构。

82、基于机器学习的生命体征检测系统,包括:

83、采集模块:用于利用毫米波雷达对目标进行监测,获得目标信息;

84、处理模块:用于将目标信息输入预先建立的监测模型,获得生命体征信号,所述生命体征信号包括呼吸信号和心跳信号;

85、所述监测模型的建立过程为:

86、利用毫米波雷达对不同目标进行监测,获得目标信息,所述目标信息包括目标信号和目标回波信号;

87、将目标信号和目标回波信号合成为中频信号;

88、对中频信号进行信号处理得到呼吸信号对应频率和心跳信号对应频率;

89、以呼吸信号对应频率和心跳信号对应频率作为标签构建若干r-d图;

90、通过若干r-d图对学习模型进行训练,得到监测模型。

91、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述基于机器学习的生命体征检测方法的步骤。

92、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述基于机器学习的生命体征检测方法的步骤。

93、与现有技术相比,本发明具有以下有益的技术效果:

94、本发明采用非接触式雷达检测技术,可以在没有电极和医生的情况下长距离监测心跳和呼吸信号,使用户更舒适,且适用范围更广,可以安装在任何用户需要的位置,另外,本发明方法通过机器学习训练模型,使得能够将接收目标胸部位移信号分析得到心跳频率和位移频率,得到目标生命体征检测结果,保证监测指标准确的同时提高了患者的舒适度降低了交叉感染的风险,对目标的生命安全有一定的警示作用,可以用于日常场景及医院等专业领域。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1