【技术实现步骤摘要】
基于多路可视图的健康与心脏疾病患者ECG信号识别方法
[0001]本专利技术涉及一种ECG信号识别方法,尤其适用于在各心脏类疾病的检测中使用的一种基于多路可视图的健康与心脏疾病患者ECG信号识别方法
技术介绍
[0002]随着大数据的兴起,多种多样的信息充斥了生活的各个角落且正随时间不断地发生着变化,构成无穷无尽的时间序列,而对于非线性时间序列的研究一直是一个重难点,如何在序列成千上万的数据点中发掘有意义的信息得到了学者们的广泛关注。以往的非线性时间序列分析最常以混沌理论作为基础,例如使用关联维数刻画动力系统特征,使用李雅普诺夫指数进行动力学稳定性测量,利用熵量化轨道未来状态的不确定性等,这些时间序列分析方法如今已经趋于成熟,然而,以上诸多方法仅仅适用于低维的动力系统,且在分析过程中往往涉及参数选择,给最终的分析结果添加了许多人为选择的影响,造成一定的偏差。因此,新的时间序列分析方法应运而生,可视图(Visibility Graph)算法被提出,其主要思想是将时间序列中的数据节点根据一定的映射规则转化为复杂网络中的节点,而两节点间是否连接取决于数据点间是否满足给定的可视性准则。该方法不涉及任何参数的选择,分析过程中的主观性被大大降低。利用可视图算法可以将任意的时间序列转化为复杂网络,通过对复杂网络拓扑结构特征的研究提取新的时间序列特征,从而对其潜在的动力学机制进行更加深入的探究。如今,可视图算法已经在很多领域得到了广泛的使用,且已被证明可以很好的将单变量时间序列转化为复杂网络并提取特征。目前,可视图算法研究的重心仍然 ...
【技术保护点】
【技术特征摘要】
1.一种基于多路可视图的健康与心脏疾病患者ECG信号识别方法,其特征在于:在相同频率下分别采集健康个体和某心脏类疾病患者的十二导联ECG信号并组成两组十二维的ECG时间序列,然后利用可视图算法将两组十二个时间序列依次转换为两组十二张可视图,每组十二张可视图组合为一个有十二层的多路可视图,依次计算多路可视图中每两层之间的层间互信息,然后将每一层作为一个节点,将层间互信息作为两节点连边的权重,最终分别生成健康个体和某心脏类疾病患者两个无向的全连通加权网络;分别对两个不同加权网络的网络参数进行多尺度分析寻找使得网络参数差值最大的尺度因子,在此尺度因子下,对ECG信号进行识别的效果最好,在此基础上引入阈值参数重新构造无向加权网络,寻找出最佳阈值使得在此阈值下的网络参数差异最大,即识别效果最佳,并计算此时的网络参数用以对不同的ECG信号进行识别。2.根据权利要求1所述基于多路可视图的健康与心脏疾病患者ECG信号识别方法,其特征在于具体步骤如下:a在相同频率下分别采集健康个体的十二导联ECG信号并组成一个十二维的ECG时间序列,每一维序列的长度为N,具体的健康个体的十二导联的ECG信号组成ECG时间序列x1~x
12
,此ECG时间序列即为十二维的多维时间序列x
N
={x1,x2,
…
x
i
,
…
x
N
};b利用可视图算法依次将健康个体的十二个时间序列转换为十二张可视图,然后将十二张可视图构造为一个有十二层的多路可视图之后分别计算多路可视图每两层之间的层间互信息I;c根据多路可视图及其层间互信息I构造健康个体的全连通无向加权网络,其中全连通无向加权网络共有十二个节点,依次由多路可视图的每一层可视图映射得到,节点与节点之间两两相连,并且边的权重为其所连接的两个节点对应的层间互信息I;d利用步骤a
‑
步骤c相同的方法,采集某心脏类疾病患者的十二导联的ECG信号并组成ECG时间序列y1~y
12
,此组成ECG时间序列即为十二维的多维时间序列y
N
={y1,y2,
…
y
i
,
…
y
N
},并构建某心脏类疾病患者的无向全连通加权网络;e对健康个体的无向全连通加权网络以及某心脏类疾病患者的无向全连通加权网络的网络参数进行多尺度分析寻找,从而获得对ECG信号进行识别的效果最好的网络参数差值最大的尺度因子γ;f引入阈值参数ω,对健康个体和心脏疾病患者分别重新构造无向加权网络;g分别对健康人和患者重新构造后的无向加权网络计算网络参数平均权重度<d>,利用网络参数平均权重度<d>选择出能使健康个体和某心脏类疾病患者的网络参数相差最大的阈值ω0,利用阈值ω0重新构造后的无向加权网络识别效果即为最佳;h利用阈值ω0分别为健康人和心脏类疾病患者的多路可视图构造相应的无向加权网络,并通过对两个无向加权网络的拓扑图进行比较,对两类人群对应的无向加权网络进行网络参数分析,实现对健康人与心脏病患者十二导联ECG信号的识别。3.根据权利要求1所述基于多路可视图的健康与心脏疾病患者ECG信号识别方法,其特征在于,将两组十二个时间序列依次转换为两组十二张可视图的可视图算法为:b1将长度为N的一维时间序列x
N
={x1,
…
,x
i
,
…
,x
N
}的每一个时间点映射为可视图网络中的一个节点,该可视图网络为一个无向无权网络,共有N个节点,而两个节点之间是否能
够连接成边取决于两节点是否满足所给出的可视性准则;若两个节点之间满足可视性准则,则认为这两个节点“可视”,在复杂网络中可以连接成边,若两个节点之间不满足上述的可视性准则,则认为这两个节点之间“不可视”,不能在网络中相互连接;时间序列的相邻数据点间一定“可视”,并且每一个节点不可与自身相连;由此,一维的时间序列成功的转化为了仅有一层的网络;b2对于每一维时间序列的长度均为N的一个十二维的时间序列M代表维数,取值范围为M∈[1,12],将每一维时间序列按照以上的可视性准则转化为一个拥有N个节点,根据两节点间是否“可视”确定连边的无向无权的复杂网络,每一个复杂网络对应多路可视图中的一层,这样就将一个十二维的时间序列构造成了一个具有十二层的多路可视图每一维代表一层,其中第α层表示为{x
[α]
(1),x
...
【专利技术属性】
技术研发人员:杨小冬,马志怡,陈梅辉,任彦霖,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。