Novel approach for fetal heart rate classification introducing grammatical evolution

https://doi.org/10.1016/j.bspc.2007.05.003Get rights and content

Abstract

Fetal heart rate (FHR) variations reflect the level of oxygenation and blood pressure of the fetus. Electronic Fetal Monitoring (EFM), the continuous monitoring of the FHR, was introduced into clinical practice in the late 1960s and since then it has been considered as an indispensable tool for fetal surveillance. However, EFM evaluation and its merit is still an open field of controversy, mainly because it is not consistently reproducible and effective. In this work, we present a novel method based on grammatical evolution to discriminate acidemic from normal fetuses, utilizing features extracted from the FHR signal during the minutes immediately preceding delivery. The proposed method identifies linear and nonlinear correlations among the originally extracted features and creates/constructs a set of new ones, which, in turn, feed a nonlinear classifier. The classifier, which also uses a hybrid method for training, along with the constructed features was tested using a set of real data achieving an overall performance of 90% (specificity = sensitivity = 90%).

Introduction

Antepartum and intrapartum fetal surveillance is widely based on monitoring, analysis and evaluation of fetal heart rate (FHR). FHR is acquired by cardiotocographs along with the uterine activity (UA) and both signals are printed on a single strip of paper termed cardiotocogram (CTG). FHR is measured in beats/minute and it is acquired either by scalp electrodes, after the rupture of the membranes, or by an external sensor attached on the mother's abdomen [1]. Fig. 1 shows a typical CTG. FHR signal alterations are used to evaluate the fetal health condition, so as to early diagnose fetal stress and distress. In the latter case, the obstetrician has to intervene to prevent potential compromise and irreversible damage, such as cerebral palsy or death. Especially during the crucial period of labor, FHR monitoring is used as the main screening test of the fetal acid base balance [2].

FHR monitoring has been used during the last four decades as the main electronic fetal surveillance test. However, extensive studies have shown significant inter-observer and intra-observer variation in FHR analysis and interpretation [3], [4], [5]. These inconsistencies in interpretation and the increase of false positive diagnosis have created skepticism. On the other hand, the advances in pattern recognition methods, along with new signal processing techniques, have paved the way towards automated approaches. Therefore, many researchers proposed computer-based systems, in an attempt to monitor and evaluate the condition of the fetus in a reliable, reproducible and effective way [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31].

The paths followed by researchers in the field are quite diverse. Mantel et al. [8], [9], as well as Taylor et al. [11], used an iterative procedure to extract the main morphological features of FHR. Bernardes et al. [17], [18], [19] developed an automatic method for the analysis and recognition of CTG and subsequent extraction of morphological features. Magenes et al. [20], [21] and Kol et al. [22] employed artificial neural networks for the interpretation of FHR recordings. Chung et al. [23] developed an algorithm to analyze and predict fetal acidosis. Salamalekis et al. [24], Struzik and Wijngaarden [25] and Georgoulas et al. [26] employed wavelets for the analysis of the FHR signal. Ifeachor et al. developed an expert system [27], which they subsequently upgraded into a fuzzy system [28], for the interpretation of CTG records. Alonso-Betanzos et al. merged FHR and contextual analysis of all pathological and physiological aspects involved in fetal monitoring. They developed at first an expert system called NST-EXPERT [29], [30], which later evolved to create computer aided fetal evaluator (CAFE) [31].

Based on the belief that the FHR may convey much more information than what is usually interpreted by obstetricians [6], we investigate and propose an advanced methodology to analyze and interpret FHR. This method is used to early diagnose fetal acidemia. This innovative method utilizes a novel approach for feature construction based on the extracted features from the FHR signal. The constructed features are fed to a multilayer perceptron (MLP) nonlinear classifier [32], [33], with very promising results.

The original FHR features are derived from three domains: the time domain, the frequency domain and the morphological domain. The last one utilizes medical definitions of “morphological” features, which have already been used with quite a success both in the antepartum [20], [21] and intrapartum case [34], [35].

The recently proposed approach of grammatical evolution is applied to construct new artificial features from the actual ones. Grammatical evolution [36] is an evolutionary methodology that, as in the case of genetic programming [37], can evolve complete programs. In our case, the evolved programs are mathematical expressions/functions of the originally extracted features. These constructed artificial features are then used to classify the FHR signal.

This paper is structured as follows: Section 2 gives a brief introduction to the grammatical evolution method. Section 3 presents the overall proposed procedure and the stages preceding the construction phase. Section 4 describes the implementation of the grammatical evolution for feature construction while Section 5 presents a brief analysis of the new features in terms of their “quality”. Section 6 compares the experimental results for different implementations of the proposed scheme and, finally, Section VII concludes the paper and ideas and directions for future work are discussed.

Section snippets

Grammatical evolution

Grammatical evolution [36] uses an evolutionary algorithm and a Backus–Naur form (BNF) description [38] to create programs in an arbitrary language. In grammatical evolution, chromosomes are defined as a series of production rules of the appropriate BNF grammar. Each gene of the chromosome denotes a production rule from the BNF grammar. The chromosomes in grammatical evolution have variable size. The algorithm begins from the start symbol of the grammar and gradually creates the program string

Overall procedure

The overall proposed procedure constitutes an integrated approach, which takes as input the FHR signal and identifies the health status of the fetus based on a prediction about its blood pH. Fig. 2 depicts the overall scheme, consisting of five stages and a final validation process.

Feature construction

After the SMOTE stage, we have more balanced feature sets which can be introduced to the grammatical evolution stage. The grammatical evolution procedure itself is divided into two phases: the construction and the evaluation phase.

Results of the feature construction phase

As explained in Section 4, the feature construction is indispensably related to the training of the MLP and as a result the overall success of this approach is based on the synergy of these two components. This can further be highlighted when investigating the “usefulness” of individually constructed features. One common measure to evaluate the “usefulness” of an individual feature is based on the Fisher Discriminant Ratio (FDR) [40]:FDR=(μ1μ2)2σ12+σ22where the subscripts 1 and 2 refer to the

Experimental results

In order to test the efficiency of our method, we compared the results of the proposed approach with the results derived from three well-known conventional methods; the k-nearest neighbor, the linear and the quadratic classifier [52] applied to the same data set. To have better results for the conventional methods and a more fair comparison, we combined these conventional methods with a dimensionality reduction stage based on principal component analysis (PCA). PCA is a very common method for

Conclusions and future work

In this work, we introduced a novel hybrid method to construct new artificial features for the FHR classification problem. The new artificial features were constructed using grammatical evolution and were tested using a neural network, which was trained based on a hybrid method. The grammatical evolution based method constructs features that give “optimal” results for the problem at hand, without trying to maximize the variance or the information of the features like other methods (which does

Acknowledgements

The fetal heart rate data were collected in the context of the Research Project POSI/CPS/40153/2001, by Fundação para a Ciência e Tecnologia, Portugal. This research work was partially supported under Project Regional Innovation Pole of Western Greece, 12PPK06, action D2 funded by the Greek General Secretariat of Research and Technology.

References (59)

  • B. Guijarro-Berdinas et al.

    Intelligent analysis and pattern recognition in cardiotocographic signals using a tightly coupled hybrid system

    Artif. Intell.

    (2002)
  • R. Kohavi et al.

    Wrappers for feature subset selection

    Artif. Intell.

    (1997)
  • I. Amer-Wahlin

    Cardiotocography only versus cardiotocography plus ST analysis of fetal electrocardiogram for intrapartum fetal monitoring: a Swedish randomised controlled trial

    Lancet

    (2001)
  • J. Bernardes et al.

    Objective computerized fetal heart rate analysis

    Int. J. Gynaecol. Obstet.

    (1998)
  • M.C. Carter

    Present day performance qualities of cardiotocographs

    Br. J. Obstet. Gynaecol.

    (1993)
  • H.P. Geijn

    Developments in CTG analysis

    Bailliere's Clin. Obstet. Gynaecol.

    (1996)
  • D. Ayres-de-Campos et al.

    Inconsistencies in classification by expert of cardiotocograms and subsequent clinical decision

    Br. J. Obstet. Gynaecol.

    (1999)
  • M.G. Signorini et al.

    Linear and nonlinear parameters for the analysis of fetal heart rate signal from cardiotocographic recordings

    IEEE Trans. Biomed. Eng.

    (2003)
  • D. Arduini et al.

    Computerized analysis of fetal heart rate: I. Description of the system (2CTG)

    J. Matern. Fetal Invest.

    (1993)
  • M. Mongelli et al.

    Computerized estimation of the baseline fetal heart rate in labour: the low frequency line

    Br. J. Obstet. Gynaecol.

    (1997)
  • G.M. Taylor et al.

    The development and validation of an algorithm for real time computerized fetal heart rate monitoring in labour

    Br. J. Obstet. Gynaecol.

    (2000)
  • J. Jezewski et al.

    Fetal monitoring with automated analysis of cardiotocogram: the KOMPOR system

  • O. Fontenla-Romero et al.

    Adaptive pattern recognition in the analysis of cardiotocographic records

    IEEE Trans. Neural Netw.

    (2001)
  • J. Bernardes et al.

    The Porto system for automated cardiotocographic signal analysis

    J. Perinat. Med.

    (1991)
  • J. Bernardes et al.

    The Porto system

  • D. Ayres-de-Campos et al.

    SisPorto 2.0: a program for automated analysis of cardiotocograms

    J. Matern. Fetal Med.

    (2000)
  • G. Magenes et al.

    Classification of cardiotocographic records by neural networks

  • G. Magenes et al.

    Multiparametric analysis of fetal heart rate: comparison of neural and statistical methods

    Proc. Medicon

    (2001)
  • T.K.H. Chung et al.

    The prediction of fetal acidosis at birth by computerized analysis of intrapartum cardiotocography

    Br. J. Obstet. Gynaecol.

    (1995)
  • Cited by (39)

    View all citing articles on Scopus
    View full text