【技术实现步骤摘要】
一种基于机器学习技术的心律失常分析系统
本专利技术是医学信号处理领域,具体涉及一种基于机器学习技术的心律失常分析系统。
技术介绍
心血管疾病是威胁人类健康的疾病之首,全球五分之二的人口死于心血管疾病。心电图(electrocardiogram,ECG)是心脏电活动过程中电位变化在体表的综合反映,ECG的各个部分代表着特定的生理意义。由于心血管疾病种类多样、差异巨大。如何根据心电图对病人心血管状态准确的评估和诊断,这要求临床医生具有专业的知识、丰富的经验。但医生在长期大量心电图诊断时、极易疲劳、极易出现诊断错误等问题。针对这些问题,心电图的辅助诊断设备发展迅速,随着信息领域的进步,特别是随着模式识别技术的进展,心电图设备的功能不再是仅仅获取心电信号、打印心电图,而是向着挖掘心电图中的有效数据以及自动识别、统计心拍信息方向发展。带自动识别心拍功能的分析设备能够为医生提供更直观有效的心电图信息,有效节省诊断时间,提高医生的诊断效率,是重要的辅助医疗设备之一。这些设备的核心是自动心律失常分析系统。本专利技术实现此系统的技术途径是通过提取心电图特征向量并输入分类器,得到分类 ...
【技术保护点】
1.一种基于机器学习技术的心律失常分析系统,它包括:一.读入数据外部获取一组两导联心电信号输入到MATLAB中;设置一个空数组A,m行2*n列;根据信号标注的R波点的位置按照其采样频率每个导联依次截取相应个点,两个导联截取出的数据依次存入数组A;数组A中前m行n列的数据为第一导联的数据,m行n+1到2*n列为第二导联的数据;二.对单通道心电图样本的第一导联进行特征提取的步骤:(1)设置i,将A中前m行n列的数据进行i次采样取A的1到m行1+2*(i‑1)到3+2*(i‑1)列的采样方法进行采样变为m*x的样本信号B,B中包含m个1*x的数组,设置空数组Y1;(2)对B进行聚 ...
【技术特征摘要】
1.一种基于机器学习技术的心律失常分析系统,它包括:一.读入数据外部获取一组两导联心电信号输入到MATLAB中;设置一个空数组A,m行2*n列;根据信号标注的R波点的位置按照其采样频率每个导联依次截取相应个点,两个导联截取出的数据依次存入数组A;数组A中前m行n列的数据为第一导联的数据,m行n+1到2*n列为第二导联的数据;二.对单通道心电图样本的第一导联进行特征提取的步骤:(1)设置i,将A中前m行n列的数据进行i次采样取A的1到m行1+2*(i-1)到3+2*(i-1)列的采样方法进行采样变为m*x的样本信号B,B中包含m个1*x的数组,设置空数组Y1;(2)对B进行聚类,聚类数为x,这里假设x为3,聚类后得到大小为x*x的信号,并命名为C;(3)设置a1到a3为C的第1到x行数组,对这三个数组进行求距离:先设定数组a1的距离值q1为2*i(i与步骤一中的i相同),求a1a2之间的欧式距离s1;a1a3之间的欧式距离s2;然后求得a2的绝对距离q2=2*i+s1;a3的绝对距离q3=2*i+s2;将q1的值放入C第1行第4列;q2的值放入C第2行第4列;q3的值放入C第3行第4列;(4)将数组B对a1a2a3求相似性:求B的第j行的数组(j=1,2,...,m)与a1a2a3的欧式距离d1d2d3,B的第j行的数组与a1的相似性m1=1/(d1-1),相应的与a2a3的相似性为m2m3;比较m1m2m3三个值,取最大值mk(k=1,2,3),将C的第k行第4列的值赋给Y1的第j行第i列;(5)输出Y1;三.对单通道心电图样本的第二导联进行特征提取的步骤:(1)设置i,将A中m行n+1到2*n列的数据进行i次采样取A的1到m行1+2*(i-1)到3+2*(i-1)列的采样方法进行采样变为m*x的样本信号B1,B1中包含,m个1*x的数组,设置空数组Y2;(2)对B1进行聚类,聚类数为x1,这里假设x1为3,聚类后得到大小为x1*x1的信号,并命名为C1;(3)设...
【专利技术属性】
技术研发人员:刘通,李春涛,臧睦君,邹海林,柳婵娟,周树森,赵玲玲,
申请(专利权)人:鲁东大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。