当前位置: 首页 > 专利查询>复旦大学专利>正文

基于改进ABC算法的脉搏波曲线拟合方法技术

技术编号:32428908 阅读:21 留言:0更新日期:2022-02-24 18:34
本发明专利技术提供了基于改进ABC算法的脉搏波曲线拟合方法,在该脉搏波曲线拟合方法中,由于对蜜源初始化后进行随机正态分布,因此可以改善蜜源多样性、减少局部收敛的可能性,还有效地将越界的蜜蜂均匀地放置在限定范围内,从而提高算法收敛效率。还由于雇佣蜂通过蜜蜂搜索方法搜索雇佣蜂蜜源,因此为雇佣蜂提供了更多在单一维度上跳出限制的机会,并为导致全局最优解提供了更高的可能性。又由于根据混沌遍历特性转为侦查蜂,侦查蜂根据映射算法找到侦查蜂蜜源,因此提高了全局搜索最优蜜源的效率。根据最优蜜源绘制出最优仿真曲线,为后续向量机的精确分类以及疾病预测模型的建立打下基础,最终实现对人体生理信息的准确分析。最终实现对人体生理信息的准确分析。最终实现对人体生理信息的准确分析。

【技术实现步骤摘要】
基于改进ABC算法的脉搏波曲线拟合方法


[0001]本专利技术涉及一种基于改进ABC算法的脉搏波曲线拟合方法。

技术介绍

[0002]脉搏波是由心脏的搏动沿动脉血管和血流向外周传播而形成,可以反映心血管系统和血液流体动力学的状态,而精确获取脉搏波中的脉搏特征成为依据脉搏波对人体生理信息进行精确分析的关键环节。
[0003]由于可穿戴设备采集到的脉搏波信号中存有较多噪声,导致脉搏波中诸如主波、潮波以及重博波等很难彼此区分开;并且多条脉搏波重叠会造成脉搏波中部分采样点消失,这些都造成获取的脉搏波信号不够精确,导致无法从实测脉搏波中提取特征参数从而影响后面机器学习分类器利用精确脉搏波进行疾病预测模型的建立。
[0004]针对上述问题,有人提出了通过曲线拟合的方法对脉搏波进行建模来描述脉搏波的信号趋势。其中,高斯模型可以较好地表征与脉搏分解相关的心血管功能相关参数。然而,受限于曲线的固有形状和函数的数量,高斯混合函数很难同时很好地拟合出脉搏波的峰值以及细节,还存在高数函数少、待优化参数多以及迭代次数多等问题。除了高斯模型,群体算法也适用于曲线拟合,如遗传算法、粒子群算法、蚁群算法、蜂群算法(ABC算法)。其中,ABC算法因其相对概念简单、变量少以及容易修改而被关注,传统的ABC算法存在搜索策略差、收敛速度慢以及精度低等问题,无法拟合出较好脉搏波曲线从而无法精确地提取脉搏波特征进行进一步地分类。

技术实现思路

[0005]为解决上述问题,本专利技术提供了一种能够根据由多个高斯函数叠加而成的仿真曲线以及实测脉搏波进行拟合从而提取实测脉搏波中的特征参数的脉搏波拟合方法,本专利技术采用了如下技术方案:
[0006]本专利技术提供了一种基于改进ABC算法的脉搏波曲线拟合方法,用于根据多个高斯函数混合而成的仿真曲线与实测脉搏波进行拟合形成拟合曲线,其特征在于,包含如下步骤:步骤S1,将仿真曲线中的每一个待优化参数当作可行解的向量元素并设定为蜜源,对蜜源进行初始化得到初始蜜源并给每个初始蜜源分配一只雇佣蜂;步骤 S2,对初始蜜源进行适应值计算并在最优的适应值对应的初始蜜源附近进行随机正态分布得到随机蜜源;步骤S3,雇佣蜂在随机蜜源周围根据预定的蜜蜂搜索方法搜索并得到雇佣蜂蜜源;步骤S4,雇佣蜂招募跟随蜂,跟随蜂在雇佣蜂蜜源以及随机蜜源中进行选定操作;步骤S5,根据混沌阵列映射生成侦查蜂,该侦查蜂根据映射算法得到侦查蜂蜜源;步骤S6,将所有雇佣蜂蜜源以及侦查蜂蜜源中最好的蜜源记录为最优蜜源;步骤S7,重复步骤S2至步骤S6直到重复次数达到预定的最大循环次数,得到唯一的最优蜜源,并根据最优蜜源绘制出最优仿真曲线。
[0007]本专利技术提供的基于改进ABC算法的脉搏波曲线拟合方法,还可以具有这样的技术特征,其中,步骤S2-1,将初始蜜源平均分为第一初始蜜源集X
k
以及第二初始蜜源集O
k
两部
分,对第一初始蜜源集X
k
以及第二初始蜜源集O
k
进行随机分布,得到第一初始蜜源集中第i 个初始蜜源X
i,k
位置以及第二初始蜜源集中第S
n-i个初始蜜源位置,如公式(1)所示:
[0008][0009]式中,k∈{1,2,

,K},K是仿真曲线的待优化参数的最大数量,S
n
是雇佣蜂的数量,第一初始蜜源集X
k
为包含仿真曲线的待优化参数个数的向量,第二初始蜜源集O
k
是第一初始蜜源集X
k
在边界内进行半分割而获得的对立解;步骤S2-2,评价第一初始蜜源集X
k
中的各个初始蜜源以及第二初始蜜源集O
k
中的各个初始蜜源,得到代表每个初始蜜源好坏的适应值;步骤S2-3,根据适应值从所有初始蜜源中选出多个相对良好的蜜源并作为良好蜜源;步骤S2-4,在良好蜜源周围进行随机正态分布得到随机蜜源。
[0010]本专利技术提供的基于改进ABC算法的脉搏波曲线拟合方法,还可以具有这样的技术特征,其中,当步骤S2-3中选出4个相对良好的蜜源作为良好蜜源时,分别将4个良好蜜源标记为X
b
和O
b
,X
s
和O
s
,围绕X
b
和O
b
,X
s
和O
s
进行随机正态分布得到随机蜜源Y:
[0011][0012]式中,D
1,2,3,4
是指随机正态分布生成的四个子集合,D
min
与D
max
为固定参数,D为上述四个子集合的组合。
[0013]本专利技术提供的基于改进ABC算法的脉搏波曲线拟合方法,还可以具有这样的技术特征,其中,预定的蜜蜂搜索方法为跨维度搜素和自适应搜索相结合的蜜蜂搜索方法,通过公式(3)可以实现跨维度更新雇佣蜂蜜源Y

i,k

[0014]Y'
i,k
=Y
t,k

i,k
(Y
i,k-Y
j,k
)
ꢀꢀꢀ
(3)
[0015]式中,i,t,j表示为蜂群中的第i个,第t个以及第j个雇佣蜂,i, t,j∈{1,2,...,S
n
}为随机创建,且j≠i≠t,φ
i,k
为[-1,1]均匀分布的随机数,雇佣蜂蜜源Y

i,k
是通过随机蜜源Y
i,k
以及Y
t.k
组合得到,通过公式(4)可以实现跨邻域更新雇佣蜂蜜源Y

i,k

[0016][0017]式中k,l表示为不同维度,k,l∈{1,2,

,K},且k≠l,φ
i,l
是介于{-1, 1}之间的随机数,α,β为固定值,f
i
,f
j
为蜂群中第i个和j个雇佣蜂蜜源的适应值。
[0018]本专利技术提供的基于改进ABC算法的脉搏波曲线拟合方法,还可以具有这样的技术特征,其中,步骤S5还包括如下子步骤:步骤S5-1,根据混沌阵列映射生成侦查蜂,该侦查蜂根据映射算法得到侦查蜂蜜源;步骤S5-2,判断是否有被放弃的雇佣蜂蜜源,在判断为有时进入步骤S5-3,判断为没有时进入步骤S6;步骤S5-3,雇佣蜂转为侦查蜂,在解空间随机搜索侦查蜂蜜源。
[0019]本专利技术提供的基于改进ABC算法的脉搏波曲线拟合方法,还可以具有这样的技术特征,其中,步骤S5-1包括如下子步骤:步骤T1,当雇佣蜂变成侦查蜂时,创建K维初始向量y0=[y
1,1
,y
1,2
,...,y
1,K
],步骤T2,根据公式(5)生成混沌数组y
z+1,k
:
[0020]y
z+1,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于改进ABC算法的脉搏波曲线拟合方法,用于根据多个高斯函数叠加而成的仿真曲线与实测脉搏波进行拟合从而提取原始实测脉搏波中的特征参数,其特征在于,包含如下步骤:步骤S1,将所述仿真曲线中的每一个待优化参数当作可行解的向量元素并设定为蜜源,对所述蜜源进行初始化得到初始蜜源并给每个所述初始蜜源分配一只雇佣蜂;步骤S2,对所述初始蜜源进行适应值计算并在最优的适应值对应的所述初始蜜源附近进行随机正态分布得到随机蜜源;步骤S3,所述雇佣蜂在所述随机蜜源周围根据预定的蜜蜂搜索方法搜索并得到雇佣蜂蜜源;步骤S4,所述雇佣蜂招募跟随蜂,所述跟随蜂在所述雇佣蜂蜜源以及所述随机蜜源中进行选定操作;步骤S5,根据混沌阵列映射生成侦查蜂,该侦查蜂根据映射算法得到侦查蜂蜜源;步骤S6,将所有所述雇佣蜂蜜源以及所述侦查蜂蜜源中最好的蜜源记录为最优蜜源;步骤S7,重复所述步骤S2至所述步骤S6直到重复次数达到预定的最大循环次数,得到唯一的所述最优蜜源,并根据所述最优蜜源绘制出最优仿真曲线。2.根据权利要求1所述的基于改进ABC算法的脉搏波曲线拟合方法,其特征在于:其中,所述步骤S2包括如下子步骤:步骤S2-1,将所述初始蜜源平均分为第一初始蜜源集X
k
以及第二初始蜜源集O
k
两部分,对所述第一初始蜜源集X
k
以及所述第二初始蜜源集O
k
进行随机分布,得到所述第一初始蜜源集中第i个初始蜜源X
i,k
位置以及所述第二初始蜜源集中第S
n-i个初始蜜源位置,如公式(1)所示:式中,k∈{1,2,

,K},K是所述仿真曲线的待优化参数的最大数量,S
n
是所述雇佣蜂的数量,所述第一初始蜜源集X
k
为包含所述仿真曲线的待优化参数个数的向量,所述第二初始蜜源集O
k
是所述第一初始蜜源集X
k
在边界内进行半分割而获得的对立解;步骤S2-2,评价所述第一初始蜜源集X
k
中的各个初始蜜源以及所述第二初始蜜源集O
k
中的各个初始蜜源,得到代表每个所述初始蜜源好坏的适应值;步骤S2-3,根据所述适应值从所有所述初始蜜源中选出多个相对良好的所述初始蜜源并作为良好蜜源;步骤S2-4,在所述良好蜜源周围进行随机正态分布得到随机蜜源。3.根据权利要求2所述的基于改进ABC算法的脉搏波曲线拟合方法,其特征在于:其中,当所述步骤S2-3中选出4个相对良好的所述初始蜜源作为所述良好蜜源时,分别
将4个所述良好蜜源标记为X
b
和O
b
,X
s
和O
s
,围绕X
b
和O
b
,X
s
和O
s
进行随机正态分布得到所述随机蜜源Y:式中,D
1,2,3,4
是指随机正态分布生成的四个子集合,D
min
与D
max
为固定参数,D为上述四个子集合的组合。...

【专利技术属性】
技术研发人员:欧阳春甘中学
申请(专利权)人:复旦大学
类型:发明
国别省市:

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

1