atlas

Research map / Image generation / Fast diffusion sampling

Region-Disentangled Diffusion Model for High-Fidelity PPG-to-ECG Translation

AAAI 2024 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 39 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.

Proposes RDDM, a diffusion model for PPG-to-ECG translation that adds noise selectively to QRS regions and disentangles denoising of ROI and non-ROI parts, and introduces CardioBench, a 5-task downstream benchmark for generated ECG.

Problem

Generating high-fidelity ECG from wearable PPG signals so that the generated ECG is useful for cardiac monitoring, since standard diffusion models add noise uniformly and miss QRS morphology and temporal dynamics.

Approach

A ROI-guided forward process that adds noise only to QRS windows (defined by R-peak masks), paired with a reverse process that uses two networks: epsilon_theta denoises the ROI and rho_phi denoises the non-ROI regions, enabling high-quality generation in 10 sampling steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RDDM instead of DDPM (T = 50)PPG-to-ECG translation · BIDMCRMSE: 0.29 -> 0.24Helped
Use RDDM instead of DDPM (T = 50)PPG-to-ECG translation · WESADFD: 9.17 -> 3.93Helped
Use RDDM instead of DDPM (T = 50)HR estimation from generated ECG · WESADMAE: 4.67 -> 1.40Helped
Use RDDM instead of DDPM (T = 50)AFib detection · MIMIC-AFibF1: 0.60 -> 0.71Helped
Use RDDM instead of DDPM (T = 50)Stress and affect classification · WESADF1: 0.58 -> 0.64Helped
Use RDDM instead of DDPM (T=50)Diabetes detection · PPG-BPAccuracy: 0.47 -> 0.80Helped
Use RDDM-generated ECG with PPG instead of DDPM-generated ECG with PPGBlood pressure estimation · Cuffless-BPMAE-SBP: 5.95 -> 2.48Helped
Use RDDM-generated ECG with PPG instead of DDPM-generated ECG with PPGBlood pressure estimation · Cuffless-BPMAE-DBP: 0.63 -> 1.20Hurt
Increase ROI window size from 16 to 32 (ablation)RDDM · AFib detectionperformanceHelped
Increase ROI window size from 32 to 64 (ablation)RDDM · AFib detectionperformanceHurt
Increase sampling steps from 5 to 10 (ablation)RDDM · HR estimation on WESAD and DALIAperformanceHelped
Increase sampling steps beyond 10 (ablation)RDDM · HR estimation on WESAD and DALIAperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: WESAD DALIA CAPNO BIDMC MIMIC-AFib PPG-BP Cuffless BP

Benchmarks: CardioBench WESAD CAPNO DALIA BIDMC MIMIC

Metrics: RMSE Fréchet Distance MAE F1 Accuracy

Baselines: CardioGAN DDPM (T=10/25/50) Performer Feature selection / linear regression / dictionary learning PPG-ECG methods

Builds on: DDPM CardioGAN CycleGAN

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