[发明专利]一种基于动态二阶差分阈值的BCG信号心率计算方法及系统有效
申请号: | 201911156128.6 | 申请日: | 2019-11-22 |
公开(公告)号: | CN110916636B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 李润超;魏春雨;宿天赋 | 申请(专利权)人: | 新绎健康科技有限公司 |
主分类号: | A61B5/024 | 分类号: | A61B5/024;A61B5/11;A61B5/00 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 郭欣欣 |
地址: | 065001 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 二阶差分 阈值 bcg 信号 心率 计算方法 系统 | ||
1.一种基于动态二阶差分阈值的BCG信号心率计算方法,所述方法包括:
采集获得BCG信号;
根据预设规则对BCG信号进行滤波预处理,获得滤波后的BCG信号;
根据动态二阶差分阈值算法处理滤波后的BCG信号,确定每个信号周期中的J波波峰位置,获得J波波峰序列;
根据所述J波波峰序列中的每个J波波峰位置,计算BCG信号主波的平均长度;根据所述平均长度以及采样率计算获得心率;
其中,根据动态二阶差分阈值算法处理滤波后的BCG信号,包括:
对滤波后的BCG信号进行离散化处理,获得K个信号点;按照预设的周期长度将所述K个信号点等分为N个周期,使每一段中包含一个BCG周期信号;
根据预设规则计算获得初始阈值;所述初始阈值包括初始差分阈值th1、初始振幅阈值上限th2以及初始振幅阈值下限th3;
根据初始阈值、预设的一阶差分条件以及二阶差分条件确定第一个周期的J波峰值点;
根据所述第一个周期的J波峰值点对初始阈值进行更新,获得新的阈值,即新的差分阈值、振幅阈值上限以及振幅阈值下限;并根据所述新的阈值以及预设的一阶差分条件以及二阶差分条件确定下一个周期的J波峰值点,直至获得所有J波峰值点;
其中,根据初始阈值、预设的一阶差分条件以及二阶差分条件确定第一个周期的J波峰值点,包括:
在第一个周期内获得主波升支上的一个离散点yi,所述yi通过满足yi+1-yith1且yi-yi-1th1的条件;
判断从yi开始后的相邻4个点为yk,yk+1,yk+2,yk+3,是否满足差分预设条件;若满足所述差分预设条件,则记录yk+2为所述第一个周期的J波峰值点,其幅度记为Hnew;所述差分预设条件为:一阶差分条件:yk+1-yk0;yk+2-yk+10;yk+3-yk+20;且同时满足二阶差分条件:yn=yk+1-yk;yn+1=yk+2-yk+1;yn+2=yk+3-yk+2;yn+1-yn0且yn+2-yn+10;
若不满足所述差分预设条件,则重新获得主波升支上的新的离散点,直至获得满足所述差分预设条件的情形,获得J波峰值点;
其中,根据所述第一个周期的J波峰值点对初始阈值进行更新,包括:
获得从yk+1到yk+2这一过程的差分最大值,记为Mnew;使用所述差分最大值Mnew更换计算初始差分阈值中该周期对应的差分最大值,并重新计算新的平均差分最大值M0;根据新的M0计算获得新的差分阈值;
将所述J波峰值点yk+2对应的振幅Hnew更换计算初始振幅阈值中对应该周期的振幅最大值,并重新计算新的平均振幅最大值H0;根据新的H0计算获得新的振幅阈值上限以及振幅阈值下限。
2.根据权利要求1所述的方法,其特征在于,所述根据预设规则对BCG信号进行滤波预处理,获得滤波后的BCG信号,包括:
通过截止频率为30Hz的低通滤波器滤除工频干扰及高频噪声;
根据经验模态分解算法,通过预设的多个阈值对原始的BCG信号进行经验模态分解,获得多阶IMF函数;
将含有噪声成分的IMF函数去除,对剩余的含有信号成分的IMF函数进行重构,获得滤波后的BCG信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新绎健康科技有限公司,未经新绎健康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911156128.6/1.html,转载请声明来源钻瓜专利网。