GCTRNet:用于短窗口心电图室性早搏检测的全局上下文门控时间细化方法

《Frontiers in Physiology》:GCTRNet: global context-gated temporal refinement for short-window ECG-based premature ventricular contraction detection

【字体: 大 中 小 】 时间:2026年10月14日 来源:Frontiers in Physiology 4.3

编辑推荐:

  摘要翻译:背景:室性早搏(Premature Ventricular Contractions,PVCs)是最常见的室性心律失常之一,因此需要一种能够从短心电图(ECG)片段中可靠识别PVCs的自动化系统,以评估PVC负荷。尽管技术持续进步,但由于不同患者间P

  
摘要翻译:背景:室性早搏(Premature Ventricular Contractions,PVCs)是最常见的室性心律失常之一,因此需要一种能够从短心电图(ECG)片段中可靠识别PVCs的自动化系统,以评估PVC负荷。尽管技术持续进步,但由于不同患者间PVC形态差异显著,且心电图数据所包含的信息量有限,从极短的心电记录中自动识别PVCs仍然存在问题。方法:为克服这一困难,研究人员创建了全局上下文门控时间细化(Global Context-Gated Temporal Refinement,GCTR)模块,该模块通过上下文门控和残差学习引入段级上下文信息,以增强双向长短期记忆(Bidirectional Long Short-Term Memory,BLSTM)网络的表示能力。GCTR模块被集成到一个名为GCTRNet的卷积网络架构中。GCTRNet在MIT-BIH心律失常数据库上采用患者独立划分方式进行了评估。该冻结模型进一步在一个预定义的CPSC2021子集上进行了评估,该子集包含来自105例患者的210条记录。结果:冻结的seed-2024 GCTRNet模型在MITDB数据上测试时,准确率达到99.65%,敏感性为96.82%,特异性为99.91%。同一冻结模型在CPSC2021子集上达到97.83%的准确率、84.75%的敏感性、98.11%的特异性以及80.49%的AUPRC(Area Under the Precision-Recall Curve,精确率-召回率曲线下面积)。此外,GCTRNet在多项评估指标上优于基于BLSTM架构的匹配对比模型,从而支持了所提出的时间细化方法的潜力。结论:GCTRNet为患者独立的短窗口PVC检测提供了一种有效的时间细化方法,并显示出跨数据库应用的潜力。
论文解读文章

一、研究背景与问题

室性早搏(Premature Ventricular Contractions,PVCs)是临床上最常见的心律失常之一,不仅见于健康人群,也常见于心脏疾病患者。偶发性PVC通常被认为临床意义有限,但频繁或持续性PVC可能导致左心室功能下降、诱发PVC相关心肌病、心力衰竭,并增加脆弱患者群体发生不良心血管事件的风险。随着可穿戴心电设备和长时间监测系统在日常筛查中的普及,大量心电数据需要自动化分析,因此PVC的自动检测对于临床心电分析和长期心脏监测至关重要。

传统PVC检测方法多依赖基于规则的系统或人工设计的特征(如RR间期、QRS宽度、波形形态、小波系数等),并结合支持向量机、随机森林、K近邻等分类器。然而,这类方法高度依赖信号预处理、基准点定位和特征工程,且特征提取与分类相互分离,难以在统一框架中实现整体优化,限制了检测性能的进一步提升。深度学习方法的出现使网络能够直接从原始或最小化处理的信号中学习表示。卷积神经网络(Convolutional Neural Network,CNN)擅长提取局部波形特征,循环网络(如LSTM和双向LSTM)则能够建模心电信号中的时间依赖关系。然而,在短窗口心电分析中,双向长短期记忆(Bidirectional Long Short-Term Memory,BLSTM)网络输出的隐状态通常被直接池化,段级摘要仅在时间编码之后生成,并未反馈至隐状态序列中。这种缺乏段级上下文反馈的机制,可能限制了短心电片段分类任务的表示能力。此外,PVC相关特征(如QRS增宽、幅度改变、斜率变化和QRS后反应)在不同患者间存在显著变异,且采用基于心跳的随机划分会导致同一记录同时出现在训练和测试集中,造成信息泄漏和性能高估。跨数据库评估又因导联方向、波形极性、噪声水平、采样频率和患者类型等差异而进一步增加变异性。因此,开发一种能够在患者独立划分下有效融合段级上下文信息的轻量级模型,并采用严格的验证与外部测试协议,是当前PVC检测研究的关键问题。

二、研究内容与结论

针对上述问题,研究人员提出了一种名为GCTRNet的多尺度BLSTM架构,其核心是一个编码后的全局上下文门控时间细化(Global Context-Gated Temporal Refinement,GCTR)模块。GCTR模块在BLSTM编码之后运行,将隐状态序列汇总为段级上下文向量,再将此向量沿时间维度投影并广播,通过自适应门控和带可学习缩放参数的残差更新与每个隐状态相结合,最后池化用于分类。研究人员在MIT-BIH心律失常数据库(MITDB)上采用患者独立、记录级划分的方式训练和评估模型,并使用冻结模型在CPSC2021的预定义子集(210条记录,105例患者)上进行外部验证。结果表明,冻结的seed-2024 GCTRNet在MITDB测试集上达到99.65%的准确率、96.82%的敏感性和99.91%的特异性;在CPSC2021子集上达到97.83%的准确率、84.75%的敏感性、98.11%的特异性和80.49%的AUPRC。GCTRNet在多项指标上优于匹配的BLSTM对比模型,并展现出跨数据库应用的潜力。尽管在内部测试中ResNet1D平均性能最高,但其参数量约为GCTRNet的9.55倍,且在外部测试中产生大量假阳性,而GCTRNet在外部测试中获得了最佳的敏感性、F1分数和AUPRC,凸显了严格冻结外部评估的重要性。

三、主要技术方法

研究人员使用MIT-BIH心律失常数据库(MITDB)作为内部开发与评估数据集,包含44条记录、43例受试者,采用患者独立、记录级划分,避免数据泄漏;训练集31条记录、验证集6条、测试集7条。所有心电信号重采样至250 Hz,以每个标注心跳为中心提取2秒(500点)窗口,经四级Daubechies-6小波去噪和z-score标准化。外部验证使用CPSC2021公共数据集的预定义子集,包含210条记录、105例患者,仅使用Lead II波形,并按相同流程处理。模型架构方面,GCTRNet包含多尺度形态编码器(三个并行一维卷积分支,核大小分别为7、15、31个样本)、BLSTM时间编码(双向各128个隐单元,隐状态维度D=256)、GCTR模块(层归一化、时间聚合、GELU非线性变换、上下文门控、可学习残差缩放β)以及时间均值池化和线性分类器。对比模型包括MS-BLSTM、MS-BLSTM-SE-like、MS-BLSTM-Temporal Attention、FCN1D和ResNet1D。训练采用未加权交叉熵损失和AdamW优化器,仅根据验证集选择检查点和分类阈值,未使用任何类别权重、重采样或数据增强。消融实验和敏感性分析分别考察了GCTR各组件的贡献和BLSTM隐状态维度的影响。

四、研究结果

(一)与基线模型的受控比较

在患者独立MITDB测试集上,GCTRNet在三个随机种子(42、2024、3407)下的平均准确率为99.49%±0.25%,敏感性为94.44%±3.05%,特异性为99.96%±0.05%,F1分数为96.89%±1.58%,AUPRC为99.27%±0.85%。GCTRNet的平均F1分数分别比MS-BLSTM、MS-BLSTM-SE-like和MS-BLSTM-Temporal Attention高3.31、6.00和2.16个百分点。ResNet1D的内部测试平均性能最高(准确率99.85%、F1分数99.13%),但其参数量为3,844,930,约为GCTRNet(402,714)的9.55倍。

(二)BLSTM隐状态维度的敏感性分析

使用种子2024,将隐状态维度D分别设置为128、256和512。D=128时敏感性和F1分数分别降至67.52%和79.52%,表明表示能力不足;D=512时敏感性为88.53%、F1分数为93.83%;D=256时敏感性为96.82%、F1分数为97.90%。因此选择D=256作为平衡性能与复杂度的最优维度。

(三)GCTR消融研究

消融实验比较了完整GCTRNet、仅输出层归一化(LN-only)、无自适应门控(w/o Gate)和无学习残差缩放(β固定为1)四种变体。完整模型相比LN-only模型平均准确率和敏感性更高(99.49%对99.18%,94.44%对92.32%),但该趋势在三个种子上并不完全一致,表明全局上下文的孤立贡献具有种子依赖性。去除自适应门控后,内部平均性能未下降;而将β固定为1导致平均敏感性降至89.00%,表明可学习残差缩放对性能有重要贡献。

(四)可解释性与表示分析

特征表示分析采用原始256维特征空间计算轮廓系数、Davies-Bouldin指数、质心距离和类内离散度等指标。L2归一化特征在GCTR处理后,轮廓系数从0.4229提升至0.5261,Davies-Bouldin指数从0.7442降至0.6800,质心距离与离散度之比从2.6875升至2.9412,表明GCTR改善了高维特征空间的类别紧致性和可分离性;t-SNE仅用于可视化。分类错误与邻域分析显示,冻结seed-2024模型在测试集上共有11个假阳性和36个假阴性,假阴性的局部类别纯度最低(0.6185),且36个假阴性中有11个位于混合类别邻域,而11个假阳性中仅1个位于混合邻域;部分错误集中于特定记录(如记录207产生26个假阴性,记录219产生11个假阳性和6个假阴性)。积分梯度(Integrated Gradients,IG)分析表明,GCTRNet的归因分布在目标心跳周围比MS-BLSTM更宽,在窄窗(0.85–1.15 s)、中窗(0.75–1.25 s)和宽窗(0.70–1.30 s)内的平均归因比率分别为0.39±0.15、0.48±0.20和0.56±0.24,均低于MS-BLSTM(0.61±0.12、0.69±0.09和0.73±0.08),提示GCTR利用了更广泛的段级时间上下文。

(五)外部验证

在CPSC2021预定义子集(共392,699个正常段和8,313个PVC段,PVC患病率2.073%)上,冻结seed-2024 GCTRNet使用MITDB验证集选择的阈值0.31,获得97.83%的准确率、84.75%的敏感性、98.11%的特异性、48.72%的精确率、61.87%的F1分数和80.49%的AUPRC,在所有冻结模型中取得最高的敏感性、F1分数和AUPRC。相比w/o Gate变体,完整GCTRNet的敏感性(84.75%对71.33%)、F1分数(61.87%对42.03%)和AUPRC(80.49%对48.05%)均更高。ResNet1D尽管内部表现良好,但在外部测试中产生105,609个假阳性,精确率仅为5.98%,F1分数仅为11.14%,表明内部性能不能保证跨数据库的成功迁移。

五、讨论与结论

讨论部分指出,GCTR的适用性源于短窗口心电分析的特点:短片段内心动周期数量有限,整个片段的汇总信息可作为细化各时间位置表示的上下文。消融结果支持完整GCTR细化分支的贡献,可学习残差缩放参数β对敏感性影响显著;自适应门控在冻结外部评估中表现出优势。可解释性分析虽为描述性证据,但与GCTR的设计功能一致。外部泛化方面,尽管CPSC2021的PVC比例低于MITDB,冻结GCTRNet仍获得84.75%的敏感性和80.49%的AUPRC,表明其在该外部队列上具有部分泛化能力;48.72%的精确率可能与将MITDB验证阈值应用于以正常心跳为主的数据集有关,需要结合F1分数、AUPRC和混淆矩阵综合评估。研究局限包括外部评估仅使用每位患者至多两条记录、CPSC2021公开元数据缺乏年龄和性别信息、未使用加权交叉熵、仅使用单导联、特征及波形分析为描述性,且方法需要已知心跳位置。未来工作应扩展到更完整的外部队列,探索领域适应与校准,并发展联合心跳定位与分类的多导联可穿戴部署方案。

研究结论为:GCTRNet通过使用段级上下文的门控残差更新来细化每个BLSTM时间状态,有助于表示序列中不同部分的信息。在患者独立MITDB数据集上的三个随机种子测试中,GCTRNet相比FCN1D和三个BLSTM对比模型获得了更高的平均F1分数。尽管ResNet1D在内部测试中平均准确率和F1分数最佳,但其参数量约为GCTRNet的9.55倍。当冻结的GCTRNet模型直接应用于CPSC2021数据集并使用MITDB获得的阈值时,它在所有被测模型中取得了最佳的F1分数和AUPRC。尽管从内部到外部验证存在性能下降,总体结果表明,GCTR能够以简洁的方式细化BLSTM表示,用于短窗口PVC检测,并为使用更大外部数据集的进一步研究铺平了道路。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号