<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Physiol.</journal-id>
<journal-title>Frontiers in Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Physiol.</abbrev-journal-title>
<issn pub-type="epub">1664-042X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fphys.2019.00255</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Computer-Aided Diagnosis System of Fetal Hypoxia Incorporating Recurrence Plot With Convolutional Neural Network</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zhao</surname> <given-names>Zhidong</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zhang</surname> <given-names>Yang</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/575683/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Comert</surname> <given-names>Zafer</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Deng</surname> <given-names>Yanjun</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
</contrib></contrib-group>
<aff id="aff1"><sup>1</sup><institution>Hangdian Smart City Research Center of Zhejiang Province, Hangzhou Dianzi University</institution>, <addr-line>Hangzhou</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>School of Communication Engineering, Hangzhou Dianzi University</institution>, <addr-line>Hangzhou</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Computer Engineering, Bitlis Eren University</institution>, <addr-line>Bitlis</addr-line>, <country>Turkey</country></aff>
<aff id="aff4"><sup>4</sup><institution>College of Electronics and Information, Hangzhou Dianzi University</institution>, <addr-line>Hangzhou</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Ahsan H. Khandoker, Khalifa University, United Arab Emirates</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Yoshitaka Kimura, Tohoku University, Japan; Danilo Pani, Universit&#x00E0; degli Studi di Cagliari, Italy</p></fn>
<corresp id="c001">&#x002A;Correspondence: Zhidong Zhao, <email>zhaozd@hdu.edu.cn</email> Yang Zhang, <email>mynameiszhangyang@gmail.com</email></corresp>
<fn fn-type="other" id="fn002"><p>This article was submitted to Computational Physiology and Medicine, a section of the journal Frontiers in Physiology</p></fn></author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>03</month>
<year>2019</year>
</pub-date>
<pub-date pub-type="collection">
<year>2019</year>
</pub-date>
<volume>10</volume>
<elocation-id>255</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>08</month>
<year>2018</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>02</month>
<year>2019</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2019 Zhao, Zhang, Comert and Deng.</copyright-statement>
<copyright-year>2019</copyright-year>
<copyright-holder>Zhao, Zhang, Comert and Deng</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p><bold>Background:</bold> Electronic fetal monitoring (EFM) is widely applied as a routine diagnostic tool by clinicians using fetal heart rate (FHR) signals to prevent fetal hypoxia. However, visual interpretation of the FHR usually leads to significant inter-observer and intra-observer variability, and false positives become the main cause of unnecessary cesarean sections.</p>
<p><bold>Goal:</bold> The main aim of this study was to ensure a novel, consistent, robust, and effective model for fetal hypoxia detection.</p>
<p><bold>Methods:</bold> In this work, we proposed a novel computer-aided diagnosis (CAD) system integrated with an advanced deep learning (DL) algorithm. For a 1-dimensional preprocessed FHR signal, the 2-dimensional image was transformed using recurrence plot (RP), which is considered to greatly capture the non-linear characteristics. The ultimate image dataset was enriched by changing several parameters of the RP and was then used to feed the convolutional neural network (CNN). Compared to conventional machine learning (ML) methods, a CNN can self-learn useful features from the input data and does not perform complex manual feature engineering (i.e., feature extraction and selection).</p>
<p><bold>Results:</bold> Finally, according to the optimization experiment, the CNN model obtained the average performance using optimal configuration across 10-fold: accuracy = 98.69%, sensitivity = 99.29%, specificity = 98.10%, and area under the curve = 98.70%.</p>
<p><bold>Conclusion:</bold> To the best of our knowledge, this approached achieved better classification performance in predicting fetal hypoxia using FHR signals compared to the other state-of-the-art works.</p>
<p><bold>Significance:</bold> In summary, the satisfied result proved the effectiveness of our proposed CAD system for assisting obstetricians making objective and accurate medical decisions based on RP and powerful CNN algorithm.</p>
</abstract>
<kwd-group>
<kwd>computer-aided diagnosis system</kwd>
<kwd>fetal heart rate signal</kwd>
<kwd>recurrence plot</kwd>
<kwd>convolutional neural network</kwd>
<kwd>optimization experiment</kwd>
</kwd-group>
<counts>
<fig-count count="10"/>
<table-count count="5"/>
<equation-count count="9"/>
<ref-count count="62"/>
<page-count count="14"/>
<word-count count="0"/>
</counts>
</article-meta>
</front>
<body>
<sec><title>Introduction</title>
<p>Since the brain of a neonate is easily influenced by the oxygen supply, fetal distress caused by a lack of oxygen may lead to different abnormalities that can be considered to be non-life-threatening or life-threatening during pregnancy and delivery (<xref ref-type="bibr" rid="B59">Tharmaratnam, 2000</xref>). Thus, an effective tool is required that can monitor the fetal state in real-time and allow obstetricians to take appropriate measures in a timely manner before there is permanent damage to the fetus when an abnormal situation occurs.</p>
<p>In clinical practice, electronic fetal monitoring (EFM), often also called cardiotocography (CTG), is a common way of monitoring a fetal state for obstetricians during intrauterine life (<xref ref-type="bibr" rid="B43">Menihan and Kopel, 2014</xref>). The rationale of EFM relies on the understanding that when normal metabolic processes are interrupted either by a lack of oxygen or an inability to expel end-products, the accumulation of acids may threaten all or a part of the vital functions. It has been well established that fetal well-being has a strong relationship with the placenta, the uterus, and the umbilical cord since it depends on not only the adequate functioning of sources and suppliers of oxygen but also on waste removal mechanisms (<xref ref-type="bibr" rid="B4">Ayres-de-Campos, 2016</xref>).</p>
<p>Cardiotocography consists of two simultaneously recorded biophysical signals; that is, fetal heart rate (FHR), which is measured in beats per minute (bpm), and uterine contraction (UC) signals, which are measured in either mmHg or an arbitrary unit. With regard to perinatal care, EFM has become a standard tool for preventing unnecessary interventions as well as detecting symptoms of fetal distress (<xref ref-type="bibr" rid="B37">Kunzel, 2012</xref>). FHR traces are assessed visually in agreement with common guidelines, such as the International Federation of Gynecology and Obstetrics (FIGO) guideline (<xref ref-type="bibr" rid="B5">Ayres-de-Campos et al., 2015</xref>) by obstetricians in clinical practice. However, due to the non-linearity and complexity of fetal dynamics, this visual examination causes high inter- and even intra-observer variability among clinicians (<xref ref-type="bibr" rid="B47">Rhose et al., 2014</xref>). Additionally, a false positive is referred to as one of the causes behind the increase in the number of Cesarean sections (CSs) (<xref ref-type="bibr" rid="B56">Steer, 2008</xref>). As mentioned previously, although FHR has several drawbacks, it continues to be practiced as a primary diagnostic test in obstetric clinics. To ensure more consistent interpretations of the FHR signal, two basic approaches have been proposed in the literature: extensive training of clinicians and use of computerized systems for medical decision support (<xref ref-type="bibr" rid="B6">Ayres-de-Campos et al., 2010</xref>).</p>
<p>Computerized FHR analysis has been adopted as the most promising way to tackle the drawbacks of visual interpretation. This idea is not novel, and in fact, the early studies in this field date back to before the release of general FIGO guidelines (<xref ref-type="bibr" rid="B60">Visser et al., 1981</xref>). The majority of these studies focused on either the detection of basic features reflecting FHR characteristics (<xref ref-type="bibr" rid="B20">Dawes et al., 1982</xref>; <xref ref-type="bibr" rid="B42">Mantel et al., 1990</xref>; <xref ref-type="bibr" rid="B11">Cesarelli et al., 2009</xref>) or emulating what experts do in their visual examination (<xref ref-type="bibr" rid="B21">Dawes et al., 1991</xref>; <xref ref-type="bibr" rid="B32">Keith and Greene, 1994</xref>). Recently proposed systems have been equipped with advanced signal processing, pattern recognition, and machine learning (ML) techniques to anticipate adverse outcomes (<xref ref-type="bibr" rid="B36">Krupa et al., 2011</xref>; <xref ref-type="bibr" rid="B18">Czabanski et al., 2012</xref>; <xref ref-type="bibr" rid="B52">Spilka et al., 2012</xref>, <xref ref-type="bibr" rid="B54">2014</xref>, <xref ref-type="bibr" rid="B53">2017</xref>; <xref ref-type="bibr" rid="B26">Fanelli et al., 2013</xref>; <xref ref-type="bibr" rid="B19">Dash et al., 2014</xref>; <xref ref-type="bibr" rid="B61">Xu et al., 2014</xref>; <xref ref-type="bibr" rid="B23">Doret et al., 2015</xref>; <xref ref-type="bibr" rid="B15">Comert and Kocamaz, 2016</xref>; <xref ref-type="bibr" rid="B28">Georgoulas et al., 2017</xref>; <xref ref-type="bibr" rid="B17">Comert et al., 2018</xref>). This approach has three key stages: preprocessing, feature transformation (feature extraction and selection), and classification, which can be briefly described as follows.</p>
<sec><title>Signal Preprocessing</title>
<p>Gap detection, interpolation, outlier detection, and detrending are frequently utilized in the preprocessing stage of FHR analysis to achieve reliable signals (<xref ref-type="bibr" rid="B12">Cesarelli et al., 2007</xref>; <xref ref-type="bibr" rid="B50">Romano et al., 2013</xref>).</p>
</sec>
<sec><title>Feature Transform</title>
<p>Feature transforms (also called feature engineering in the ML field) have great importance for signal representation. The basic morphological features such as baseline (<xref ref-type="bibr" rid="B20">Dawes et al., 1982</xref>), the number of acceleration and deceleration patterns (<xref ref-type="bibr" rid="B42">Mantel et al., 1990</xref>) and variability in the short-term and long-term (<xref ref-type="bibr" rid="B11">Cesarelli et al., 2009</xref>) are fundamental parts of the computerized FHR analysis. Additionally, the linear and statistical features coming from the time-domain and frequency-domain are extracted to support the automated analysis (<xref ref-type="bibr" rid="B18">Czabanski et al., 2012</xref>; <xref ref-type="bibr" rid="B19">Dash et al., 2014</xref>; <xref ref-type="bibr" rid="B54">Spilka et al., 2014</xref>). Further, using non-linear parameters (e.g., entropy, complexity, and fractal dimension) in fetal state assessment have been proposed and tested (<xref ref-type="bibr" rid="B52">Spilka et al., 2012</xref>; <xref ref-type="bibr" rid="B26">Fanelli et al., 2013</xref>; <xref ref-type="bibr" rid="B23">Doret et al., 2015</xref>; <xref ref-type="bibr" rid="B15">Comert and Kocamaz, 2016</xref>). Recently, an image-based time-frequency (IBTF) feature analysis approach comprised of a combination of short term Fourier transform (STFT) and a gray level co-occurrence matrix (GLCM) have been employed as diagnostic indices for fetal hypoxia detection (<xref ref-type="bibr" rid="B17">Comert et al., 2018</xref>). Moreover, transform-based analysis methods, such as a discrete wavelet transform (DWT) (<xref ref-type="bibr" rid="B13">Chrelias et al., 2008</xref>) and empirical mode decomposition (EMD) (<xref ref-type="bibr" rid="B36">Krupa et al., 2011</xref>), have been used for both noise reduction and feature extraction. Especially, heart rate variability (HRV) has become a valuable resource in FHR signal characterization (<xref ref-type="bibr" rid="B49">Romano et al., 2018</xref>). On the other hand, since not all extracted features are valuable for classification, feature selection algorithms and dimensional reduction methods have been utilized to select an optimal feature set to improve the performance, including a genetic algorithm (GA) (<xref ref-type="bibr" rid="B61">Xu et al., 2014</xref>), information gain (IG) (<xref ref-type="bibr" rid="B52">Spilka et al., 2012</xref>), and principal component analysis (PCA) (<xref ref-type="bibr" rid="B62">Zhang and Zhao, 2017</xref>).</p>
</sec>
<sec><title>Classification</title>
<p>Last, after signal preprocessing and feature transformation, the computerized systems employed ML algorithms to perform two or multiclass classification tasks and thereby discriminate a pathological fetus from a normal fetus. For example, <xref ref-type="bibr" rid="B18">Czabanski et al. (2012)</xref> designed an expert system to predict neonatal pathology using a two-stage analysis method based on weighted fuzzy scoring (WFS) and least square support machine (LS-SVM) and obtained good performance with an accuracy of 92.0%. <xref ref-type="bibr" rid="B15">Comert and Kocamaz (2016)</xref> applied an artificial neural network (ANN) and performed a classification task with an accuracy, sensitivity, and specificity of 92.40, 95.89, and 74.75%, respectively.</p>
<p>Clearly, although the previous studies concerning computerized FHR analysis presented good classification performance in assessing the fetal state with an accuracy of 90&#x2013;95%, the conventional ML method needs to extract informative features and select optimal features, which can then be fed into classifiers. Therefore, this approach requires a heavy workload and detailed physiological information regarding the fetus that may be lost during the entire procedure.</p>
<p>Deep learning (DL) has become a highly useful tool for image processing in recent years (<xref ref-type="bibr" rid="B39">LeCun et al., 2015</xref>). Especially, convolutional neural networks (CNNs), which involve many layers, have been found to be quite efficient for most image classification problems (<xref ref-type="bibr" rid="B35">Krizhevsky et al., 2012</xref>). A CNN essentially self-learns high-level informative features spontaneously by constructing hidden multilayer networks and training data to improve performance in biomedical data processing (<xref ref-type="bibr" rid="B9">Bursa and Lhotska, 2017</xref>). Thus, CNN greatly simplifies the subjectivity of feature extraction and discovers the intricate patterns contained in input data compared to manual feature engineering in traditional ML methods. Due to the attractive advantages, CNNs are extensively utilized in the medical field for the purpose of designing diagnostic tools that automatically assist clinicians (<xref ref-type="bibr" rid="B3">Archarya et al., 2017</xref>; <xref ref-type="bibr" rid="B16">Comert and Kocamaz, 2018</xref>; <xref ref-type="bibr" rid="B40">Li et al., 2018</xref>; <xref ref-type="bibr" rid="B46">Petrozziello et al., 2018</xref>). For example, <xref ref-type="bibr" rid="B3">Archarya et al. (2017)</xref> designed the CNN structure to diagnosis coronary artery disease using an electrocardiogram (ECG) signal and achieved high accuracy of 95.11% (<xref ref-type="bibr" rid="B3">Archarya et al., 2017</xref>). In addition, <xref ref-type="bibr" rid="B16">Comert and Kocamaz (2018)</xref> also proposed a novel approach to detect fetal hypoxia based on a deep CNN with transfer learning using the FHR signal and <xref ref-type="bibr" rid="B46">Petrozziello et al. (2018)</xref> reported their investigation of long short term memory (LSTM) and CNN in analyzing continuous EFM traces from over 35,000 labors for the prediction of fetal compromise. In this study, motivated by previous research, an end-to-end classification strategy (which means that feature transform procedures are ignored) is performed to determine the fetal state using a CNN algorithm, which possesses the ability to self-learn useful features from the input FHR signals.</p>
<p>The remainder of the paper is organized as follows: Section &#x201C;Materials and Methods&#x201D; describes the database and overall methodology of the proposed system; Section &#x201C;Results&#x201D; presents the experimental setup, results, and relevant discussion; and last, the study&#x2019;s conclusions are presented and future research is outlined in Section &#x201C;Discussion.&#x201D;</p>
</sec>
</sec>
<sec id="s1" sec-type="materials|methods">
<title>Materials and Methods</title>
<p>In this work, we present a novel computer-aided diagnosis (CAD) system aimed at predicting fetal hypoxia based on an advanced DL algorithm. The system diagram of the proposed approach is illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>. A short description of our approach according to the signal processing flow is given as follows, which can be divided into four steps. First, a relatively pure FHR signal is obtained with a preprocessing algorithm (see Signal Preprocessing). Second, the 1-dimensional time series to 2-dimensional image is transformed using recurrence plot (RP). The ultimate image dataset is expanded by changing the optional parameters of the RP (see Recurrence Plot). Then, based on the enriched data representation, a designed CNN model is applied to learn the intrinsic patterns automatically, which considers the images as input and allows parallel feature self-learning for various characteristics, avoiding time-consuming manual feature engineering (see Convolutional Neural Network). The learned features reflected by the internal parameters of the CNN are then used to enable fetal state assessment. An open-access database is used to test the performance and the pH is chosen as the objective criterion to separate the fetal state into a normal or pathological class (see Database Description). Finally, the classification performance of the proposed system is evaluated using 10-fold cross-validation (see Performance Evaluation).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Flow chart of the proposed computer-aided diagnosis (CAD) system incorporating a recurrence plot (RP) and convolutional neural network (CNN).</p></caption>
<graphic xlink:href="fphys-10-00255-g001.tif"/>
</fig>
<sec><title>Database Description</title>
<p>A publicly accessible intrapartum Czech Technical University - University Hospital in Brno (CTU-UHB) CTG database was used in the experiment. <xref ref-type="bibr" rid="B14">Chudacek et al. (2014)</xref> collected the whole signals between 2010 and 2012 using STAN S21/S31 and Avalon FM40/50 EFM devices. All signals were sampled at 4 Hz and stored in electronic form in an OB TraceVue<sup>&#x00AE;</sup> system provided by Philips. Furthermore, the authors selected a total of 552 intrapartum CTG recordings from a subset of 9164 recordings to constitute this database after considering several technical and clinical criteria, such as the woman&#x2019;s age, week of gestation, type of gravidity, type of delivery, signal quality, and labor outcome measures. <xref ref-type="table" rid="T1">Table 1</xref> shows the main parameters and their respective distributions of this database. Due to a space restriction, interested readers can refer to more detailed information about the database in <xref ref-type="bibr" rid="B14">Chudacek et al. (2014)</xref>. The maximum duration of the recordings was 90 min and each recording started at a maximum of 90 min before delivery. The database is open access and can be freely downloaded from Physionet (<xref ref-type="bibr" rid="B29">Goldberger et al., 2000</xref>).</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Overview of the available information in the open-access intrapartum CTU-UHB cardiotocography (CTG) database.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Information</th>
<th valign="top" align="center">Mean</th>
<th valign="top" align="center">Minimum</th>
<th valign="top" align="center">Maximum</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Maternal age (year)</td>
<td valign="top" align="center">29.8</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">46</td>
</tr>
<tr>
<td valign="top" align="left">Gestational age (week)</td>
<td valign="top" align="center">40</td>
<td valign="top" align="center">37</td>
<td valign="top" align="center">43</td>
</tr>
<tr>
<td valign="top" align="left">pH</td>
<td valign="top" align="center">7.23</td>
<td valign="top" align="center">6.85</td>
<td valign="top" align="center">7.47</td>
</tr>
<tr>
<td valign="top" align="left">BDecf (mmol/L)</td>
<td valign="top" align="center">4.60</td>
<td valign="top" align="center">&#x2013;3.40</td>
<td valign="top" align="center"></td>
</tr>
<tr>
<td valign="top" align="left">BE</td>
<td valign="top" align="center">&#x2013;6.36</td>
<td valign="top" align="center">&#x2013;26.80</td>
<td valign="top" align="center">&#x2013;0.20</td>
</tr>
<tr>
<td valign="top" align="left">Apgar 1 min</td>
<td valign="top" align="center">8.26</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">10</td>
</tr>
<tr>
<td valign="top" align="left">Apgar 5 min</td>
<td valign="top" align="center">9.06</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">10</td>
</tr>
<tr>
<td valign="top" align="left">Gravidity</td>
<td valign="top" align="center">1.43</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">11</td>
</tr>
<tr>
<td valign="top" align="left">Parity</td>
<td valign="top" align="center">0.43</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">7</td>
</tr>
<tr>
<td valign="top" align="left">Birth weight (g)</td>
<td valign="top" align="center">3408</td>
<td valign="top" align="center">1970</td>
<td valign="top" align="center">4750</td>
</tr>
<tr>
<td valign="top" align="left">Birth gender</td>
<td valign="top" align="center"></td>
<td valign="top" align="center">293/259</td>
<td valign="top" align="center"></td>
</tr>
<tr>
<td valign="top" align="left">(Male/Female)</td>
<td valign="top" align="center"></td>
<td valign="top" align="center"></td>
<td valign="top" align="center"></td></tr>
</tbody>
</table>
</table-wrap>
<p>All signals were visually interpreted as being divided into four parts by nine experienced obstetricians (<xref ref-type="bibr" rid="B31">Hruban et al., 2015</xref>). Moreover, subjective evaluation criteria, Apgar&#x2019;s scores, were provided for the 1st and 5th min. Conversely, additional biochemical markers measured after delivery, such as the umbilical artery pH, the base excess (BE), and the base deficit in extracellular fluid (BDecf), were provided for an objective categorization. In this work, to make the comparison among different methods more effective (<xref ref-type="bibr" rid="B52">Spilka et al., 2012</xref>; <xref ref-type="bibr" rid="B19">Dash et al., 2014</xref>; <xref ref-type="bibr" rid="B31">Hruban et al., 2015</xref>; <xref ref-type="bibr" rid="B17">Comert et al., 2018</xref>), we adopted the suggestion of these studies and the pH value was adjusted to 7.15, which served as a borderline to separate the fetal state into two classes after comprehensive consideration. The signals that had a greater or equal pH than the specified value were assessed as normal. As a result, 447 normal and 105 abnormal (hypoxia) FHR signals were obtained. To avoid the class imbalance problem, we further randomly selected 105 of 447 normal fetuses to keep the number of abnormal fetuses equal.</p>
</sec>
<sec><title>Signal Preprocessing</title>
<p>Preprocessing is an important step in biomedical applications and can affect not only the subsequently extracted features but also the final classification performance. The FHR signal has two typical acquisition methods: the Doppler ultrasound probe placed on the abdomen of a pregnant woman externally and the direct ECG measured on an electrode connected to the fetal scalp internally (<xref ref-type="bibr" rid="B37">Kunzel, 2012</xref>). From this point of view, the FHR may be contaminated by many aspects of noise, such as the movement of pregnant women and fetuses, improper placement of sensors and other equipment, and external environmental factors. For the sake of content integrity, we briefly describe the preprocessing algorithm used in this work.</p>
<p>There are two manifestations of noise contained in the FHR signal: missing values and spiky artifacts (<xref ref-type="bibr" rid="B12">Cesarelli et al., 2007</xref>). For the former, a signal segment (FHR is equal to 0) that lasts longer than 15 s is removed directly; otherwise, it is linearly interpolated. Then, for the FHR signal that is not stable (the absolute value of two adjacent points is greater than 25 bpm), interpolation is again performed between the initial sampling point and the first point of the next stable part. Finally, the extreme points are also removed; that is, the signal value is greater than 200 bpm or less than 50 bpm, and the segment is then filled in with Hermite spline interpolation. Overall, the preprocessing algorithm can be summarized as having three steps: gap detection, interpolation, and outlier detection (<xref ref-type="bibr" rid="B50">Romano et al., 2013</xref>). <xref ref-type="fig" rid="F2">Figure 2</xref> shows the original noisy signal and preprocessed signal to be further analyzed (10 min in length).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>Result of the preprocessing algorithm for the fetal heart rate (FHR) signal used in the work. <bold>(A)</bold>: original signal; <bold>(B)</bold>: denoised signal.</p></caption>
<graphic xlink:href="fphys-10-00255-g002.tif"/>
</fig>
</sec>
<sec><title>Recurrence Plot</title>
<p>As a non-stationary and non-linear time series, phase space reconstruction is the first and most important step in the analysis of the FHR signal based on the dynamics theorem. Packard et al. proposed the method of utilizing the time delay coordinates to reconstruct the phase space trajectory of the signal (<xref ref-type="bibr" rid="B45">Packard et al., 1980</xref>). Then, <xref ref-type="bibr" rid="B58">Takens (1981)</xref> also presented an approach for reconstructing a non-linear system which only requires a time-ordered sequence. Based on Equation (1), a scalar 1-dimensional time series <italic>u<sub>i</sub></italic> (<italic>i</italic> = 1, 2, 3, &#x2026;, <italic>L</italic>) is usually embedded into an <italic>m</italic>-dimensional space using this method involving time delay.</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03C4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>&#x03C4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mo>+</mml:mo><mml:mi>&#x03C4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03C4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mn>...</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>...</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>...</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x03C4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x03C4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x03C4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<p>where the vector <italic>x<sub>k</sub></italic> represents the <italic>k</italic>-th point on the orbit (<italic>k</italic> = 1, 2, &#x2026;, L-(m-1)<italic>&#x03C4;</italic>). The <italic>&#x03C4;</italic> is the delay time, <italic>m</italic> is the embedding dimension and <italic>m</italic> is &#x2265;2, which are both difficult to be determined.</p>
<p>Furthermore, there is a prior condition in Takens&#x2019; theory that assumes that the signal is infinite and does not contain noise, where the delay time <italic>&#x03C4;</italic> can be chosen almost arbitrarily (<xref ref-type="bibr" rid="B45">Packard et al., 1980</xref>). Unfortunately, the real FHR signals recorded by clinical equipment are mostly finite and noisy; therefore, we needed to consider the choice of the delay time carefully. If <italic>&#x03C4;</italic> is too large, it may incur irrelevance, where the dynamics of an attractor are independent and become causally disconnected. In contrast, if <italic>&#x03C4;</italic> is too small, it may lead to redundancy, where the reconstructed attractor is compressed along the identity line (<xref ref-type="bibr" rid="B34">Kim et al., 1999</xref>).</p>
<p>Similar to the delay time, the embedding dimension vitally needs to be determined. If <italic>m</italic> is too small, the geometry of the phase space is partly folded. If <italic>m</italic> is too large, it may result in massive calculations and increasing the contamination because of the rounding or instrumental error (<xref ref-type="bibr" rid="B33">Kennel et al., 1992</xref>). The dimensions of the various portions of the non-linear signal may differ from each other and tend to increase the required dimension influenced by noise. Thus, the choice of a large enough dimension that consists of the relevant dynamics for a noisy signal is considerable (<xref ref-type="bibr" rid="B27">Fraser and Swinney, 1986</xref>).</p>
<p>Based on the above-mentioned phase space reconstruction, RP is a qualitative analysis approach for biomedical signals. The concept of RP was proposed by <xref ref-type="bibr" rid="B25">Eckmann et al. (1987)</xref>, which can depict the recurrence property of a deterministic dynamical system; i.e., visualizing the time dependent behavior of orbits <italic>x<sub>i</sub></italic> in a phase space. The RP can intuitively reflect the high dimensional phase space motion law of non-linear signals in 2- dimensional space. The key step of an RP is to define the distance between any two vectors in the phase space and its mathematical expression is:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x03B5;</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x0398;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x03B5;</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mo>&#x007C;</mml:mo><mml:mo>&#x007C;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x007C;</mml:mo><mml:mo>&#x007C;</mml:mo><mml:mo stretchy='false'>),&#x00A0;&#x00A0;&#x00A0;&#x00A0;</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>...</mml:mn><mml:mo>,</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x0398;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mo>x</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mo>1</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>x</mml:mo><mml:mo>&#x003E;</mml:mo><mml:mo>0</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>0</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>x</mml:mo><mml:mo>&#x2264;</mml:mo><mml:mo>0</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<p>where <italic>&#x1D700;</italic> is a predefined distance threshold; <italic>x<sub>i</sub></italic> and <italic>x<sub>j</sub></italic> represent the <italic>i</italic>-th and <italic>j</italic>-th phase space vectors, respectively, which can be reconstructed by using the Takens&#x2019; time delay approach mentioned above; <italic>N</italic> is the total number of phase points and <italic>N = L-(m-1)&#x03C4;</italic>, &#x007C;&#x007C;&#x2026;&#x007C;&#x007C; represents the norm (e.g., Euclidean distance), and &#x0398;(x) is a Heaviside function.</p>
<p>We can generally explain Equation (2) as follows: if <italic>x<sub>j</sub></italic> is sufficiently close to <italic>x<sub>i</sub></italic>, which means that <italic>x<sub>j</sub></italic> falls within a ball of the cutoff distance <italic>&#x1D700;</italic> centered at <italic>x<sub>i</sub>, R<sub>i,j</sub></italic> is 1, then a white dot is placed at a point (<italic>i, j</italic>); otherwise, <italic>R<sub>i,j</sub></italic> is 0 and the dot is black. Then, the binary values of <italic>R<sub>i,j</sub></italic> can be simply denoted as the white (1) and black (0) points, respectively. Hence, we can consider the RP as a visual inspection of a high-dimensional phase space trajectory (<xref ref-type="bibr" rid="B24">Eckmann et al., 2008</xref>). An <italic>N &#x00D7; N</italic> distance matrix can be converted into a 0-1 matrix and this allows the recursive property of the time series graphically. The <italic>&#x1D700;</italic> is chosen by k&#x2019;s nearest neighbors method in this work (<xref ref-type="bibr" rid="B44">Ouyang et al., 2014</xref>).</p>
<p>In summary, there are three optional parameters of RP that can be adjusted: <italic>m, &#x03C4;</italic>, and <italic>k</italic>, which indicate the embedding dimension, delay time, and distance threshold, respectively. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the RPs of normal and pathological fetuses.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Preprocessed fetal heart rate (FHR) signals (left, <bold>A,C</bold>) and corresponding recurrence plots (RPs, right, <bold>B,D</bold>) of normal (top, <bold>A,B</bold>) and pathological fetuses (bottom, <bold>C,D</bold>). The RP parameters are <italic>m</italic> = 2, <italic>&#x03C4;</italic> = 1, and <italic>k</italic> = 6.</p></caption>
<graphic xlink:href="fphys-10-00255-g003.tif"/>
</fig>
</sec>
<sec><title>Convolutional Neural Network</title>
<p>As a brand-new field that has been developing rapidly for more than a decade, DL has received increasing attention from researchers, and it has obvious advantages over shallow models (i.e., ML) in feature engineering and model building (<xref ref-type="bibr" rid="B62">Zhang and Zhao, 2017</xref>). DL is good for excavating an increasing number of abstract features that possess better generalization ability from the original input data, especially the image (<xref ref-type="bibr" rid="B51">Schmidhuber, 2015</xref>). It overcomes some of the problems that were thought to be difficult to solve in artificial intelligence (AI) in the past. Moreover, with the significant increase in the number of training datasets and the dramatic increase in chip computational power, DL has achieved remarkable success in object detection, computer vision, natural language processing, and voice recognition, so it has also promoted the development of AI (<xref ref-type="bibr" rid="B22">Deng and Yu, 2014</xref>; <xref ref-type="bibr" rid="B7">Bengio, 2015</xref>). DL is a hierarchical ML method that includes multilevel non-linear transformations and the deep neural network (DNN) is currently the main form (<xref ref-type="bibr" rid="B10">Canziani et al., 2017</xref>). The connection mode between neurons in the DNN is inspired by animal visual cortex organization, and CNN is one of the classical and widely used structures (<xref ref-type="bibr" rid="B8">Bouvrie, 2006</xref>). The local connections, weight sharing and pooling operations of the CNN can significantly reduce the complexity of the network. Additionally, the number of training parameters makes the model have a certain degree of invariability to translation, distortion, and scaling (<xref ref-type="bibr" rid="B35">Krizhevsky et al., 2012</xref>). In addition, CNN has strong robustness and fault tolerance, and it is also easy to train and optimize. Based on these superior characteristics, CNN effectively outperforms the standard fully connected neural network in various signal and information processing tasks (<xref ref-type="bibr" rid="B9">Bursa and Lhotska, 2017</xref>).</p>
<p>The basic structure of the CNN is composed of an input layer, a convolution layer, a pooling layer (also called the subsampling layer), a fully connected layer, and an output layer (<xref ref-type="bibr" rid="B8">Bouvrie, 2006</xref>). Convolution and pooling layers generally involve several alternate convolution and pooling layers; that is, one convolution layer is connected to one pooling layer, a pooling layer is followed by one convolution layer, and so on (<xref ref-type="bibr" rid="B41">Liu et al., 2015</xref>). Because each neuron of the output feature map in the convolution layer is locally connected to its input, the weighted sum of the corresponding connection weights and local input plus the bias value determine the input value of the neuron. The principle is equivalent to the convolution process in mathematical meaning, and it was therefore given the name CNN. <xref ref-type="fig" rid="F4">Figure 4</xref> shows a graphical representation of our designed CNN architecture consisting of an image input layer and two convolutions; that is, normalization, ReLU layers, two average pooling layers, two fully connected layers, a dropout layer and a final softmax output layer.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>Convolutional neural network (CNN) architecture designed for the proposed computer-aided diagnosis (CAD) system in this work.</p></caption>
<graphic xlink:href="fphys-10-00255-g004.tif"/>
</fig>
<sec><title>Convolution Layer</title>
<p>CNN learns from filters (also referred to as kernels) in the convolution layer, which is an important part of the hidden layers (<xref ref-type="bibr" rid="B8">Bouvrie, 2006</xref>). The convolution operation is applied in this layer to the input data, and the extracted features are passed to the next layer, composed of output multiple feature maps. Each feature map is formed by the convolution operation of the convolution kernel for the feature map of the previous layer, expressed as Equation (4). The convolution kernel is the content that the network will learn, including the weight matrix, <italic>W</italic> (i.e., <italic>m</italic>-dimensional filter) and the bias term, <italic>b</italic>. Equation (4) shows that the weight matrix <italic>W</italic> is the same for all neurons in this layer <italic>X<sup>(l)</sup></italic>, and convolution layers share weights representing learning of the network, which embodies an important feature of CNN. In the convolution layer, the stride, padding factor, number and size of the filters are determined according to the optimization experiment.</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>w</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2297;</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>b</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
</sec>
</sec>
<sec><title>Activation Layer</title>
<p>After the convolution layer, a batch normalization layer is useful in reducing sensitivity to variations with the input data and an activation layer is usually applied to introduce the non-linearities into the network through mapping to the input data (<xref ref-type="bibr" rid="B35">Krizhevsky et al., 2012</xref>). Compared with traditional sigmoid and tanh functions, we employed the rectified linear unit (ReLU) as the activation function because of several attractive advantages (<xref ref-type="bibr" rid="B30">Hara et al., 2015</xref>): (i) They possess stronger ability to represent the learned features; (ii) No gradient vanishment phenomenon and the convergence speed of the model is maintained at a stable state; and (iii) The neurons in the neural network have a sparse activation property and the sparse model enables better mining of relevant features and fitting of training data. The form of the function is shown as Equation (5).</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>X</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mi>max</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>W</mml:mi><mml:mi>X</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<sec><title>Pooling Layer</title>
<p>The pooling layer focuses on a cluster of neurons to reduce the number of weights using max pooling or average pooling operations (<xref ref-type="bibr" rid="B8">Bouvrie, 2006</xref>). In this way, the output of a cluster of neurons is represented by a single neuron. Each feature map is downsampled to decrease the dimensions and amount of data, while the important information is retained. This downsampling operation contributes to control overfitting in the learning process along the spatial dimensions, expressed as Equation (6). In the majority of CNN architectures, pooling layers are located among successive convolution layers. The average pooling operation is adopted in this work. In other words, the subsampling function <italic>down(&#x22C5;)</italic> calculates the average value of each subset, where the input data are divided into a set of non-overlapping rectangles. In addition, the stride, padding factor, and size of the kernel in the pooling layer are determined according to the optimization experiment.</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>W</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msup><mml:mi>b</mml:mi><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
</sec>
<sec><title>Fully Connected Layer</title>
<p>The output of the convolution and pooling layers described above represent the advanced features extracted from the input images, which are used for classification in the fully connected layer (<xref ref-type="bibr" rid="B2">Akbar et al., 2017</xref>). Neurons in this layer have full connections to all activations in the previous layer. The class scores are computed in the fully connected layer. After that, the output of the softmax layer is an <italic>N</italic>-dimensional vector (<xref ref-type="bibr" rid="B48">Rimer and Martinez, 2004</xref>), corresponding to the number of classes desired, and <italic>N</italic> is set to two classes (normal and pathological fetuses). In this work, the cross-entropy is adopted as the loss function in the softmax classification layer.</p>
</sec>
<sec><title>Dropout Layer</title>
<p>Overfitting occurs when a model matches better with the training set, rather than the test set; i.e., the training accuracy is high, while the generalization accuracy is low. A dropout layer followed by the fully connected layer in the CNN model prevents overfitting by setting random activations to zero during the training period (<xref ref-type="bibr" rid="B55">Srivastava et al., 2014</xref>). The probability of dropout is 0.8 in this work.</p>
</sec>
</sec>
<sec><title>Performance Evaluation</title>
<p>To alleviate the influence of class imbalance, we randomly selected the same number of normal and pathological fetuses, which were both 105. The 1-dimensional preprocessed FHR signal was then transformed into a 2-dimensional RP image. By changing three optional parameters (<italic>m</italic> = 2, 3; <italic>&#x03C4;</italic> = 1 to 10 in step of 1; <italic>k</italic> = 1 to 10 in step of 1), the ultimate dataset contained 21, 000 images for each class; i.e., 21,000 normal and 21,000 abnormal cases, which were considered to be sufficient for DL training.</p>
<p>In this work, the training strategy of 10-fold cross-validation was employed in the performance evaluation to obtain more reliable results. The total RP images were separated equally into 10 segments, thereby 9 of 10 images were used in the training and validation of the CNN model while the remainder (1 of 10) of the images were used to test the performance of the proposed system. This process was iterated 10 times by randomly shifting the training data, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The final results recorded in all 10 iterations were averaged and considered to be the overall classification performance.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>Division of the recurrence plot (RP) image dataset used for training, validation, and testing.</p></caption>
<graphic xlink:href="fphys-10-00255-g005.tif"/>
</fig>
<p>As with the conventional ML methods, we need some indicators to measure the performance of the proposed system. The confusion matrix is commonly used in a binary classification problem and it consists of four parameters: True Positive (TP), False Positive (FP), False Negative (FN), and True Negative (TN). The literal meaning of above mentioned positive and negative terms denote normal and hypoxia fetuses, respectively. In clinical practice, the accuracy (Acc), sensitivity (Se) and specificity (Sp) are specifically employed to assess the classification algorithms, as shown in Equations (7) to (9). The Se points out the performance of the model on the detection of normal fetus whereas the Sp measures the performance of the system on detecting a hypoxic fetus. In addition, the area under (AUC) the receiver operating characteristic (ROC) curve is also useful for obstetricians.</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M7"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>A</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:mi>u</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<disp-formula id="E8"><label>(8)</label><mml:math id="M8"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>S</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>v</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<disp-formula id="E9"><label>(9)</label><mml:math id="M9"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>S</mml:mi><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
</sec>
</sec>
<sec><title>Results</title>
<sec><title>Experiment One: Optimization of the CNN Parameters</title>
<p>In this study, we trained our CNN model on a workstation with an Intel Core 3.70 GHz (i3-4170) processor and a 4GB RAM. The entire process of the proposed approach was implemented with MATLAB<sup>&#x00AE;</sup> (2018a).</p>
<p>It is generally acknowledged that the CNN algorithm has many tuning parameters that can influence the classification performance to different degrees. In this work, the initial learning rate was set to 1 &#x00D7; 10<sup>-3</sup>, which controls the relatively stable learning speed. L2 regularization was applied to overcome overfitting with a factor of 1 &#x00D7; 10<sup>-4</sup>. The training and validation process of the CNN model is presented in <xref ref-type="fig" rid="F6">Figure 6</xref>. It can be clearly observed that, as the iteration (epoch) progresses, the Acc increases and the loss decreases for both training and validation. To obtain better results, an optimization experiment was employed using the validation set in this work divided into three primary aspects.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Change in accuracy (top, <bold>A</bold>) and loss (bottom, <bold>B</bold>) during the training and validation processes (Note: 1 epoch = 500 iterations and the validation process is carried out for each epoch).</p></caption>
<graphic xlink:href="fphys-10-00255-g006.tif"/>
</fig>
<p>First, we experimented with the effect of different layer parameters on performance, which were adjusted in turn. For the convolution layer of the CNN model, the size and number of kernels had a certain relationship with the classification performance, as shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. Based on the validation set, we discovered that the Acc of the size of the convolution kernel of 5 &#x00D7; 5 and 7 &#x00D7; 7 remained approximately the same but was higher than that of 1 &#x00D7; 1 and 3 &#x00D7; 3. The validation Acc increased with the number of kernels before reaching 8. Thereby, we set the size and number of kernels to be 5 &#x00D7; 5 and 8 for higher Acc and less training time (as indicated in <xref ref-type="fig" rid="F7">Figure 7</xref>), respectively. In addition, we found that the parameters of the stride and padding factor in the convolution layer, the stride, padding factor and size of pooling kernel in the pooling layer made the Acc basically stable. In summary, <xref ref-type="table" rid="T2">Table 2</xref> presents the determined parameters for each specific layer corresponding to <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>Comparison of the validation accuracy with the size and number of kernels.</p></caption>
<graphic xlink:href="fphys-10-00255-g007.tif"/>
</fig>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Details of the convolutional neural network (CNN) architecture for the proposed computer-aided diagnosis (CAD) system.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Layer</th>
<th valign="top" align="center">Type</th>
<th valign="top" align="center">Size</th>
<th valign="top" align="center" colspan="3">Input<hr/></th>
<th valign="top" align="center">Output</th>
</tr>
<tr>
<td valign="top" align="left"></td>
<td valign="top" align="center"></td>
<td valign="top" align="center"></td>
<th valign="top" align="center">Number</th>
<th valign="top" align="center">Stride</th>
<th valign="top" align="center">Padding</th>
<th valign="top" align="center">Feature map</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">0&#x2013;1</td>
<td valign="top" align="left">Image input</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">64 &#x00D7; 64 &#x00D7; 3</td>
</tr>
<tr>
<td valign="top" align="left">1&#x2013;2</td>
<td valign="top" align="left">Convolution</td>
<td valign="top" align="center">5 &#x00D7; 5</td>
<td valign="top" align="center">8</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">60 &#x00D7; 60 &#x00D7; 8</td>
</tr>
<tr>
<td valign="top" align="left">2&#x2013;3</td>
<td valign="top" align="left">Average pooling</td>
<td valign="top" align="center">3 &#x00D7; 3</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">29 &#x00D7; 29 &#x00D7; 8</td>
</tr>
<tr>
<td valign="top" align="left">3&#x2013;4</td>
<td valign="top" align="left">Convolution</td>
<td valign="top" align="center">5 &#x00D7; 5</td>
<td valign="top" align="center">8</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">25 &#x00D7; 25 &#x00D7; 8</td>
</tr>
<tr>
<td valign="top" align="left">4&#x2013;5</td>
<td valign="top" align="left">Average pooling</td>
<td valign="top" align="center">3 &#x00D7; 3</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">12 &#x00D7; 12 &#x00D7; 8</td>
</tr>
<tr>
<td valign="top" align="left">5&#x2013;6</td>
<td valign="top" align="left">Fully connected</td>
<td valign="top" align="center">144</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">144 &#x00D7; 1</td>
</tr>
<tr>
<td valign="top" align="left">6&#x2013;7</td>
<td valign="top" align="left">Fully connected</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">2 &#x00D7; 1</td>
</tr>
<tr>
<td valign="top" align="left">7&#x2013;8</td>
<td valign="top" align="left">Classification output</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">2 &#x00D7; 1</td></tr>
</tbody></table>
<table-wrap-foot>
<attrib><italic>The normalization and ReLU layers after each convolution layer and the dropout layer located in two successive fully connected layers are not shown above, since they do not change the output feature map.</italic></attrib>
</table-wrap-foot>
</table-wrap>
<p>Second, we experimented with the effect of size of the mini-batch and max epoch on the training process, as shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. It can be seen that regardless of the max epoch, the validation Acc was higher when the size of the mini-batch was equal to 64. On the other hand, we observed the trained CNN model might not fully learn the image information when the max epoch was 5. Once the max epoch reached 10, the model learned as many features as possible about the fetal state from the input data and the Acc remained essentially constant with increases of the max epoch. Thus, the size of the mini-batch and max epoch were selected as 64 and 10 (as indicated in <xref ref-type="fig" rid="F8">Figure 8</xref>), respectively.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption><p>Comparison of the validation accuracy with the size of the mini-batch and max epoch.</p></caption>
<graphic xlink:href="fphys-10-00255-g008.tif"/>
</fig>
<p>Third, the training of kinds of multilayer neural networks requires the back propagation (BP) algorithm to train the feed-forward neural network better and faster and to obtain the weight and bias parameters of each layer of the neural network. In recent years, researchers have proposed several powerful BP algorithms for the training of a CNN, including stochastic gradient descent (SGD), adaptive moment estimation (ADAM), and root mean square propagation (RMSP). <xref ref-type="table" rid="T3">Table 3</xref> presents the three algorithms together with individual parameter settings and the corresponding results. It was obvious that the Acc of the ADAM algorithm was higher than the other two.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Comparison of the validation accuracy with three back propagation (BP) algorithms.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">BP algorithm</th>
<th valign="top" align="center" colspan="3">Input parameter<hr/></th>
<th valign="top" align="center">Output accuracy (%)</th>
</tr>
<tr>
<td valign="top" align="left"></td>
<th valign="top" align="center">Momentum</th>
<th valign="top" align="center">Gradient decay factor</th>
<th valign="top" align="center">Epsilon</th>
<td valign="top" align="center"></td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SGD</td>
<td valign="top" align="center">0.8</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">97.6</td>
</tr>
<tr>
<td valign="top" align="left"><bold>ADAM</bold></td>
<td valign="top" align="center"><bold>&#x2013;</bold></td>
<td valign="top" align="center"><bold>0.6</bold></td>
<td valign="top" align="center"><bold>1 &#x00D7; 10<sup>-6</sup></bold></td>
<td valign="top" align="center"><bold>99.3</bold></td>
</tr>
<tr>
<td valign="top" align="left">RMSP</td>
<td valign="top" align="center">&#x2013;</td>
<td valign="top" align="center">0.6</td>
<td valign="top" align="center">1 &#x00D7; 10<sup>-6</sup></td>
<td valign="top" align="center">98.4</td></tr>
</tbody></table>
<table-wrap-foot>
<attrib><italic>The best performance is indicated in bold.</italic></attrib>
</table-wrap-foot>
</table-wrap>
</sec>
<sec><title>Experiment Two: Performance of the CNN Model</title>
<p>Based on the same optimal experimental method described in Experiment 1, we investigated the influence of different layers of the CNN model with their corresponding CNN parameters on the classification performance and <xref ref-type="table" rid="T4">Table 4</xref> presents the experimental results using the testing set. Architectures with more than 12 layers demonstrated overfitting or underfitting and therefore were not considered. Clearly, in the beginning, as the number of layers increased, the performance of our proposed system improved. When the number of layers reached 8 layers, consisting of one input layer, two convolution layers, two pooling layers, two fully connected layers, and one output layer (i.e., 13 layers including the normalization and ReLU layers followed by each convolution layer and the dropout layer located in the successive fully connected layers), the best performance was achieved: of 2,100 normal fetuses, only approximately 0.95% (20) were wrongly classified as pathological. Likewise, for hypoxia fetuses, a total of 2.33% (49) were wrongly classified as normal. Moreover, as the number of layers continued to increase, the system performance began to decline instead. <xref ref-type="fig" rid="F9">Figure 9</xref> shows the ROC curve with the optimal AUC value (CI: 0.9797&#x2013;0.9875) when the number of layers was 8. In addition, it can be observed from <xref ref-type="table" rid="T4">Table 4</xref> that different layers of CNN architecture had approximately the same testing time for one-fold. In other words, once the proposed CNN algorithm was successfully trained, the corresponding CAD system could immediately identify an unknown fetus regardless of the number of layers.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Comparison of the averaged classification performance with different layers of the convolutional neural network (CNN) model using the test dataset across 10-fold for the proposed computer-aided diagnosis (CAD) system.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Layers: type</th>
<th valign="top" align="center">TP</th>
<th valign="top" align="center">FP</th>
<th valign="top" align="center">FN</th>
<th valign="top" align="center">TN</th>
<th valign="top" align="center">Acc (%)</th>
<th valign="top" align="center">Se (%)</th>
<th valign="top" align="center">Sp (%)</th>
<th valign="top" align="center">Time(s)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">5: I-C-P-F-O</td>
<td valign="top" align="center">1884</td>
<td valign="top" align="center">225</td>
<td valign="top" align="center">216</td>
<td valign="top" align="center">1875</td>
<td valign="top" align="center">89.50</td>
<td valign="top" align="center">89.71</td>
<td valign="top" align="center">89.29</td>
<td valign="top" align="center">25.33</td></tr>
<tr>
<td valign="top" align="left">6: I-C -P-C-F-O</td>
<td valign="top" align="center">1950</td>
<td valign="top" align="center">138</td>
<td valign="top" align="center">150</td>
<td valign="top" align="center">1962</td>
<td valign="top" align="center">93.14</td>
<td valign="top" align="center">92.86</td>
<td valign="top" align="center">93.43</td>
<td valign="top" align="center">27.51</td>
</tr>
<tr>
<td valign="top" align="left">7: I-C-P-C-P-F-O</td>
<td valign="top" align="center">2037</td>
<td valign="top" align="center">86</td>
<td valign="top" align="center">63</td>
<td valign="top" align="center">2014</td>
<td valign="top" align="center">96.45</td>
<td valign="top" align="center">97.00</td>
<td valign="top" align="center">95.90</td>
<td valign="top" align="center">25.37</td></tr>
<tr>
<td valign="top" align="left"><bold>8: I-C -P-C-P-F-F-O</bold></td>
<td valign="top" align="center"><bold>2080</bold></td>
<td valign="top" align="center"><bold>49</bold></td>
<td valign="top" align="center"><bold>20</bold></td>
<td valign="top" align="center"><bold>2051</bold></td>
<td valign="top" align="center"><bold>98.36</bold></td>
<td valign="top" align="center"><bold>99.05</bold></td>
<td valign="top" align="center"><bold>97.67</bold></td>
<td valign="top" align="center"><bold>26.58</bold></td>
</tr>
<tr>
<td valign="top" align="left">9: I-C-P-C-P-C-F-F-O</td>
<td valign="top" align="center">2045</td>
<td valign="top" align="center">68</td>
<td valign="top" align="center">55</td>
<td valign="top" align="center">2032</td>
<td valign="top" align="center">97.07</td>
<td valign="top" align="center">97.38</td>
<td valign="top" align="center">96.76</td>
<td valign="top" align="center">24.71</td></tr>
<tr>
<td valign="top" align="left">10: I-C -P-C-P-C-P-F-F-O</td>
<td valign="top" align="center">2011</td>
<td valign="top" align="center">75</td>
<td valign="top" align="center">89</td>
<td valign="top" align="center">2025</td>
<td valign="top" align="center">96.10</td>
<td valign="top" align="center">95.76</td>
<td valign="top" align="center">96.43</td>
<td valign="top" align="center">28.29</td>
</tr>
<tr>
<td valign="top" align="left">11: I-C-P-C-P-C-P-F-F-F-O</td>
<td valign="top" align="center">2063</td>
<td valign="top" align="center">59</td>
<td valign="top" align="center">37</td>
<td valign="top" align="center">2041</td>
<td valign="top" align="center">97.71</td>
<td valign="top" align="center">98.24</td>
<td valign="top" align="center">97.19</td>
<td valign="top" align="center">27.44</td></tr>
<tr>
<td valign="top" align="left">12: I-C -P-C-P-C-P-C-F-F-F-O</td>
<td valign="top" align="center">2038</td>
<td valign="top" align="center">63</td>
<td valign="top" align="center">62</td>
<td valign="top" align="center">2037</td>
<td valign="top" align="center">97.02</td>
<td valign="top" align="center">97.05</td>
<td valign="top" align="center">97.00</td>
<td valign="top" align="center">26.13</td></tr>
</tbody></table>
<table-wrap-foot>
<attrib><italic>I, image input layer; C, convolution + normalization + ReLU layer; P, average pooling layer; F, fully connected + dropout layer; O, classification output layer. The best performance is indicated in bold.</italic></attrib>
</table-wrap-foot>
</table-wrap>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption><p>Receiver operating characteristic (ROC) curve with the optimal area under the curve (AUC) of 0.9836 using an 8-layer convolutional neural network (CNN) model. The blue dot represents better performance at the balance of the false positive rate and true positive rate.</p></caption>
<graphic xlink:href="fphys-10-00255-g009.tif"/>
</fig>
<p>Furthermore, we conducted the experiment concerning the impact of the signal length on the classification performance. According to the optimal CNN configuration, <xref ref-type="fig" rid="F10">Figure 10</xref> shows that when the signal length is less than 8 min, the Acc increases gradually; and when the signal length is greater than 8 min, the Acc fluctuates within a small range. Therefore, we discovered that 8 min was the minimum length of the FHR signal containing relevant information regarding the fetus, and 13 min achieved better performance (Acc = 98.69%) using the CNN for fetal state classification.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption><p>Comparison of the averaged accuracy with different fetal heart rate (FHR) signal lengths using the test set across 10-fold for the proposed computer-aided diagnosis (CAD) system.</p></caption>
<graphic xlink:href="fphys-10-00255-g010.tif"/>
</fig>
</sec>
</sec>
<sec><title>Discussion</title>
<p>Since the vital activities of the fetus, such as nutrition and breathing, directly depend on the placenta, there is a remarkable relationship between them. The key role of the placental function is to ensure the exchange between the fetus and the mother via the umbilical cord, and this cycle is associated with the maternal placental blood flow. This flow is significantly shaken by the tone of the uterine muscle. A contraction over 30 mmHg leads to stopping of the maternal blood flow, and then the fetus encounters with a stressful condition arising from lack of oxygen (<xref ref-type="bibr" rid="B57">Sundstrom et al., 2005</xref>). In order to maintain growth and energy production, it is necessary to transport oxygen to the tissues and cells. Depends on the oxygen saturation in the umbilical cord, fetus uses its own defense mechanisms to regulate its physiological condition by balancing its cardiac activities. This in part reflects the physiological resilience of the healthy fetus and this process is monitored via EFM devices (<xref ref-type="bibr" rid="B38">Lear et al., 2018</xref>). In a stressful condition arising from oxygen deficiency, the fetus decreases the cardiac activity and energy consumption. A healthy fetus can tolerate to this condition about hours. This stressful condition matches a deceleration pattern on the CTG trace. In addition, several complex physical events such as major placental abruption, uterine rupture, umbilical cord prolapsed, maternal cardiorespiratory disorders, Aorto-Caval compression, etc., may also cause undesired situations (<xref ref-type="bibr" rid="B4">Ayres-de-Campos, 2016</xref>). On the other hand, when the tissues and cells are well oxygenated, the fetus increases cardiac activity and consumes energy. This period can be observed as an acceleration pattern on a CTG trace. The variability in short and long terms, as well as acceleration patterns, point fetal well-being whereas deceleration patterns are associated with stressful conditions. Although there is not a gold standard regarding the FHR length in the computerized FHR analysis, observing an acceleration pattern in 15 min is adopted as a healthy condition for the fetus (<xref ref-type="bibr" rid="B5">Ayres-de-Campos et al., 2015</xref>). In summary, the interpretation of these physiological complex events on a paper trace is a difficult task. For this reason, it should be cautious during the visual examination, and this process should be supported using numerical approaches in order to ensure a more consistent objective examination.</p>
<p>Continuous EFM is used worldwide to visually evaluate whether a fetus is exhibiting signs of hypoxia during labor, and may benefit from an emergency operative delivery. Previously, computerized EFM assessment that mimics clinical experts showed no benefit in randomized clinical trials (<xref ref-type="bibr" rid="B46">Petrozziello et al., 2018</xref>). The current CAD systems utilize some specific morphological features to make a decision about the fetal status according to the common guidelines (e.g., FIGO), including the baseline, number of acceleration and deceleration patterns (<xref ref-type="bibr" rid="B5">Ayres-de-Campos et al., 2015</xref>). However, as an example of routinely collected &#x2018;big&#x2019; data, EFM interpretation should benefit from data-driven computational approaches, such as ML and DL, which allows automated evaluation based on large clinical datasets (<xref ref-type="bibr" rid="B1">Abdulrahman et al., 2017</xref>).</p>
<p>To decrease the incidence rate of the unnecessary CSs caused by subjective diagnostic error, many researchers have proposed different methods for automated assessment of fetal well-being based on advanced AI algorithms, as summarized in <xref ref-type="table" rid="T5">Table 5</xref>. It can be observed that the previous work employed the same strategy: signal preprocessing, feature extraction and selection, and final classification. In other words, the authors first required to extract and select an optimal set of informative features, which were then fed into classifiers. Therefore, this conventional method has some drawbacks: the feature engineering process is much too complex and sometimes the physiological information about the fetal state may be lost or the used features may be insufficient for FHR classification, which make the performance of fetal state assessment not high (the Acc is less than 94%).</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>Summary of related works aimed at the prediction of the fetal state using fetal heart rate (FHR) signals obtained from cardiotocography (CTG).</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Author Year</th>
<th valign="top" align="left">Database</th>
<th valign="top" align="left">Distribution (N/P)</th>
<th valign="top" align="center" colspan="3">Method<hr/></th>
<th valign="top" align="left">Performance(%)</th>
</tr>
<tr>
<td valign="top" align="left"></td>
<td valign="top" align="left"></td>
<td valign="top" align="left"></td>
<th valign="top" align="left">FE</th>
<th valign="top" align="left">FS</th>
<th valign="top" align="left">C</th>
<td valign="top" align="left"></td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B36">Krupa et al., 2011</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Imbalance<break/>(30/60)</td>
<td valign="top" align="left">EMD</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Acc: 87<break/>Se: 95<break/>Sp:70</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B52">Spilka et al., 2012</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Imbalance<break/>(123/94)</td>
<td valign="top" align="left">33<break/>S1, S2, S3</td>
<td valign="top" align="left">PCA, IG</td>
<td valign="top" align="left">NB, SVM,<break/>DT</td>
<td valign="top" align="left">Se:73.4<break/>Sp:76.3<break/>Fm:71.5</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B18">Czabanski et al., 2012</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Imbalance<break/>(146/43)</td>
<td valign="top" align="left">7<break/>S1</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">WFS+<break/>LS-SVM</td>
<td valign="top" align="left">Acc:92.0<break/>QI:88.2</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B26">Fanelli et al., 2013</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Balance<break/>(61/61)</td>
<td valign="top" align="left">PRSA</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">ST</td>
<td valign="top" align="left">AUC = 75</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B61">Xu et al., 2014</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Balance<break/>(255/255)</td>
<td valign="top" align="left">64<break/>S1, S2, S3</td>
<td valign="top" align="left">GA</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Se:83<break/>Sp:66<break/>AUC:74</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B19">Dash et al., 2014</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Imbalance<break/>(60/23)</td>
<td valign="top" align="left">8<break/>S1</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">GM, NB</td>
<td valign="top" align="left">Se: 61<break/>Sp:82</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B54">Spilka et al., 2014</xref></td>
<td valign="top" align="left">CTU-UHB</td>
<td valign="top" align="left">Imbalance<break/>(175/377)</td>
<td valign="top" align="left">33<break/>S1, S2, S3</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">LCA+RF</td>
<td valign="top" align="left">Se:72<break/>Sp:78</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B23">Doret et al., 2015</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Imbalance<break/>(30/15)</td>
<td valign="top" align="left">12<break/>S2, S3</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">ST</td>
<td valign="top" align="left">AUC:87</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B15">Comert and Kocamaz, 2016</xref></td>
<td valign="top" align="left">CTU-UHB</td>
<td valign="top" align="left">Balance<break/>(272/280)</td>
<td valign="top" align="left">11<break/>S2, S3</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">ANN</td>
<td valign="top" align="left">Acc: 92.40<break/>Se:95.89<break/>Sp:74.75</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B28">Georgoulas et al., 2017</xref></td>
<td valign="top" align="left">CTU-UHB</td>
<td valign="top" align="left">Imbalance<break/>(508/44)</td>
<td valign="top" align="left">33<break/>S1, S2, S3</td>
<td valign="top" align="left">AUC</td>
<td valign="top" align="left">LS-SVM</td>
<td valign="top" align="left">Se:72.12<break/>Sp:65.30</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B53">Spilka et al., 2017</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Imbalance<break/>(1251/37)</td>
<td valign="top" align="left">20<break/>S2, S3</td>
<td valign="top" align="left">/</td>
<td valign="top" align="left">S-SVM</td>
<td valign="top" align="left">Se:73<break/>Sp:75</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B17">Comert et al., 2018</xref></td>
<td valign="top" align="left">CTU-UHB</td>
<td valign="top" align="left">Imbalance<break/>(439/113)</td>
<td valign="top" align="left">IBTF</td>
<td valign="top" align="left">GA</td>
<td valign="top" align="left">LS-SVM</td>
<td valign="top" align="left">Se: 63.45<break/>Sp: 65.88</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B16">Comert and Kocamaz, 2018</xref></td>
<td valign="top" align="left">CTU-UHB</td>
<td valign="top" align="left">Imbalance<break/>(508/44)</td>
<td valign="top" align="left" colspan="3">STFT+CNN</td>
<td valign="top" align="left">Se: 56.15<break/>Sp: 96.51</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B46">Petrozziello et al., 2018</xref></td>
<td valign="top" align="left">CTU-UHB</td>
<td valign="top" align="left">Imbalance<break/>(unknown)</td>
<td valign="top" align="left" colspan="3">LSTM/CNN</td>
<td valign="top" align="left">AUC: 82</td>
</tr>
<tr>
<td valign="top" align="left"><xref ref-type="bibr" rid="B40">Li et al., 2018</xref></td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">Imbalance<break/>(3012/1461)</td>
<td valign="top" align="left" colspan="3">CNN</td>
<td valign="top" align="left">Acc: 93.24</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Current work</bold></td>
<td valign="top" align="left"><bold>CTU-UHB</bold></td>
<td valign="top" align="left"><bold>Balance</bold><break/><bold>(105/105)</bold></td>
<td valign="top" align="left" colspan="3"><bold>RP+CNN</bold></td>
<td valign="top" align="left"><bold>Acc: 98.69</bold><break/><bold>Se: 99.29</bold><break/><bold>Sp: 98.10</bold><break/><bold>AUC: 98.70</bold></td></tr>
</tbody></table>
<table-wrap-foot>
<attrib><italic>N, Normal; P, Pathological; QI, quality index; Fm, <italic>F</italic>-measure. FE, feature extraction; FS, feature selection; C, classifier. S1, morphological; S2, linear; S3, non-linear (the detailed features can be found in their publications). PRSA, phase rectified signal average; SVM, support vector machine; S-SVM, Sparse SVM; RF, Random forest. ST, statistical test (<italic>p</italic>-value); GE, grammatical evolution; LCA, latent class analysis. GM, generative model; NB, Na&#x00EF;ve Bayes; DT, decision tree (C4.5). Other abbreviations can be found in the text. The best performance is indicated in bold.</italic></attrib>
</table-wrap-foot>
</table-wrap>
<p>In this study, our proposed CAD system did not perform any feature transformation, which was embedded in the CNN model for signal classification simultaneously, representing the unique advantage of DL compared with conventional ML approaches. To the best of our knowledge, when tested on the same open-access CTG database, the proposed approach achieved better classification performance so far compared to all other related work in predicting fetal hypoxia: Acc = 98.69%, Se = 99.29%, Sp = 98.10%, especially considering similar studies using the 1-dimensional FHR signal and the CNN model (<xref ref-type="bibr" rid="B16">Comert and Kocamaz, 2018</xref>; <xref ref-type="bibr" rid="B40">Li et al., 2018</xref>; <xref ref-type="bibr" rid="B46">Petrozziello et al., 2018</xref>), as illustrated in <xref ref-type="table" rid="T5">Table 5</xref>. Obviously, the attractive result proves that the CNN algorithm moderately improves on the performance of published feature extraction based methods. The fundamental advantage of the proposed method relies on the convolutional layers in the deep architecture that provide distinctive local features to describe the input data. In this manner, the input data can be put in the proper class without needing any feature extraction and selection processes. The performances of the conventional shallow networks can be improved by feeding the networks with these local discriminative deep features. Therefore, this method can be adopted as an end-to-end learning method and we can conclude that CNN plays an important role in the field of automated FHR analysis, but requires further work.</p>
<p>In addition, EFM devices ensure continuous monitoring of the fetal hypoxia in antepartum as well as intrapartum periods. In clinical practice, the length of the FHR signals is frequently kept as between 10 and 30 min for providing a consistent interpretation. Nonetheless, there is not a gold standard for the length of the FHR time series in the computerized FHR analysis. The duration of the CTG test may vary according to the special conditions of the pregnant or fetus. In this work, we determined the ideal FHR length for fetal hypoxia detection as 13 min in accordance with the experimental result (<xref ref-type="fig" rid="F10">Figure 10</xref>).</p>
<p>As for the CNN model, the effect of the convolutional network depth on its accuracy is another important issue. The number of convolutional layers and used filters affect the network success. The deeper networks need more hardware resources and more time for training. These types of networks have a great complex architecture. The FHR signals possess the high-level non-linear characteristic. For this reason, a deep model is required to catch hypoxia from FHR traces. After the extensive experimental setups (<xref ref-type="table" rid="T4">Table 4</xref>), we found the 8-layer deep CNN was quite efficient. Moreover, a CNN network can be trained from scratch if there is enough time, an available large-scale data source, and sufficient hardware, as in our previous experiment. However, in most of the &#x201C;real world&#x201D; problems, pretrained networks are configured for a new specific task using a transfer learning approach, since it is truly difficult or sometimes impossible to provide sufficient conditions to train a CNN network from scratch. <xref ref-type="bibr" rid="B16">Comert and Kocamaz (2018)</xref> used the transfer learning approach on a pretrained network called Alexnet, which was trained using 1.2 million images for 1000 classes. As a result, the authors reported promising results with Se of 56.15% and Sp of 96.51%.</p>
<p>In summary, the proposed CAD system has several attractive advantages:</p>
<list list-type="simple" prefix-word="simple">
<list-item><label>(1)</label><p>Feature extraction and selection techniques are not required;</p></list-item>
<list-item><label>(2)</label><p>The 8-layer deep CNN is implemented and its parameters are analyzed to obtain optimal performance;</p></list-item>
<list-item><label>(3)</label><p>Eight minutes is the minimum length of the FHR signal containing relevant information regarding the fetus, and 13 min achieves better performance using the CNN for fetal state classification.</p></list-item>
<list-item><label>(4)</label><p>The system achieves better classification performance in predicting fetal hypoxia than other state-of-the-art methods.</p></list-item></list>
</sec>
<sec><title>Conclusion</title>
<p>Fetal distress induced by hypoxia has become one of the main causes of neonatal death; therefore, its precise diagnosis can offer obstetricians an opportunity to intervene in a timely manner before damage occurs to the fetus. The FHR signal, part of the CTG, is routinely employed to monitor the fetal state during the antepartum and intrapartum stages. Unfortunately, visual interpretation of such signals is difficult for obstetricians since its special properties are irreproducible and subjective. Thus, CAD systems have been designed to analyze FHR signals automatically and assess the fetal state objectively in recent decades.</p>
<p>In this work, we proposed a novel CAD system to predict fetal hypoxia based on an RP and deep CNN. An open-access CTU-UHB database was used to test the performance and the umbilical artery pH was chosen as the gold standard to separate the fetal state into two classes. We randomly selected the same number of normal and pathological fetuses to avoid the influence of class imbalance. After signal preprocessing, the RP was adopted to reflect the non-linear characteristics of the FHR signal. The final image dataset consisted of 21,000 cases for each class by changing the values of three optional parameters of the RP. After comprehensive experiments on optimizing the CNN configuration, we obtained better performance: the Acc, Se, Sp, and AUC were 98.69, 99.29, 98.10, and 98.70%, respectively.</p>
<p>Unlike conventional ML approaches, our proposed system did not perform any complex feature engineering (i.e., feature extraction and selection). To the best of our knowledge, we achieved better classification performance in predicting fetal hypoxia using FHR signals compared with all other related work. In summary, the results proved the effectiveness of our proposed CAD system, which can assist obstetricians making objective medical decisions more accurately in clinical practice.</p>
<p>In the near future, we will test the performance of the proposed CAD system with more clinically collected data. Additionally, we plan to combine the FHR signal with other biomedical signals (e.g., UC) to improve accuracy when providing more reliable decision support tools.</p>
</sec>
<sec><title>Data Availability</title>
<p>The database (CTU-UHB) for this study can be found in the PhysioNet (<ext-link ext-link-type="uri" xlink:href="https://www.physionet.org/physiobank/database/ctu-uhb-ctgdb/">https://www.physionet.org/physiobank/database/ctu-uhb-ctgdb/</ext-link>).</p>
</sec>
<sec><title>Author Contributions</title>
<p>ZZ and YZ contributed to the conception and design of the study. YZ performed the analysis and wrote the first draft of the manuscript. ZZ, ZC, and YD wrote sections of the manuscript. All authors contributed to manuscript revision, read and approved the submitted version.</p>
</sec>
<sec><title>Conflict of Interest Statement</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="financial-disclosure">
<p><bold>Funding.</bold> This research was funded by the Welfare Project of the Science Technology Department of Zhejiang Province (Grant No. 2017C31046, 2016C33079), the Smart City Collaborative Innovation Center of Zhejiang Province, and the Graduate Research Innovation Project of Hangzhou Dianzi University (Grant No. CXJJ2017038).</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abdulrahman</surname> <given-names>A. S.</given-names></name> <name><surname>Shihab</surname> <given-names>J.</given-names></name> <name><surname>Khandoker</surname> <given-names>A. H.</given-names></name></person-group> (<year>2017</year>). <article-title>Fetal cardiac Doppler signal processing techniques: challenges and future research directions.</article-title> <source><italic>Front. Bioeng. Biotehnol.</italic></source> <volume>5</volume>:<issue>82</issue>. <pub-id pub-id-type="doi">10.3389/fbioe.2017.00082</pub-id> <pub-id pub-id-type="pmid">29312932</pub-id></citation></ref>
<ref id="B2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Akbar</surname> <given-names>S.</given-names></name> <name><surname>Peikaris</surname> <given-names>M.</given-names></name> <name><surname>Salama</surname> <given-names>S.</given-names></name> <name><surname>Nofech-Mozes</surname> <given-names>S.</given-names></name> <name><surname>Martel</surname> <given-names>A.</given-names></name></person-group> (<year>2017</year>). <article-title>&#x201C;Transitioning between convolutional and fully connected layers in neural networks,&#x201D; in</article-title> <source><italic>Proceedings of the International Workshop on Deep Learning in Medical Image Analysis</italic></source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>). <pub-id pub-id-type="doi">10.1007/978-3-319-67558-9_17</pub-id></citation></ref>
<ref id="B3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Archarya</surname> <given-names>U. R.</given-names></name> <name><surname>Fujita</surname> <given-names>H.</given-names></name> <name><surname>Lih</surname> <given-names>O. S.</given-names></name> <name><surname>Adam</surname> <given-names>M.</given-names></name> <name><surname>Tan</surname> <given-names>J. H.</given-names></name> <name><surname>Chua</surname> <given-names>C. K.</given-names></name></person-group> (<year>2017</year>). <article-title>Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network.</article-title> <source><italic>Knowl. Based Syst.</italic></source> <volume>15</volume> <fpage>62</fpage>&#x2013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/j.knosys.2017.06.003</pub-id></citation></ref>
<ref id="B4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ayres-de-Campos</surname> <given-names>D.</given-names></name></person-group> (<year>2016</year>). <source><italic>Obstetric Emergencies.</italic></source> <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation></ref>
<ref id="B5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ayres-de-Campos</surname> <given-names>D.</given-names></name> <name><surname>Spong</surname> <given-names>C. Y.</given-names></name> <name><surname>Chandraharan</surname> <given-names>E.</given-names></name></person-group> (<year>2015</year>). <article-title>FIGO consensus guidelines on intrapartum fetal monitoring: cardiotocography.</article-title> <source><italic>Int. J. Gynecol. Obstet.</italic></source> <volume>131</volume> <fpage>13</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijgo.2015.06.020</pub-id> <pub-id pub-id-type="pmid">26433401</pub-id></citation></ref>
<ref id="B6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ayres-de-Campos</surname> <given-names>D.</given-names></name> <name><surname>Ugwumadu</surname> <given-names>A.</given-names></name> <name><surname>Banfield</surname> <given-names>P.</given-names></name> <name><surname>Lynch</surname> <given-names>P.</given-names></name> <name><surname>Amin</surname> <given-names>P.</given-names></name> <name><surname>Horwell</surname> <given-names>D.</given-names></name><etal/></person-group> (<year>2010</year>). <article-title>A randomized clinical trial of intrapartum fetal monitoring with computer analysis and alerts versus previously available monitoring.</article-title> <source><italic>BMC Pregnancy Childbirth</italic></source> <volume>10</volume>:<issue>71</issue>. <pub-id pub-id-type="doi">10.1186/1471-2393-10-71</pub-id> <pub-id pub-id-type="pmid">21029466</pub-id></citation></ref>
<ref id="B7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bengio</surname> <given-names>Y.</given-names></name></person-group> (<year>2015</year>). <article-title>Learning deep architecture for AI.</article-title> <source><italic>Found. Trends Mach. Learn.</italic></source> <volume>2</volume> <fpage>1</fpage>&#x2013;<lpage>127</lpage>. <pub-id pub-id-type="doi">10.1561/2200000006</pub-id></citation></ref>
<ref id="B8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bouvrie</surname> <given-names>J.</given-names></name></person-group> (<year>2006</year>). <source><italic>Notes on Convolutional Neural Network.</italic></source> <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>Massachusetts Institute of Technology</publisher-name>.</citation></ref>
<ref id="B9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bursa</surname> <given-names>M.</given-names></name> <name><surname>Lhotska</surname> <given-names>L.</given-names></name></person-group> (<year>2017</year>). <article-title>&#x201C;The use of convolutional neural network in biomedical data processing,&#x201D; in</article-title> <source><italic>Proceedings of the International Conference on Information Technology in Bio- and Medical Informatics</italic></source> (<publisher-loc>Lyon</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>). <pub-id pub-id-type="doi">10.1007/978-3-319-64265-9_9</pub-id></citation></ref>
<ref id="B10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Canziani</surname> <given-names>A.</given-names></name> <name><surname>Paszke</surname> <given-names>A.</given-names></name> <name><surname>Culurciello</surname> <given-names>E.</given-names></name></person-group> (<year>2017</year>). <article-title>&#x201C;An analysis of deep neural network models for practical application,&#x201D; in</article-title> <source><italic>Proceedings of the International Conference on Representative Learning</italic></source> <publisher-loc>Toulon</publisher-loc> <fpage>24</fpage>&#x2013;<lpage>26</lpage>.</citation></ref>
<ref id="B11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cesarelli</surname> <given-names>M.</given-names></name> <name><surname>Romano</surname> <given-names>M.</given-names></name> <name><surname>Bifulco</surname> <given-names>P.</given-names></name></person-group> (<year>2009</year>). <article-title>Comparison of short term variability indexes in cardiotocographic foetal monitoring.</article-title> <source><italic>Comput. Biol. Med.</italic></source> <volume>39</volume> <fpage>106</fpage>&#x2013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2008.11.010</pub-id> <pub-id pub-id-type="pmid">19193367</pub-id></citation></ref>
<ref id="B12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cesarelli</surname> <given-names>M.</given-names></name> <name><surname>Romano</surname> <given-names>M.</given-names></name> <name><surname>Bifulco</surname> <given-names>P.</given-names></name> <name><surname>Fedele</surname> <given-names>F.</given-names></name> <name><surname>Bracale</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <article-title>An algorithm for the recovery of fetal heart rate series from CTG data.</article-title> <source><italic>Comput. Biol. Med.</italic></source> <volume>37</volume> <fpage>663</fpage>&#x2013;<lpage>669</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2006.06.003</pub-id> <pub-id pub-id-type="pmid">16893537</pub-id></citation></ref>
<ref id="B13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chrelias</surname> <given-names>C.</given-names></name> <name><surname>Siristatidis</surname> <given-names>C.</given-names></name> <name><surname>Kassanos</surname> <given-names>D.</given-names></name></person-group> (<year>2008</year>). <article-title>Wavelet analysis and neural networks for intrapartum fetal monitoring: can we long for a new technique? Is it doable?</article-title> <source><italic>Med. Sci. Monit.</italic></source> <volume>14</volume>:<issue>LE1</issue>. <pub-id pub-id-type="pmid">18160948</pub-id></citation></ref>
<ref id="B14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chudacek</surname> <given-names>V.</given-names></name> <name><surname>Spilka</surname> <given-names>J.</given-names></name> <name><surname>Bursa</surname> <given-names>M.</given-names></name> <name><surname>Janku</surname> <given-names>P.</given-names></name> <name><surname>Hruban</surname> <given-names>L.</given-names></name> <name><surname>Huptych</surname> <given-names>M.</given-names></name><etal/></person-group> (<year>2014</year>). <article-title>Open access intrapartum CTG database.</article-title> <source><italic>BMC Pregnancy Childbirth</italic></source> <volume>14</volume>:<issue>16</issue>. <pub-id pub-id-type="doi">10.1186/1471-2393-14-16</pub-id> <pub-id pub-id-type="pmid">24418387</pub-id></citation></ref>
<ref id="B15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Comert</surname> <given-names>Z.</given-names></name> <name><surname>Kocamaz</surname> <given-names>A. F.</given-names></name></person-group> (<year>2016</year>). <article-title>Evaluation of fetal distress diagnosis during delivery stages based on linear and nonlinear features of fetal heart rate for neural network community.</article-title> <source><italic>Int. J. Comput. Appl.</italic></source> <volume>156</volume> <fpage>26</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.5120/ijca2016912417</pub-id></citation></ref>
<ref id="B16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Comert</surname> <given-names>Z.</given-names></name> <name><surname>Kocamaz</surname> <given-names>A. F.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x201C;Fetal hypoxia detection based on deep convolutional neural network with transfer learning approach,&#x201D; in</article-title> <source><italic>Proceedings of 7th Computer Science On-line Conference, Software Engineering and Algorithms in Intelligent Systems</italic></source> <role>ed.</role> <person-group person-group-type="editor"><name><surname>Silhavy</surname> <given-names>R.</given-names></name></person-group> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>).</citation></ref>
<ref id="B17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Comert</surname> <given-names>Z.</given-names></name> <name><surname>Kocamaz</surname> <given-names>A. F.</given-names></name> <name><surname>Subha</surname> <given-names>V.</given-names></name></person-group> (<year>2018</year>). <article-title>Prognostic model based on image-based time-frequency features and genetic algorithm for fetal hypoxia assessment.</article-title> <source><italic>Comput. Biol. Med.</italic></source> <volume>99</volume> <fpage>85</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2018.06.003</pub-id> <pub-id pub-id-type="pmid">29894897</pub-id></citation></ref>
<ref id="B18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Czabanski</surname> <given-names>R.</given-names></name> <name><surname>Jezewski</surname> <given-names>J.</given-names></name> <name><surname>Matonia</surname> <given-names>A.</given-names></name> <name><surname>Jezewski</surname> <given-names>M.</given-names></name></person-group> (<year>2012</year>). <article-title>Computerized analysis of fetal heart rate signals as the predictor of neonatal acidemia.</article-title> <source><italic>Expert Syst. Appl.</italic></source> <volume>39</volume> <fpage>11846</fpage>&#x2013;<lpage>11860</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2012.01.196</pub-id></citation></ref>
<ref id="B19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dash</surname> <given-names>S.</given-names></name> <name><surname>Quirk</surname> <given-names>J. G.</given-names></name> <name><surname>Djuric</surname> <given-names>P. M.</given-names></name></person-group> (<year>2014</year>). <article-title>Fetal heart rate classification using generative models.</article-title> <source><italic>IEEE Trans. Biomed. Eng.</italic></source> <volume>61</volume> <fpage>2796</fpage>&#x2013;<lpage>2805</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2014.2330556</pub-id> <pub-id pub-id-type="pmid">24951678</pub-id></citation></ref>
<ref id="B20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dawes</surname> <given-names>G. S.</given-names></name> <name><surname>Houghton</surname> <given-names>C. R.</given-names></name> <name><surname>Redman</surname> <given-names>C. W.</given-names></name></person-group> (<year>1982</year>). <article-title>Baseline in human fetal heart rate records.</article-title> <source><italic>Br. J. Obstet. Gynaecol.</italic></source> <volume>89</volume> <fpage>270</fpage>&#x2013;<lpage>275</lpage>. <pub-id pub-id-type="doi">10.1111/j.1471-0528.1982.tb04695.x</pub-id></citation></ref>
<ref id="B21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dawes</surname> <given-names>G. S.</given-names></name> <name><surname>Moulden</surname> <given-names>M.</given-names></name> <name><surname>Redman</surname> <given-names>C. W.</given-names></name></person-group> (<year>1991</year>). <article-title>System 8000: computerized antenatal FHR analysis.</article-title> <source><italic>J. Perinat. Med.</italic></source> <volume>19</volume> <fpage>47</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1515/jpme.1991.19.1-2.47</pub-id></citation></ref>
<ref id="B22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deng</surname> <given-names>L.</given-names></name> <name><surname>Yu</surname> <given-names>D.</given-names></name></person-group> (<year>2014</year>). <source><italic>Deep Learning: Methods and Applications.</italic></source> <publisher-loc>Hanover, MA</publisher-loc>: <publisher-name>Now Publishers</publisher-name>.</citation></ref>
<ref id="B23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Doret</surname> <given-names>M.</given-names></name> <name><surname>Spilka</surname> <given-names>J.</given-names></name> <name><surname>Chudacek</surname> <given-names>V.</given-names></name> <name><surname>Goncalves</surname> <given-names>P.</given-names></name> <name><surname>Abry</surname> <given-names>P.</given-names></name></person-group> (<year>2015</year>). <article-title>Fractal analysis and hurst parameter for intrapartum fetal heart rate variability analysis: a versatile alternative to frequency bands and LF/HF ratio.</article-title> <source><italic>PLoS One</italic></source> <volume>10</volume>:<issue>e0136661</issue>. <pub-id pub-id-type="doi">10.1371/journal.pone.0136661</pub-id> <pub-id pub-id-type="pmid">26322889</pub-id></citation></ref>
<ref id="B24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eckmann</surname> <given-names>G.</given-names></name> <name><surname>Li</surname> <given-names>X.</given-names></name> <name><surname>Dang</surname> <given-names>C.</given-names></name> <name><surname>Richards</surname> <given-names>D. A.</given-names></name></person-group> (<year>2008</year>). <article-title>Using recurrence plot for determinism analysis of EEG recording in genetic absence epilepsy rats.</article-title> <source><italic>Clin. Neurophysiol.</italic></source> <volume>119</volume> <fpage>1747</fpage>&#x2013;<lpage>1755</lpage>. <pub-id pub-id-type="doi">10.1016/j.clinph.2008.04.005</pub-id> <pub-id pub-id-type="pmid">18486542</pub-id></citation></ref>
<ref id="B25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eckmann</surname> <given-names>J. P.</given-names></name> <name><surname>Kamphorst</surname> <given-names>S. O.</given-names></name> <name><surname>Ruelle</surname> <given-names>D.</given-names></name></person-group> (<year>1987</year>). <article-title>Recurrence plots for dynamical systems.</article-title> <source><italic>Europhys. Lett.</italic></source> <volume>4</volume> <fpage>973</fpage>&#x2013;<lpage>977</lpage>. <pub-id pub-id-type="doi">10.1142/9789812833709_0030</pub-id></citation></ref>
<ref id="B26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fanelli</surname> <given-names>A.</given-names></name> <name><surname>Magenes</surname> <given-names>G.</given-names></name> <name><surname>Campanile</surname> <given-names>M.</given-names></name> <name><surname>Signorini</surname> <given-names>M. G.</given-names></name></person-group> (<year>2013</year>). <article-title>Quantitative assessment of fetal well-being through CTG recordings: a new parameter based on phase-rectified signal average.</article-title> <source><italic>IEEE Trans. Inform. Technol. B</italic></source> <volume>17</volume> <fpage>959</fpage>&#x2013;<lpage>966</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2013.2268423</pub-id> <pub-id pub-id-type="pmid">25055375</pub-id></citation></ref>
<ref id="B27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fraser</surname> <given-names>A. M.</given-names></name> <name><surname>Swinney</surname> <given-names>H. L.</given-names></name></person-group> (<year>1986</year>). <article-title>Independent coordinates for strange attractors from mutual information.</article-title> <source><italic>Phys. Rev. A Gen. Phys.</italic></source> <volume>33</volume> <fpage>1134</fpage>&#x2013;<lpage>1140</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.33.1134</pub-id> <pub-id pub-id-type="pmid">9896728</pub-id></citation></ref>
<ref id="B28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Georgoulas</surname> <given-names>G.</given-names></name> <name><surname>Karvelis</surname> <given-names>P.</given-names></name> <name><surname>Spilka</surname> <given-names>J.</given-names></name> <name><surname>Chudacek</surname> <given-names>V.</given-names></name> <name><surname>Stylios</surname> <given-names>C. D.</given-names></name> <name><surname>Lhotska</surname> <given-names>L.</given-names></name></person-group> (<year>2017</year>). <article-title>Investigating pH based evaluation of fetal heart rate (FHR) recordings.</article-title> <source><italic>Health Technol.</italic></source> <volume>7</volume> <fpage>241</fpage>&#x2013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1007/s12553-017-0201-7</pub-id> <pub-id pub-id-type="pmid">29201590</pub-id></citation></ref>
<ref id="B29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goldberger</surname> <given-names>A. L.</given-names></name> <name><surname>Amaral</surname> <given-names>L. A.</given-names></name> <name><surname>Glass</surname> <given-names>L.</given-names></name> <name><surname>Hausdorff</surname> <given-names>J. M.</given-names></name> <name><surname>Ivanov</surname> <given-names>P. C.</given-names></name> <name><surname>Mark</surname> <given-names>R. G.</given-names></name><etal/></person-group> (<year>2000</year>). <article-title>PhysioBank, physioToolkit, and physioNet: components of a new research resource for complex physiologic signals.</article-title> <source><italic>Circulation</italic></source> <volume>101</volume> <fpage>e215</fpage>&#x2013;<lpage>e220</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.101.23.e215</pub-id></citation></ref>
<ref id="B30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hara</surname> <given-names>K.</given-names></name> <name><surname>Saito</surname> <given-names>D.</given-names></name> <name><surname>Shouno</surname> <given-names>H.</given-names></name></person-group> (<year>2015</year>). <article-title>&#x201C;Analysis of function of rectified linear unit used in deep learning,&#x201D; in</article-title> <source><italic>Proceedings of the International Joint Conference on Neural Networks</italic></source> <publisher-loc>Killarney</publisher-loc>. <pub-id pub-id-type="doi">10.1109/IJCNN.2015.7280578</pub-id></citation></ref>
<ref id="B31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hruban</surname> <given-names>L.</given-names></name> <name><surname>Spilka</surname> <given-names>J.</given-names></name> <name><surname>Chudacek</surname> <given-names>V.</given-names></name> <name><surname>Janku</surname> <given-names>P.</given-names></name> <name><surname>Huptych</surname> <given-names>M.</given-names></name> <name><surname>Bursa</surname> <given-names>M.</given-names></name><etal/></person-group> (<year>2015</year>). <article-title>Agreement on intrapartum cardiotocogram recordings between expert obstetricians.</article-title> <source><italic>J. Eval. Clin. Pract.</italic></source> <volume>21</volume> <fpage>694</fpage>&#x2013;<lpage>702</lpage>. <pub-id pub-id-type="doi">10.1111/jep.12368</pub-id> <pub-id pub-id-type="pmid">26011725</pub-id></citation></ref>
<ref id="B32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Keith</surname> <given-names>R. D.</given-names></name> <name><surname>Greene</surname> <given-names>K. R.</given-names></name></person-group> (<year>1994</year>). <article-title>Development, evaluation and validation of an intelligent system for the management of labour.</article-title> <source><italic>Baillieres Clin. Obstet. Gynaecol.</italic></source> <volume>8</volume> <fpage>583</fpage>&#x2013;<lpage>605</lpage>. <pub-id pub-id-type="doi">10.1016/S0950-3552(05)80200-7</pub-id></citation></ref>
<ref id="B33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kennel</surname> <given-names>M. B.</given-names></name> <name><surname>Brown</surname> <given-names>R.</given-names></name> <name><surname>Abarbanel</surname> <given-names>H. D.</given-names></name></person-group> (<year>1992</year>). <article-title>Determining embedding dimension for phase-space reconstruction using a geometrical construction.</article-title> <source><italic>Phys. Rev. A Gen. Phys.</italic></source> <volume>45</volume> <fpage>3403</fpage>&#x2013;<lpage>3411</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevA.45.3403</pub-id></citation></ref>
<ref id="B34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>H. S.</given-names></name> <name><surname>Eykholt</surname> <given-names>R.</given-names></name> <name><surname>Salas</surname> <given-names>J. D.</given-names></name></person-group> (<year>1999</year>). <article-title>Nonlinear dynamics, delay times, and embedding windows.</article-title> <source><italic>Physica D</italic></source> <volume>127</volume> <fpage>48</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1016/S0167-2789(98)00240-1</pub-id> <pub-id pub-id-type="pmid">25602777</pub-id></citation></ref>
<ref id="B35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Krizhevsky</surname> <given-names>A.</given-names></name> <name><surname>Sutskever</surname> <given-names>I.</given-names></name> <name><surname>Hinton</surname> <given-names>G. E.</given-names></name></person-group> (<year>2012</year>). <article-title>&#x201C;ImageNet classification with deep convolutional neural network,&#x201D; in</article-title> <source><italic>Proceedings of the International Conference on Neural Information Processing System</italic></source> <publisher-loc>Lake Tahoe, NV</publisher-loc>.</citation></ref>
<ref id="B36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Krupa</surname> <given-names>N.</given-names></name> <name><surname>Ali</surname> <given-names>M.</given-names></name> <name><surname>Zahedi</surname> <given-names>E.</given-names></name> <name><surname>Ahmed</surname> <given-names>S.</given-names></name> <name><surname>Hassan</surname> <given-names>F. M.</given-names></name></person-group> (<year>2011</year>). <article-title>Antepartum fetal heart rate feature extraction and classification using empirical mode decomposition and support vector machine.</article-title> <source><italic>Biomed. Eng. Online</italic></source> <volume>10</volume> <fpage>1</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1186/1475-925X-10-6</pub-id> <pub-id pub-id-type="pmid">21244712</pub-id></citation></ref>
<ref id="B37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kunzel</surname> <given-names>W.</given-names></name></person-group> (<year>2012</year>). <source><italic>Fetal Heart Rate Monitoring: Clinical Practice and Pathophysiology.</italic></source> <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation></ref>
<ref id="B38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lear</surname> <given-names>C. A.</given-names></name> <name><surname>Westgate</surname> <given-names>J. A.</given-names></name> <name><surname>Austin</surname> <given-names>U.</given-names></name> <name><surname>Nijhuis</surname> <given-names>J. G.</given-names></name> <name><surname>Stone</surname> <given-names>P. R.</given-names></name> <name><surname>Georgieva</surname> <given-names>A.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Understanding fetal heart rate patterns that may predict antenatal and intrapartum neural injury.</article-title> <source><italic>Semin. Pediatr. Neurol.</italic></source> <volume>28</volume> <fpage>3</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1016/j.spen.2018.05.002</pub-id> <pub-id pub-id-type="pmid">30522726</pub-id></citation></ref>
<ref id="B39"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>LeCun</surname> <given-names>Y.</given-names></name> <name><surname>Bengio</surname> <given-names>Y.</given-names></name> <name><surname>Hinton</surname> <given-names>G.</given-names></name></person-group> (<year>2015</year>). <article-title>Deep learning.</article-title> <source><italic>Nature</italic></source> <volume>521</volume> <fpage>436</fpage>&#x2013;<lpage>444</lpage>. <pub-id pub-id-type="doi">10.1038/nature14539</pub-id> <pub-id pub-id-type="pmid">26017442</pub-id></citation></ref>
<ref id="B40"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Huang</surname> <given-names>L.</given-names></name> <name><surname>Shen</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Fang</surname> <given-names>M.</given-names></name> <name><surname>Li</surname> <given-names>B.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Automatic classification of fetal heart rate based on convolutional neural network.</article-title> <source><italic>IEEE Internet Things.</italic></source> <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://ieeexplore.ieee.org/document/8374883">https://ieeexplore.ieee.org/document/8374883</ext-link></comment></citation></ref>
<ref id="B41"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Shen</surname> <given-names>C.</given-names></name> <name><surname>Hengel</surname> <given-names>A. V. D.</given-names></name></person-group> (<year>2015</year>). <article-title>Cross-convolution layer pooling for generic visual recognition.</article-title> <source><italic>IEEE Trans. Pattern Anal.</italic></source> <volume>39</volume> <fpage>2305</fpage>&#x2013;<lpage>2313</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2016.2637921</pub-id> <pub-id pub-id-type="pmid">27959804</pub-id></citation></ref>
<ref id="B42"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mantel</surname> <given-names>R.</given-names></name> <name><surname>Geijin</surname> <given-names>H. P.</given-names></name> <name><surname>Caron</surname> <given-names>F. J. M.</given-names></name> <name><surname>Swartjes</surname> <given-names>J. M.</given-names></name> <name><surname>Woerden</surname> <given-names>E. E.</given-names></name> <name><surname>Jongswa</surname> <given-names>H. W.</given-names></name></person-group> (<year>1990</year>). <article-title>Computer analysis of antepartum fetal heart rate: 2. Detection of acceleration and deceleration.</article-title> <source><italic>Int. J. Biomed. Comput.</italic></source> <volume>25</volume> <fpage>273</fpage>&#x2013;<lpage>286</lpage>. <pub-id pub-id-type="doi">10.1016/0020-7101(90)90031-O</pub-id> <pub-id pub-id-type="pmid">8456890</pub-id></citation></ref>
<ref id="B43"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Menihan</surname> <given-names>C. A.</given-names></name> <name><surname>Kopel</surname> <given-names>E.</given-names></name></person-group> (<year>2014</year>). <source><italic>Point-of-care Assessment in Pregnancy and Women&#x2019;s Health: Electronic Fetal Monitoring and Sonography.</italic></source> <publisher-loc>Philadelphia, PA</publisher-loc>: <publisher-name>Wolters Kluwer Health</publisher-name>.</citation></ref>
<ref id="B44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ouyang</surname> <given-names>G.</given-names></name> <name><surname>Zhu</surname> <given-names>X.</given-names></name> <name><surname>Ju</surname> <given-names>Z.</given-names></name> <name><surname>Liu</surname> <given-names>H.</given-names></name></person-group> (<year>2014</year>). <article-title>Dynamic characteristics of surface EMG signals of hand grasps via recurrence plot.</article-title> <source><italic>IEEE J. Biomed. Health</italic></source> <volume>18</volume> <fpage>257</fpage>&#x2013;<lpage>265</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2013.2261311</pub-id> <pub-id pub-id-type="pmid">24403424</pub-id></citation></ref>
<ref id="B45"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Packard</surname> <given-names>N. H.</given-names></name> <name><surname>Crutchfield</surname> <given-names>J. P.</given-names></name> <name><surname>Farmer</surname> <given-names>J. D.</given-names></name> <name><surname>Shaw</surname> <given-names>R. S.</given-names></name></person-group> (<year>1980</year>). <article-title>Geometry from a time series.</article-title> <source><italic>Phys. Rev. Lett.</italic></source> <volume>45</volume> <fpage>712</fpage>&#x2013;<lpage>716</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.45.712</pub-id></citation></ref>
<ref id="B46"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Petrozziello</surname> <given-names>A.</given-names></name> <name><surname>Jordanov</surname> <given-names>I.</given-names></name> <name><surname>Papageorghiou</surname> <given-names>T.</given-names></name> <name><surname>Redman</surname> <given-names>W. G.</given-names></name> <name><surname>Georgieva</surname> <given-names>A.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x201C;Deep learning for continuous electronic fetal monitoring in labor,&#x201D; in</article-title> <source><italic>Proceedings of the 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)</italic></source> <publisher-loc>Honolulu, HI</publisher-loc>. <pub-id pub-id-type="doi">10.1109/EMBC.2018.8513625</pub-id> <pub-id pub-id-type="pmid">30441670</pub-id></citation></ref>
<ref id="B47"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rhose</surname> <given-names>S.</given-names></name> <name><surname>Heinis</surname> <given-names>A. M. F.</given-names></name> <name><surname>Vandenbussche</surname> <given-names>F.</given-names></name> <name><surname>Drongelen</surname> <given-names>J.</given-names></name> <name><surname>Dillen</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>Inter- and intra-observer agreement of non-reassuring cardiotography analysis and subsequent clinical management.</article-title> <source><italic>Acta Obstet. Gynecol. Scand.</italic></source> <volume>93</volume> <fpage>596</fpage>&#x2013;<lpage>602</lpage>. <pub-id pub-id-type="doi">10.1111/aogs.12371</pub-id> <pub-id pub-id-type="pmid">24597920</pub-id></citation></ref>
<ref id="B48"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rimer</surname> <given-names>M.</given-names></name> <name><surname>Martinez</surname> <given-names>T.</given-names></name></person-group> (<year>2004</year>). <article-title>&#x201C;Softprop: softmax neural network backpropagation learning,&#x201D; in</article-title> <source><italic>Proceedings of the International Joint Conference on Neural Networks</italic></source> <publisher-loc>Budapest</publisher-loc>.</citation></ref>
<ref id="B49"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Romano</surname> <given-names>M.</given-names></name> <name><surname>Bifulco</surname> <given-names>P.</given-names></name> <name><surname>Ponsiglione</surname> <given-names>M.</given-names></name> <name><surname>Gargiulo</surname> <given-names>G. D.</given-names></name> <name><surname>Amato</surname> <given-names>F.</given-names></name> <name><surname>Cesarelli</surname> <given-names>M.</given-names></name></person-group> (<year>2018</year>). <article-title>Evaluation of floatingline and foetal heart rate variability.</article-title> <source><italic>Biomed. Signal Process Control.</italic></source> <volume>39</volume> <fpage>185</fpage>&#x2013;<lpage>196</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2017.07.018</pub-id> <pub-id pub-id-type="pmid">23345009</pub-id></citation></ref>
<ref id="B50"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Romano</surname> <given-names>M.</given-names></name> <name><surname>Faiella</surname> <given-names>G.</given-names></name> <name><surname>Bifulco</surname> <given-names>P.</given-names></name> <name><surname>Addio</surname> <given-names>G. D.</given-names></name> <name><surname>Clemente</surname> <given-names>F.</given-names></name> <name><surname>Cesasrelli</surname> <given-names>M.</given-names></name></person-group> (<year>2013</year>). <article-title>&#x201C;Outliers detection and processing in CTG monitoring,&#x201D; in</article-title> <source><italic>Proceedings of the XIII Mediterranean Conference on Medical and Biological Engineering and Computing, Seville, Spain, 25-28 September</italic></source> <role>ed.</role> <person-group person-group-type="editor"><name><surname>Roa Romero</surname> <given-names>L. M.</given-names></name></person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>).</citation></ref>
<ref id="B51"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schmidhuber</surname> <given-names>J.</given-names></name></person-group> (<year>2015</year>). <article-title>Deep learning in neural networks: an overview.</article-title> <source><italic>Neural Netw.</italic></source> <volume>61</volume> <fpage>85</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.1016/j.neunet.2014.09.003</pub-id> <pub-id pub-id-type="pmid">25462637</pub-id></citation></ref>
<ref id="B52"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Spilka</surname> <given-names>J.</given-names></name> <name><surname>Chudacek</surname> <given-names>V.</given-names></name> <name><surname>Kouck</surname> <given-names>M.</given-names></name> <name><surname>Lhotsk</surname> <given-names>L.</given-names></name> <name><surname>Huptych</surname> <given-names>M.</given-names></name> <name><surname>Jank</surname> <given-names>P.</given-names></name><etal/></person-group> (<year>2012</year>). <article-title>Using nonlinear features for fetal heart rate classification.</article-title> <source><italic>Biomed. Signal Process.</italic></source> <volume>7</volume> <fpage>350</fpage>&#x2013;<lpage>357</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2011.06.008</pub-id></citation></ref>
<ref id="B53"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Spilka</surname> <given-names>J.</given-names></name> <name><surname>Frecon</surname> <given-names>J.</given-names></name> <name><surname>Leonarduzzi</surname> <given-names>R.</given-names></name> <name><surname>Pustelinik</surname> <given-names>N.</given-names></name> <name><surname>Abry</surname> <given-names>P.</given-names></name> <name><surname>Doret</surname> <given-names>M.</given-names></name></person-group> (<year>2017</year>). <article-title>Sparse support vector machine for intrapartum fetal heart rate classification.</article-title> <source><italic>IEEE Trans. Inf. Technol. B</italic></source> <volume>21</volume> <fpage>664</fpage>&#x2013;<lpage>671</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2016.2546312</pub-id> <pub-id pub-id-type="pmid">27046884</pub-id></citation></ref>
<ref id="B54"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Spilka</surname> <given-names>J.</given-names></name> <name><surname>Georgoulas</surname> <given-names>G.</given-names></name> <name><surname>Karvelis</surname> <given-names>P.</given-names></name> <name><surname>Chudacek</surname> <given-names>V.</given-names></name> <name><surname>Stylios</surname> <given-names>C. D.</given-names></name> <name><surname>Lhotska</surname> <given-names>L.</given-names></name></person-group> (<year>2014</year>). <article-title>&#x201C;Discriminating normal from abnormal pregnancy class using an automated FHR evaluation method,&#x201D; in</article-title> <source><italic>Proceedings of the Artificial intelligence: Methods and Applications, SETN, Lecture Notes in Computer Science</italic></source> <volume>Vol. 8445</volume> <role>eds</role> <person-group person-group-type="editor"><name><surname>Likas</surname> <given-names>A.</given-names></name> <name><surname>Blekas</surname> <given-names>K.</given-names></name> <name><surname>Kalles</surname> <given-names>D.</given-names></name></person-group> (<publisher-loc>Loannina</publisher-loc>: <publisher-name>Springer</publisher-name>) <fpage>521</fpage>&#x2013;<lpage>531</lpage>.</citation></ref>
<ref id="B55"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Srivastava</surname> <given-names>N.</given-names></name> <name><surname>Hinton</surname> <given-names>G.</given-names></name> <name><surname>Krizhevsky</surname> <given-names>A.</given-names></name> <name><surname>Sutskever</surname> <given-names>I.</given-names></name> <name><surname>Salakhutdinov</surname> <given-names>R.</given-names></name></person-group> (<year>2014</year>). <article-title>Dropout: a simple way to prevent neural networks from overfitting.</article-title> <source><italic>J. Mach. Learn. Res.</italic></source> <volume>15</volume> <fpage>1929</fpage>&#x2013;<lpage>1958</lpage>. <pub-id pub-id-type="doi">10.1214/12-AOS1000</pub-id></citation></ref>
<ref id="B56"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Steer</surname> <given-names>P. J.</given-names></name></person-group> (<year>2008</year>). <article-title>Has electronic fetal heart rate monitoring made a difference.</article-title> <source><italic>Semin. Fetal. Neonatal. Med.</italic></source> <volume>13</volume> <fpage>2</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1016/j.siny.2007.09.005</pub-id></citation></ref>
<ref id="B57"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sundstrom</surname> <given-names>A. K.</given-names></name> <name><surname>Rosen</surname> <given-names>D.</given-names></name> <name><surname>Rosen</surname> <given-names>K. G.</given-names></name></person-group> (<year>2005</year>). <source><italic>Fetal Surveillance.</italic></source> <publisher-loc>Goteborg</publisher-loc>: <publisher-name>Neoventa Medical AB</publisher-name>.</citation></ref>
<ref id="B58"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Takens</surname> <given-names>F.</given-names></name></person-group> (<year>1981</year>). <article-title>Detecting strange attractors in turbulence.</article-title> <source><italic>Lect. Notes Mathemat.</italic></source> <volume>898</volume> <fpage>366</fpage>&#x2013;<lpage>381</lpage>. <pub-id pub-id-type="doi">10.1007/BFb0091924</pub-id></citation></ref>
<ref id="B59"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tharmaratnam</surname> <given-names>S.</given-names></name></person-group> (<year>2000</year>). <article-title>Fetal distress.</article-title> <source><italic>Best Pract. Res. Clin. Obstet. Gynecol.</italic></source> <volume>14</volume> <fpage>155</fpage>&#x2013;<lpage>172</lpage>. <pub-id pub-id-type="doi">10.1053/beog.1999.0069</pub-id></citation></ref>
<ref id="B60"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Visser</surname> <given-names>G. H.</given-names></name> <name><surname>Dawes</surname> <given-names>G. S.</given-names></name> <name><surname>Redman</surname> <given-names>W.</given-names></name></person-group> (<year>1981</year>). <article-title>Numerical analysis of the normal human antenatal fetal heart rate.</article-title> <source><italic>Br. J. Obstet. Gynaecol.</italic></source> <volume>88</volume> <fpage>792</fpage>&#x2013;<lpage>802</lpage>. <pub-id pub-id-type="doi">10.1111/j.1471-0528.1981.tb01305.x</pub-id></citation></ref>
<ref id="B61"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>L.</given-names></name> <name><surname>Redman</surname> <given-names>C. W.</given-names></name> <name><surname>Payne</surname> <given-names>S. J.</given-names></name> <name><surname>Georgieva</surname> <given-names>A.</given-names></name></person-group> (<year>2014</year>). <article-title>Feature selection using genetic algorithms for fetal heart rate analysis.</article-title> <source><italic>Physiol. Meas.</italic></source> <volume>35</volume> <fpage>1357</fpage>&#x2013;<lpage>1371</lpage>. <pub-id pub-id-type="doi">10.1088/0967-3334/35/7/1357</pub-id> <pub-id pub-id-type="pmid">24854596</pub-id></citation></ref>
<ref id="B62"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Zhao</surname> <given-names>Z. D.</given-names></name></person-group> (<year>2017</year>). <article-title>&#x201C;Fetal state assessment based on cardiotocography parameters using PCA and AdaBoost,&#x201D; in</article-title> <source><italic>Proceedings of the Conference on 2017 10th International Congress on Image and Signal Processing, Biomedical Engineering and Informatics</italic></source>, Shanghai. <pub-id pub-id-type="doi">10.1109/CISP-BMEI.2017.8302314</pub-id></citation></ref>
</ref-list>
</back>
</article>