atlas

Research map / Image generation / Image restoration

Leveraging an ECG Beat Diffusion Model for Morphological Reconstruction from Indirect Signals

NeurIPS 2024 · Image generation › Image restoration · approach: Inverse imaging with learned priors · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces BeatDiff, a lightweight 12-lead heartbeat diffusion prior, and EM-BeatDiff, an MCGDiff-based Monte Carlo EM method that solves ECG inverse problems (artifact removal, missing-lead reconstruction, QT prediction, anomaly detection) without task-specific training.

Problem

Heartbeat morphology analysis is hampered by noise and artifacts, missing leads, and scarce annotated data; the paper targets reconstructing clean 12-lead beat morphology from indirect or partial observations.

Approach

Train a small conditional denoising diffusion model on single-beat 12-lead ECGs and use it as a prior in a Bayesian linear inverse problem, sampling posteriors with sequential Monte Carlo guidance (MCGDiff) and estimating unknown observation parameters jointly via Monte Carlo EM, with no fine-tuning per task.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use BeatDiff-generated beats to balance the training datasex classifier · sex-imbalanced classification, F = 10%MF1: 76 ± 0 -> 78 ± 0Helped
use EM-BeatDiff instead of DeScoD for artifact removalECG artifact removal · Baseline WanderSSD: 4.37 ± 8.19 -> 0.14 ± 0.01Helped
use EM-BeatDiff instead of DeScoD for artifact removalECG artifact removal · Electrode MotionCos.: 92.73 ± 0.25 -> 95.42 ± 0.19Helped
use EM-BeatDiff instead of EkGAN for missing-lead reconstructionECG missing-lead reconstruction · SmartwatchSSD: 1.63 ± 0.47 -> 1.03 ± 0.05Helped
use EM-BeatDiff instead of EkGAN for missing-lead reconstructionECG missing-lead reconstruction · SmartwatchCos.: 91.33 ± 0.38 -> 86.02 ± 0.99Hurt
use EM-BeatDiff instead of EkGAN for missing-lead reconstructionECG missing-lead reconstruction · V1–6 reconstructionSSD: 2.10 ± 0.83 -> 1.10 ± 0.06Helped
use EM-BeatDiff instead of AAE for anomaly detectionECG anomaly detection · LADAUC: 82.69 -> 93.06 ± 0.03Helped
condition on patient age, sex, and RR (ablation)BeatDiff · ECG generationEMDHelped
use a deeper denoiser network (ablation)BeatDiff · ECG generationEMDNo clear effect
condition MI anomaly detection on QRS rather than limb leads (ablation)EM-BeatDiff · MI anomaly detectionAUC: 0.842 ± 0.001 -> 0.854 ± 0.001Helped
condition LAD anomaly detection on QRS rather than limb leads (ablation)EM-BeatDiff · LAD anomaly detectionAUC: 0.908 ± 0.001 -> 0.927 ± 0.001Helped
condition LAE anomaly detection on ST rather than limb leads (ablation)EM-BeatDiff · LAE anomaly detectionAUC: 0.759 ± 0.002 -> 0.790 ± 0.002Helped

Surprising findings

Limitations

Experimental setup

Datasets: PhysioNet Challenge ECG dataset MIT-BIH Noise Stress Test database MIT-BIH arrhythmia-derived noise

Benchmarks: PhysioNet Challenge ECG (sex classification) MIT-BIH Noise Stress Test (artifact removal) missing lead reconstruction (smartwatch, V1-6) anomaly detection on MI, LAD, LAE, LQT conditions

Metrics: F1 accuracy AUC SSD MAD cosine similarity EMD R2 for QT OOD score

Baselines: SSSD WGAN DeScoD EkGAN AAE

Builds on: MCGDiff EDM (Karras et al. diffusion preconditioning) Score-based ECG denoising (DeScoD) SSSD ECG generation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy