[发明专利]一种基于Lempel-Ziv复杂度的异常心音识别方法有效
申请号: | 201710356867.4 | 申请日: | 2017-05-19 |
公开(公告)号: | CN107170467B | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 莫鸿强;徐伟钊;王伟杰;田翔;谈志军 | 申请(专利权)人: | 佛山市百步梯医疗科技有限公司 |
主分类号: | G10L25/66 | 分类号: | G10L25/66;G10L21/0208 |
代理公司: | 44245 广州市华学知识产权代理有限公司 | 代理人: | 李斌 |
地址: | 528313 广东省佛山市顺德区陈村镇赤花*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lempel ziv 复杂度 异常 心音 识别 方法 | ||
1.一种基于Lempel-Ziv复杂度的异常心音识别方法,其特征在于,包括如下步骤:
1)随机获取某一心音信号X(k),并对其进行分帧,计算各帧的绝对值均值E(m);
2)对绝对值均值E(m)进行低通滤波处理,得到各帧的包络值En(m);
3)对步骤1)的心音信号X(k)所包含的完整心跳周期,分为第一心音S1、心音间期S1S2和第二心音S2三个阶段,并确定其第一心音S1的起点和第二心音S2的终点,且将第一心音S1、心音间期S1S2以及第二心音S2分别记为XS1、XS1S2以及XS2;获取XS1、XS1S2以及XS2对应包络值En(m)的包络段,分别表示为EnS1(m)、EnS1S2(m)和EnS2(m);
4)在一个正常心音的完整心跳周期内,分为第一心音S1、心音间期S1S2和第二心音S2三个阶段,分别计算各阶段包络值的LZ复杂度,且重复计算多组,求出均值,记为向量
5)根据步骤4)正常心音中各阶段包络值的LZ复杂度向量[YS1normal,YS1S2normal,YS2normal]与向量的距离lnormal确定阈值C,所述阈值C表达式为:
其中,是距离lnormal的均值,δnormal是距离lnormal的标准差,Cn为阈值参数;
6)计算步骤3)中包络段EnS1(m)、EnS1S2(m)和EnS2(m)的LZ复杂度,记为向量[YS1,YS1S2,YS2];
7)计算步骤6)的LZ复杂度向量[YS1,YS1S2,YS2]与正常心音均值向量的距离l;
8)对阈值C和距离l进行大小判断,若l>C,就认为测试对象心音出现异常;否则为正常。
2.根据权利要求1所述的一种基于Lempel-Ziv复杂度的异常心音识别方法,其特征在于,所述步骤1)的心音信号X(k),其长度为LD点、采样频率为fs,k∈{1,2,...,LD};其中LD是正整数,且LD/fs不小于1s,以保证获取的心音信号X(k)至少有一个完整的心跳周期。
3.根据权利要求2所述的一种基于Lempel-Ziv复杂度的异常心音识别方法,其特征在于,所述步骤1)的进行分帧,在对心音信号X(k)进行分帧后,每一帧的帧长为LF、帧移为LM、帧数M=[(LD-LF)/LM]+1;其中,[*]表示对*作四舍五入的取整运算。
4.根据权利要求3所述的一种基于Lempel-Ziv复杂度的异常心音识别方法,其特征在于,所述步骤1)中对计算各帧的绝对值均值E(m),第m帧的绝对值均值E(m)计算方式为:
其中,m∈{1,2,...,M}。
5.根据权利要求1所述的一种基于Lempel-Ziv复杂度的异常心音识别方法,其特征在于,所述步骤2)对绝对值均值E(m)进行低通滤波处理,低通滤波处理使用的滤波器为数字滤波器,其脉冲传递函数为:
其中,数字滤波器用于滤去E(m)中高频段部分,其截止频率为80~100Hz,阶数选择4到6阶;所述脉冲传递函数的参数a0~am和b1~bm,决定于心音信号X(k)的采样频率fs和所述截止频率,并采用巴特沃斯低通滤波器设计算法来确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市百步梯医疗科技有限公司,未经佛山市百步梯医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710356867.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种焊接定位工装
- 下一篇:一种新型螺旋网带翻带检测装置