Region-Disentangled Diffusion Model for High-Fidelity PPG-to-ECG Translation (2308.13568v2)
Abstract: The high prevalence of cardiovascular diseases (CVDs) calls for accessible and cost-effective continuous cardiac monitoring tools. Despite Electrocardiography (ECG) being the gold standard, continuous monitoring remains a challenge, leading to the exploration of Photoplethysmography (PPG), a promising but more basic alternative available in consumer wearables. This notion has recently spurred interest in translating PPG to ECG signals. In this work, we introduce Region-Disentangled Diffusion Model (RDDM), a novel diffusion model designed to capture the complex temporal dynamics of ECG. Traditional Diffusion models like Denoising Diffusion Probabilistic Models (DDPM) face challenges in capturing such nuances due to the indiscriminate noise addition process across the entire signal. Our proposed RDDM overcomes such limitations by incorporating a novel forward process that selectively adds noise to specific regions of interest (ROI) such as QRS complex in ECG signals, and a reverse process that disentangles the denoising of ROI and non-ROI regions. Quantitative experiments demonstrate that RDDM can generate high-fidelity ECG from PPG in as few as 10 diffusion steps, making it highly effective and computationally efficient. Additionally, to rigorously validate the usefulness of the generated ECG signals, we introduce CardioBench, a comprehensive evaluation benchmark for a variety of cardiac-related tasks including heart rate and blood pressure estimation, stress classification, and the detection of atrial fibrillation and diabetes. Our thorough experiments show that RDDM achieves state-of-the-art performance on CardioBench. To the best of our knowledge, RDDM is the first diffusion model for cross-modal signal-to-signal translation in the bio-signal domain.
- Synthetic ECG Signal Generation using Probabilistic Diffusion Models. arXiv preprint arXiv:2303.02475.
- Diffusion-based conditional ECG generation with structured state space models. Computers in Biology and Medicine, 107115.
- Deep learning based atrial fibrillation detection using wearable photoplethysmography sensor. In 2018 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI), 442–445. IEEE.
- A digital biomarker of diabetes from smartphone-based vascular signals. Nature medicine, 26(10): 1576–1582.
- PhotoECG: Photoplethysmographyto estimate ECG parameters. In 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 4404–4408. IEEE.
- Noise detection in electrocardiogram signals for intensive care unit patients. IEEE Access, 7: 88357–88368.
- Smart wearable devices in cardiovascular care: where we are and how to move forward. Nature Reviews Cardiology, 18(8): 581–599.
- A transformer architecture for stress detection from ecg. In 2021 International Symposium on Wearable Computers, 132–134.
- Assessment of hypertension using clinical electrocardiogram features: a first-ever review. Frontiers in Medicine, 7: 583331.
- Align your latents: High-resolution video synthesis with latent diffusion models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 22563–22575.
- Guidelines for the Management of Atrial Fibrillation.
- Usefulness of continuous electrocardiographic monitoring for atrial fibrillation. The American journal of cardiology, 110(2): 270–276.
- ME-GAN: Learning panoptic electrocardio representations for multi-view ECG synthesis conditioned on heart diseases. In International Conference on Machine Learning, 3360–3370. PMLR.
- Diffusion models beat gans on image synthesis. Advances in neural information processing systems, 34: 8780–8794.
- The use of photoplethysmography for assessing hypertension. NPJ digital medicine, 2(1): 60.
- Pgans: Personalized generative adversarial networks for ecg synthesis to improve patient-specific deep ecg classification. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, 557–564.
- Hamilton, P. 2002. Open source ECG analysis. In Computers in cardiology, 101–104. IEEE.
- Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network. Nature medicine, 25(1): 65–69.
- Denoising diffusion probabilistic models. Advances in neural information processing systems, 33: 6840–6851.
- PPG2ABP: Translating photoplethysmogram (PPG) signals to arterial blood pressure (ABP) waveforms. Bioengineering, 9(11): 692.
- MIMIC-III, a freely accessible critical care database. Scientific data, 3(1): 1–9.
- Cuff-less high-accuracy calibration-free blood pressure estimation using pulse transit time. In 2015 IEEE international symposium on circuits and systems (ISCAS), 1006–1009. IEEE.
- Karlen, W. 2021. CapnoBase IEEE TBME respiratory rate benchmark.
- Kauffman, D. 2020. Cardiovascular disease burden, deaths are rising around the world. American College of Cardiology, 9.
- Stress and heart rate variability: a meta-analysis and review of the literature. Psychiatry investigation, 15(3): 235.
- Lan, E. 2023. Performer: A Novel PPG-to-ECG Reconstruction Transformer for a Digital Biomarker of Cardiovascular Disease Detection. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, 1991–1999.
- A new, short-recorded photoplethysmogram dataset for blood pressure monitoring in China. Scientific data, 5(1): 1–7.
- Catching patient’s attention at the right time to help them undergo behavioural change: Stress classification experiment from blood volume pulse. In Artificial Intelligence in Medicine: 19th International Conference on Artificial Intelligence in Medicine, AIME 2021, Virtual Event, June 15–18, 2021, Proceedings, 72–82. Springer.
- BPNet: A multi-modal fusion neural network for blood pressure estimation using ECG and PPG. Biomedical Signal Processing and Control, 86: 105287.
- Decoupled Weight Decay Regularization. In International Conference on Learning Representations.
- NeuroKit2: A Python toolbox for neurophysiological signal processing. Behavior Research Methods, 53(4): 1689–1696.
- DiffECG: A Generalized Probabilistic Diffusion Model for ECG Signals Synthesis. arXiv preprint arXiv:2306.01875.
- A real-time QRS detection algorithm. IEEE transactions on biomedical engineering, (3): 230–236.
- Heart rate–corrected QT interval duration is significantly associated with blood pressure in Chinese hypertensives. Journal of Electrocardiology, 39(2): 206–210.
- Toward a robust estimation of respiratory rate from pulse oximeters. IEEE Transactions on Biomedical Engineering, 64(8): 1914–1923.
- Deep PPG: large-scale heart rate estimation with convolutional neural networks. Sensors, 19(14): 3079.
- Mm-diffusion: Learning multi-modal diffusion models for joint audio and video generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 10219–10228.
- Multiparameter Intelligent Monitoring in Intensive Care II (MIMIC-II): a public-access intensive care unit database. Critical care medicine, 39(5): 952.
- Photorealistic text-to-image diffusion models with deep language understanding. Advances in Neural Information Processing Systems, 35: 36479–36494.
- Detection of Cardiac Arrhythmias From Varied Length Multichannel Electrocardiogram Recordings Using Deep Convolutional Neural Networks. In 2020 Computing in Cardiology, 1–4. IEEE.
- Self-supervised ECG representation learning for emotion recognition. IEEE Transactions on Affective Computing, 13(3): 1541–1554.
- Cardiogan: Attentive generative adversarial network with dual discriminators for synthesis of ecg from ppg. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, 488–496.
- Schäck, T.; et al. 2017. Computationally efficient heart rate estimation during physical exercise using photoplethysmographic signals. In European Signal Processing Conference, 2478–2481.
- Introducing wesad, a multimodal dataset for wearable stress and affect detection. In Proceedings of the 20th ACM international conference on multimodal interaction, 400–408.
- Ambulatory atrial fibrillation monitoring using wearable photoplethysmography with deep learning. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 1909–1916.
- Deep unsupervised learning using nonequilibrium thermodynamics. In International conference on machine learning, 2256–2265. PMLR.
- NAS-PPG: PPG-based heart rate estimation using neural architecture search. IEEE Sensors Journal, 21(13): 14941–14949.
- Effect of a home-based wearable continuous ECG monitoring patch on detection of undiagnosed atrial fibrillation: the mSToPS randomized clinical trial. Jama, 320(2): 146–155.
- Sympathetic–parasympathetic activity and reactivity in central serous chorioretinopathy: a case–control study. Investigative ophthalmology & visual science, 47(8): 3474–3478.
- Cross-domain Joint Dictionary Learning for ECG Inference from PPG. IEEE Internet of Things Journal.
- BP-Net: Efficient deep learning for continuous arterial blood pressure estimation using photoplethysmogram. In 2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA), 1495–1500. IEEE.
- QT interval, cardiovascular risk factors and risk of death in diabetes. Journal of endocrinological investigation, 27: 175–181.
- P2E-WGAN: ECG waveform synthesis from PPG with conditional wasserstein generative adversarial networks. In Proceedings of the 36th Annual ACM Symposium on Applied Computing, 1030–1036.
- Photoplethysmographic time-domain heart rate measurement algorithm for resource-constrained wearable devices and its implementation. Sensors, 20(6): 1783.
- Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE international conference on computer vision, 2223–2232.
- Learning your heart actions from pulse: ECG waveform reconstruction from PPG. IEEE Internet of Things Journal, 8(23): 16734–16748.