A Novel Deep Learning Technique for Morphology Preserved Fetal ECG Extraction from Mother ECG using 1D-CycleGAN
Promit Basak, A.H.M Nazmus Sakib, Muhammad E. H. Chowdhury, Nasser, Al-Emadi, Huseyin Cagatay Yalcin, Shona Pedersen, Sakib Mahmud, Serkan, Kiranyaz, Somaya Al-Maadeed

TL;DR
This paper introduces a deep learning method based on 1D CycleGAN to extract morphology-preserved fetal ECG signals from maternal ECG, improving accuracy and fidelity for fetal heart monitoring.
Contribution
It presents a novel 1D CycleGAN framework that maintains ECG morphology during fetal ECG extraction, outperforming traditional methods in fidelity and accuracy.
Findings
Achieved 88.4% PCC and 89.4% Spectral-Correlation scores.
Fetal heart rate and R-R interval estimation errors of 0.25% and 0.27%.
High accuracy in detecting fetal QRS with F1 score of 96.4%.
Abstract
Monitoring the electrical pulse of fetal heart through a non-invasive fetal electrocardiogram (fECG) can easily detect abnormalities in the developing heart to significantly reduce the infant mortality rate and post-natal complications. Due to the overlapping of maternal and fetal R-peaks, the low amplitude of the fECG, systematic and ambient noises, typical signal extraction methods, such as adaptive filters, independent component analysis, empirical mode decomposition, etc., are unable to produce satisfactory fECG. While some techniques can produce accurate QRS waves, they often ignore other important aspects of the ECG. Our approach, which is based on 1D CycleGAN, can reconstruct the fECG signal from the mECG signal while maintaining the morphology due to extensive preprocessing and appropriate framework. The performance of our solution was evaluated by combining two available…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsHuMan(Expedia)||How do I get a human at Expedia? · *Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Instance Normalization · GAN Least Squares Loss · Sigmoid Activation · PatchGAN · Convolution · Residual Connection · Tanh Activation
