kithminrw / ecg-recon

ECG reconstruction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twelve-Lead ECG Reconstruction from Single-Lead Signals Using Generative Adversarial Networks

Python 3.8 TensorFlow 1.10 Keras 2.8 CUDA 11.7 CUDNN 11.7

Jinho Joo1*, Gihun Joo1*, Yeji Kim2, Moo-Nyun Jin2, Junbeom Park2**, Hyeonseung Im1**

1Kangwon National University, 2Ewha Womans University Medical Center

* denotes equal contribution, ** denotes corresponding authors

Our Goal

We propose a novel generative adversarial network that can faithfully reconstruct 12-lead ECG signals from single-lead signals. Our method can reconstruct 12-lead ECGs with CVD-related characteristics effectively. Thus, our method can be used to bridge commonly available wearable devices that can measure only Lead I and high-performance deep learning-based prediction models using 12-lead ECGs.

EKGAN Architecture

Experiments

We implemented not only EKGAN but also Pix2pix, CycleGAN, and CardioGAN with minor modifications so that they can be applied to ECG data. Additionally, 12-lead ECGs were generated by using both the validation and test sets, and their quality was evaluated by using a CVD prediction model, comparing the classification performance with the original 12-lead ECGs and the generated ones, and examined by three cardiologists.

Citation

@inproceedings{joo2023twelve,
  title={Twelve-Lead ECG Reconstruction from Single-Lead Signals Using Generative Adversarial Networks},
  author={Joo, Jinho and Joo, Gihun and Kim, Yeji and Jin, Moo-Nyun and Park, Junbeom and Im, Hyeonseung},
  booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
  pages={184--194},
  year={2023},
  organization={Springer}
}

Q&A

If you have a question regarding the code, please email at jinho381 AT naver DOT com or joo9327 AT naver DOT com.

About

ECG reconstruction


Languages

Language:Python 100.0%