基于黎曼流形稀疏编码的阵发性房颤检测算法《生物医学工程学杂志》

主管:四川省科学技术协会主办:四川大学华西医院四川省生物医学工程学会主编:李虹刊期:双月刊ISSN:1001-5515CN:51-1258/R

针对阵发性房颤早期出现很短的初次发作较难被检出的问题,本文提出了一种基于黎曼流形稀疏编码的检测算法。本文算法考虑到非线性流形几何结构更接近真实的特征空间结构,计算协方差矩阵用于表征心率变异性(RR间期变化),使数据处于黎曼流形空间中。在流形上应用稀疏编码,将每个协方差矩阵表示为黎曼字典原子的稀疏线性组合,其中稀疏重建损失由仿射不变黎曼度量定义,黎曼字典由迭代的方式学习得到。本文算法与现有算法相比,使用较短心率变异性信号,计算简单且没有对参数的依赖,并取得了更优的预测精度。在MIT-BIH房颤数据库上最终分类结果为灵敏度99.34%、特异度95.41%、准确率97.45%,同时在MIT-BIH窦性心律数据库中实现了95.18%的特异度。本文提出的高精度阵发性房颤检测算法在可穿戴设备的长期监测中具有潜在的应用前景。

引用本文:孟宪辉,刘明,熊鹏,陈健,杨林,刘秀玲.基于黎曼流形稀疏编码的阵发性房颤检测算法.生物医学工程学杂志,2020,37(4):683-691.doi:10.7507/1001-5515.201907001复制

将ECG信号转换为RR间期序列需要对ECG信号进行R峰检测以获得R峰位置。R峰检测算法不是本研究的一部分,R峰位置是从数据库注释文件中得到的。在定位R峰后,RR间期计算为:

其中,是第n个R峰在样本中的位置,是以Hz为单位的采样频率。

在得到数据库中每条记录的RR间期后,对每条完整的RR间期序列采用滑动窗口分割的方法分割成若干个子序列,分割窗口大小用表示,重叠率为0。分割后的子序列等于个RR间期,用作算法的输入。因此算法直接对子序列进行分类,有必要将数据库中对节拍的注释转换为子序列的注释。转换方式为:只有当子序列中房颤心搏数占总心搏数比重超过预定义的阈值(在本研究中设定为0.5)时,才将此子序列分类为房颤。

设代表长度为的RR间期子序列,本文通过结合理论与实验选择了5种能够体现RR间期序列传播变化的滤波器提取滤波特征,它们分别为一阶差分、二阶差分、最大值滤波、最小值滤波和高斯滤波。加上子序列原始值一共得到6维特征向量矩阵,标记为。基于特征向量矩阵中的每个子序列可以构建协方差矩阵为:

其中,和分别是第维特征的均值和第维特征的平均值。

黎曼流形的每个切空间有自然的线性结构,因此都有光滑变化的内积。其内积定义为:对任意的和,

则对于流形上任意两点X和Y,它们之间的测地距离为:

其中,表示Frobenius范数,为矩阵对数运算。

其中和Ω分别是系数向量和字典张量的正则化项。

对于所有的数据矩阵,如果存在可用的系数向量,那么字典原子更新的子问题可以与式(4)分开并写成:

其中,为正则化参数。

要想得到式(6)对于的黎曼梯度,首先需要计算它的欧几里德梯度,令,可得:

通过黎曼梯度与欧几里德梯度的关系式,即可导出黎曼梯度。由于黎曼梯度特殊的几何特性,导致(这里我们使用来表示第k次迭代的字典张量)和分别属于两个不同的切空间和,不能将它们直接进行运算。因此,需要采用矢量传输的方法,这里对于和,向量传输的定义由以下映射给出:。

黎曼共轭梯度方法在第k+1次迭代时使用如下递归来更新字典:

其中代表下降方向经矢量传输可得:()

其中。

对于给定SPD矩阵X和黎曼字典B,黎曼稀疏编码的目标是找到一组非负稀疏向量,,使得在测地线距离AIRM下近似于矩阵。因此,对于数据矩阵,我们可以编写稀疏编码目标为:

给定SPD矩阵B、C和X,对函数求导可得:()

将改写为,可以得到稀疏编码优化问题的梯度为:

在黎曼字典B中的原子被注释的情况下,算法得到的稀疏向量可直接用于分类。假设字典B中有指定类别i的n个原子,则设为指定类别的稀疏向量,其中表示字典原子的标签和表示离散狄拉克函数。计算指定类别字典与对应指定类别稀疏向量的重构与输入样本的残留误差,残差值最小的指定类别的标签即为输入样本的预测标签。输入样本X关于类别i的残差计算公式为:

本文利用准确率(accuracy,Acc)、灵敏度(sensitivity,Se)和特异度(specificity,Sp)三个参数对算法的分类性能进行评估,并且采用混淆矩阵对分类结果进行分析。四个参数具体计算公式分别如式(16)(17)(18)所示:

其中TP表示被正确检测为房颤的信号数量;TN表示被正确检测为正常的信号数量;FN表示房颤信号被错误检测为正常的信号数量;FP表示正常ECG信号被错误检测为房颤发作的信号数量。

下载CSV

对于字典学习,本文从MIT-BIHAF数据库中选用前6个人的房颤数据样本与正常心律数据样本,分别进行房颤字典学习与正常心律字典学习,即字典原子库是有注释的。将学习到的两类子类字典合并到一起构成一个大字典,求MIT-BIHAF数据库和MIT-BIHNSR数据库所有数据样本在大字典上的稀疏表示。

对于MIT-BIHNSR数据库,本文算法在数据长度最小的情况下得到了较高的特异度(96.01%),其中结果略优于本文的算法所需数据长度较长,同理会忽略更短的早期阵发性房颤发作。综合来看,本文所提房颤检测算法在两个数据库中,不仅所需数据长度较短且取得了优秀的性能表现。因此,该算法能够满足阵发性房颤的检测要求,可以实现早期房颤的精准检测。

a.RRintervaltimeseriesandrealandpredictionlabels;b.errorpredictionduringtheNSRperiodofECGsignal

据我们所知,本研究首次将黎曼流形学习引入阵发性房颤检测中。流形空间作为欧氏空间中曲线、曲面等概念的推广,通过黎曼测度来衡量点与点之间的距离,从而得到高维数据的低维流形结构,有助于我们寻找ECG信号中RR间期变化的本质,找到数据产生的内在规律。通过构建房颤信号字典与正常心律信号字典,字典也存在于黎曼流形空间中,用来稀疏地表示输入信号具有更强的表达能力,使得算法检测性能更高。此外,房颤和正常心律模式在不同受试者之间是不完全一样的,即使同一受试者在不同的活动中,例如在清醒期和睡眠期,ECG数据也会产生不同类型的波动。因此,如果能够得到更多不同受试者和同一受试者不同活动下的ECG数据,以构建更完备的字典,就可以更加充分地表示房颤和正常心律模式。这种方案将得到更准确的稀疏表示,可以进一步改善本文算法的检测精度。

本文提出了一种基于黎曼流形稀疏编码的阵发性房颤检测算法,仅利用RR间期数据在分割窗口短至16的情况下就表现出良好的性能,是一种适用于早期阵发性房颤的快速、准确、有效的检测算法。该算法通过构建协方差矩阵将RR间期子序列表示为黎曼流形上一点,采用黎曼稀疏编码算法得到最优的稀疏表示,稀疏表示向量直接用来分类。相比于传统的分类算法,降低了复杂度,且不需要很多的参数设置,可以实现长期的动态监测。我们未来的工作将专注于基于可穿戴设备阵发性房颤患者的长期记录提出的技术进行前瞻性评估。

Figure1.Normalheartrhythmandatrialfibrillation

表1数据库统计Table1.Databasestatistics

表2参数变化对MIT-BIHAF数据库检测结果的影响Table2.InfluenceofparameterchangeondetectionresultsofMIT-BIHAFdatabase

表3MIT-BIHNSR数据库检测结果Table3.DetectionresultsofMIT-BIHNSRdatabase

表4基于RR间期的房颤检测算法对比结果Table4.ComparisonofatrialfibrillationdetectionalgorithmsbasedonRRinterval

Figure2.ErrorofRpeakauto-detection

点击下面内容复制并粘贴一种已设定好的引用格式。

引用本文:孟宪辉,刘明,熊鹏,陈健,杨林,刘秀玲.基于黎曼流形稀疏编码的阵发性房颤检测算法.生物医学工程学杂志,2020,37(4):683-691.doi:10.7507/1001-5515.201907001

THE END
1.得了房颤别害怕1分钟告诉你两个护航秘法心房颤动心血管内科疾病得了房颤别害怕 1分钟告诉你 两个护航秘法2024-11-27 10:00:00 心血管科王亚红主任 北京 举报 0 分享至 0:00 / 0:00 速度 洗脑循环 Error: Hls is not supported. 视频加载失败 心血管科王亚红主任 35粉丝 感谢有你 01:16 吃他汀必看 这3大误区 最后一个很危险 01:39 心衰加重的 5个表现https://www.163.com/v/video/VBGU0Q2SN.html
2.房颤时运动一下就恢复正常了可信吗心房颤在家自救的办法房颤时运动一下就恢复正常了可信吗? 心房颤动包括阵发性心房颤动、持续性心房颤动和永久性心房颤动三种情况,分别代表心房颤动的不同阶段,即早期、中期和晚期。有的阵发性房颤患者运动就好,但实际上运动不好,发作好坏取决于病灶兴奋性大小。 也有部分患者睡着后说第二天就好了,因为该病的特点是早期阵发性癫痫http://m.15tqc.com/show3642739/
3.房颤自愈的最佳方式是什么房颤即心房颤动,临床上没有关于心房颤动自愈的最佳方式,可以通过均衡饮食、适当运动、减少压力等方法促进恢复。 1.均衡饮食 减少高脂肪、高胆固醇、高钠和高咖啡因的食物和饮料,增加蔬菜、水果和全谷物的摄入量。 2.适当运动 每周进行至少150分钟的有氧运动,如快走、游泳、骑车或跳舞等,以改善心肺功能。 https://www.360doc.cn/article/642066_1131362665.html
4.房颤自愈的最佳方式是什么房颤自愈的最佳方式是什么 西安交通大学第一附属医院心血管内科 房颤通常不会自行痊愈,尽管一些患者可能可伴随症状消失的情况,但仍应高度警惕潜在的风险。在治疗房颤的同时,应积极预防血栓和其他并发症的发生。房颤常常与风湿性二尖瓣狭窄、甲状腺功能亢进等疾病相关。治疗房颤的方法包括对因治疗、药物治疗、手术治疗等。https://mip.39yst.com/jingbian/tpeewijmyv9.shtml
5.房颤自愈的最佳办法房颤自愈的最佳办法 答:房颤没有自愈的最佳办法,房颤一般无法治愈,阵发性房颤可以间断发作,有时候恢复窦性心律,有时候房颤发作,恢复正常窦性心律时也不属于自愈。 房颤规范名为心房颤动,一般是不能自愈的。心房颤动并发血栓栓塞的危险性很高,血栓栓塞可影响病人生存质量甚至危及生命,因此如果确诊为心房颤动,应当计算http://www.ppkao.com/zhidao/daan/0fe666687b8e4df48237014df8d3ce8d
6.房颤最佳的治疗方法39问医生房颤的治疗方法包括生活方式干预、心率控制药物、射频消融术、针灸治疗等。如果症状持续或加剧,应尽快就医以获得专业评估和治疗。1.生活方式干预生活方式干预包括均衡饮食、规律运动和戒烟限酒,旨在改善心血管健康。此方法有助于减轻心脏负担,进而减少房颤发作频率;但须长期坚持才能见效。2.心率控制药物心率控制药物如β受https://wapask.39.net/question/88612175.html
7.房颤能自愈吗房颤是不会自愈的,一般是由于器质性心脏病变导致的,不过房颤分为永久性房颤和阵发性房颤,需要看具体什么类型的,如果是发生房颤不是时间很长,可以进行除颤治疗是有可能纠正的,而如果是永久性房颤,就需要长期的服用抗心律失常的药物以及抗炎药物治疗,因为房颤它有可能https://m.chunyuyisheng.com/mip/audio/460116/
8.正常人房颤可以自愈吗寻医问药网正常人房颤一旦发生很难自愈,房颤有很多的原因,比如有结构性的问题,瓣膜病引起心脏扩大的,不经过处理https://club.xywy.com/static/20230313/195979676.htm
9.房颤自愈的最佳方式胺碘酮治疗房颤的用量病情描述:房颤自愈的最佳方式 胺碘酮治疗房颤的用量 展开 2022-10-11 09:40 1回答 8.6万浏览 好问题 医生回答 臧洪瑞 主任医师 首都医科大学附属北京同仁医院 耳鼻咽喉头颈外科 2022-10-11 09:55 问题分析:对于阵发性房颤,可以应用胺碘酮进行复律治疗,以及维持窦性心律的治疗。中国胺碘酮临床应用指南指出,https://m.bohe.cn/yao/ask/edoy7mx54n.html
10.房间隔缺损的手术方法有哪些建议患者积极预防流感、水痘等病毒性疾病,避免接触香烟、酒类制品、有毒化学品和噪声环境等致病性危险因素,保持健康的生活方式。避免过度工作和剧烈活动,经常锻炼以提高身体抵抗力。 别错失心脏病最佳手术期 点击查看 心脏病,作为威胁人类健康的“隐形杀手”,其危害性不言而喻。然而,很多人对心脏病及外科手术存在误区,https://cont.jd.com/pccontent/790670