心电自监督论文分享(4) —— LCD:基于导联相关与去相关的自监督心电图分类
Self-supervised learning for Electrocardiogram classification using Lead Correlation and Decorrelation (LCD)研究背景与动机心电图ECG是心血管疾病CVD诊断中最常用的无创、低成本工具标准 ECG 通常包含 12 个导联每个导联从身体不同部位采集心脏电活动信号。深度学习在自动 ECG 分析中展现了巨大潜力但其训练通常依赖大量有标注数据而 ECG 标注需要心内科专家完成成本极高且耗时长。自监督学习SSL通过利用无标注数据预训练模型能有效缓解对标注数据的依赖。现有 ECG 自监督方法主要分为两类通用数据增强CL 方法如 RRC-TO、VCG-based、时空变换等直接套用通用对比学习框架SimCLR、BYOL 等未充分利用多导联 ECG 的独特特性性能受限。针对ECG的 CL方法 如 DLC、MRC可以挖掘 ECG 特性但依赖复杂架构/操作预训练计算开销大DLC 损失函数组合了 64 个对比损失MRC 依赖 QRS 检测算法。因此开发一种既有效又高效的 ECG 自监督学习机制仍是一个开放问题。文章提出的LCDLead Correlation and Decorrelation方法从多导联 ECG 的四个基本特性出发进行设计在不依赖复杂架构的前提下实现高效预训练。数据集与实验任务预训练阶段在 NFH宁波第一医院34,905 条 未标注 12 导联 ECG 数据上进行自监督预训练预训练 100 个 epochs。下游任务在三个公开数据库上进行心律失常分类评估PTB-XL5 类正常、传导障碍、心肌肥厚、心肌梗死、ST/T 改变CPSC 20189 类正常、房颤、一度房室传导阻滞、左束支传导阻滞、右束支传导阻滞、房性早搏、室性早搏、ST 段压低、ST 段抬高Chapman4 类房颤、室上性心动过速、窦性心动过缓、窦性心律数据预处理去除冗余导联I、aVR、aVL、aVF 可由 II、III 线性推导保留 8 个独立导联II, III, V1~V6重采样至 2048 点z-score 归一化。评估范式线性探测Linear Probing 微调Fine-tuning仅用 10% 标注数据指标为 AUROC和 AUPRC。架构图与核心方法LCD 的核心思想源于多导联 ECG 的四个基本特性特性含义LCD 对应机制Intra-lead Invariance导联内不变性同一导联的不同数据增强视图应提取到不变的语义特征导联内相关Intra-lead CorrelationInter-lead Invariance导联间不变性不同导联反映同一心脏状态共享跨导联不变特征导联间相关Inter-lead CorrelationInter-lead Variance导联间差异性不同导联具有独特的区分性特征不应被过度对齐导联间去相关Inter-lead DecorrelationIntra-lead Redundancy导联内冗余性ECG 是准周期信号多周期之间存在信息冗余导联内去相关Intra-lead DecorrelationLCD 的预训练流程为数据增强使用 RRC-TORandom Resize and Crop-Time Out对一批 8 导联x \boldsymbol{x}x创建三个视图x A , x B , x C \boldsymbol{x}^A,\ \boldsymbol{x}^B,\ \boldsymbol{x}^CxA,xB,xC 随机导联选择从x A \boldsymbol{x}^AxA选导联i ii从x B \boldsymbol{x}^BxB选导联j jji ≠ j i \neq jij从x C \boldsymbol{x}^CxC选导联i ii得到三个单导联视图( x i A , x j B , x i C ) \left(\boldsymbol{x}^A_i,\ \boldsymbol{x}^B_j,\ \boldsymbol{x}^C_i\right)(xiA​,xjB​,xiC​)。通过上面的四个基本特性设置损失函数其中同一导联在不同增强方式下应当接近不同导联应当有共同的特征反映同一疾病不同导联应当减少冗余并且有自己独特的特征。预训练得到的编码器用于下游任务下游任务根据一定的标注数据来进行分类。三大机制详解(1) 导联内相关 (Intra-lead Correlation)**借鉴 BYOL 的非对称架构Online 网络处理x i A \boldsymbol{x}^A_ixiA​编码器f θ f_\thetafθ​→ 投影器g θ g_\thetagθ​→ 预测器p θ p_\thetapθ​→q i A \boldsymbol{q}^A_iqiA​Target 网络处理x i C \boldsymbol{x}^C_ixiC​编码器f ξ f_\xifξ​→ 投影器g ξ g_\xigξ​→z i C \boldsymbol{z}^C_iziC​ξ \xiξ为θ \thetaθ的 EMAL r ∥ q ˉ i A − z ˉ i C ∥ 2 2 \mathcal{L}_r \left\Vert \bar{\boldsymbol{q}}^A_i - \bar{\boldsymbol{z}}^C_i \right\Vert_2^2Lr​​qˉ​iA​−zˉiC​​22​最小化L r \mathcal{L}_rLr​迫使模型提取同一导联在数据增强下不变的核心特征。(2) 导联间相关 (Inter-lead Correlation)**同样使用 BYOL 架构Online 网络处理x j B \boldsymbol{x}^B_jxjB​Target 网络处理x i C \boldsymbol{x}^C_ixiC​L t ∥ q ˉ j B − z ˉ i C ∥ 2 2 \mathcal{L}_t \left\Vert \bar{\boldsymbol{q}}^B_j - \bar{\boldsymbol{z}}^C_i \right\Vert_2^2Lt​​qˉ​jB​−zˉiC​​22​最小化L t \mathcal{L}_tLt​迫使模型聚焦于跨导联共享的不变特征。(3) 导联内与导联间去相关 (Intra-lead and Inter-lead Decorrelation)借鉴 Barlow Twins将两个不同导联的嵌入向量沿特征拼接Z ^ [ z i A ; z j B ] \hat{\boldsymbol{Z}} [\boldsymbol{z}^A_i; \boldsymbol{z}^B_j]Z^[ziA​;zjB​]归一化后计算交叉相关矩阵C 1 N Z ⊤ Z \boldsymbol{C} \frac{1}{N}\boldsymbol{Z}^\top \boldsymbol{Z}CN1​Z⊤ZL d ∑ k ( 1 − C [ k , k ] ) λ ∑ k ∑ m ≠ k ( C [ k , m ] ) 2 \mathcal{L}_d \sum_k \big(1 - \boldsymbol{C}[k,k]\big) \lambda \sum_k \sum_{m \neq k} \big(\boldsymbol{C}[k,m]\big)^2Ld​k∑​(1−C[k,k])λk∑​mk∑​(C[k,m])2第一项迫使对角线元素趋近 1各特征维度保持信息量第二项迫使非对角线元素趋近 0不同特征维度之间去冗余λ 0.005 \lambda 0.005λ0.005这一操作同时完成了导联内去相关减少周期冗余和导联间去相关保留导联差异性防止导联间相关过度导致表征坍缩。4总损失与下游推理L lcd L r L t γ ⋅ L d , γ 0.005 \mathcal{L}_{\text{lcd}} \mathcal{L}_r \mathcal{L}_t \gamma \cdot \mathcal{L}_d,\quad \gamma 0.005Llcd​Lr​Lt​γ⋅Ld​,γ0.005下游推理LCD 预训练出的编码器f θ f_\thetafθ​是一个通用单导联编码器适用于任意导联。处理多导联 ECG 时采用MBN (Multiple-Branch Network)架构h i f θ ( x i ) , i 1 , 2 , … , C \boldsymbol{h}_i f_\theta(\boldsymbol{x}_i),\quad i 1,2,\dots,Chi​fθ​(xi​),i1,2,…,Cy ^ σ ( ω ⋅ [ h 1 ; h 2 ; … ; h C ] b ) \hat{\boldsymbol{y}} \sigma\big(\boldsymbol{\omega} \cdot [\boldsymbol{h}_1;\boldsymbol{h}_2;\dots;\boldsymbol{h}_C] \boldsymbol{b}\big)y^​σ(ω⋅[h1​;h2​;…;hC​]b)每个导联独立提取特征后拼接经线性分类器 Softmax 输出预测。实验结果与结论线性探测结果ECG 特定方法LCD、DLC、MRC始终优于通用 SSL 方法SimCLR、MoCo、BYOL 等LCD 在 CPSC 上比最好的通用方法 BYOL 提升 3.27% AUROC 和 8.31% AUPRC微调结果仅用 10% 标注数据LCD 在所有三个数据库上均取得最佳或可比的最优性能。预训练效率对比LCD 显著快于依赖复杂架构的 DLC/MRC在保持/超越性能的同时大幅降低预训练计算成本。消融实验GradCAM 可视化分析心肌梗死样本LCD 预训练模型准确聚焦于病理性 Q 波区域从头训练模型无法定位关键病理特征ST段抬高样本LCD 模型识别 ST 段抬高区域从头训练模型在低标注场景下未能捕捉室上性心动过速样本LCD 模型关注 RR 间期心率特征从头训练模型未识别LCD 预训练使模型在标注数据稀缺时仍能聚焦于有意义的病理特征。局限性与发展优势高效且有效不依赖复杂架构或操作如 DLC 的 64 个对比损失、MRC 的 QRS 检测在性能相当或更优的前提下预训练速度比 DLC 快5.56×、比 MRC 快1.30×通用单导联编码器预训练得到的编码器可处理任意导联通过 MBN 架构无缝扩展到多导联 ECG 处理ECG 特性驱动设计从多导联 ECG 的四个固有特性出发系统性地设计了相关/去相关机制而非简单套用通用 SSL 框架极低标注依赖可将标注数据需求降低 4~6 倍显著缓解实际场景中 ECG 标注成本高昂的瓶颈可解释性强GradCAM 可视化证实 LCD 预训练使模型在低标注场景下也能准确定位病理特征区域局限性预训练与下游任务关系不明无法针对特定下游任务优化预训练质量这是 SSL 方法的共性问题仍需部分标注数据虽然将标注需求降低了 4~6 倍但下游微调仍依赖标注 ECG仅在处理过的公开数据库上验证这些数据库已做过类别/年龄/性别平衡并移除了低质量 ECG可能高估 LCD 在实际医院未处理数据上的表现仅聚焦 ECG理论上可推广至类似信号如多导联 EEG但尚未在其他信号上验证未来拓展方向定量分析 LCD 机制间的交互关系为不同下游任务自适应调整各机制的贡献权重引入零样本学习ZSL将 LCD 与 ZSL 融合进一步减少甚至消除对标注 ECG 的需求在真实医院未处理数据库上评估更可靠地衡量 LCD 在实际临床环境中的性能跨信号泛化将 LCD 扩展到多导联 EEG 等其他多通道 1-D 信号的自监督学习代码地址https://github.com/Aiwiscal/ECG_SSL_LCD

相关新闻

Meteodyn GCS 6.9.1速度最快的中尺度数据提供商

Meteodyn GCS 6.9.1速度最快的中尺度数据提供商

Meteodyn GCS是一款专为风能行业设计的中尺度气候数据提取和分析软件。无论在陆上还是离岸100公里范围内,用户都可以利用其集成的选择网格,在几秒钟内提取未来风电场址的中尺度气候数据。该软件提供的数据涵盖了从1980年至今超过40年的历史时期&#xff…

2026/10/6 20:17:12 阅读更多 →
Laravel性能优化:Swoole加速实战指南

Laravel性能优化:Swoole加速实战指南

1. 为什么需要加速Laravel项目传统Laravel应用每个请求都需要经历完整的启动流程:加载框架核心、解析路由、实例化控制器、处理业务逻辑。这种模式在开发环境下很方便,但在生产环境就会暴露明显性能瓶颈。我曾在压力测试中发现,一个中等复杂度…

2026/10/8 12:26:44 阅读更多 →
AI编程工具价格战本质:模型所有权与本地化部署革命

AI编程工具价格战本质:模型所有权与本地化部署革命

1. 价格断崖背后的真实战场:不是降价,是模型所有权的争夺战“从每月20美元到永久免费”——这个标题乍看像营销噱头,但如果你最近打开过Cursor、GitHub Copilot或CodeGeeX的定价页,会发现它正以肉眼可见的速度变成现实。这不是某家…

2026/9/30 15:08:29 阅读更多 →

最新新闻

5G信令流程解析实战:从NAS、RRC到NGAP的日志分析与排障指南

5G信令流程解析实战:从NAS、RRC到NGAP的日志分析与排障指南

简介:《5G信令流程解析信息介绍及学习技巧》面向5G通信初学者及相关从业者,集中讲解信令流程中的关键概念与学习方法,帮助读者理解用户终端、基站、核心网等通信实体及其交互机制。文档从背景知识出发,阐述5G相对前代在速率、延迟…

2026/10/14 20:51:17 阅读更多 →
Unity IL2CPP Android打包内存不足报错排查与构建优化指南

Unity IL2CPP Android打包内存不足报错排查与构建优化指南

做 Unity 项目的朋友应该都有这种经历:构建窗口的进度条走了大半,连“生成 APK”都快冒出来了,结果 Console 里突然飘红,整个项目卡死在最后一步。我这次遇到的坑,就是切到 IL2CPP 后打 Android 包报错,从怀…

2026/10/14 20:51:17 阅读更多 →
搭建智能家居线上服务体系,2026年智能家居AI客服厂商推荐指南

搭建智能家居线上服务体系,2026年智能家居AI客服厂商推荐指南

智能家居线上服务涉及咨询接待、安装预约、售后报修等多个环节,渠道分散且场景复杂。AI客服可承接高频标准化业务,提升服务效率。本文梳理选型逻辑,并介绍合力亿捷等多家厂商的能力特点,供企业参考。智能家居行业的产品品类不断丰…

2026/10/14 20:51:17 阅读更多 →
继续教育论文降AI率实战:AIGC检测原理与降AIGC工具避坑指南

继续教育论文降AI率实战:AIGC检测原理与降AIGC工具避坑指南

最近刷到不少继续教育学员在问同一个问题:论文和作业里的“AI味”怎么去掉?很多高校和继续教育学院的查重系统已经不只是看重复率了,还会叠加AIGC检测模块,直接给出一份“疑似AI生成比例”。AI率一旦标红,轻则打回修改…

2026/10/14 20:51:17 阅读更多 →
驱动器软件架构实战:实时性、分层设计与重构经验解析

驱动器软件架构实战:实时性、分层设计与重构经验解析

搞驱动器软件这些年,我越来越觉得,“驱动器软件系统架构”这个词,典型属于那种“听起来很虚、做起来要命”的东西。它不像控制算法有现成的公式可以抄,也不像硬件板卡画完原理图心里就踏实。架构是一堆看不见的取舍:哪…

2026/10/14 20:51:17 阅读更多 →
3天从85%降到20%!这3个降AIGC平台让我导师直夸原创

3天从85%降到20%!这3个降AIGC平台让我导师直夸原创

还记得上周三凌晨两点,当我第三次收到知网AIGC检测报告时,手心都在冒汗——85%的AI相似度,40%的查重率,这意味着我的毕业论文根本达不到盲审要求。导师直接在我的初稿上批注“学术合规性存疑,建议重写”,那…

2026/10/14 20:50:15 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →