心电自监督论文分享(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/7/18 17:13:48阅读更多 →
Laravel性能优化:Swoole加速实战指南

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

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

2026/7/18 17:13:48阅读更多 →
AI编程工具价格战本质:模型所有权与本地化部署革命

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

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

2026/7/18 17:13:48阅读更多 →
研究生的第一篇sci一定要学会“抄”

研究生的第一篇sci一定要学会“抄”

哈喽大家好,我是两年发了八篇SCI的博三学长。第一篇SCI,到底该不该“抄”? 好多师弟师妹刚开始写论文,觉得借鉴别人非常别扭,还担心学术诚信问题。我研一那会儿也这么想,结果憋了几个月,一个字都…

2026/7/18 18:11:52阅读更多 →
数智转型卡壳?1个月落地核心场景的轻量化破局方案

数智转型卡壳?1个月落地核心场景的轻量化破局方案

在数字化浪潮席卷各行各业的当下,“数智转型”早已不是企业的可选项,而是生存与发展的必答题。但从实际落地情况来看,绝大多数企业都陷入了“投入大、周期长、见效慢”的困境——明明砸了钱、招了人、上了系统,却迟迟看不到业务提…

2026/7/18 18:11:52阅读更多 →
Druid配置项与连接生命周期全解析

Druid配置项与连接生命周期全解析

Druid 连接池配置项与连接生命周期全解析 项目:XXX Druid 版本:1.2.22 数据库:Oracle 12c RAC (2 节点, SCAN: db.xdxt.gsnx.dc:1522) 整理日期:2026-07-17 目录 一、Druid 全部配置项及作用 1.1 连接池大小1.2 连接获取1.3 故障…

2026/7/18 18:11:52阅读更多 →
P600配置再升级:从算法开发到外场验证一套跑通

P600配置再升级:从算法开发到外场验证一套跑通

面向无人机科研开发与真实飞行验证,P600 科研无人机开发平台更强调系统级集成能力。平台融合 Prometheus 与 SpireCV 软件生态,集成飞行控制、视觉识别、激光建图、路径规划、吊舱控制、定位导航和地面站调试等关键环节,帮助开发者在同一平台…

2026/7/18 18:11:52阅读更多 →
工地空气能热水器故障,三步排查快速解决

工地空气能热水器故障,三步排查快速解决

在建筑工地、高铁项目部等大型施工现场,工地空气能热水器是保障数百名工人日常洗浴的关键设备。一旦出现故障,不仅影响工人生活,更可能拖累项目进度。许多项目负责人面对设备报修时往往手足无措,其实只要掌握科学的排查方法&#…

2026/7/18 18:11:52阅读更多 →
植物大战僵尸修改器终极指南:5个创意玩法让你重燃游戏激情

植物大战僵尸修改器终极指南:5个创意玩法让你重燃游戏激情

植物大战僵尸修改器终极指南:5个创意玩法让你重燃游戏激情 【免费下载链接】pvztoolkit 植物大战僵尸 PC 版综合修改器 项目地址: https://gitcode.com/gh_mirrors/pv/pvztoolkit 还在为植物大战僵尸的重复关卡感到厌倦吗?想要创造属于自己的独特…

2026/7/18 18:09:52阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/18 10:49:13阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/18 8:49:08阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/18 14:49:24阅读更多 →
从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

更多请点击: https://kaifayun.com 第一章:从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档(PRD)生成实践中,原始业务意图往往以自然语言片…

2026/7/18 0:00:14阅读更多 →
Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

更多请点击: https://codechina.net 第一章:Cursor配置生成失效?3大隐藏陷阱4行修复代码,资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效,是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…

2026/7/18 0:00:14阅读更多 →
某智驾大牛创业

某智驾大牛创业

作者:钟声编辑:Mark出品:红色星际头图:智能驾驶图片据悉,国内某头部智驾公司端到端模型技术大牛Z投身创业,并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈,更是业内…

2026/7/18 0:00:14阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/17 22:48:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/18 14:49:24阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/17 17:26:50阅读更多 →