[发明专利]基于小波包变换和隐马尔科夫模型的脉搏信号分类方法有效
申请号: | 201310496497.6 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103505189A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 严如强;孟静静;钱宇宁 | 申请(专利权)人: | 东南大学 |
主分类号: | A61B5/02 | 分类号: | A61B5/02 |
代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于小波包变换和隐马尔科夫模型的脉搏信号分类方法,包括以下步骤:采用db4小波作为小波包变换的小波基函数,对采集的两类脉搏信号进行小波包变换,获得各个频带的小波包分解系数;根据局域判别基算法选择最优频带;利用Fisher准则选择最优能量特征向量;将两类脉搏信号分别选取一部分做为训练信号,另外一部分作为测试信号,根据上述方法求两类信号的最优特征向量;将训练信号的最优能量特征向量作为连续隐马尔科夫的观测向量训练出两个隐马尔科夫模型;将测试信号的最优能量特征向量分别输入到训练的两个模型中,根据前向-后向算法求其概率值P(O|λi),通过概率值比较,完成脉搏信号的分类。 | ||
搜索关键词: | 基于 波包 变换 隐马尔科夫 模型 脉搏 信号 分类 方法 | ||
【主权项】:
1.一种基于小波包变换和隐马尔科夫模型的脉搏信号分类方法,该方法包括以下几个步骤:(1)通过HK-2000C脉搏传感器采集脉搏信号,得到脉搏信号序列x(i),i=1,2,...,N,i表示等时间间隔采样时间点,N为信号长度;(2)按照公式1对采集到的脉搏信号x(i)进行4层小波包变换,采用db4小波作为小波包变换的小波基函数,所述db4小波基函数的分解低通滤波器系数为:h(n)=[-0.0106,0.0329,0.0308,-0.1870,-0.0280,0.6309,0.7148,0.2304](n=0,1...7),分解高通滤波器系数为:g(n)=[-0.2304,0.7148,-0.6309,-0.0280,0.1870,0.0308,-0.0329,-0.0106](n=0,1...7);c j + 1 , k 2 l = Σ m = 2 k 2 k + 7 h ( m - 2 k ) c j l , m c j + 1 , k 2 l + 1 = Σ m = 2 k 2 k + 7 g ( m - 2 k ) c j l , m - - - ( 1 ) ]]> 其中,
表示第j层第l个频带的第m个小波系数,j=0,1,2,3,7≤2j-1;(3)根据所述步骤(1),(2),采集A、B两类脉搏信号,并从其中各取一例获取其小波包分解系数,分别用![]()
表示;(4)根据局域判别基(LDB)方法,选择小波包分解后的最优频带,具体步骤如下:4.1)根据公式(2)(3)求每一个频带的能量分布:P 1 ( j , l ) = Σ m ( c j l , m ) 2 Σ m ( c 0 0 , m ) 2 - - - ( 2 ) ]]>P 2 ( j , l ) = Σ m ( d j l , m ) 2 Σ m ( d 0 0 , m ) 2 - - - ( 3 ) ]]> 其中,P1(j,l)表示A类脉搏信号第j层第l个频带的能量分布,p2(J,l)表示B类脉搏信号第j层第l个频带的能量分布;4.2)根据公式(4)求得两组信号对应频带的相对熵:D ( j , l ) = Σ j , l P 1 ( j , l ) log P 1 ( j , l ) P 2 ( j , l ) - - - ( 4 ) ]]> 4.3)从最后一层,即j=3开始计算,如果D(j,l)≥D(j+1,2l)+D(j+1,2l+1)选择保留频带Ω(J,l),否则保留频带Ω(j+1,2l)和频带Ω(j+1,2l+1))并将D(j,l)重新赋值为:D(j,l)二D(j+1,2l)+D(j+1,2l+1),根据此方法,选择出最优的频带(Ω1,Ω2…Ωt)其中t表示最优频带的个数;(5)求取最优频带对应的能量特征,所述能量特征为各个频带内所有系数的平方和,可以表示为H=(EM1,EM2…EM,),利用Fisher准则选取最优特征向量F={EMq,EMq+1…EMq+s},其中s+1<t表示最优特征向量的个数;(6)分别从两类信号中选取N组脉搏信号作为训练信号,其余M组信号作为测试信号。根据上述方法选择出的特征向量,提取训练数据和测试数据的特征向量,A类信号训练数据的最优特征向量可以表示为
其中i=1,2……N。其测试数据的最优特征向量可以表示为:
其中j=1,2,……M。B类信号训练数据的最优特征向量表示为
其中i=1,2……N,其测试数据的最优特征向量表示为:
其中j=1,2,……M;(7)用连续隐马尔科夫模型作为分类器,对A、B两类信号进行分类,所述连续隐马尔模型可以用公式(5)表示,其中π表示初始状态,A表示状态转移概率分布,μ表示混合高斯函数的均值,U表示混合高斯函数的方差,C表示权值系数。将两类训练数据的最优特征向量
分别用来训练两类信号的连续隐马尔科夫模型,模型可以用λ1和λ2表示,λ={π,A,μ,U,C} (5)把两类测试数据的最优特征向量
分别输入到训练得到的连续隐马尔科夫模型,利用前向-后向算法计算两个模型输出的概率值P(O|λi),i=1,2,如果P(O|λ1)>P(O|λ2)表示该组数据属于模型λ1,即属于A类脉搏信号,如果P(O|λ1)<P(O|λ2)表示该组数据属于模型λ2,即属于B类脉搏信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310496497.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于物料搅拌机上的卸料装置
- 下一篇:离子检测