Classification Algorithms for Fetal QRS Extraction in Abdominal ECG Signals
Fetal heart rate monitoring through non-invasive electrocardiography is of great relevance in clinical practice to supervise the fetal health during pregnancy. However, the analysis of fetal ECG is considered a challenging problem for biomedical and signal processing communities. This is mainly due to the low signal-to-noise ratio of fetal ECG and the difficulties in cancellation of maternal QRS complexes, motion, etc. This paper presents a survey of different unsupervised classification algorithms for the detection of fetal QRS complexes from abdominal ECG signals. Concretely, clustering algorithms are applied to classify signal features into noise, maternal QRS complexes and fetal QRS complexes. Hierarchical, k-means, k-medoids, fuzzy c-means, and dominant sets were the selected algorithms for this work. A MATLAB GUI has been developed to automatically apply the clustering algorithms and display FHR monitoring. Real abdominal ECG signals have been used for this study, which validate the proposed method and show high efficiency.
KeywordsAbdominal ECG Fetal heart rate Clustering algorithms MATLAB GUI
This work has been partially funded by Project CEMIX UGR-MADOC 02/16.
- 5.Castillo, E., Morales, D.P., García, A., Parrilla, L., Lopez-Ruiz, N., Palma, A.J.: One-step wavelet-based processing for wandering and noise removing in ECG signals. In: IWBBIO, pp. 491–498 (2013)Google Scholar
- 6.Nandhini, P., Meeradevi, T.: Literature review of fetal ECG extraction. Bonfring Int. J. Adv. Image Process. 2(1), 55–62 (2014)Google Scholar
- 18.Arthur, D., Vassilvitskii, S.: K-means++: the advantages of careful seeding. In: SODA 2007: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1027–1035 (2007)Google Scholar
- 19.Goldberger, A.L., et al.: PhysioBank PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 12(101): e215–e220 (2000). http://physionet.org/physiobank/database/nifecgdb/