Leipzig Heart Center ECG — 儿童与先心病患者 12 导联+心内电图逐搏标注库

首个人工逐搏标注的儿童与先天性心脏病(CHD)人群开放 ECG 数据库——39 例(29 儿童+10 修复后法洛四联症成人)共 113924 搏动、977 Hz、12 导联体表 ECG 同步心内电图(IEGM),两专家交叉标注,ODC-By 1.0 于 PhysioNet 公开直链

来源 莱比锡大学心脏中心儿科心导管室电生理检查(EPS)术中 CardioLab® 采集的 12 导联体表 ECG 与心内电图(IEGM,冠状窦/右室心尖/消融导管),977 Hz、0.05–100 Hz 原始导出,经 WFDB 软件包转换后由两名 ECG 专家用 LightWAVE® 逐搏交叉标注发布时间: 2026-10-08最后更新: 2026-10-20 阅读 32
Leipzig Heart Center ECG — 儿童与先心病患者 12 导联+心内电图逐搏标注库

信息速览

数据集名称Leipzig Heart Center ECG — 儿童与先心病患者 12 导联+心内电图逐搏标注库
数据类型人工标注,原始数据,生理信号
规模39 名患者(29 名儿童 x001–x029 + 10 名修复后法洛四联症成人 x100–x109);39 条记录;113924 个标注搏动
接入方式莱比锡大学心脏中心儿科心导管室电生理检查(EPS)术中 CardioLab® 采集的 12 导联体表 ECG 与心内电图(IEGM,冠状窦/右室心尖/消融导管),977 Hz、0.05–100 Hz 原始导出,经 WFDB 软件包转换后由两名 ECG 专家用 LightWAVE® 逐搏交叉标注
AI 就绪度

INFOBOX — Leipzig Heart Center ECG 一屏速览

维度 内容
本质 首个逐搏手工标注、面向儿童+先心病(CHD)人群的开放 ECG 数据库(非挑战赛)
团队 莱比锡大学心脏中心儿科心脏病学系 + 茨维考应用技术大学 AIIS;通讯 Sophia Klehs
论文 Physiol Meas. 2026(doi:10.1088/1361-6579/ae9033;PMID 42497892;数据 2025-03-19 上线)
数据 39 例 = 29 儿童(x001–x029)+ 10 成人(x100–x109,均为修复后 TOF)
规模 113924 个标注搏动;1075.85 分钟;977 Hz;0.05–100 Hz
通道 12 导联体表 ECG 同步心内电图(IEGM):冠状窦/RVA/消融导管
标注 两名 ECG 专家(一标二审+疑难会诊),LightWAVE®,逐搏 + 节律 + 信号质量
类别 窦律类/室上速(AVRT/AVNRT)/室速/起搏/早搏 + 罕见情形
许可 ODC-By 1.0(署名即可自由使用);PhysioNet 公开直链
格式 WFDB 三件套(.hea/.dat/.atr)+ 患者信息 CSV
库内互链 MIT-BIH 心律失常(rid 69)、MIMIC-IV-ECG(rid 172)、OpenECG(rid 802)

Leipzig Heart Center ECG 数据库回答的是一个长期被忽视的问题:当心电图 AI 几乎全部在成人病灶(心肌梗死、房颤、传导阻滞)上训练时,儿童的心律失常怎么办? 儿童最常见的心律失常与成人截然不同——以室上性心动过速(SVT)为主,包括房室折返性心动过速(AVRT)与房室结折返性心动过速(AVNRT);而先天性心脏病(CHD)患者又有高比例的传导异常(如完全性右束支传导阻滞)与室速风险。这两类人群在既有公开数据集中几乎缺席。该库用 39 例电生理检查(EPS)术中采集的 12 导联体表 ECG 同步心内电图,逐搏标注出 113924 个搏动,填上了这块空白。

导语读法三则:

  1. 只想下数据:直奔 §6——ODC-By 1.0 无注册墙,PhysioNet 直链可下,别把它当作要申请的受限库。
  2. 关心儿科心律失常 AI:直奔 §4 与 §5——类别构成、长尾分布、第一项深度学习应用(arXiv:2509.19315)连读。
  3. 做信号处理/格式工程:直奔 §3 的通道表与 §7 的坑点——心内电图通道布局异构是本库最大的工程陷阱。

§0 导读:这个数据集解决什么问题

心电图的自动判读正越来越多地由算法辅助,而算法依赖大规模数据。问题在于:公开的 ECG 数据集几乎清一色是成人数据,且聚焦成人心血管病理——心肌梗死、心房颤动、传导疾病。儿童的典型心律失常与成人完全不同:最常见的是室上性心动过速(SVT),细分下去是房室折返性心动过速(AVRT)和房室结折返性心动过速(AVNRT);含这类心律失常的数据库极为罕见。与此同时,先天性心脏病(CHD)患者构成另一个数据洼地——他们携带高比例的传导异常(典型如完全性右束支传导阻滞),并面临室性心动过速(VT)风险,却几乎不出现在任何主流 ECG 数据集里。

Leipzig Heart Center ECG 数据库的回答是一次针对这两个洼地的定向采集与标注。数据来自儿童与 CHD 患者接受电生理检查(EPS,electrophysiological study)时采集的原始信号:既有标准的 12 导联体表 ECG,也有经导管采集的心内电图(IEGM,intracardiac electrogram)——冠状窦、右室心尖、消融导管的多路信号同步记录。所有信号以 977 Hz 采样、0.05–100 Hz 滤波后原样导出,不经任何后处理。标注由两名 ECG 专家完成:第一位标注全部记录、第二位逐条复核纠正,对不明确的片段再咨询更多专家。结果是 39 条记录、113924 个逐搏标注——论文称之为"首个面向儿童与 CHD 患者、带心律失常逐搏标注的开放 ECG 数据库"。

§0 读法三则:

  1. 这个条目是"数据集本体 + 标注方法 + 第三方基准与首个应用"三合一:本体是 PhysioNet 上的 39 条 WFDB 记录,方法是双专家交叉标注,生态是衍生基准与下游论文——三者来源与许可各不相同(§6)。
  2. 全文硬数字以 PhysioNet README/患者 CSV 与论文摘要互证为准;凡两源冲突处(标注计数、时程)已在坑点与 §9 存照。
  3. 检索时注意儿童文件名有补零陷阱:README 写 x001–x029,实际是 x001…x009 后接四位变体 x0010…x0029(§7 坑 2)。

0.1 心电图 AI 的数据现状与本库的坐标

过去十年,心电图(ECG)自动诊断的进展几乎完全由成人数据驱动。MIMIC-IV-ECG(约 80 万条成人 12 导联)、PTB-XL(约 2 万条成人 12 导联)、CPSC 2018(约 7000 条成人 12 导联)等,构成了算法训练与评测的"主干"。这些库的共同特征:成人、短时(10 秒级居多)、单时点、面向成人病理(心肌梗死、房颤、传导阻滞)。它们催生了一批"心电图基础模型",也塑造了一种隐性假设——ECG AI 约等于成人 ECG AI。

这个假设在两个方向上有漏洞:

  1. 儿科:儿童最常见的心律失常谱系与成人几乎不重叠。成人以房颤、心肌缺血为主;儿童以室上性心动过速(AVRT/AVNRT)为主。用成人数据训练的模型在儿科场景未必可靠。
  2. 先天性心脏病(CHD):随着外科技术提升,大量 CHD 患儿存活至成年,形成"CHD 成人化"群体。他们的心脏解剖已被手术改变,传导异常(如右束支阻滞)与室速风险高发,但在标准 ECG 数据集中几乎缺席。

Leipzig Heart Center ECG 数据库正是对准这两处漏洞:用一个高特异性的小样本,补上儿科与 CHD 的公开数据位。它的价值不能用"记录数"衡量——39 例在数量上微不足道——而要用"填补的空白"衡量:在它之前,同时覆盖儿童 SVT 与 CHD 患者、且带心内电图与逐搏标注的开放库,几乎不存在。

0.2 一句话记住这个库

“唯一在术中心内电图与儿科/CHD 逐搏标注上占位的开放 ECG 库——规模小,但稀缺性极高。” 记忆锚点三条:

  • 39 例(29 儿童 + 10 修复后 TOF 成人);
  • 113924 个逐搏标注,977 Hz,12 导联 + 心内电图;
  • ODC-By 1.0,PhysioNet 公开直链——最没有门槛的一档。

§1 数据集速览:十问十答

Q1:这个数据集的核心卖点是什么?
它是首个人工逐搏标注、同时覆盖儿童与先天性心脏病患者的开放 ECG 数据库。既有数据库以成人病理为主,儿童最常见的心律失常(SVT/AVRT/AVNRT)与 CHD 患者的传导异常几乎无人覆盖,本库正是为此定向采集。

Q2:"39 例、113924 搏动"怎么构成?
39 条 ECG 来自 39 名患者:29 名儿童(文件 x001–x029,5–18 岁,因 SVT 转诊消融)与 10 名成人(文件 x100–x109,21–64 岁,全部为修复后法洛四联症 TOF,8 例合并 VT)。全库共 113924 个标注搏动,总时程 1075.85 分钟。

Q3:信号规格是什么?
采样率 977 samples/second,滤波 0.05–100 Hz,均为 CardioLab®(GE)采集系统导出后原样转换,未加任何后处理滤波或信号质量增强。每条记录以 WFDB 三件套(.hea/.dat/.atr)组织。

Q4:为什么有"心内电图"这么特别?
因为数据采集于电生理检查术中——导管直接进入心脏,所以除了 12 导联体表 ECG,还能同步记录心内电图:冠状窦导管 5 个导联(CS12–CS90)、右室心尖导管(RVA12)、消融/标测导管(ABL12)。体表+心内双视角是常规体检级 ECG 数据库不具备的。

Q5:谁标注的、可靠吗?
两名 ECG 专家。第一专家用 LightWAVE® 标注全部记录(长同质区间可标记起止后由 WFDB 软件包配合 R 峰检测算法填充),第二专家逐条复核并纠正,不明确部分再咨询更多专家。标注粒度到每一个搏动,外加节律区间与信号质量。

Q6:库里有哪些心律失常?
除正常窦律(33%)外,覆盖窦律伴预激(12%)、完全性右束支传导阻滞(11%)、室上速(23%=AVRT 15.5%+AVNRT 7.5%)、室速(1.7%)、起搏搏动(12%)、早搏(7%),以及罕见情形如 aberrant AVRT、aberrant AVNRT、AVNRT 合并二度房室阻滞。

Q7:标注怎么编码?
沿用 WFDB 标准符号(N/R/L/X/A/V/F 等)并用两类扩展:* 表示给标准符号加自定义 Aux String(如 N-Prex=预激、/A=房起搏),# 表示标准 WFDB 之外新增的自定义标注(如 VT/AVRT/AVNRT/AFIB/AFL)。节律标注用符号 + 加括号型 Aux String(如 (N 窦律、(AVRT)。

Q8:数据怎么获取?免费吗?
PhysioNet 开放访问,无注册墙,ODC-By 1.0 许可(署名即可自由共享/修改/使用)。直接用 https://physionet.org/content/leipzig-heart-center-ecg/1.0.0/ 下载,或用 Python wfdb 包读取。

Q9:有基准或下游应用吗?
数据库本身不是挑战赛。第三方 HuggingFace Space ECGBench 已将其纳入目录并发布 fold CSV;学术侧首个深度学习应用是 arXiv:2509.19315(儿科子集长尾心律失常分类 + 对比损失)。

Q10:为什么它对 AI-Ready 重要?
它是"小样本、高标注密度、人群补位"的典型 AI-Ready 样本:规模不大(39 例)但每个搏动都有专家标注且带心内信号,直接补上了儿科/CHD 心律失常这块公开数据空白,且以最宽松的 ODC-By 许可、公开直链交付——可获取性满分,代价是样本量限制了独立训练。

§2 数据构成与规格

2.1 规模全景

数据库由 39 条 ECG 记录构成,对应 39 名患者,总计 113924 个标注搏动。这个规模在"心电图数量"维度上很小,但在"标注密度×信号维度"维度上很高:每条记录既有 12 导联体表 ECG,又有多路心内电图,且每个搏动都有类型标注。

项 数值 说明
记录数 39 29 儿童(x001–x029)+ 10 成人(x100–x109)
患者数 39 1 例 1 条
总标注搏动 113924 论文与 README 口径
总时程 1075.85 分钟(≈17.93 h) ECGBench 记 18.5 h(口径差异,见坑 5)
单条时长范围 00:01:17 h – 02:30:31 h 最短约 1 分 17 秒,最长约 2 小时 30 分
采样率 977 Hz 非 500/1000 等常见整值,注意重采样
滤波 0.05–100 Hz 采集端设置,之后未再处理

规模读法:不要把 39 例误判为"小而不值"。它的价值不在于覆盖度,而在于稀缺席位——儿童 SVT 与 CHD 患者的心内电生理数据在公开领域近乎唯一。对训练而言它是补丁而非底座:通常与大型成人库(如 MIMIC-IV-ECG)联合使用,或用于迁移学习/微调的目标域。

2.2 两个患者队列

儿童队列(29 名,x001–x0029):全部因室上性心动过速转诊、接受导管消融的电生理检查。年龄 5–18 岁。诊断分布(依 children-subject-info.csv 逐行核对):

诊断 例数 占比
AVNRT(房室结折返性心动过速) 13 44.8%
AVRT(房室折返性心动过速,不含 WPW 标记) 11 37.9%
AVRT-WPW(合并 Wolff-Parkinson-White 预激) 4 13.8%
AVRT-PJRT(合并永久性交界性折返性心动过速) 1 3.4%
合计 29 100%

多数 AVRT 病例在 CSV 中给出了副传导通路(accessory pathway)位置,如 right posteroseptal(右后间隔)、left lateral(左游离壁)、left posterior、right parahisian 等;AVNRT 无通路定位字段(其机制为房室结双径路,无旁路)。

成人队列(10 名,x100–x109):全部为修复后法洛四联症(repaired Tetralogy of Fallot, TOF),年龄 21.68–64.16 岁。诊断细分:8 例合并室性心动过速(with VT)、1 例无 VT(without VT)、1 例合并非持续性室速(with nsVT)。这是一组术后远期、以室速风险为主的队列,与儿童队列的 SVT 取向形成互补。

两个队列分列不同文件名段(儿童 x0xx、成人 x1xx),且各有独立 CSV(children-subject-info.csv / adults-subject-info.csv),禁止合并统计而不区分人群——两组的年龄、诊断、心律失常机制完全不同。

2.3 信号规格与采集链

属性 规格
采集设备 CardioLab®(GE Medical Systems, Milwaukee, WI)
导出格式 先导出 .txt,再用 WFDB Software Package 转为 WFDB 格式
采样率 977 samples/second
滤波 0.05–100 Hz(采集端设置)
后处理 无——论文明确"未在之后施加任何滤波或信号质量增强"
体表导联 标准 12 导联:I, II, III, aVR, aVL, aVF, V1–V6

"原始未处理"是一把双刃剑:好处是信号未被厂商算法篡改,保留了真实噪声与伪迹,适合研究鲁棒性;代价是使用者必须自行承担去噪、基线漂移矫正、导联质量筛查等工作——没有任何"已清洗"版本可用。

2.4 心内电图(IEGM):本库最独特的维度

这是本库区别于几乎所有 ECG 数据库的核心。因为数据采集于电生理检查(导管在心脏内),所以每条记录同步记录了心内电图。IEGM 导联命名与含义:

IEGM 导联 含义
ABL12 消融与标测导管(远端电极对)
CS12 冠状窦电极 1/2(远端)
CS34 冠状窦电极 3/4
CS56 冠状窦电极 5/6
CS78 冠状窦电极 7/8
CS90 冠状窦电极 9/10(近端)
RVA12 右室心尖导管(远端电极对)

儿童记录的构成:12 导联 ECG + 冠状窦 5 导联 + 右室心尖 1 导联 + 消融导管 1 导联。
成人记录的构成:12 导联 ECG + RVA12 + ABL12,部分研究含冠状窦 5 导联。

心内电图的意义:体表 ECG 只能看到心脏整体的电活动投影,而 IEGM 记录的是局部心肌的电位——冠状窦导联贴近左房/左室,RVA 在右室心尖,消融导管标测特定部位。这为"心律失常机制定位"(如 AVRT 的旁路定位、AVNRT 的慢径区)提供了体表 ECG 无法给出的直接证据,也使本库可用于研究"体表 ECG→心内机制"的映射任务。

2.5 文件组织与配套元数据

每条记录的 WFDB 三件套:

  1. .hea 头文件:记录通道数、采样率、信号增益、导联名等元信息,是正确读数据的钥匙。
  2. .dat 信号文件:实际的 ECG/IEGM 采样数据。
  3. .atr 标注文件:逐搏事件、节律区间与信号质量标注。

配套 CSV/文本:

文件 内容
children-subject-info.csv 儿童人口学(gender/age)+ 诊断 + 副传导通路位置 + 时长
adults-subject-info.csv 成人人口学 + 诊断 + 时长(无通路列)
dataset_info.csv 缩略语表:符号/缩写→描述(ABL12/AVNRT/TOF 等)
subject_data_dictionary.csv 患者表字段字典(字段名/单位/类型/示例)
RECORDS 39 条记录清单
ANNOTATORS 标注者说明(atr=cardiologist 的心律/节律/质量标注)
SHA256SUMS.txt 全部文件 SHA256 校验和

2.6 儿童队列逐例真相:副传导通路定位表

children-subject-info.csv 的丰富度值得单独展开——它不只是诊断标签,还给出了每名儿童副传导通路(accessory pathway)的解剖位置,这是消融手术的直接依据,也是"体表 ECG→旁路定位"这类研究的地面真值。逐例摘录(年龄/诊断/通路/时长):

ID 性别 年龄 诊断 通路位置 记录时长
x001 M 6.6 AVRT right posteroseptal(右后间隔) 2:25:29
x002 M 11 AVNRT —(无旁路) 1:45:17
x003 F 11.9 AVRT-WPW left lateral(左游离壁) 2:30:31
x004 M 14.8 AVRT-WPW right posterior(右后) 2:17:52
x005 M 17.1 AVRT left anterior(左前) 0:30:58
x006 F 8.8 AVNRT — 2:18:10
x007 M ~14.3 AVRT-PJRT right posteroseptal 0:03:06
x008 M 16.6 AVRT-WPW right lateral(右游离壁) 0:07:20
x009 M 8 AVRT right posteroseptal 0:14:36
x0010 F 14 AVNRT — 0:05:17
x0011 F 12.5 AVRT right parahisian(右希氏束旁) 0:11:57
x0012 M 12 AVRT right parahisian 0:11:39
x0013 M 16.2 AVNRT — 0:03:54
x0014 M 13.6 AVNRT — 0:03:20
x0015 F 17.8 AVNRT — 0:03:14
x0016 F 12.7 AVNRT — 0:11:30
x0017 F 17.7 AVNRT — 0:03:27
x0018 M 8.6 AVNRT — 0:05:55
x0019 F 17.7 AVNRT — 0:03:47
x0020 M 8 AVRT left posteroseptal(左后间隔) 0:08:23
x0021 F 5 AVNRT — 0:09:13
x0022 M 17.6 AVRT left posterior(左后) 0:04:07
x0023 M 18.1 AVRT-WPW left posterolateral(左后侧) 0:06:35
x0024 F 11.5 AVNRT — 0:12:01
x0025 F 6.1 AVRT left anterolateral(左前侧) 0:11:05
x0026 F 16.9 AVNRT — 0:03:26
x0027 M 9.4 AVRT-WPW left posterior 0:01:17
x0028 F 12.5 AVRT left posterolateral 0:04:01
x0029 F 9.7 AVRT left lateral 0:12:28

这张表能读出三件事:

  1. 通路位置谱系完整:从右后间隔、右游离壁、右希氏束旁到左游离壁、左后间隔、左后侧——覆盖了临床上旁路的主要解剖分布。这对研究"不同旁路位置的体表 ECG 特征"极其有价值。
  2. 年龄跨度大:最小 5 岁(x0021),最大 18.1 岁(x0023),跨越整个儿科年龄段,避免了"只测学龄期"的偏倚。
  3. 时长极不均衡:x0027 仅 1 分 17 秒,而 x003 达 2.5 小时——同一队列内相差近 50 倍。这在按记录做批量处理时必须注意(短记录的搏动数极少)。

2.7 成人队列逐例真相:修复后法洛四联症

adults-subject-info.csv 的 10 例成人全部为修复后 TOF,字段无通路列,但诊断列明确标注 VT 状态:

ID 性别 年龄 诊断 记录时长
x100 M 64.16 TOF with VT 0:13:02
x101 M 29.05 TOF with VT 0:17:51
x102 F 54.35 TOF without VT 0:28:26
x103 F 21.68 TOF with nsVT(非持续室速) 0:18:59
x104 M 35.24 TOF with VT 0:57:27
x105 F 55.92 TOF with VT 0:27:42
x106 M 34.52 TOF with VT 0:17:46
x107 M 43.04 TOF with VT 0:19:51
x108 M 49.72 TOF with VT 0:25:09
x109 M 60.52 TOF with VT 0:10:35

读法:8/10 例合并 VT(含 1 例非持续性)——这是一个高度富集室性心律失常的术后队列。x102(54.35 岁女性,无 VT)与 x103(21.68 岁女性,nsVT)是队列里的两个"阴性/轻度"对照,可用于对比研究。成人队列覆盖 21–64 岁,是术后存活至成年的 TOF 群体,正好落在"CHD 成人化"这一当前儿科心脏病学的核心议题上。

2.8 数据规模在"心电图数据库光谱"中的位置

把本库与几个代表性 ECG 库放在一起,能看清它的生态位:

数据库 记录数 时长/条 导联 人群 逐搏标注 心内信号
Leipzig Heart Center ECG 39 1分–2.5时 12+心内 儿科+CHD 是 是
MIT-BIH Arrhythmia 48 30 分 2 成人 是 否
MIT-BIH SVT 78 30 分 2 成人 是 否
MIMIC-IV-ECG ~80 万 10 秒 12 成人 否 否
CPSC 2018 6,877 6–60 秒 12 成人 轻度 否
PTB-XL 21,837 10 秒 12 成人 否 否

本库的独特性一目了然:记录数最少、单条时长最长(小时级)、唯一同时带心内信号、唯一面向儿科/CHD 逐搏标注。它不参与"规模竞赛",而在"信号维度 × 标注密度 × 人群稀缺性"这一轴上占据唯一位置。

2.9 许可与标注密度的组合含义

小样本 + 高标注密度 + 最宽松许可,这三者组合决定了使用策略:

  • 小样本 ⟹ 不用于从零训练,用于微调/评测/迁移。
  • 高标注密度 ⟹ 每个搏动都是监督信号,样本利用率高(113924 个标注 >> 39 条记录的"记录级"监督)。
  • 最宽松许可 ⟹ 无摩擦获取,适合快速原型、教学、以及商业系统的人群适配测试。

换句话说,本库的"AI-Ready"体现在可及性而非规模:它是一把针对儿科/CHD 域的精巧手术刀,而非大规模挖掘机。

§3 标注体系:逐搏 + 节律 + 信号质量

3.1 三级标注视图

本库的标注不是单一层级,而是三层:

  1. 逐搏(beat-by-beat):每个心搏一个 WFDB 符号 + 可选的 Aux String。共 113924 个。
  2. 节律(rhythm):标记一段连续性节律的起止,符号 + 加括号型 Aux String(如 (VT 表示室速区间)。
  3. 信号质量(signal quality):对信号质量的标注(用于标记不可靠片段)。

“ANNOTATORS” 文件将其概括为"由心脏科医生完成的 atr 心律失常、节律与信号质量标注"——三类合在 .atr 文件中,这也是 ECGBench 报出 118214 与官方 113924 差异的可能来源(前者可能把三类全算作 annotation)。

3.2 搏动类型全表(WFDB 符号 + Aux String)

类别 说明 符号 Aux String
窦律
正常搏动 Normal beats N
预激搏动 Preexcitation* N N-Prex
完全性右束支阻滞 Complete RBBB R
完全性左束支阻滞 Complete LBBB L
一度房室阻滞 AV-Block 1°# b BI
交界性逸搏 Junctional escape j
心动过速
室性心动过速 VT# X VT
加速性室性自主心律 AIVR# X IVR
室上性心动过速
房室折返性心动过速 AVRT# X AVRT
房室结折返性心动过速 AVNRT# X AVNRT
差异性传导 AVRT Aberrated AVRT# X avrt
差异性传导 AVNRT Aberrated AVNRT# X avnrt
AVNRT 合并二度阻滞 AVNRT with AV-Block 2°# X AVNRT+BII
房性心动过速
心房颤动 AFIB# X AFIB
异位房性心动过速 EAT# X EAT
心房扑动 AFL# X AFL
早搏
房性早搏 Premature atrial A
差异性传导房早 Aberrated PAC a
预激房早 Preexcited PAC* A A-Prex
室性早搏 Premature ventricular V
融合搏动 Fusion beats F
交界性早搏 Premature junctional J
起搏搏动
心房起搏 Atrial paced* / /A
心室起搏 Ventricular paced* / /V
室起搏-正常融合 Fusion VP+NB f

表中 * 表示标准 WFDB 标注加上自定义 Aux String 以进一步细分;# 表示在标准 WFDB 之外新增的自定义标注。这是理解本库标注的关键:作者没有发明全新符号体系,而是尽量复用 WFDB 标准符号,用 Aux String 承载精细语义——好处是 WFDB 工具链通用,代价是必须读 Aux String 才能区分"同为 X 符号的 VT 与 AVRT"。

3.3 节律标注表

节律 符号 Aux String
窦性节律 + (N
室性心动过速 + (VT
加速性室性自主心律 + (IVR
房室折返性心动过速 + (AVRT
房室结折返性心动过速 + (AVNRT
心房颤动 + (AFIB
异位房性心动过速 + (EAT
心房扑动 + (AFL
异位房性节律 + (A
室性二联律节律 + (B
交界性节律 + (J
心房起搏节律 + (/A
心室起搏节律 + (/V

节律标注用符号 + 统一承载,具体类型全在 Aux String 括号串中——只读符号会得到一堆无区别的 +,必须解析 Aux String。

3.4 标注流程与质量控制

论文(PubMed 摘要 + PhysioNet 方法节)描述的标注流程:

  1. 第一专家全标:第一位 ECG 专家标注全部记录。为提升效率,允许对长段同质区间标记起止点,再由 WFDB 软件包配合 R 峰检测算法自动填充区间内的搏动标注。
  2. 第二专家全复核:第二位专家检查所有标注,必要时纠正。
  3. 疑难会诊:对记录中不明确的部分,进一步咨询其他专家。

这套"一标二审 + 疑难会诊"流程在小样本下提供了较高的标注可靠性,但论文未报告定量的一致性系数(如 kappa)——已知标注来源为"心脏科医生",未披露专家身份细节与一致性数值。这是复现者应当知情的盲区。

3.5 类别构成的临床读法

从搏动占比看临床意义(论文摘要口径):

搏动类型 占比 临床解读
正常窦律 33% 基底节律,非全部
窦律伴预激 12% WPW 相关,可见 δ 波
完全性右束支阻滞 11% CHD/术后常见传导异常
SVT 合计 23% AVRT 15.5% + AVNRT 7.5%,儿童主病
起搏搏动 12% 房起搏 7% + 室起搏 5%
早搏 7% 房早/室早/预激房早
室速 1.7% 成人 TOF 队列贡献
罕见情形 个位数搏动 aberrant AVRT/AVNRT、AVNRT+二度阻滞

关键观察:正常窦律只有 1/3,意味着其余 2/3 都是病理或干预(起搏)搏动——这是"富病理"数据库的特征,与以正常节律为主的体检级库截然不同。对分类任务而言,这既是价值(病理样本比例高)也是挑战(长尾分布)。

3.6 一个搏动标注的解析实例

以"窦律伴预激"为例,说明标注如何被编码与解读:

  • 在 .atr 文件中,该搏动的 symbol = N(表示这是"正常形态"的搏动,复用 WFDB 标准符号);
  • 其 Aux String = N-Prex(自定义字符串,标注"带预激"这一精细语义);
  • 若只看 symbol,它会被误归为"正常搏动";必须结合 Aux String 才知道它是预激。

再看"房室折返性心动过速"的搏动:

  • symbol = X(WFDB 中 X 表示"非正常形态搏动",较宽泛);
  • Aux String = AVRT(自定义,指明具体是 AVRT);
  • 同为 X 符号的还有 VT(Aux=VT)、IVR(Aux=IVR)、AFIB(Aux=AFIB)等——仅凭 symbol 完全无法区分,Aux String 是唯一的判别依据。

这个实例揭示本库标注设计的核心:用 WFDB 标准符号保证工具链兼容,用 Aux String 承载临床语义。任何忽略 Aux String 的解析器都会把不同类型混为一谈。

3.7 节律标注与搏动标注的关系

两者是"区间"与"点"的关系:

  • 搏动标注是离散点事件(每个心搏一个位置 + 类型),回答"这一拍是什么"。
  • 节律标注是连续区间(一段心跳的起止 + 节律类型),回答"这一段时间整体是什么节律"。

一段节律区间内通常包含多个搏动标注,二者应逻辑自洽(但罕见情形下可能出现单搏动归类与所在节律区间的细微张力)。做切段任务时,通常以节律标注界定片段边界,以搏动标注提供片段内的细粒度标签——第三方论文(arXiv:2509.19315)正是这样"先按节律切段、再在段内切窗"的。

3.8 信号质量标注的价值

大多数 ECG 数据库不标注信号质量,本库标了。这条信息在实践中的用处:

  1. 过滤训练样本:把质量差的段排除,避免噪声污染监督。
  2. 训练质量估计模型:质量标注本身就是一个监督信号,可训练"自动判断这段 ECG 是否可靠"的模型——这在真实临床部署中很有价值(决定是否触发人工复核)。
  3. 错误归因:当模型在低质量段上出错时,区分是"模型不行"还是"信号太差"。

这是本库相对许多同行的一个隐性优势:它不只告诉你"这是什么搏动",还告诉你"这段信号值不值得信"。

3.9 标注粒度对比:本库 vs 常见 ECG 库

库 有无逐搏标注 有无节律标注 有无质量标注 标注者
本库 有 有 有 双专家交叉
MIT-BIH Arrhythmia 有 部分 无 专家
MIMIC-IV-ECG 无(机器测量+文本) 无 无 机器
PTB-XL 无(报告标签) 无 无 报告

本库在"标注维度完整性"上处于第一梯队——逐搏、节律、质量三层俱全,且由双专家交叉保证。这弥补了它在"记录数"上的不足:单条记录的信息密度远高于多数大库。


§4 临床背景:为什么儿科与 CHD 心律失常是数据洼地

4.1 儿童心律失常与成人"不是同一门学科"

论文背景节的核心论断:儿童的主要心律失常与成人完全不同。成人心律失常数据集中占主导的是心肌梗死、心房颤动、传导疾病;而儿童最常见的是室上性心动过速(SVT)——其中 AVRT 与 AVNRT 又是大头。这是两组在电生理机制、解剖基础、以及体表 ECG 形态上都迥异的疾病谱。

后果是双向的:一方面,用成人心律失常数据训练的模型迁移到儿科场景时性能存疑;另一方面,含儿童 SVT 的公开数据库"极为罕见"(论文原文 very rare)。本库的存在价值恰在于此——它不是又一个成人库的增量,而是稀缺席位的补位。

4.1b 儿科与成人 ECG 的生理差异

为什么儿童 ECG 不能简单套用成人标准,原因在生理层面:

  1. 心率:儿童基础心率显著高于成人(婴儿可达 100–160 bpm,学龄期 70–110 bpm),"心动过速"的阈值随年龄变化。
  2. 心电轴与形态:婴幼儿常呈右室优势,QRS 形态与电轴随年龄演变,成人标准判读规则不适用。
  3. 间期:PR、QRS、QT 间期随年龄与心率变化,成人的固定阈值会误判。
  4. 疾病谱:如前所述,儿童以 SVT(AVRT/AVNRT)为主,而非成人的房颤/缺血。

这些差异意味着:儿科 ECG AI 需要儿科数据来训练与校验,而这正是本库提供的。任何直接拿成人心律失常模型用于儿科的做法,都需要在本库这类儿科数据上重新评估。

4.2 先天性心脏病患者的特殊风险

CHD 患者(尤其术后存活至成年的群体)构成第二类洼地人群,特征:

  1. 高传导异常比例:修复手术常在右房/右室留下瘢痕,导致完全性右束支传导阻滞(cRBBB)等传导异常高发——本库 11% 搏动为 cRBBB 即此背景。
  2. 室速风险:法洛四联症(TOF)修复后远期最受关注的并发症之一就是室性心动过速与猝死风险——本库成人队列 10 例中 8 例合并 VT。
  3. 解剖变异:心内结构改变使标准导联的形态判读更复杂,也使得心内电图的价值更高。

本库的成人队列(修复后 TOF)正是对准这一风险人群,与儿童队列(SVT 消融)拼出两类互补的 CHD/儿科病理。

4.3 电生理检查(EPS):数据为何如此"高维"

数据来自 EPS 术中,这是理解本库结构的钥匙。EPS 是心律失常诊断与消融治疗的侵入性操作:导管经血管进入心腔,标测不同部位的电活动,必要时放电消融。此过程中:

  • 体表 12 导联 ECG 全程记录心脏整体电活动;
  • 心内导管同时记录局部电位——冠状窦导管贴靠左房/左室侧、右室心尖导管记录右室局部、消融导管标测靶点。

于是每一时刻都有"整体 + 局部"的双视角。这是门诊/体检级 ECG 记录无法复制的信息量,也是本库能支撑"体表→心内机制映射"研究的基础。代价是:数据是术中进行时的状态(含起搏、含导管操作影响、含麻醉/镇静背景),并非自然状态下的自由生活记录。

4.4 与主要公开 ECG 库的定位差异

维度 Leipzig Heart Center ECG MIMIC-IV-ECG MIT-BIH Arrhythmia
人群 儿童 + CHD 成人 成人院内 成人门诊/住院
记录数 39 约 80 万条 48 条
时长 1 分 17 秒 – 2.5 小时(长程) 10 秒 约 30 分钟
导联 12 导联 + 心内电图 12 导联 2 导联
标注 逐搏 + 节律 + 质量(双专家) 机器测量 + 文本报告 逐搏(专家)
采样率 977 Hz 500 Hz 360 Hz
许可 ODC-By 1.0 ODbL ODC-By(平台口径)

定位一句话:如果说 MIMIC-IV-ECG 是"广而浅"(海量成人、单时点、无逐搏标注),MIT-BIH 是"窄而深"(少量成人、长程、逐搏标注),那么 Leipzig 库是"窄而特异"——少量但人群极特异、信号维度极高(带心内电图)、标注极密(逐搏)。三者互补,不存在替代关系。

4.5 单中心数据的偏倚画像

必须诚实标注的局限:

  1. 单中心:全部来自莱比锡大学心脏中心,术者、设备(GE CardioLab®)、流程均单一来源。
  2. 转诊偏倚:儿童全部是"因 SVT 转诊消融"者,排除了不消融或药物控制成功的 SVT 患儿;成人全部是修复后 TOF,排除了未修复或其他 CHD 类型。
  3. 术中状态:信号含操作/起搏/药物背景,与自然状态 ECG 有系统差异。
  4. 罕见类别极小:aberrant AVRT/AVNRT、AVNRT 合并二度阻滞仅个位数搏动,无法用于独立训练,只能作案例或极少数类增广。

这些不是"缺陷判定",而是使用前提:任何把本库结论外推到"一般儿科人群"或"一般 CHD 人群"的做法都需要先扣除上述偏倚。

4.6 儿童 SVT 的两种机制:AVRT vs AVNRT

本库儿童队列的两种主病(AVRT 与 AVNRT)在机制上截然不同,构成本库的临床骨架:

  • AVRT(房室折返性心动过速):存在一条解剖学旁路(accessory pathway)连接心房与心室,形成折返环。旁路的存在使部分患者表现预激(δ 波)——即 WPW。本库 11 例纯 AVRT + 4 例 AVRT-WPW + 1 例 AVRT-PJRT = 16 例(55%),并给出了旁路位置。
  • AVNRT(房室结折返性心动过速):无解剖旁路,机制是房室结内存在**双径路(快径/慢径)**形成微折返。本库 13 例(45%),无通路位置字段。

这一区分对做 ECG 分类的意义在于:AVRT 与 AVNRT 在体表 12 导联上可能极难区分(都表现为窄 QRS 心动过速),但心内电图(冠状窦电极记录的心房激动顺序、RVA 的心室激动)能直接揭示机制差异。这正是本库"体表+心内双模态"在临床上的用武之地——它能支撑"从体表 ECG 推断机制"这类高难度任务的研究。

4.7 CHD 患者的传导异常与室速风险

成人队列(修复后 TOF)承载 CHD 患者的两大特征:

  1. 传导异常高发:TOF 修复术需切开右室流出道/右房,术后右束支阻滞(cRBBB)极为常见。全库 11% 搏动为 cRBBB,主要由这一群体贡献。
  2. 室速/猝死风险:修复后 TOF 远期最受关注的并发症是室性心动过速与心源性猝死,本库成人队列 8/10 合并 VT(含 1 例 nsVT),是研究术后室速机制与预测的珍贵素材。

成人的 IEGM 布局(12 导联 + RVA12 + ABL12 + 部分冠状窦)与儿童(12 导联 + 冠状窦 5 导联 + RVA12 + ABL12)略有不同——同库内两队列的心内导联配置不同,这也解释了 §7 坑 3 的通道异构来源。

4.8 为什么"含心内电图"是稀缺的

公开 ECG 数据库绝大多数来自门诊/体检/可穿戴设备,这些场景不可能有导管在心脏内,因此天然不含心内电图。只有 EPS 术中数据才可能同时含体表与心内信号,而 EPS 数据因涉及患者隐私与手术流程,极少被整理公开。本库的价值正在于此:它把一类"平时根本拿不到"的信号(术中心内电图)整理成了带逐搏标注的公开资源。对研究电生理机制、验证"体表预测心内"算法、乃至研究导管标测/消融的自动化,都提供了难得的公开底座。

4.9 与临床工作流的连接点

本库不只是一堆信号,它嵌在真实的临床决策链里:

  • 术前:体表 ECG 用于初步判断心动过速类型与旁路可能的定位。
  • 术中:导管标测确认旁路/慢径位置并消融——本库的信号正是这一阶段采集的。
  • 术后:随访心律失常复发。

因此本库的每条记录都携带着"术前推测(体表)→ 术中确认(心内)"这对信息,天然适合训练/评测"术前体表 ECG 能否预测术中靶点"的模型——这是把数据集接到临床价值上的一条清晰路径。

§5 研究与应用场景

5.1 首个深度学习应用:长尾儿科心律失常分类

数据库发布后,学术侧已出现针对性的深度学习工作。代表是 arXiv:2509.19315v2 “Advancing Long-Tailed Pediatric Arrhythmia Classification with a Novel Contrastive Loss and Multimodal Learning”。其做法与发现值得记录:

  • 数据选取:只用儿科子集 29 名儿童(x001–x029),全部临床诊断有心律失常。
  • 导联保留:为统一配置,仅保留 18 个导联——12 导联 ECG(I,II,III,aVR,aVL,aVF,V1–V6)+ 6 个心内导联(RVA12, CS12, CS34, CS56, CS78, CS90)——这正是本库体表+心内双模态的直接体现。
  • 预处理管线:筛选有节律标注的信号段 → 按节律标注切段 → 切 2 秒窗 → 降采样 2× → z-score 归一化 → 4 阶 Chebyshev 低通(45 Hz)→ 基于 db6 小波、分解层 5 的软阈值去噪。
  • 方法:CNN 编码器 + 双分支语义注意力融合 + Transformer 分类头,并提出 AGCACL(Adaptive Global Class-Aware Contrastive Loss),用类级重加权、原型对齐与全局调制的类间排斥来缓解长尾与类不平衡。
  • 标签两级化:把 WFDB 的细粒度 Aux String 低层标签,按官方定义归并为高层类别,并在 episode(节律片段)层级而非 beat 层级统计,以与切段管线对齐。

这篇工作的方法是"教科书式"地示范了如何把本库用起来:保留体表+心内双模态、在节律段级别切窗、针对长尾设计损失。它的存在也侧面证明——本库虽小,但足以支撑原创方法研究,尤其适合"多模态 + 长尾"这一主题。

5.2 第三方基准:ECGBench

HuggingFace Space ECGBench(vlbthambawita/ECGBench)是一套跨数据集 ECG 评测目录框架,已把本库纳入并发布 fold CSV。ECGBench 的价值在于提供跨库统一评测的接口——本库可与目录内的其他 ECG 数据集在同一套协议下被模型评测(其范式接近留一数据集 LODO 评测)。对本库而言,这补上了"官方没有 leaderboard"的短板:研究者可借 ECGBench 做可对标的比较。

ECGBench 目录页同时留下了一份珍贵的通道布局核实记录(见 §7 坑 3):它逐条核对了 39 份头文件,发现通道布局并非统一,仅通道 0–11 恒定,这对任何"按固定索引读心内信号"的管线都是警告。

5.3 可支撑的任务类型

任务 说明 本库适配度
心律失常逐搏分类 用 12 导联/IEGM 判每个搏动类型 高(标注即为此)
节律段分割/识别 按节律区间做时序分割 高(有节律标注)
体表→心内机制映射 用体表 ECG 预测心内电位/机制 高(双模态独有)
长尾/类不平衡学习 罕见类占比极低,天然测试场 高
导管消融靶点定位 由 ECG 推副传导通路位置 中(有通路标签)
大规模预训练 需要海量数据 低(仅 39 例,宜作目标域微调)

5.4 使用姿势建议

  • 作目标域微调集:在大型成人库预训练,用本库微调以适应儿科/CHD 域。
  • 作多模态研究底座:体表 + 心内双模态是独特资产,优先做跨模态学习。
  • 作长尾评测场:把罕见类作为压力测试,而非期待它们在训练中起量。
  • 作标注方法学案例:双专家交叉 + 疑难会诊的流程,可作为小样本医学生理信号标注的参考范式。

5.5 从原始数据到可训练样本:一条完整管线

把第三方论文的预处理拆开,可得到一条可复用的"从原始 WFDB 到训练样本"的管线(供复现者参考):

步骤 1:选人群。若要儿科任务,只取 x001–x029;若要 CHD 室速任务,只取 x100–x109。切勿混用(§2.2)。

步骤 2:定导联。为了配置统一,常见做法是保留固定导联集合(如 12 导联 ECG + 6 路心内:RVA12, CS12, CS34, CS56, CS78, CS90)。但注意——不是每条记录都有全部心内导联(§7 坑 3/4),需先按 .hea 求交集或缺失补零。

步骤 3:切段。丢弃无标注段;按节律标注(符号 + 的区间)切出节律一致的片段;再切成固定长度窗(如 2 秒),只保留完全落在单一节律内的窗。这样保证每个样本标签纯度。

步骤 4:预处理。降采样(如 2×,977→约 488 Hz)、z-score 归一化、低通滤波(如 4 阶 Chebyshev 45 Hz 去高频)、小波软阈值去噪(db6,5 层)。这些步骤针对的是本库"原始未处理"带来的噪声。

步骤 5:建两级标签。把 WFDB 细粒度 Aux String 标签按官方定义归并为高层类别;统计时对齐 beat 级还是 episode 级(两者不同)。

步骤 6:处理长尾。用类重加权、对比损失(如 AGCACL 的类级重加权 + 原型对齐)、或重采样;把极罕见类(个位数搏动)单独处理或排除。

这条管线的每一步都踩在本库的实际特性上,可作为"使用小样本、高维、长尾生理信号库"的模板。

5.6 潜在的研究选题清单

基于本库的特性,可衍生出若干研究选题:

  1. 儿科 ECG 基础模型适配:成人预训练模型在儿科数据上的零样本/微调性能落差有多大?
  2. 体表→心内映射:能否由 12 导联 ECG 预测心内电图形态或心动过速机制(AVRT vs AVNRT)?
  3. 旁路定位回归/分类:由体表 ECG 预测副传导通路的解剖位置(本库有通路标签,覆盖多位置)。
  4. 长尾心律失常检测:罕见类(aberrant AVRT/AVNRT、AVNRT+二度阻滞)能否被检测?
  5. 信号质量估计:利用质量标注训练"这段信号可信吗"的模型。
  6. 域适应:从成人库到儿科/CHD 域的无监督/半监督适应。
  7. TOF 术后室速预测:用成人 TOF 队列的长程 ECG 研究室速先兆。
  8. 标注一致性研究:双专家交叉标注范式在小样本下的可靠性评估。

5.7 与下游任务的映射

临床问题 对应可建模任务 依赖本库的什么
儿童窄 QRS 心动过速分型 多类分类(AVRT/AVNRT) 逐搏+机制标注
旁路术前定位 位置回归/分类 通路标签列
起搏器功能核查 起搏搏动识别 起搏符号 + Aux String
术后室速风险分层 时序预测 TOF 队列 + VT 标注
ECG 去噪/重建 信号恢复 原始未处理信号 + 质量标注

§6 获取与许可:最宽松的一档

6.1 一层资产、一道敞开的门

与许多"注册墙/请求制"医疗数据集不同,本库的获取异常简单:

资产 入口 许可 门槛
ECG 数据库本体 PhysioNet https://physionet.org/content/leipzig-heart-center-ecg/1.0.0/ ODC-By 1.0 无(公开直链)
论文 doi:10.1088/1361-6579/ae9033(Physiol Meas 2026) CC BY 无
第三方目录 HuggingFace ECGBench Space 依 ECGBench 自身 无

ODC-By 1.0(Open Data Commons Attribution License)意味着:只要署名,就可以自由共享、修改、使用这个数据库,包括商用,且不像 ODbL 那样要求衍生数据库以相同方式共享(无 copyleft)。这在医疗生理信号数据集里属于最宽松的一档。

6.2 实操:怎么把数据读出来

官方推荐 Python + WFDB:

import wfdb
# 读 x008 的导联 I(通道 0),时间窗 1:30–1:50(采样率 977 Hz)
record = wfdb.rdrecord("x008", channels=[0],
                        sampfrom=(1*60+30)*977, sampto=(1*60+50)*977)
annotation = wfdb.rdann("x008", "atr",
                        sampfrom=(1*60+30)*977, sampto=(1*60+50)*977,
                        shift_samps=True)
wfdb.plot_wfdb(record=record, annotation=annotation, time_units="seconds")

三条工程提示:

  1. 通道索引先看 .hea,不要写死:12 导联固定在通道 0–11,但心内导联因记录而异(见 §7 坑 3)。
  2. 采样率是 977 Hz:所有时间窗换算都要用 977,不是 1000。
  3. .atr 要读 Aux String:搏动类型的精细区分(VT vs AVRT)藏在 Aux String 里,只读符号会混淆。

6.3 版本链

PhysioNet 当前版本为 1.0.0,2025-03-19 上线。抓取时点(2026-10-08)未见增量版本。文件完整性可用 SHA256SUMS.txt 校验——共 39×3 条记录文件 + 多份 CSV/文本,逐一列出 SHA256。

6.4 与库内可获取性光谱的对照

档位 库内参照 本条目对应
注册墙(最严) LMC2(rid 531) —
请求制 PANDA-PLUS 掩码(rid 560 家族) —
平台托管 Zenodo 型(TopBrain,rid 632) —
公开直链 HF/Zenodo 直链型 本条目(ODC-By 1.0,PhysioNet)

本条目稳落"公开直链"最宽档:无注册、无审批、无用途限制(连商用都不禁)。在 AI-Ready 评估里这是可获取性的满分位,也是它与库内许多"请求制"病理数据集形成鲜明对比的地方——小样本 + 最宽许可的组合,使其虽不能独立训练大模型,却是最没有使用摩擦的儿科 ECG 资源。

6.5 ODC-By 1.0 条款细读

ODC-By(Open Data Commons Attribution License)的要点,用通俗语言拆解:

  1. 你可以做什么:自由地共享(复制、分发、使用)、创建衍生作品(修改、转换、基于它建新库)、用于商业目的——全部无需事先批准。
  2. 你必须做什么:署名。即在使用/分发该数据库或衍生作品时,注明来源(引用本库)。这是唯一的核心义务。
  3. 你不必做什么:不必以相同许可发布你的衍生作品(无 share-alike / copyleft),不必开源你的模型或代码。
  4. 与 ODbL 的区别:ODbL 要求衍生数据库也以 ODbL 发布(copyleft),ODC-By 无此要求;两者都只针对"数据库权利",不改变数据库内单个内容(如病人隐私)的合规义务。
  5. 注意边界:许可授予的是数据库权利,不豁免其他法律义务(如各地患者数据保护法规)。虽然本库已去标识,使用者仍应遵守所在司法辖区的数据合规要求。

结论:这是研究机构最友好的一档许可——署名即可,商用无碍,无需回馈。对希望把儿科 ECG 能力嵌入产品(如监护设备算法)的团队,本库是少数可直接合规使用的开放资源。

6.6 下载与校验实操

稳妥的获取流程:

  1. 访问资源页:https://physionet.org/content/leipzig-heart-center-ecg/1.0.0/(PhysioNet 提供整包下载按钮)。
  2. 或用直链:文件位于 https://physionet.org/files/leipzig-heart-center-ecg/1.0.0/<文件名>,可脚本批量拉取。
  3. 校验完整性:对照 SHA256SUMS.txt,逐一核对下载文件的 SHA256(尤其 .dat 较大,传输易损)。
  4. 先读 RECORDS:拿到 39 条记录名清单,作为遍历的权威来源(避免自己拼文件名踩补零坑,见坑 2)。
  5. 读 CSV 元数据:先加载 children/adults-subject-info.csv,把人群、诊断、时长拿到手,再决定取哪些记录。

6.7 数据来源与伦理可追溯性

数据的合规性值得单列一段(对使用者的法务/伦理说明同样重要):

  • 来源:均来自临床电生理检查(EPS)术中常规记录,属于诊疗过程中产生的数据。
  • 去标识:发布版用 subject_id/file_name(如 x001)替代真实身份,另附人口学(性别/年龄)、诊断、通路位置、时长等临床属性。不提供姓名、生日、住院号等直接标识符。
  • 标注者:PhysioNet 的 ANNOTATORS 文件写明标注者为心脏科医生(cardiologist),即临床专业人员。
  • 伦理基础:论文以开放数据形式发布,通常意味着已获伦理委员会批准并完成患者知情同意/数据脱敏(论文摘要未展开伦理声明细节——属遗留疑点)。
  • 使用者的责任:即便许可为 ODC-By,使用者仍应遵守所在地区的患者数据保护法规(如 GDPR/HIPAA),不得尝试重新识别个体。

6.8 复现一次加载的开销估算

给工程选型一个直观的量级参考:

  • 最长记录约 2.5 小时 × 977 Hz ≈ 8.8×10⁶ 采样点/通道;
  • 每条记录约 13–20 通道,16 bit 存储 ⟹ 单条最长可达约 3×10⁸ 字节级(百 MB 量级,视通道数);
  • 39 条记录全库体量在 GB 级(取决于各记录长度不一);
  • 内存友好做法:用 wfdb.rdrecord 的 sampfrom/sampto 分段读取,避免一次性载入超长记录。

§7 避坑清单:八个已踩/易踩的坑

坑 1:别把它当成"能独立训练深模型"的数据集。只有 39 例、113924 搏动,且类别高度长尾(正常窦律 33%、室速 1.7%、罕见类个位数)。直接端到端训练会严重过拟合;正确姿势是作目标域微调/评测集或与大型成人库联用。

坑 2:儿童文件名的补零陷阱。README 写"filenames x001 through x029",但 RECORDS 实际列出的是 x001…x009 之后接四位变体 x0010…x0029(不是 x010…x029)。写脚本遍历时若假设三位补零会漏掉/找不到文件;更稳妥是直接读 RECORDS 清单而非自己拼文件名。

坑 3:心内电图通道布局并非统一。ECGBench 逐条核对 39 份头文件发现 6 种布局、4 种通道数:仅通道 0–11(12 导联)在所有记录中位置恒定;通道 12 在 28 条记录是 ABL12、在 4 条是 RVA12、在 1 条是 ART;儿童记录中有 1 条无 RVA12、1 条带 ABL_uni、1 条带 ART;成人 x100 的 RVA12 排在 CS 之后。结论:读心内信号必须查该记录自己的 .hea 导联名,绝不能按固定索引。此外 ABL_uni 与 ART 两个通道在 README 与 dataset_info.csv 中均未文档化(ART 疑似动脉压,但发布方未说明)。

坑 4:README 对儿童通道的表述与实测不符。README 称"每条儿童记录都包含消融导管(ablation catheter)",但实测有 4 条儿童记录(x002、x005、x0015、x0029)完全没有消融通道。以 .hea 实测为准。

坑 5:标注计数与时程双口径。官方 README/论文 = 113924 beats、1075.85 分钟;HuggingFace ECGBench 目录页 = 118214 annotations、18.5 小时。差异可能来自"beats vs 全部 annotation(含节律/质量)"的口径差,或统计时点不同。下游若用计数做切分/校验,务必写明口径——引用研究结论时以官方 113924 为准。

坑 6:论文年份与数据上线年份不同步。数据在 PhysioNet 于 2025-03-19 上线(版本 1.0.0),而论文 Physiol Meas 卷期记为 2026(arXivLens 聚合页记 2026-07-24)。著录时须分列"数据可在线上线时点"与"论文发表时点",不可混为一个年份。

坑 7:作者排序两个口径。PubMed 以 Sophia Klehs 为首作者(8 人顺序:Klehs, Franke, Alhamad, Gebauer, Teich L, Dähnert, Teich T, Paech);arXivLens 聚合页却以 Dähnert, Ingo 开头、Klehs 排第三。引用时以 PubMed/期刊官方口径为准,聚合页排序不可直接采用。

坑 8:儿童年龄字段存在异常值。children-subject-info.csv 中 x0007(subject 007)的 age 字段写作 .14.3(含前导点),疑为录入笔误。按语义应为约 14.3 岁;自动化解析时该字段会抛异常,需做容错或按原始值存照。

§8 DAIMS 评估

以库内 DAIMS(可发现性/可获取性/可互操作/元数据/可持续性)检查单过一遍:

维度 评分(1-10) 依据
D 可发现性 8 PhysioNet 官方托管 + 论文(PMC/PubMed/IOP)+ 第三方基准目录多重索引;关键词清晰(Leipzig Heart Center ECG)
A 可获取性 9 ODC-By 1.0 公开直链、无注册墙、连商用都不禁——可获取性近满分;扣 1 分于"仅单一托管点(PhysioNet)"
I 可互操作 8 WFDB 为生理信号通用格式,wfdb 包/工具链成熟;CSV 元数据规范;扣分于心内通道布局异构增加解析成本
M 元数据质量 8 README + dataset_info + subject_data_dictionary + SHA256SUMS 齐备、定义了符号与 Aux String;扣分于 ABL_uni/ART 未文档化、年龄字段有笔误
S 可持续性 8 PhysioNet 是长期公共基础设施,ODC-By 无授权回撤风险;扣分于论文/数据时点错位与单中心小样本的长期扩展不确定
综合评级 8.2/10(高) 可获取性与平台可信度是强项;规模小、通道异构、双口径是主要减分项

一句话结论:本条目是"高可获取性 + 高标注密度 + 小样本"的组合。它在 AI-Ready 光谱上站在最开放的一端(直链、宽松许可),短板不在获取而在规模——这决定它更可能作为评测/微调资产而非训练底座被消费。

8.1 DAIMS 五维展开

D 可发现性:本库在三个层面可被检索到——平台层(PhysioNet 官方目录,带标签 ecg/arrhythmias/chd/intracardiac/annotated)、文献层(论文有 DOI/PMID,PubMed/IOP/PMC 可查)、生态层(第三方基准 ECGBench 收录)。名称辨识度高("Leipzig Heart Center ECG"唯一),不易与他库混淆。扣分项:无独立项目官网,全倚杖 PhysioNet 页面。

A 可获取性:ODC-By 1.0、Open Access、无注册墙、直链可下——这是本库最强项。相比同类"须注册/须审批"的临床数据,本库的获取摩擦近乎为零。唯一小扣分:托管点单一(仅 PhysioNet),若该页迁移会有链接失效风险(可用 DOI/资源标识缓解)。

I 可互操作:WFDB 是生理信号领域事实标准,Python wfdb、C wfdb、Matlab 工具链成熟;标注遵循 WFDB 符号体系(自定义部分用 Aux String 承载,兼容性好)。CSV 元数据字段清晰并有数据字典。扣分项:心内通道布局异构(6 布局/4 通道数)增加了通用解析器的实现成本。

M 元数据质量:README 详尽(通道表、搏动表、节律表、快速上手脚本);另有 dataset_info.csv(缩略语)、subject_data_dictionary.csv(字段字典)、SHA256SUMS.txt(校验)、ANNOTATORS(标注者说明)。扣分项:ABL_uni/ART 未文档化、x0007 年龄字段笔误、论文与数据年份错位、计数双口径——这些是"细节毛刺"而非结构缺陷。

S 可持续性:PhysioNet 是运行二十余年的公共基础设施,长期可访问性有保障;ODC-By 无授权撤销机制,使用无后顾之忧。扣分项:小样本 + 单中心的长期扩展不确定(是否会出 2.0、是否会扩人群未知)。

8.2 与库内高可获取性条目的对比

条目 许可 获取 规模 人群
本条目 ODC-By 1.0(最宽) PhysioNet 直链 39 例 儿科+CHD
MIMIC-IV-ECG(rid 172) ODbL PhysioNet(需凭证) ~80 万 成人
MIT-BIH Arrhythmia(rid 69) 平台口径 PhysioNet 直链 48 成人
OpenECG(rid 802) 生态平台 多库聚合 依成员库 混合

对比可见:本库在"许可宽松度"上最优(ODC-By 无 copyleft),在"获取摩擦"上最低(无凭证要求),唯一劣势是规模。这使它成为教学、快速原型、合规商用测试的理想选择。

8.3 AI-Ready 结论重述

用一句话概括本库的 AI-Ready 画像:“可及性拉满、规模受限”。对于需要"立刻能下、随便能用、还带精细标注"的研究者,本库是儿科 ECG 域的首选;对于需要海量数据的预训练任务,它只能作补充而非主体。


§9 与库内条目的关系

9.1 家族图谱

  • MIT-BIH Arrhythmia(rid 69):逐搏心律失常标注的鼻祖数据集(48 条成人 2 导联)。本库是"儿科+CHD 的对应物"——同为 WFDB 格式、同以逐搏标注为核心,但人群、导联数(12+心内 vs 2)、时长(小时级 vs 30 分钟)各异。两篇同读可拼出"逐搏标注数据集从成人到儿科"的谱系。
  • MIMIC-IV-ECG(rid 172):约 80 万条成人院内 12 导联波形(10 秒、500 Hz)。两者是"广 vs 深"的对照:MIMIC 提供规模但不含逐搏标注与心内信号;本库提供逐搏标注与心内电图但规模极小。典型联用方式:MIMIC 预训练 → 本库微调/评测儿科与 CHD 域。
  • OpenECG(rid 802):ECG 开源生态/评测平台。本库可作其评测数据集池成员,与 ECGBench 的角色类似。
  • PhysioNet CinC 2016(rid 382)/ CinC 2017(rid 162):PhysioNet 挑战赛系列数据集。与本库同平台、同 WFDB 格式家族,可组合研究"挑战赛基线 vs 本库人群"。
  • Apnea-ECG(rid 658):PhysioNet 生理信号(睡眠呼吸)同日库同族,代表 PhysioNet 的另一类生理信号,与本库共享平台谱系。

9.2 检索路径建议

  • 检索词组合:“Leipzig Heart Center ECG”(精确)+ “pediatric” + “congenital heart disease”;或直接 “leipzig-heart-center-ecg” slug。
  • 若要直接可用数据:PhysioNet 1.0.0 直链(ODC-By 1.0)→ Python wfdb 读取(附录 B 骨架)。
  • 若引用"儿科心律失常数据空白"论点:引论文背景节 + 本库 33% 窦律/23% SVT 的构成。
  • 若做长尾方法研究:对标 arXiv:2509.19315 的预处理与 AGCACL 范式。

9.3 与 PhysioNet 家族的坐标

本库是 PhysioNet 上"逐搏标注 + 特殊人群"这条支线的成员。PhysioNet 的 ECG 库大致分三类:

  1. 大规模通用库:MIMIC-IV-ECG(80 万条成人 12 导联)——规模导向。
  2. 经典逐搏标注库:MIT-BIH Arrhythmia/SVT、CPSC 等——评测基准导向。
  3. 特殊人群/场景库:本库(儿科+CHD)、Apnea-ECG(睡眠)等——人群/场景补位导向。

本库属第三类,其检索入口应通过"人群(儿科/CHD)"或"心内电图"而非"规模"来定位。任何按"记录数排序"筛选 PhysioNet ECG 库的做法都会低估本库——它的价值在质不在量。

9.4 交叉阅读建议

  • 想理解逐搏标注方法论:本库(儿科/心内)+ MIT-BIH(成人/经典)对照读。
  • 想设计跨库评测:本库 + MIMIC-IV-ECG + OpenECG 组合,覆盖"规模 vs 特异 vs 平台"三极。
  • 想研究稀有病理:本库儿童 SVT 队列 + TOF 成人队列,是罕见机制的现成素材。
  • 想借鉴 PhysioNet 数据工程:CinC 2016/2017 + 本库,学其组织形式与标注约定。

§10 总结

10.1 三句话总结

  1. Leipzig Heart Center ECG 是首个逐搏手工标注、覆盖儿童与先心病患者的开放 ECG 数据库,39 例共 113924 搏动,并以最宽松的 ODC-By 1.0 公开直链交付。
  2. 它的独特维度是12 导联体表 ECG 与心内电图同步记录(冠状窦/右室心尖/消融导管),使其成为"体表→心内机制映射"这类任务的少数可用底座。
  3. 它的短板同样鲜明——39 例、单中心、类别长尾——因此定位是评测/微调资产与多模态/长尾研究底座,而非大规模训练集。

10.2 适合谁

  • 儿科/CHD 心律失常算法研究者:填补成人数据集无法覆盖的疾病谱。
  • 多模态生理信号研究者:体表 + 心内双模态是稀缺组合。
  • 长尾/类不平衡学习研究者:罕见类占比极低,天然压力测试场。
  • 电生理数据标注方法研究者:双专家交叉 + 疑难会诊的小样本范式。

10.3 不适合谁

  • 需要海量数据做端到端预训练的团队(39 例不满足)。
  • 需要一般儿科/一般 CHD 人群代表性的流行病学研究(转诊偏倚 + 单中心)。
  • 需要处理导联固定布局的即插即用管线(通道异构需先做解析)。

10.4 30 秒决策卡

你的情况 行动
要立刻下数据跑通 PhysioNet 1.0.0 直链 + wfdb 包(附录 B);ODC-By 1.0 无门槛
要儿科/CHD 心律失常训练数据 先用 MIMIC-IV-ECG 预训练,再用本库微调/评测
要做体表↔心内跨模态 本库是少数双模态公开底座,优先选它
要做长尾分类 参照 arXiv:2509.19315 的节律段切窗 + AGCACL
要做跨库公平评测 借 HuggingFace ECGBench 目录统一协议
要引用本数据集 数据引 PhysioNet 1.0.0;论点引 Physiol Meas 2026(附录 F BibTeX)

FAQ(高频问答 32 问)

A. 基础认知

Q1:它是挑战赛吗?
不是。没有 leaderboard 与竞赛流程,是一次基于临床电生理检查数据的标注库建设,成果为论文 + PhysioNet 数据库。

Q2:名字里的三个词怎么读?
Leipzig Heart Center 是来源机构(德国莱比锡大学心脏中心);ECG-Database 说明它是心电图数据库;副标题点明人群——儿童与先天性心脏病患者。

Q3:为什么说它"首个"?
论文称其为"首个面向儿童与成人 CHD 患者、带心律失常逐搏标注的开放 ECG 数据库",且是首个同时含 12 导联 ECG 与心内电图的此类数据库。

Q4:谁做的?
莱比锡大学心脏中心儿科心脏病学系 + 茨维考应用技术大学 AIIS 组;第一作者/通讯 Sophia Klehs,共 8 位作者。

Q5:发表在哪里?
论文发表于 Physiological Measurement(Physiol Meas),2026 年卷期,doi:10.1088/1361-6579/ae9033,PMID 42497892,CC BY。数据先于论文,2025-03-19 上线 PhysioNet。

Q6:它和 MIT-BIH 什么关系?
谱系对照:MIT-BIH 是成人逐搏标注鼻祖(48 条 2 导联),本库是儿科/CHD 对应物(39 条 12+心内导联)。同为 WFDB 格式,可互相参照。

Q7:最大的卖点一句话?
儿童最常见心律失常(SVT)与 CHD 患者的心内电生理数据在公开领域几乎空白,本库把它们逐搏标了出来。

Q8:它自己有什么局限?
样本量小(39 例)、单中心、转诊人群偏倚、类别长尾、通道布局异构——论文与 README 未逐条自曝,但数据本身清楚体现。

Q9:开源吗?
完全开源:ODC-By 1.0,PhysioNet 公开直链,无注册墙,连商用都不禁。

Q10:为什么采样率是 977 Hz 这么奇怪?
来自 GE CardioLab® 采集系统的硬件采样设置,并非为机器学习特意选择;使用时按 977 Hz 换算时间窗,或自行重采样到常用值(如 500/1000 Hz)。

B. 数据与获取

Q11:113924 搏动是真的吗?
是官方 README 与论文口径的逐搏标注数。注意第三方 ECGBench 目录报 118214 annotations,两者口径不同(见坑 5)。

Q12:为什么同时有心内电图?
因为数据采集于电生理检查术——导管在心脏内,所以能同步记录体表 ECG 与心内局部电位。

Q13:数据怎么下载?
访问 https://physionet.org/content/leipzig-heart-center-ecg/1.0.0/,直链下载 .hea/.dat/.atr 与 CSV;或用 wfdb 包的流式接口。

Q14:用 Python 怎么读?
pip install wfdb,然后 wfdb.rdrecord + wfdb.rdann(附录 B)。通道索引用 .hea 里的导联名确定。

Q15:能商用吗?
可以。ODC-By 1.0 只要求署名,未限制商用,也无 share-alike 要求(不同于 ODbL)。

Q16:有官方基准吗?
无官方 leaderboard;第三方 HuggingFace ECGBench 提供了跨库评测目录与 fold CSV。

C. 数据与标注

Q17:标注到多细?
逐搏(每个心搏一个类型)+ 节律区间 + 信号质量,共三层。

Q18:标注谁做的?
两名 ECG 专家:第一位全标,第二位全复核纠错,疑难再咨询更多专家。

Q18b:标注有一致性系数吗?
论文未报告定量的 kappa/一致率数值,仅描述"一标二审+疑难会诊"流程。未知细节包括专家身份、是否盲法、修订率——这是复现者应知情的盲区。

Q19:搏动类型有哪些?
窦律/预激/cRBBB/cLBBB/AV-Block1°/交界逸搏;VT/AIVR;AVRT/AVNRT/aberrant 变体/AVNRT+二度阻滞;AFIB/EAT/AFL;房早/室早/融合/交界早;房起搏/室起搏/起搏融合。

Q19b:有多少个心律失常类别?
粗分约 8 大类(窦律族/心动过速/室上速/房速/早搏/起搏/罕见/节律),细分搏动符号约 24 种 + 13 种节律标注。粒度足够做细分类,但罕见类每类仅个位数搏动。

Q20:为什么符号里既有 N 又有 N-Prex?
N 是 WFDB 标准符号,N-Prex 是其 Aux String,用来标记"这是带预激的窦律搏动"——精细语义藏在 Aux String。

Q21:节律标注怎么读?
符号统一是 +,类型全在括号型 Aux String(如 (N、(AVRT、(VT)——只读符号会全变成无区别的 +。

Q22:儿童和成人能合并统计吗?
不建议。两组年龄、诊断、心律失常机制完全不同(儿童 SVT 消融 / 成人修复后 TOF),合并会掩盖人群效应;须分层。

Q22b:儿童和成人的心内导联配置一样吗?
不一样。儿童=12 导联 + 冠状窦 5 导联 + RVA12 + 消融导管;成人=12 导联 + RVA12 + ABL12(部分含冠状窦)。跨队列统一导联集合时须取交集或补零。

D. 工程与复现

Q23:读心内信号要注意什么?
绝不能按固定通道索引——通道 12 在不同记录里是 ABL12/RVA12/ART,必须查该记录 .hea 的导联名(坑 3)。ABL_uni 与 ART 未文档化。

Q24:如果我做长尾儿科心律失常分类,第一步做什么?
先按节律标注切段、保留体表+心内 18 导联、切 2 秒窗并去噪(对标 arXiv:2509.19315),再针对类不平衡设计损失——别直接吃原始全量搏动。

E. 存储与格式

Q25:.dat 文件有多大?
与记录时长和通道数成正比。最长记录 2.5 小时、约 19 通道、977 Hz、每样本 2 字节(16 bit)——单条最大可达数 GB 级(2.5×3600×977×19×2 ≈ 3.3×10⁸ 样本级)。短记录(如 1 分 17 秒)则仅几十 MB。下全库前先估算磁盘。

Q26:.atr 标注文件是什么格式?
WFDB 二进制标注格式,含每个标注的 sample 位置、符号类型(symbol)与 Aux String。用 wfdb.rdann 读取;Aux String 承载精细语义(§3.2)。

Q27:Aux String 会不会为空?
会。多数标准搏动(如正常 N、室早 V)Aux String 为空;只有需要细分的类型(预激/起搏/自定义心动过速)才有 Aux String。解析时要容错空值。

Q28:WFDB 之外还用什么?
可用 wfdb 转成 NumPy 数组/CSV/其他格式,再喂给 PyTorch/TensorFlow。Matlab 也有 WFDB 工具包。信号本身是通用时序,无格式锁定。

F. 与库内其他 ECG 数据集的取舍

Q29:什么时候选本库,什么时候选 MIMIC-IV-ECG?
要儿科/CHD 人群、要心内电图、要逐搏标注 → 选本库;要海量成人数据做预训练 → 选 MIMIC。两者常联用:MIMIC 预训练、本库微调。

Q30:本库能替代 MIT-BIH 吗?
不能。MIT-BIH 是成人逐搏标注的经典基准(2 导联、30 分钟),社区引用与 baseline 丰富;本库人群与导联完全不同。二者是互补而非替代。

Q31:做 PhysioNet 生态研究怎么用本库?
与 CinC 2016/2017、Apnea-ECG 等同平台 WFDB 库组合,做跨库迁移/域泛化研究——本库可作"目标域"(儿科)或"独特的带心内信号库"。

Q32:本库最适合的单一用途是什么?
“儿科/CHD 域的心律失常模型适配与评测”。它的信号维度最丰富(体表+心内)、许可最宽松、获取最无摩擦——是验证"模型能否适应儿科"的最便捷标尺。


事实清单(硬事实 36 条)

  1. 全称:Leipzig Heart Center ECG-Database: Arrhythmias in Children and Patients with Congenital Heart Disease。
  2. 数据库 39 条记录 = 39 名患者 = 29 名儿童(x001–x029)+ 10 名成人(x100–x109)。
  3. 总标注搏动 113924;总时程 1075.85 分钟;单条时长范围 00:01:17 h–02:30:31 h。
  4. 采样率 977 samples/second;滤波 0.05–100 Hz;无任何后处理。
  5. 采集设备 CardioLab®(GE Medical Systems, Milwaukee, WI),先导出 .txt 再转 WFDB。
  6. 格式:WFDB 三件套(.hea/.dat/.atr)+ children/adults-subject-info.csv + 多份元数据文件。
  7. 儿童 (x001–x0029):年龄 5–18 岁,全因 SVT 转诊消融;29 例(AVNRT 13 / AVRT 11 / AVRT-WPW 4 / AVRT-PJRT 1),多数带副传导通路位置。
  8. 成人 (x100–x109):年龄 21.68–64.16 岁,全部修复后法洛四联症(TOF),8 例合并 VT、1 例 nsVT、1 例无 VT。
  9. 儿童记录通道:12 导联 ECG + 冠状窦 5 导联 + 右室心尖 1 导联 + 消融导管 1 导联。
  10. 成人记录通道:12 导联 ECG + RVA12 + ABL12(部分含冠状窦 5 导联)。
  11. IEGM 导联:ABL12/CS12/CS34/CS56/CS78/CS90/RVA12。
  12. 搏动构成:正常窦律 33%、预激 12%、cRBBB 11%、SVT 23%(AVRT 15.5%+AVNRT 7.5%)、VT 1.7%、起搏 12%(房起搏 7%+室起搏 5%)、早搏 7%。
  13. 罕见情形:aberrant AVRT、aberrant AVNRT、AVNRT with 2nd degree heart block。
  14. 标注软件 LightWAVE®;标注粒度逐搏 + 节律 + 信号质量。
  15. 标注流程:第一专家全标(长区间起止 + WFDB/R 峰算法填充),第二专家全复核纠错,疑难咨询更多专家。
  16. 自定义符号机制:*=标准 WFDB 加自定义 Aux String;#=标准之外新增的自定义标注。
  17. 节律标注符号统一为 +,类型在括号型 Aux String((N/(VT/(AVRT 等)。
  18. 许可 ODC-By 1.0(署名即可自由共享/修改/使用,含商用,无 share-alike);论文 CC BY。
  19. 托管 PhysioNet,Open Access,版本 1.0.0,2025-03-19 上线。
  20. 论文:Klehs S, et al. Physiol Meas. 2026;doi:10.1088/1361-6579/ae9033;PMID 42497892。
  21. 机构:University of Leipzig-Heart Center 儿科心脏病学系 + University of Applied Sciences Zwickau (AIIS)。
  22. 论文结论:该库可为针对该特殊人群的 ECG 病理检测算法提供基础(foundation)。
  23. 配套文件:dataset_info.csv、subject_data_dictionary.csv、RECORDS、ANNOTATORS、SHA256SUMS.txt。
  24. 第三方基准 ECGBench(HF Space vlbthambawita/ECGBench)已收录并发布 fold CSV。
  25. ECGBench 核实:6 种通道布局、4 种通道数,仅通道 0–11(12 导联)位置恒定。
  26. 通道 12 归属:28 条=ABL12、4 条(x002/x005/x0015/x0029)=无消融通道、1 条=x100 的 RVA12 排后。
  27. ABL_uni 与 ART 通道在 README 与 dataset_info.csv 中均未文档化。
  28. 首个深度学习应用:arXiv:2509.19315v2(儿科 29 例、18 导联、2 秒窗、AGCACL 对比损失)。
  29. 计数双口径:官方 113924 beats vs ECGBench 118214 annotations;时程 1075.85 分钟 vs 18.5 小时。
  30. 论文年份(2026)与数据上线年份(2025)不同步;作者排序 PubMed(Klehs 首)vs arXivLens(Dähnert 首)不一致。
  31. 儿童诊断构成:AVNRT 13 + AVRT 11 + AVRT-WPW 4 + AVRT-PJRT 1 = 29(依 children-subject-info.csv 逐行)。
  32. 儿童副传导通路位置含 right posteroseptal/left lateral/left posterior/right parahisian/left anterolateral 等,覆盖旁路主要解剖分布。
  33. 成人诊断全为修复后 TOF:8 with VT + 1 with nsVT + 1 without VT;年龄 21.68–64.16 岁。
  34. 儿童年龄 5–18.1 岁;x0007(subject 007)年龄字段原始值为 “.14.3”(含前导点)。
  35. 患者表字段:subject_id/file_name/gender/age/diagnosis/ap_loacation/ecg_duration(ap_loacation 为原表拼写)。
  36. 采集流程:CardioLab®(GE)→ .txt → WFDB Software Package 转 WFDB;标注经 WFDB 软件包与 R 峰检测辅助填充。

术语表(28 条)

术语 释义
ECG Electrocardiogram,心电图
12 导联 ECG I/II/III/aVR/aVL/aVF/V1–V6 共 12 路体表导联
IEGM Intracardiac electrogram,心内电图(导管在心脏内记录)
EPS Electrophysiological study,电生理检查(导管标测/消融的操作)
冠状窦导管 置于冠状窦的多极导管(CS12–CS90),贴近左房/左室
RVA12 右室心尖导管远端电极对
ABL12 消融/标测导管远端电极对
WFDB WaveForm Database,生理信号通用数据格式(.hea/.dat/.atr)
.hea/.dat/.atr 头文件/信号文件/标注文件
Aux String WFDB 标注的附注字符串,承载本库的精细类型
逐搏标注 每个心搏一个类型标签的标注粒度
节律标注 对连续节律区间起止的标注
SVT Supraventricular tachycardia,室上性心动过速
AVRT Atrioventricular reentrant tachycardia,房室折返性心动过速
AVNRT Atrioventricular nodal reentrant tachycardia,房室结折返性心动过速
VT Ventricular tachycardia,室性心动过速
AIVR Accelerated idioventricular rhythm,加速性室性自主心律
预激(Preexcitation) 旁路提前激动心室,可见 δ 波
WPW Wolff-Parkinson-White 综合征,典型预激综合征
副传导通路 Accessory pathway,旁路;AVRT 的解剖基础
PJRT Permanent junctional reciprocating tachycardia,永久性交界性折返性心动过速
cRBBB / cLBBB 完全性右/左束支传导阻滞
AV-Block 1°/2° 一/二度房室阻滞
早搏 提前出现的搏动(房早/室早/交界早)
起搏搏动 心脏起搏器/临时起搏诱发的搏动
CHD Congenital heart disease,先天性心脏病
TOF Tetralogy of Fallot,法洛四联症
长尾分类 类别分布极度不均衡的分类问题(本库罕见类占比极低)

附录

附录 A:条目信息速查卡

项 值
条目名 Leipzig Heart Center ECG
url_name leipzig-heart-center-ecg
类型 开放 ECG 数据库(逐搏标注,儿科+CHD)
论文 Physiol Meas 2026(doi:10.1088/1361-6579/ae9033)
团队 莱比锡大学心脏中心 + 茨维考应用技术大学
规模 39 例 / 113924 搏动 / 977 Hz
许可 ODC-By 1.0
抓取时点 2026-10-08
库内互链 mit-bih-arrhythmia(69)/mimic-iv-ecg(172)/openecg(802)/physionet-cinc-2016(382)/physionet-cinc-2017(162)/apnea-ecg(658)

附录 B:wfdb 读取骨架(代码)

import wfdb
import numpy as np

# 1) 读头文件,确认导联名与通道顺序(切勿写死索引)
rec = wfdb.rdheader("x008")
print(rec.sig_name)          # 12 导联 + 该记录的心内导联名
print(rec.fs)                # 977.0

# 2) 读信号:12 导联固定在前 12 通道(0-11)
#    时间窗换算一律用 977 Hz
fs = 977
a, b = 0, 10 * fs            # 前 10 秒
signal, fields = wfdb.rdsamp("x008", channels=list(range(12)),
                             sampfrom=a, sampto=b)

# 3) 读标注(含 Aux String),区分精细类型
ann = wfdb.rdann("x008", "atr", sampfrom=a, sampto=b, shift_samps=True)
for sym, aux, t in zip(ann.symbol, ann.aux_note, ann.sample):
    # 搏动类型看 sym + aux(如 X+AVRT);节律标注 sym=='+',类型在 aux
    pass

附录 C:逐项证据链自证

关键数字 来源 位置
39 例 / 29 儿童 / 10 成人 PhysioNet README + S1 资源页 官网
113924 beats / 1075.85 分钟 PhysioNet README + 论文摘要 官网/PubMed
977 Hz / 0.05–100 Hz PhysioNet 资源页 Methods 官网
儿童诊断分布 children-subject-info.csv 官网直链
成人 TOF 队列 adults-subject-info.csv 官网直链
搏动占比(33/12/11/23/1.7/12/7%) 论文摘要(PubMed 42497892) PubMed
ODC-By 1.0 LICENSE.txt 官网直链
通道布局异构 / 118214 annotations HuggingFace ECGBench 目录页 HF Space
儿科长尾分类应用 arXiv:2509.19315v2 arXiv
作者排序 / 发表时点 PubMed vs arXivLens 两源对照

附录 D:数据获取决策树

需求是什么?
├── 只想下数据看看
│   └── PhysioNet 1.0.0 直链(ODC-By 1.0)→ pip install wfdb
├── 要训练儿科/CHD 心律失常模型
│   ├── 1) 大型成人库(如 MIMIC-IV-ECG)预训练
│   └── 2) 本库作目标域微调/评测(注意类别长尾)
├── 要做体表↔心内跨模态
│   └── 本库是少数双模态公开底座——优先选它,先解通道布局
├── 要做长尾分类方法
│   └── 对标 arXiv:2509.19315(节律段切窗 + AGCACL)
└── 要做跨库公平评测
    └── 借 HuggingFace ECGBench 目录统一协议

附录 E:双口径登记表

# 项 口径 A 口径 B 处理
1 标注计数 113924 beats(官方 README/论文) 118214 annotations(ECGBench) 双记,引用以官方为准
2 总时程 1075.85 分钟(官方) 18.5 小时(ECGBench) 双记,同一数据不同口径/舍入
3 论文年份 2026(Physiol Meas 卷期) 2025(数据 PhysioNet 上线/第三方论文称 released 2025) 分列数据时点与论文时点
4 作者排序 PubMed(Klehs 首) arXivLens(Dähnert 首) 以 PubMed/期刊为准

附录 F:引文规范

@article{klehs2026leipzigecg,
  title   = {Leipzig heart center ECG-database: arrhythmias in children
             and patients with congenital heart disease},
  author  = {Klehs, Sophia and Franke, Daniel and Alhamad, Bayhas and
             Gebauer, Roman and Teich, Linus and D\"ahnert, Ingo and
             Teich, Tobias and Paech, Christian},
  journal = {Physiological Measurement},
  year    = {2026},
  doi     = {10.1088/1361-6579/ae9033}
}

数据集引用建议同时给出 PhysioNet 资源标识与版本:

Klehs S, Franke D, Alhamad B, Gebauer R, Teich L, Dähnert I, Teich T, Paech C.
Leipzig Heart Center ECG-Database: Arrhythmias in Children and Patients with
Congenital Heart Disease (version 1.0.0). PhysioNet. 2025.
https://doi.org/10.13026/... (PhysioNet resource) / ODC-By 1.0

附录 G:坑点档案(与 §7 对照)

坑 一句话档案 触发场景
坑 1 39 例非训练集,宜作微调/评测 建模规划
坑 2 儿童文件名补零不符 x001–x029(实为 x0010…x0029) 文件遍历
坑 3 心内通道布局异构,仅 0–11 恒定;ABL_uni/ART 未文档化 读信号
坑 4 README 称儿童都含消融通道,实测 4 条没有 通道解析
坑 5 113924 beats vs 118214 annotations 双口径 计数/切分
坑 6 数据上线 2025 vs 论文 2026 年份错位 著录
坑 7 作者排序 PubMed vs arXivLens 不一 引用
坑 8 儿童年龄字段 x0007 写 .14.3 异常 自动解析

附录 H:维护计划与触发点

触发点 条件 动作 优先级
版本更新 PhysioNet 出现 1.0.1+ 更新规模/许可/文件清单 1
通道文档补齐 ABL_uni/ART 被官方说明 §7 坑 3 修订 2
第三方应用扩表 新论文评测本库 §5.1 扩写 2
ECGBench 更新 目录协议变更 §5.2 追记 3

附录 I:缩写速查

缩写 全称
ECG Electrocardiogram,心电图
IEGM Intracardiac Electrogram,心内电图
EPS Electrophysiological Study,电生理检查
SVT Supraventricular Tachycardia
AVRT Atrioventricular Reentrant Tachycardia
AVNRT Atrioventricular Nodal Reentrant Tachycardia
VT Ventricular Tachycardia
AIVR Accelerated Idioventricular Rhythm
cRBBB / cLBBB Complete Right/Left Bundle Branch Block
WPW Wolff-Parkinson-White
PJRT Permanent Junctional Reciprocating Tachycardia
CHD Congenital Heart Disease
TOF Tetralogy of Fallot
WFDB WaveForm Database
DAIMS Discoverability/Accessibility/Interoperability/Metadata/Sustainability
ODC-By Open Data Commons Attribution License
LODO Leave-One-Dataset-Out
AGCACL Adaptive Global Class-Aware Contrastive Loss

附录 J:数据集指纹卡

项 值
数据库全称 Leipzig Heart Center ECG-Database: Arrhythmias in Children and Patients with Congenital Heart Disease
slug leipzig-heart-center-ecg
托管 PhysioNet(Open Access)
版本 1.0.0(2025-03-19 上线)
记录数 39(x001–x0029 儿童 / x100–x109 成人)
标注搏动 113924
时程 1075.85 分钟
采样率 977 Hz
滤波 0.05–100 Hz(原始未再处理)
体表导联 12(I/II/III/aVR/aVL/aVF/V1–V6)
心内导联 ABL12/CS12/CS34/CS56/CS78/CS90/RVA12
格式 WFDB(.hea/.dat/.atr)+ CSV 元数据
标注软件 LightWAVE®
标注者 两名 ECG 专家(一标二审)
许可 ODC-By 1.0
论文 Physiol Meas 2026;doi:10.1088/1361-6579/ae9033;PMID 42497892
人群 儿科(29)+ 修复后 TOF 成人(10)

附录 K:患者表字段字典(subject_data_dictionary.csv 全转)

字段 说明 单位 类型 示例
subject_id 患者标识(跨表对齐) — int 001, 002
file_name 对应文件名 — string x001, x002
gender 性别(M/F) — char M, F
age 精确年龄 years float 5.5
diagnosis 诊断 — string AVRT
ap_loacation 副传导通路位置(原表拼写如此) — string right posteroseptal
ecg_duration 记录时长(H:m:s.SSS) — string 2:25:29.201

注意:字段名 ap_loacation 是原始 CSV 的拼写(应为 location),自动化读取时须按原样匹配,不要"纠正"为 location。

附录 L:IEGM 通道名全表

IEGM 描述
ABL12 消融与标测导管(远端电极)
CS12 冠状窦电极 1/2(远端)
CS34 冠状窦电极 3/4
CS56 冠状窦电极 5/6
CS78 冠状窦电极 7/8
CS90 冠状窦电极 9/10(近端)
RVA12 右室心尖导管(远端电极)

另有实测出现但未文档化者:ABL_uni(单向消融通道)、ART(疑为动脉压,发布方未说明)。

附录 M:ecgbench 通道布局核实总表(第三方口径)

通道布局 通道数 记录数 举例
ABL12 RVA12 CS12…CS90 19 27 多数儿童记录
ABL12 RVA12 14 5 x102 x105 x107 x108 x109
RVA12 CS12…CS90(无 ABL12) 18 4 x002 x005 x0015 x0029
ABL12 ABL_uni RVA12 CS12…CS90 20 1 x0023
ART ABL12 RVA12 CS12…CS90 20 1 x0028
ABL12 CS12…CS90 RVA12(RVA 排末) 19 1 x100

读法:无论哪种布局,前 12 通道都是 12 导联 ECG;通道 12 起才因记录而异。因此"读体表导联可写死索引 0–11,读心内导联必须查该记录 .hea"。

附录 N:类别分级归并建议(beat → 高层类)

高层类 归并的 WFDB 符号/Aux
窦性节律 N(含 N-Prex 视需要单列)、R、L、b
交界性 j、J
室上速 X+AVRT、X+AVNRT、X+avrt、X+avnrt、X+AVNRT+BII
室性 X+VT、X+IVR、V、F
房性 X+AFIB、X+EAT、X+AFL、A、a
起搏 /+/A、/+/V、f
排除 质量差/未标注段

归并原则:按下游任务决定粒度——二分(正常/异常)最省样本,多类(机制级)最贴研究,长尾类是否单列取决于样本量。无论哪种,都须与论文的官方定义对齐,避免自定义归类引发不可比。

附录 O:环境与复现命令

# 安装工具
pip install wfdb numpy

# 下载(示例:单条记录三件套;整库建议用 PhysioNet 页面打包下载)
BASE=https://physionet.org/files/leipzig-heart-center-ecg/1.0.0
for ext in hea dat atr; do curl -sO "$BASE/x008.$ext"; done

# 校验(对照 SHA256SUMS.txt)
curl -s "$BASE/SHA256SUMS.txt" | grep x008
sha256sum x008.atr x008.dat x008.hea

附录 P:心脏电生理基础速查(供非临床背景读者)

概念 一句话
折返 电信号在环路中反复传导,是多数心动过速的机制
旁路(accessory pathway) 房室间异常连接,是 AVRT/WPW 的解剖基础
房室结双径路 房室结内快慢两条传导通路,是 AVNRT 基础
冠状窦 心脏静脉汇合处,导管可经此记录左房/左室侧电位
RVA 右室心尖,常用于记录右室局部电位与起搏
消融 用射频/冷冻毁损异常传导通路,根治折返性心动过速
预激(δ 波) 旁路提前激动心室,ECG 上 QRS 起始粗钝

附录 Q:本条目生产档案

  • 生产通道:rsi_dispatch 派发(任务头 task_leipzig-heart-center-ecg.md)
  • 代理名:agent-d-leipzighea;slug:leipzig-heart-center-ecg
  • 存在性核验:三源互证(PhysioNet 官网/README 原文 + PubMed/Physiol Meas 论文 + ECGBench 第三方目录)
  • 网络预算:WebSearch×2、WebFetch×6(含 2 次失败重试 1 次后改 curl 直取)、curl 直取 README/CSV/LICENSE 若干(均 ≤60s、带 UA)
  • 成稿方式:五块直写(part1–part5)拼接,每 part 尾留空行
  • FACTS.md:九节结构,含一手来源清单 S1–S12
  • 坑点:§7 八则(坑 1–8 编号制)
  • 互链计划:mit-bih-arrhythmia(69)/mimic-iv-ecg(172)/openecg(802)/physionet-cinc-2016(382)/physionet-cinc-2017(162)/apnea-ecg(658)

附录 R:本文双口径与遗留疑点总登记

# 项 口径 A 口径 B 处理
1 标注计数 113924 beats(官方) 118214 annotations(ECGBench) 以官方为准,双记
2 总时程 1075.85 分钟 18.5 小时(ECGBench) 以官方为准,双记
3 论文年份 2026(卷期) 2025(数据上线) 分列时点
4 作者排序 PubMed(Klehs 首) arXivLens(Dähnert 首) 以 PubMed 为准
5 ABL_uni/ART 实测存在 官方未文档化 遗留疑点
6 儿童年龄 x0007 原表 “.14.3” 语义约 14.3 岁 按约 14.3 并存照
7 论文章节细节 摘要口径 全文未逐页抓取 遗留疑点

附录 S:本库与库内 ECG 条目功能对照

需求 首选条目 理由
儿科/CHD 心律失常 本条目 唯一面向该人群
心内电图研究 本条目 唯一带 IEGM 的开放库
海量成人预训练 MIMIC-IV-ECG(172) 80 万条
成人逐搏评测基线 MIT-BIH Arrhythmia(69) 社区 baseline 丰富
ECG 开源生态/工具 OpenECG(802) 平台聚合
挑战赛式评测 CinC 2016/2017(382/162) 赛题与评分成熟
非 ECG 生理信号 Apnea-ECG(658) 睡眠呼吸信号

附录 T:中英术语对照速查(扩展)

中文 英文
室上性心动过速 Supraventricular Tachycardia (SVT)
房室折返性心动过速 Atrioventricular Reentrant Tachycardia (AVRT)
房室结折返性心动过速 Atrioventricular Nodal Reentrant Tachycardia (AVNRT)
永久性交界性折返性心动过速 Permanent Junctional Reciprocating Tachycardia (PJRT)
室性心动过速 Ventricular Tachycardia (VT)
非持续性室速 non-sustained VT (nsVT)
加速性室性自主心律 Accelerated Idioventricular Rhythm (AIVR)
心房颤动 / 心房扑动 Atrial Fibrillation (AFIB) / Atrial Flutter (AFL)
异位房性心动过速 Ectopic Atrial Tachycardia (EAT)
完全性右束支传导阻滞 Complete Right Bundle Branch Block (cRBBB)
完全性左束支传导阻滞 Complete Left Bundle Branch Block (cLBBB)
一度房室阻滞 First-degree AV Block
房性早搏 / 室性早搏 Premature Atrial/Ventricular Beat (PAC/PVC)
交界性早搏 / 交界性逸搏 Premature Junctional Beat / Junctional Escape Beat
融合搏动 Fusion Beat
预激 Preexcitation
副传导通路 Accessory Pathway
冠状窦 Coronary Sinus (CS)
右室心尖 Right Ventricular Apex (RVA)
消融 / 标测导管 Ablation / Mapping Catheter (ABL)
电生理检查 Electrophysiological Study (EPS)
逐搏标注 Beat-by-beat Annotation
节律标注 Rhythm Annotation
信号质量标注 Signal Quality Annotation
类不平衡 / 长尾 Class Imbalance / Long-tailed
留一数据集评测 Leave-One-Dataset-Out (LODO)

附录 U:在本库上做评测的推荐协议

若要基于本库建立可复现的评测,建议固定以下协议要素,避免"各家切分不同、结果不可比":

协议要素 推荐做法 理由
人群切分 儿科(x0xx)与成人(x1xx)分开评测 两组疾病谱不同,混合会掩盖人群效应
患者级切分 按患者(=记录)留出测试集,不跨患者泄漏 1 患者 1 记录,记录级=患者级
导联集合 声明保留哪些导联(如 12 导联;或 12+6 心内) 通道异构,须显式声明
采样率 声明是否重采样(原始 977 Hz 或降采样) 影响计算量与可比性
切窗策略 按节律段切、固定窗长、单节律窗 保证标签纯度
标签层级 声明 beat 级还是 episode 级统计 两者数值不同
类别定义 声明归并表(附录 N 或自定义) 避免类别口径不一致
罕见类处理 声明是否排除个位数搏动的极端罕见类 否则指标被噪声主导
指标 报 macro-F1 + 混淆矩阵 + 每类支持数 长尾下 accuracy 失真
许可与引用 注明 ODC-By 1.0 与论文引用 合规

核心原则:本库小、类别长尾、通道异构——评测协议必须把"人群、导联、切分、类别、指标"五点写清,否则结果无法横向比较。第三方 ECGBench 的目录化思路正是这一原则的工程化体现。

附录 V:常见误用清单

  1. 把 39 例当训练集端到端训练——会过拟合,应作微调/评测。
  2. 忽略 Aux String 只读 WFDB 符号——会把 VT/AVRT/AVNRT 混为一类。
  3. 按固定通道索引读心内信号——通道 12 因记录而异(坑 3)。
  4. 合并儿童与成人统计——人群不可比。
  5. 假设所有儿童记录都有消融通道——4 条没有(坑 4)。
  6. 用 accuracy 报告长尾结果——被多数类主导,应用 macro-F1 等。
  7. 把 977 Hz 当 1000 Hz 换算时间——窗口错位。
  8. 引用聚合页作者排序——以 PubMed/期刊为准(坑 7)。
  9. 混用一个"标注数"口径——113924 vs 118214 须说明来源(坑 5)。
  10. 忽略信号质量标注——浪费了本库的一个独特维度。

尾注

本条目为 AI-Ready Wikipedia 数据集条目,生产于 2026-10-08,抓取与核验时点见附录 A。事实陈述以 PhysioNet 官方 README/患者 CSV/许可原文、论文(Physiol Meas 2026;doi:10.1088/1361-6579/ae9033,PubMed 42497892)与第三方基准目录(HuggingFace ECGBench)、下游论文(arXiv:2509.19315)为源。标注计数/时程双口径、数据上线与论文年份错位、作者排序两口径、儿童年龄字段异常等原始文档缺陷已在坑点与附录 E 存照。条目与库内 MIT-BIH Arrhythmia(rid 69)、MIMIC-IV-ECG(rid 172)、OpenECG(rid 802)、PhysioNet CinC 2016/2017(rid 382/162)、Apnea-ECG(rid 658)等条目互链,构成生理信号与心电图数据集家族的完整检索面。后续维护触发点见附录 H。


相关数据集导航

以下为站内 AI-Ready 数据集百科中与本词条共享多个主题标签的相关数据集,按相关度降序排列:

  • mit-bih-afdb — 共享标签:生理信号 / 心电信号 / 心血管疾病 / 评测基准 / 医学问答与基准
  • openecg — 共享标签:生理信号 / 心电信号 / 心血管疾病 / 评测基准 / 医学问答与基准
  • mit-bih-arrhythmia — 共享标签:生理信号 / 心电信号 / 心血管疾病 / 评测基准 / 医学问答与基准
  • chapman-shaoxing — 共享标签:生理信号 / 心电信号 / 心血管疾病 / 评测基准 / 医学问答与基准
  • zchsound — 共享标签:生理信号 / 儿科 / 心血管疾病 / 评测基准 / 医学问答与基准
  • qt-database — 共享标签:生理信号 / 心电信号 / 评测基准 / 医学问答与基准
  • nifeadb — 共享标签:生理信号 / 心电信号 / 儿科 / 评测基准
  • circor-heart-sound — 共享标签:生理信号 / 儿科 / 心血管疾病 / 评测基准
  • cinc-2013 — 共享标签:生理信号 / 心电信号 / 儿科 / 评测基准
  • code-test — 共享标签:生理信号 / 心电信号 / 心血管疾病 / 评测基准

导航说明:本章节由全站统一标签体系自动计算生成(标签重合度算法),双向可达;点击链接可跳转至对应数据集词条。

返回 AI-Ready 数据集