心率信号的追踪方法、追踪装置、电子设备和存储介质制造方法及图纸

技术编号:39192711 阅读:10 留言:0更新日期:2023-10-27 08:39
本申请公开了一种心率信号的追踪方法、追踪装置、电子设备和存储介质,所述方法包括:获取原始的PPG信号和滤波后的PPG信号;分别对原始的PPG信号和滤波后的PPG信号进行短时傅里叶变换得到对应的频谱;分别根据原始的PPG信号的频谱和滤波后的PPG信号的频谱,生成对应的第一曲线簇和第二曲线簇;从第一曲线簇中所有曲线上各二维坐标点中,查找与第二曲线簇中每条曲线上各二维坐标点满足第一预设条件的坐标点,作为配对点;对第二曲线簇中每条曲线进行检测,如果第二曲线簇中曲线存在配对点的参数满足第二预设条件,则根据配对点的参数满足第二预设条件的第二曲线簇中的曲线,获取跳转心率值,以便对心率信号进行追踪,从而能够大大提升心率追踪的精度。大大提升心率追踪的精度。大大提升心率追踪的精度。

【技术实现步骤摘要】
心率信号的追踪方法、追踪装置、电子设备和存储介质


[0001]本申请涉及电子设备
,特别涉及一种心率信号的追踪方法、追踪装置、电子设备和存储介质。

技术介绍

[0002]随着人们生活水平的日益提高,可穿戴设备越来越受到广大消费者的青睐。基于PPG(Photo Pethysmo Graphic,光电容积脉搏波描记法)信号的心率追踪算法是可穿戴设备的必备算法。通常,心率追踪算法是在前一时刻的心率附近(如+

6BPM(Beat Per Minute,每分钟心跳个数))搜索当前时刻的心率值,但是这种算法的缺点是:如果去除运动干扰后的PPG信号质量不好,则会将预测的心率值带到一个错误的区间,而没有办法得到真实的心率值。
[0003]因此,如何提升可穿戴设备追踪心率的精度是目前亟待解决的问题。

技术实现思路

[0004]本申请旨在至少从一定程度上解决上述技术中的技术问题之一。
[0005]本申请实施例提出了一种心率信号的追踪方法,包括:获取原始的光电容积脉搏波描记法PPG信号和滤波后的PPG信号;分别对所述原始的PPG信号和所述滤波后的PPG信号进行短时傅里叶变换,得到对应的所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱;分别根据所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱,生成对应的第一曲线簇和第二曲线簇;从所述第一曲线簇中所有曲线上各二维坐标点中,查找与所述第二曲线簇中每条曲线上各二维坐标点满足第一预设条件的坐标点,作为配对点;其中,所述二维坐标点用于表征时间、频率的点;对所述第二曲线簇中每条曲线进行检测,如果所述第二曲线簇中曲线存在配对点的参数满足第二预设条件,则根据所述配对点的参数满足第二预设条件的所述第二曲线簇中的曲线,获取跳转心率值,以便对所述心率信号进行追踪。
[0006]根据本申请实施例的心率信号的追踪方法,先获取原始的光电容积脉搏波描记法PPG信号和滤波后的PPG信号,再分别对原始的PPG信号和滤波后的PPG信号进行短时傅里叶变换,得到对应的原始的PPG信号的频谱和滤波后的PPG信号的频谱,再分别根据原始的PPG信号的频谱和滤波后的PPG信号的频谱,生成对应的第一曲线簇和第二曲线簇,并从第一曲线簇中所有曲线上各用于表征时间、频率的二维坐标点中,查找与第二曲线簇中每条曲线上各二维坐标点满足第一预设条件的坐标点,作为配对点,进一步对第二曲线簇中每条曲线进行检测,如果第二曲线簇中曲线存在配对点的参数满足第二预设条件,则根据配对点的参数满足第二预设条件的第二曲线簇中的曲线,获取跳转心率值,以便对心率信号进行追踪。由此,该方法可以用在心率追踪的跳转之中,能够大大提升心率追踪的精度。
[0007]在一些实施例中,所述根据所述配对点满足第二预设条件的所述第二曲线簇中的曲线,获取跳转心率值,包括:根据所述配对点的参数满足第二预设条件时所述配对点的时间,获取所述配对点对应的频率,作为所述跳转心率值。
[0008]在一些实施例中,所述分别根据所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱,生成对应的第一曲线簇和第二曲线簇,包括:分别对所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱,进行幅值归一化处理;分别对幅值归一化后的所述原始的PPG信号的频谱和幅值归一化后的所述滤波后的PPG信号的频谱,通过查找局部峰值,以得到对应的多个第一点对和多个第二点对;其中,所述第一点对和所述第二点对分别用于表征频率和幅值的点对;分别根据多个所述第一点对和多个所述第二点对,生成对应的所述第一曲线簇和所述第二曲线簇。
[0009]在一些实施例中,所述根据多个所述第一点对,生成所述第一曲线簇,包括:在当前时刻大于零时,将当前时刻的第一点对和上一时刻的第一点对,按照第三预设条件进行配对;如果所述当前时刻的第一点对和所述上一时刻的第一点对按照所述第三预设条件配对成功,则判断所述上一时刻的第一点对是否在第一曲线中;其中,如果所述上一时刻的第一点对在第一曲线中,则将所述当前时刻的第一点对加入到所述第一曲线中;或者,如果所述上一时刻的第一点对不在所述第一曲线中,则根据所述当前时刻的第一点对和所述上一时刻的第一点对,生成第二曲线;根据所述第一曲线和所述第二曲线,生成所述第一曲线簇。
[0010]在一些实施例中,所述对幅值归一化后的所述原始的PPG信号的频谱,通过查找局部峰值,以得到多个第一点对之后,还包括:判断所述第一点对的幅值是否小于第一预设幅值;如果所述第一点对的幅值小于所述第一预设幅值,则删除所述幅值小于所述第一预设幅值的第一点对。
[0011]在一些实施例中,所述根据多个所述第二点对,生成所述第二曲线簇,包括:在当前时刻大于零时,将当前时刻的第二点对和上一时刻的第二点对,按照第四预设条件进行配对;如果所述当前时刻的第二点对和所述上一时刻的第二点对按照所述第四预设条件配对成功,则判断所述上一时刻的第二点对是否在第三曲线中;其中,如果所述上一时刻的第二点对在第三曲线中,则将所述当前时刻的第二点对加入到所述第三曲线中;或者,如果所述上一时刻的第二点对不在所述第三曲线中,则根据所述当前时刻的第二点对和所述上一时刻的第二点对,生成第四曲线;根据所述第三曲线和所述第四曲线,生成所述第二曲线簇。
[0012]在一些实施例中,所述对幅值归一化后的所述滤波后的PPG信号的频谱,通过查找局部峰值,以得到多个第二点对之后,还包括:判断所述第二点对的幅值是否小于第二预设幅值;如果所述第二点对的幅值小于所述第二预设幅值,则删除所述幅值小于所述第二预设幅值的第二点对;其中,所述第二预设幅值大于第一预设幅值。
[0013]在一些实施例中,所述获取滤波后的PPG信号,包括:利用滤波算法,从所述原始的PPG信号中过滤加速度信号,以获取所述滤波后的PPG信号。
[0014]本申请实施例提出了一种心率信号的追踪装置,包括:第一获取模块,用于获取原始的光电容积脉搏波描记法PPG信号和滤波后的PPG信号;处理模块,用于分别对所述原始的PPG信号和所述滤波后的PPG信号进行短时傅里叶变换,得到对应的所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱;生成模块,用于分别根据所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱,生成对应的第一曲线簇和第二曲线簇;查找模块,用于从所述第一曲线簇中所有曲线上各二维坐标点中,查找与所述第二曲线簇中每条曲线上各
二维坐标点满足第一预设条件的坐标点,作为配对点;其中,所述二维坐标点用于表征时间、频率的点;第二获取模块,用于对所述第二曲线簇中每条曲线进行检测,如果所述第二曲线簇中曲线存在配对点的参数满足第二预设条件,则根据所述配对点的参数满足第二预设条件的所述第二曲线簇中的曲线,获取跳转心率值,以便对所述心率信号进行追踪。
[0015]根据本申请实施例的心率信号的追踪装置,通过第一获取模块获取原始的光电容积脉搏波描记法PPG信号和滤波后的PPG信号,通过处理模块分别对原始的PPG信号和滤波后的PPG信号进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种心率信号的追踪方法,其特征在于,包括:获取原始的光电容积脉搏波描记法PPG信号和滤波后的PPG信号;分别对所述原始的PPG信号和所述滤波后的PPG信号进行短时傅里叶变换,得到对应的所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱;分别根据所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱,生成对应的第一曲线簇和第二曲线簇;从所述第一曲线簇中所有曲线上各二维坐标点中,查找与所述第二曲线簇中每条曲线上各二维坐标点满足第一预设条件的坐标点,作为配对点;其中,所述二维坐标点用于表征时间、频率的点;对所述第二曲线簇中每条曲线进行检测,如果所述第二曲线簇中曲线存在配对点的参数满足第二预设条件,则根据所述配对点的参数满足第二预设条件的所述第二曲线簇中的曲线,获取跳转心率值,以便对所述心率信号进行追踪。2.如权利要求1所述的心率信号的追踪方法,其特征在于,所述根据所述配对点满足第二预设条件的所述第二曲线簇中的曲线,获取跳转心率值,包括:根据所述配对点的参数满足第二预设条件时所述配对点的时间,获取所述配对点对应的频率,作为所述跳转心率值。3.如权利要求1所述的心率信号的追踪方法,其特征在于,所述分别根据所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱,生成对应的第一曲线簇和第二曲线簇,包括:分别对所述原始的PPG信号的频谱和所述滤波后的PPG信号的频谱,进行幅值归一化处理;分别对幅值归一化后的所述原始的PPG信号的频谱和幅值归一化后的所述滤波后的PPG信号的频谱,通过查找局部峰值,以得到对应的多个第一点对和多个第二点对;其中,所述第一点对和所述第二点对分别用于表征频率和幅值的点对;分别根据多个所述第一点对和多个所述第二点对,生成对应的所述第一曲线簇和所述第二曲线簇。4.如权利要求3所述的心率信号的追踪方法,其特征在于,所述根据多个所述第一点对,生成所述第一曲线簇,包括:在当前时刻大于零时,将当前时刻的第一点对和上一时刻的第一点对,按照第三预设条件进行配对;如果所述当前时刻的第一点对和所述上一时刻的第一点对按照所述第三预设条件配对成功,则判断所述上一时刻的第一点对是否在第一曲线中;其中,如果所述上一时刻的第一点对在第一曲线中,则将所述当前时刻的第一点对加入到所述第一曲线中;或者,如果所述上一时刻的第一点对不在所述第一曲线中,则根据所述当前时刻的第一点对和所述上一时刻的第一点对,生成第二曲线;根据所述第一曲线和所述第二曲线,生成所述第一曲线簇。5.如权利要求3或4所述的心率信号的追踪方法,其特征在于,所述对幅值归一化后的所述原始的PPG信号的频谱,通过查找局部峰值,以得到多个第一点对之后,还包括:
判断所述第一点对的幅值是否小于第一预设幅值;如果所述第一点对的幅值小于所述第一预设幅值,则删除所述幅值小于所述第一预设幅值的第一点对。6.如权利要求3所述的心率信号的追踪方法,其特征在于,所述根据多个所述第二点对,生成所述第二曲线簇,包括:在当前时刻大于零时,将当前时刻的第二点对和上一时刻的第二点对,按照第四预设条件进行配对;如果所述当前时刻的第二点对和所述上一时刻的第二点对按照所述第四预设条件配对成功,则判断所述上一时刻的第二点对是否在第三曲线中;其中,如果所述上一时刻的第二点对在第三曲线中,则将所述当前时刻的第二点对加入到所述第三曲线中;或者,如果所述上一时刻的第二点对不在所述第三曲线中,则根据所述当前时刻的第二点对和所述上一时刻的第二点对,生成第四曲线;根据所述第三曲线和所述第四曲线,生成所述第二曲线簇。7.如权利要求...

【专利技术属性】
技术研发人员:赵明喜
申请(专利权)人:安徽华米健康科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1