The invention discloses a heart sound type recognition method based on EMD and improved MFCC, which includes heart sound signal pre-processing, heart sound signal autocorrelation segmentation, heart sound signal EMD decomposition, and screens out the first-order difference coefficient extraction algorithm of the main IMF component, heart sound signal MFCC, and the training and recognition of heart sound signal. Based on the EMD and the improved MFCC method, the cepstrum domain parameter MFCC is improved to extract the deep information which can characterize the characteristics of different types of heart sounds, realize the effective recognition of heart sounds, effectively improve the recognition accuracy, and is of great value for the diagnosis of cardiovascular diseases.
【技术实现步骤摘要】
基于EMD结合改进的MFCC的心音类型识别方法
本专利技术涉及心音类型识别方法
,特别涉及一种基于EMD结合改进的MFCC的心音类型识别方法。
技术介绍
心音是人体重要的生理信号之一,由心肌收缩、心脏瓣膜关闭和血液撞击房室壁、大动脉壁等引起的振动所产生的声音。心音包含重要的生理病理信息,对于心血管疾病的诊断具有重要价值。因此对舒张期心音信号进行识别分析对于心脏疾病的诊断具有重要的意义。心音的分类识别一直是心音分析领域中的研究热点,旨在利用分类器根据不同心音中杂音的内在特征判定出不同的心音信号所属的心脏疾病类型。目前许多学者提出了多种心音的特征提取和分类方法,但这些方法大多数建立在心音信号线性时变或时不变模型的基础上。而心音为具有非线性和非平稳特性的振动信号,线性的分析方法势必会忽略信号内部一些重要的信息,因此,现有技术中的心音类型识别方法存在识别精度较低的问题。
技术实现思路
本专利技术的目的是解决上述
技术介绍
中的不足,针对心音为周期信号的特点,提供一种基于EMD结合改进的MFCC的心音类型识别方法,主要是一种基于主IMF分量MFCC的Delta值的心音类型识别方法,通过提取主IMF分量MFCC的Delta值,来表征不同类型心音特点的深层次信息,实现心音信号的有效识别并有效提高识别率。为了达到上述的技术效果,本专利技术采取以下技术方案:基于EMD结合改进的MFCC的心音类型识别方法,包含以下步骤:步骤一:心音信号预处理;A1.对收到的心音数据进行重采样;A2.对重采样后的心音信号进行巴特沃斯低通滤波;A3.对滤波后的心音信号进行去噪;步骤二:心音信号的自 ...
【技术保护点】
1.基于EMD结合改进的MFCC的心音类型识别方法,其特征在于,包含以下步骤:步骤一:心音信号预处理;A1.对收到的心音数据进行重采样;A2.对重采样后的心音信号进行巴特沃斯低通滤波;A3.对滤波后的心音信号进行去噪;步骤二:心音信号的自相关分段;B1.计算去噪后的心音数据的幅度均值;B2.设定参数:重采样后,一个心音周期的最小点数s_min=750,心音周期的最大点数s_max=2500;B3.由心音信号长度以及一个心音周期的最大长度相除得到该心音信号的分段数M;B4.将这M段心音数据从开始到结束依次两两组合,若M为奇数则有多余的分段,多余的分段舍去;B5.寻找每个组合段中第一个第一心音的起始点;B6.计算组合段内所找到的第一心音起始点所在的心音周期与该段内的下个心音周期的自相关系数,并保存;B7.选择所有组合段中最大的自相关系数所在的心音周期,作为分段结果;步骤三:心音信号的EMD分解,并筛选出主IMF分量;C1.确定心音信号x(t)所有的局部极大值和局部极小值;C2.利用三次样条插值法对极值点进行处理得到极大值和极小值包络,并求出包络均值曲线m(t),并用x(t)减去m(t)得: ...
【技术特征摘要】
1.基于EMD结合改进的MFCC的心音类型识别方法,其特征在于,包含以下步骤:步骤一:心音信号预处理;A1.对收到的心音数据进行重采样;A2.对重采样后的心音信号进行巴特沃斯低通滤波;A3.对滤波后的心音信号进行去噪;步骤二:心音信号的自相关分段;B1.计算去噪后的心音数据的幅度均值;B2.设定参数:重采样后,一个心音周期的最小点数s_min=750,心音周期的最大点数s_max=2500;B3.由心音信号长度以及一个心音周期的最大长度相除得到该心音信号的分段数M;B4.将这M段心音数据从开始到结束依次两两组合,若M为奇数则有多余的分段,多余的分段舍去;B5.寻找每个组合段中第一个第一心音的起始点;B6.计算组合段内所找到的第一心音起始点所在的心音周期与该段内的下个心音周期的自相关系数,并保存;B7.选择所有组合段中最大的自相关系数所在的心音周期,作为分段结果;步骤三:心音信号的EMD分解,并筛选出主IMF分量;C1.确定心音信号x(t)所有的局部极大值和局部极小值;C2.利用三次样条插值法对极值点进行处理得到极大值和极小值包络,并求出包络均值曲线m(t),并用x(t)减去m(t)得:h1(t)=x(t)-m(t);C3.将h1(t)作为新的信号继续重复k次步骤C2得到h1k(t),此时标准差SD为:C4.若SD≤0.3,令h1k(t)=cc1(t)即为所求的第一个固有模态分量IMF1,则剩余分量r1(t)=x(t)-cc1(t);C5.对r1(t)重复步骤C4直至rn(t)为一单调函数,则分解过程结束,则此时心音信号x(t)可表示为:步骤四:心音信号的MFCC的Delta值提取算法;D1.预加重滤波器;将心音信号x(t)通过一个高通滤波器,形式为:H(z)=1-a*(z-1),其中系数a的值介于0.9和1.0之间;D2.计算每个固有模态分量IMF的MFCC;D3.计算MFCC的Delta值;对MFCC特征向量序列在时序方向上做一次傅里叶变换,得到对应于MFCC特征的Delta...
【专利技术属性】
技术研发人员:梁庆真,刘传银,刘贤洪,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。