ECGNet: A generative adversarial network (GAN) approach to the synthesis of 12-lead ECG signals from single lead inputs (2310.03753v1)
Abstract: Electrocardiography (ECG) signal generation has been heavily explored using generative adversarial networks (GAN) because the implementation of 12-lead ECGs is not always feasible. The GAN models have achieved remarkable results in reproducing ECG signals but are only designed for multiple lead inputs and the features the GAN model preserves have not been identified-limiting the generated signals use in cardiovascular disease (CVD)-predictive models. This paper presents ECGNet which is a procedure that generates a complete set of 12-lead ECG signals from any single lead input using a GAN framework with a bidirectional long short-term memory (LSTM) generator and a convolutional neural network (CNN) discriminator. Cross and auto-correlation analysis performed on the generated signals identifies features conserved during the signal generation-i.e., features that can characterize the unique-nature of each signal and thus likely indicators of CVD. Finally, by using ECG signals annotated with the CVD-indicative features detailed by the correlation analysis as inputs for a CVD-onset-predictive CNN model, we overcome challenges preventing the prediction of multiple-CVD targets. Our models are experimented on 15s 12-lead ECG dataset recorded using MyoVista's wavECG. Functional outcome data for each patient is recorded and used in the CVD-predictive model. Our best GAN model achieves state-of-the-art accuracy with Frechet Distance (FD) scores of 4.73, 4.89, 5.18, 4.77, 4.71, and 5.55 on the V1-V6 pre-cordial leads respectively and shows strength in preserving the P-Q segments and R-peaks in the generated signals. To the best of our knowledge, ECGNet is the first to predict all of the remaining eleven leads from the input of any single lead.
- Antoni Burguera. 2019. Fast qrs detection and ecg compression based on signal structural analysis. volume 23, pages 123–131.
- Electrocardiogram lead selection for intelligent screening of patients with systolic heart failure. In Scientific Reports Volume 11(1948), page NA, London, United Kingdom. Nature Research.
- Using correlation coefficient in ecg waveform for arrhythmia detection. Biomedical Engineering: Applications, Basis and Communications, 17(03):147–152.
- Qrs peaks, p and t waves identification in ecg. Procedia Computer Science, 181:957–964. CENTERIS 2020 - International Conference on ENTERprise Information Systems / ProjMAN 2020 - International Conference on Project MANagement / HCist 2020 - International Conference on Health and Social Care Information Systems and Technologies 2020, CENTERIS/ProjMAN/HCist 2020.
- Adaptive dictionary reconstruction for compressed sensing of ecg signals. volume 21, pages 645–654.
- The electrocardiogram in heart disease detection a comparison of the multiple and single lead procedures. In Circulation Volume V, pages 559–566, NA. Lippincott Williams & Wilkins.
- Comparison of a new reduced lead set ecg with the standard ecg for diagnosing cardiac arrhythmias and myocardial ischemia. In Journal of Electrocardiology Volume 35(4B), pages 13–21, NA. Elsevier.
- An efficient convolutional neural network for coronary heart disease prediction. Expert Systems with Applications, 159:113408.
- A review on deep learning methods for ecg arrhythmia classification. In Expert Systems with Applications: X Volume 7, page NA, NA. Elsevier.
- Lead reconstruction using artificial neural networks for ambulatory ecg acquisition. volume 21.
- Debapriaya Hazra and Yung-Cheol Byun. 2020. Synsiggan: Generative adversarial networks for synthetic biomedical signal generation. In Biology Volume 9(12), page NA, NA. Multidisciplinary Digital Publishing Institute.
- A pyramid-like model for heartbeat classification from ecg recordings. volume 13.
- Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Computation, 9(8):1735–1780.
- Chih-Hao Hsu and Sau-Hsuan Wu. 2014. Robust signal synthesis of the 12-lead ecg using 3-lead wireless ecg systems. In 2014 IEEE International Conference on Communications (ICC), pages 3517–3522.
- Explaining convolutional neural networks using softmax gradient layer-wise relevance propagation. In 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW), pages 4176–4185.
- Ecg heartbeat classification: A deep transferable representation. In 2018 IEEE International Conference on Healthcare Informatics (ICHI), pages 443–444.
- 1d convolutional neural networks and applications: A survey. Mechanical Systems and Signal Processing, 151:107398.
- 1-d convolutional neural networks for signal processing applications. In ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 8360–8364.
- Pywavelets/pywt: v1.4.1.
- Reconstruction of 12-lead ecg using a single-patch device. volume 56, page 319–327.
- Correlation analysis between electrocardiography (ecg) and photoplethysmogram (ppg) data for driver’s drowsiness detection using noise replacement method. Procedia Computer Science, 116:421–426. Discovery and innovation of computer science technology in artificial intelligence era: The 2nd International Conference on Computer Science and Computational Intelligence (ICCSCI 2017).
- Hongzu Li and Pierre Boulanger. 2020. A survey of heart anomaly detection using ambulatory electrocardiogram (ecg). In Sensors Volume 20(5), page NA, NA. Multidisciplinary Digital Publishing Institute.
- Haroon Yousuf Mir and Omkar Singh. 2021. Ecg denoising and feature extraction techniques – a review. volume 45, pages 672–684. Taylor & Francis. PMID: 34463593.
- A. van Oosterom. 2002. Solidifying the solid angle. In Journal of Electrocardiology Volume 35(4), pages 181–192, NA. Elsevier.
- Boris Podobnik and H. Eugene Stanley. 2008. Detrended cross-correlation analysis: A new method for analyzing two nonstationary time series. Phys. Rev. Lett., 100:084102.
- A.B. Ramli and P.A. Ahmad. 2003. Correlation analysis for abnormal ecg signal features extraction. In 4th National Conference of Telecommunication Technology, 2003. NCTT 2003 Proceedings., pages 232–237.
- Global burden of cardiovascular diseases and risk factors, 1990–2019. In Journal of the American College of Cardiology Volume 76 (25), pages 2982–3021, NA. Elsevier.
- Tulasi Krishna Sajja and Hemantha Kumar Kalluri. 2020. A deep learning method for prediction of cardiovascular disease using convolutional neural network. Revue d’Intelligence Artificielle, 34(5):601–606.
- Bidirectional recurrent neural networks. IEEE Transactions on Signal Processing, 45(11):2673–2681.
- Prediction of abnormal myocardial relaxation from signal processed surface ecg. Journal of the American College of Cardiology, 71(15):1650–1660.
- Multiple electrocardiogram generator with single-lead electrocardiogram. volume 221, page 106858.
- Heart disease prediction using cnn algorithm. SN Computer Science, 1(3).
- Alex Sherstinsky. 2020. Fundamentals of recurrent neural network (rnn) and long short-term memory (lstm) network. Physica D: Nonlinear Phenomena, 404:132306.
- Pratik Singh and Gayadhar Pradhan. 2021. A new ecg denoising framework using generative adversarial network. volume 18, pages 759–764.
- Reconstruction of 12-lead electrocardiogram from a three-lead patch-type device using a lstm network. In Sensors Volume 20(11), page NA, NA. Multidisciplinary Digital Publishing Institute.
- Golden standard or obsolete method? review of ecg applications in clinical and experimental context. In Frontiers in Physiology Volume, page NA, NA. Frontiers Media S.A.
- How accurate can electrocardiogram predict left ventricular diastolic dysfunction? The Egyptian Heart Journal, 68(2):117–123.
- Electrocardiogram and vectorcardiogram reconstruction and its application to clinical diagnosis of myocardial infarction. In American Heart Journal Volume 56(2), pages 165–194, NA. Elsevier.
- Robert T Tung. 2021. Electrocardiographic limb leads placement and its clinical implication: Two cases of electrocardiographic illustrations. Kans J Med, 14:229–230.
- rechommend: An ecg-based machine learning approach for identifying patients at increased risk of undiagnosed structural heart disease detectable by echocardiography. In Circulation Volume 146(1), pages 36–47, NA. Lippincott Williams & Wilkins.
- Guido Van Rossum and Fred L Drake Jr. 1995. Python reference manual. Centrum voor Wiskunde en Informatica Amsterdam.
- Kuba Weimann and Tim O. Conrad. 2021. Transfer learning for ecg classification. Scientific Reports, 11(1).
- A study on arrhythmia via ecg signal classification using the convolutional neural network. Frontiers in Computational Neuroscience, 14.
- Risk prediction in patients with heart failure with preserved ejection fraction using gene expression data and machine learning. In Frontiers in Genetics, page NA, NA. Frontiers Media S.A.
- Electrocardiogram generation with a bidirectional lstm-cnn generative adversarial network. In Scientific Reports Volume 9 (6374), page N/A, London, United Kingdom. Nature Research.
- Unpaired image-to-image translation using cycle-consistent adversarial networks. In 2017 IEEE International Conference on Computer Vision (ICCV), pages 2242–2251.
- Max Bagga (2 papers)
- Hyunbae Jeon (4 papers)
- Alex Issokson (1 paper)