CN114287950A - 基于持续同调和傅里叶变换的心脏病计算机辅助分类方法 - Google Patents

基于持续同调和傅里叶变换的心脏病计算机辅助分类方法 Download PDF

Info

Publication number
CN114287950A
CN114287950A CN202111610398.7A CN202111610398A CN114287950A CN 114287950 A CN114287950 A CN 114287950A CN 202111610398 A CN202111610398 A CN 202111610398A CN 114287950 A CN114287950 A CN 114287950A
Authority
CN
China
Prior art keywords
fourier transform
computer
continuous
coherence
classification method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111610398.7A
Other languages
English (en)
Inventor
倪寅
孙华飞
孙福鹏
罗翼昊
向政瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN202111610398.7A priority Critical patent/CN114287950A/zh
Publication of CN114287950A publication Critical patent/CN114287950A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

本发明涉及一种基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,属于计算机辅助诊断及信号处理技术领域。本发明将心电图看成一维时间序列信号,提出利用傅里叶变换将信号转化为点云,并通过持续同调提取拓扑特征研究点云整体的结构性差异,从而对原始信号进行分类,保证了应用效果,杜绝了损失信息并且容易被细微因素干扰等缺点。傅里叶变换是分析周期性信号的有力工具,由于标准正交基的完备性,可将信号的信息完全转化为点云的信息。本方法能够保持准确性,同时能够大量降低计算量,并且基于信号的本身的拓扑特征,不依赖调整参数,具备显著优势。本方法除了在心电信号分类领域外,在生物医学和信号处理等领域,也具有广泛的应用前景。

Description

基于持续同调和傅里叶变换的心脏病计算机辅助分类方法
技术领域
本发明涉及一种基于持续同调和傅里叶变换的对心脏病异样情况进行预分类的计算机辅助分类方法,属于计算机辅助诊断及信号处理技术领域。
背景技术
心脏病作为全球致死率最高的疾病之一,极大威胁着人类的健康和安全。面对不断增长的发病人口,判断、预测并及时预防心脏病,对保护生命和实现个性化医疗有着重大意义。传统的诊断心脏病的方法,主要是观察记录心脏收缩电活动的心电图。但是,心电图的解读需要专业的医疗人员以及详细的医学背景知识,靠医疗人员人工解读,在面临医疗资源分配不均衡、条件紧张的情况下,病人的生命健康将得不到充分保障。
随着计算机技术特别是人工智能技术快速发展,利用计算机***进行心电图预分类预测,成为一种新的技术手段,有效缓解了人工医疗资源分配不均,并为医生进一步制定具体治疗方案提供有力帮助。
但是,现有的计算机辅助诊断***,在针对心电图进行心脏病异样预测分类时,主要从信号处理、动力***出发,统计分析以及机器学习等角度对单导联,以及标准的12导联的心电图进行特征提取,并根据特征进行心脏病情况预测分类。这种方式由于将细节因素过于放大、可解释性差等原因,对于心脏病异样情况进行预分类的效果并不理想。
此外,目前对于计算机辅助***而言,大多依赖于人工参数的选择。而对于不同的患者需要足够有经验的代码操作人员进行调参,而参数的不当选择将大幅降低***诊断的准确性。
发明内容
本发明的目的是针对现有技术存在的不足,为解决计算机辅助诊断***在进行心电图分类中面临的信号结构化信息被破坏、可解释性差、参数依赖性强等技术问题,创造性地提出一种基于持续同调和傅里叶变换的心脏病计算机辅助分类方法。
本发明方法的创新点在于:将心电图看成一维时间序列信号,首次提出利用傅里叶变换将信号转化为点云,并通过持续同调提取拓扑特征研究点云整体的结构性差异,从而对原始信号进行分类,保证了应用效果,杜绝了损失信息并且容易被细微因素干扰等缺点。傅里叶变换是分析周期性信号的有力工具,同时,由于标准正交基的完备性,可以将信号的信息完全转化为点云的信息。
本发明采用以下技术方案实现。
将心电图看成一维的时间序列信号。首先通过插值和滤波器,对持续的时间序列信号进行预处理。
然后,利用滑动窗口和傅里叶变换,将信号嵌入成点云。
之后,对点云应用持续同调,得到对应的同调图和条形图。
最后,提取拓扑特征,构建特征空间并利用支持向量机进行分割。
有益效果
本方法,对比现有技术,具有以下优点:
本方法是一种基于拓扑的新式方法,揭示了心电信号分类的可解释性。对比现有技术,本方法能够保持准确性,同时能够大量降低计算量,并且基于信号的本身的拓扑特征,不依赖调整参数,具备显著优势。
本方法除了在心电信号分类领域外,在生物医学和信号处理等领域,也具有广泛的应用前景。
附图说明
图1是本发明方法的整体流程图;
图2是本方法的四种心电图的实例;
图3是本发明中降噪过程的示意图;
图4至图6分别为本发明中正常心电图的图像,点云图和持续同调图的示意图;
图7至图9分别为本发明中室性早搏心电图的图像,点云图和持续同调图的示意图;
图10至图12分别为本发明中左束支阻滞心电图的图像,点云图和持续同调图的示意图;
图13至图15分别为本发明中心室扑动心电图的图像,点云图和持续同调图的示意图;
图16是本发明中Vietoris-Rips复形构建的过程效果图;
图17是本发明中条形图的示例图和贝蒂数的产生过程;
图18是本发明中原始心电图数据集在特征空间的分布示意图;
图19是本发明中支持向量机SVM对特征空间的分割平面。
具体实施方式
下面结合附图对本发明方法做进一步详细说明。
如图1所示,一种基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,包括以下步骤:
步骤1:如图2所示,本发明方法主要辅助分类健康、左束支阻滞、心室扑动和室性早搏等心电信号。
通过插值和滤波器,对持续的心电信号进行预处理。
将心电图看成一维的时间序列信号。由于我国供电设备使用交流电的频率为50Hz,而供电设备产生的工频干扰对心电图影响较大,因此,首先可以利用butterworth滤波器,对50Hz以上的心电频率进行滤波降噪。
然后,检测每个心跳的R波所在位置,选取R波前后固定比例(波前1/3,波后2/3)的点组成单个心跳。根据R波的长短,心跳长度不一,利用插值统一进行伸缩变换,维持单个心跳的信息量(比如300点的单个心跳)。如图3所示。
最后,根据R波的位置对连续心跳进行分割。
步骤2:利用滑动窗口和傅里叶变换,将心跳信号嵌入成点云。
具体地,对每一个心跳H,设置滑动窗口W的长度为M个点。其中,M不小于50。这是因为,达到50个点能够实现足够长的包括QRS综合波的信息,而QRS综合波是判断心电图的一个重要因素,QRS波群反映了人体左、右心室除极电位和时间的变化,第一个向下的波为Q波,向上的波为R波,接着向下的波是S波。
利用滑动窗口在心跳H上进行滑动,每次滑动都会取出长度为M的连续信号Si。此时,进行快速傅里叶,产生大小为M的复数序列,序列中的第j个复数会包括其幅值
Figure BDA0003434551520000041
角度
Figure BDA0003434551520000042
和相位
Figure BDA0003434551520000043
三个特征。根据快速傅里叶的特性,有:
Figure BDA0003434551520000044
其中,Fs表示采样频率,N表示单个样本的点的数量。
因此,对任意的i,Si产生的复数序列都有相同的正交基,Si表示连续信号。提取
Figure BDA0003434551520000045
作为第j个位置的坐标,由此产生了心跳H的点云。如图4至图15所示,十二张图分别表示了四种心电图的图像,点云图和持续同调图。
步骤3:对点云应用持续同调,得到对应的同调图和条形图。
具体地,对点云构建vietoris-rips复形(简称V-R复形),根据不同维度单纯复形对应的拓扑。本发明选择一维单纯复形来反映点云的拓扑特征,如图16所示。随着时间和半径的扩大,不同生成元(在V-R复形中,随着半径的增加,一个个圈会出来,将这个圈叫做生成元)的出身和死亡时间被记录下来,形成同调图(如图6)和条形图(如图17)。
步骤4:提取拓扑特征作为空间维度构建特征空间,并利用支持向量机(supportvector machines,SVM)提取分割平面进行分割。
具体地,根据同调图和条形图,提取持续熵、最大生成元生存时间和最大贝蒂数生存时间。其中,一维贝蒂数是一种拓扑不变量,能够区分不同拓扑空间中一维循环的尺度。因此,在构建复形的过程中,选择最大贝蒂数生存时间来描述最稳定的情况。
通过检查持续同调图,发现不同的点到对角线的距离有明显的差别。因此,用最大的生命来表达最持久的周期。除了关注持久图的细节之外,还需要描述整个属性,因此引入熵。原始心电图在特征空间中的表现如图18所示。
最后,利用线性核的支持向量机对特征空间中的点进行分割,得出最后的分割准确度和割平面。利用割平面可对新的心电信号进行分类。
实例验证
将本方法运用到250个心跳构成的数据集上,数据来源于MIT-BIH心跳数据库。具体识别的情况如图19所示,得出区分正常心跳和不正常心跳的准确度可达到82%以上,其中区分心室扑动和正常心跳的准确率可达到99%。

Claims (8)

1.基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,包括以下步骤:
步骤1:通过插值和滤波器,对持续的心电信号进行预处理;
步骤2:利用滑动窗口和傅里叶变换,将心跳信号嵌入成点云,方法如下:
对每一个心跳H,设置滑动窗口W的长度为M个点,其中,M不小于50;
利用滑动窗口在心跳H上进行滑动,每次滑动都会取出长度为M的连续信号Si;此时,进行快速傅里叶,产生大小为M的复数序列,序列中的第j个复数会包括其幅值
Figure FDA0003434551510000011
角度
Figure FDA0003434551510000012
和相位
Figure FDA0003434551510000013
三个特征;根据快速傅里叶的特性,有:
Figure FDA0003434551510000014
其中,Fs表示采样频率,N表示单个样本的点的数量;
对任意的i,Si产生的复数序列都有相同的正交基,Si表示连续信号;提取
Figure FDA0003434551510000015
作为第j个位置的坐标,由此产生了心跳H的点云;
步骤3:对点云应用持续同调,得到对应的同调图和条形图;
步骤4:提取拓扑特征作为空间维度构建特征空间,并利用支持向量机提取分割平面进行分割,得出最后的分割准确度和割平面,利用割平面对新的心电信号进行分类。
2.如权利要求1所述的基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,心电信号包括:健康、左束支阻滞、心室扑动和室性早搏。
3.如权利要求1所述的基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,将心电图看成一维时间序列信号,首先利用滤波器对心电频率进行滤波降噪;
然后,检测每个心跳的R波所在位置,选取R波前后固定比例,的点组成单个心跳;根据R波的长短,心跳长度不一,利用插值统一进行伸缩变换,维持单个心跳的信息量;
最后,根据R波的位置对连续心跳进行分割。
4.如权利要求3所述的基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,选取R波前后固定比例为:波前1/3,波后2/3。
5.如权利要求3所述的基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,维持单个心跳的信息量为300点。
6.如权利要求3所述的基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,利用滤波器对50Hz以上的心电频率进行滤波降噪。
7.如权利要求1所述的基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,步骤3中,对点云构建vietoris-rips复形,根据不同维度单纯复形对应的拓扑;选择一维单纯复形来反映点云的拓扑特征,随着时间和半径的扩大,不同生成元的出身和死亡时间被记录下来,形成同调图和条形图。
8.如权利要求1所述的基于持续同调和傅里叶变换的心脏病计算机辅助分类方法,其特征在于,步骤4中,根据同调图和条形图,提取持续熵、最大生成元生存时间和最大贝蒂数生存时间。
CN202111610398.7A 2021-12-27 2021-12-27 基于持续同调和傅里叶变换的心脏病计算机辅助分类方法 Pending CN114287950A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111610398.7A CN114287950A (zh) 2021-12-27 2021-12-27 基于持续同调和傅里叶变换的心脏病计算机辅助分类方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111610398.7A CN114287950A (zh) 2021-12-27 2021-12-27 基于持续同调和傅里叶变换的心脏病计算机辅助分类方法

Publications (1)

Publication Number Publication Date
CN114287950A true CN114287950A (zh) 2022-04-08

Family

ID=80970132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111610398.7A Pending CN114287950A (zh) 2021-12-27 2021-12-27 基于持续同调和傅里叶变换的心脏病计算机辅助分类方法

Country Status (1)

Country Link
CN (1) CN114287950A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116416417A (zh) * 2023-06-09 2023-07-11 远洋装饰工程股份有限公司 基于增强现实的卫生间隐藏式排水结构辅助检修***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150009843A (ko) * 2013-07-17 2015-01-27 건국대학교 산학협력단 심전도 신호 분류 시스템
US20200074281A1 (en) * 2018-08-31 2020-03-05 Fujitsu Limited Computer-readable recording medium, abnormality determination method, and abnormality determination device
CN111753709A (zh) * 2020-06-19 2020-10-09 太原科技大学 一种基于分数阶傅里叶变换的三维腭皱识别方法
CN112184869A (zh) * 2020-10-09 2021-01-05 北京理工大学 基于绝对高斯曲率估计的保持几何特征的点云简化方法
CN113331845A (zh) * 2021-05-31 2021-09-03 浙江大学 基于持续同调的脑电信号特征提取与准确度判别的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150009843A (ko) * 2013-07-17 2015-01-27 건국대학교 산학협력단 심전도 신호 분류 시스템
US20200074281A1 (en) * 2018-08-31 2020-03-05 Fujitsu Limited Computer-readable recording medium, abnormality determination method, and abnormality determination device
CN111753709A (zh) * 2020-06-19 2020-10-09 太原科技大学 一种基于分数阶傅里叶变换的三维腭皱识别方法
CN112184869A (zh) * 2020-10-09 2021-01-05 北京理工大学 基于绝对高斯曲率估计的保持几何特征的点云简化方法
CN113331845A (zh) * 2021-05-31 2021-09-03 浙江大学 基于持续同调的脑电信号特征提取与准确度判别的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116416417A (zh) * 2023-06-09 2023-07-11 远洋装饰工程股份有限公司 基于增强现实的卫生间隐藏式排水结构辅助检修***
CN116416417B (zh) * 2023-06-09 2023-09-05 远洋装饰工程股份有限公司 基于增强现实的卫生间隐藏式排水结构辅助检修***

Similar Documents

Publication Publication Date Title
Yang Multiscale recurrence quantification analysis of spatial cardiac vectorcardiogram signals
CN109117730B (zh) 心电图心房颤动实时判断方法、装置、***及存储介质
Karpagachelvi et al. ECG feature extraction techniques-a survey approach
Lu et al. Feature selection for ECG signal processing using improved genetic algorithm and empirical mode decomposition
CN108324263B (zh) 一种基于低秩稀疏约束的无创心脏电生理反演方法
CN111449644A (zh) 一种基于时频变换和数据增强技术的生物电信号分类方法
Salam et al. An algorithm for ECG analysis of arrhythmia detection
CN112932498A (zh) 一种基于深度学习的强泛化能力的t波形态分类***
Khan et al. Electrocardiogram heartbeat classification using convolutional neural networks for the detection of cardiac Arrhythmia
Zhang et al. Detection of atrial fibrillation from variable-duration ECG signal based on time-adaptive densely network and feature enhancement strategy
Huang et al. A multiview feature fusion model for heartbeat classification
CN114287950A (zh) 基于持续同调和傅里叶变换的心脏病计算机辅助分类方法
CN113180685B (zh) 基于形态学滤波和小波阈值的心电异常判别***及方法
Jiang et al. A deep neural network based on multi-model and multi-scale for arrhythmia classification
Spicher et al. ECG delineation using a piecewise Gaussian derivative model with parameters estimated from scale-dependent algebraic expressions
Zeng et al. Deep arrhythmia classification based on SENet and lightweight context transform
Afkhami et al. ECG based detection of left ventricular hypertrophy using higher order statistics
Jabborov New way to process signals digitally
Rashkovska et al. Clustering of heartbeats from ECG recordings obtained with wireless body sensors
CN115813409A (zh) 一种超低延迟的运动图像脑电图解码方法
Ayushi et al. A survey of ECG classification for arrhythmia diagnoses using SVM
CN114569116A (zh) 基于三通道图像及迁移学习的心冲击图室颤辅助诊断***
Abeysekera et al. Patterns in Hilbert transforms and Wigner-Ville distributions of electrocardiogram data
Fraser et al. Time-delay lifts for physiological signal exploration: An application to ECG analysis
Sreedevi et al. ECG Feature Extraction and Parameter Evaluation for Detection of Heart Arrhythmias

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20240607