Human Fetus Health Classification on Cardiotocographic Data Using Random Forests

  • Tomáš Peterek
  • Petr Gajdoš
  • Pavel Dohnálek
  • Jana Krohová
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 298)


Pregnancy and fetus development is an extremely complex biological process that, while generally successful and without complications, can go wrong. One of the methods to determine if the fetus is developing according to expectations is cardiotocography. This diagnostic technique’s purpose is to measure the heartbeat of the fetus and uterine contractions of its mother, usually during the third trimester of pregnancy when the fetus’ heart is fully functional. Outputs of a cardiotocogram are usually interpreted as belonging to one of three states: physiological, suspicious and pathological. Automatic classification of these states based on cardiotocographic data is the goal of this paper. In this research, the Random Forest method is show to perform very well, capable of classifying the data with 94.69% accuracy. A comparison with the Classification and Regression Tree and Self-organizing Map methods is also provided.


random forest CTG fetus SOM decision tree 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Robinson, B.: A review of nichd standardized nomenclature for cardiotocography: the importance of speaking a common language when describing electronic fetal monitoring. Reviews in Obstetrics and Gynecology 1(2), 56 (2008)Google Scholar
  2. 2.
    Alfirevic, Z., Devane, D., Gyte, G.M., et al.: Continuous cardiotocography (ctg) as a form of electronic fetal monitoring (efm) for fetal assessment during labour. Cochrane Database Syst. Rev. 3 (2006)Google Scholar
  3. 3.
    Macones, G.A., Hankins, G.D., Spong, C.Y., Hauth, J., Moore, T.: The 2008 national institute of child health and human development workshop report on electronic fetal monitoring: update on definitions, interpretation, and research guidelines. Journal of Obstetric, Gynecologic, & Neonatal Nursing 37(5), 510–515 (2008)CrossRefGoogle Scholar
  4. 4.
    Frank, A., Asuncion, A.: UCI machine learning repository (2010)Google Scholar
  5. 5.
    Chen, C.-Y., Chen, J.-C., Yu, C., Lin, C.-W.: A comparative study of a new cardiotocography analysis program. In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC 2009, pp. 2567–2570 (September 2009)Google Scholar
  6. 6.
    Kupka, T., Wrobel, J., Jezewski, J., Gacek, A.: Evaluation of fetal heart rate baseline estimation method using testing signals based on a statistical model. In: 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS 2006, August 30-September 3, pp. 3728–3731 (2006)Google Scholar
  7. 7.
    Marques de Sa, J.P., Reis, L.P., Lau, J.N., Bernardes, J.: Estimation and classification of fetal heart rate baselines using artificial neural networks. In: Computers in Cardiology 1994, pp. 541–544 (September 1994)Google Scholar
  8. 8.
    Chudacek, V., Spilka, J., Lhotska, L., Janku, P., Koucky, M., Huptych, M., Bursa, M.: Assessment of features for automatic ctg analysis based on expert annotation. In: 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC, August 30-September 3, pp. 6051–6054 (2011)Google Scholar
  9. 9.
    Ocak, H., Ertunc, H.: Prediction of fetal state from the cardiotocogram recordings using adaptive neuro-fuzzy inference systems. Neural Computing and Applications, 1–7 (2012)Google Scholar
  10. 10.
    Jadhav, S., Nalbalwar, S., Ghatol, A.: Modular neural network model based foetal state classification. In: 2011 IEEE International Conference on Bioinformatics and Biomedicine Workshops (BIBMW), pp. 915–917 (November 2011)Google Scholar
  11. 11.
    Zhou, H., Ying, G.: Identification of ctg based on bp neural network optimized by pso. In: 2012 11th International Symposium on Distributed Computing and Applications to Business, Engineering Science (DCABES), pp. 108–111 (2012)Google Scholar
  12. 12.
    Huang, M., Hsu, Y.: Fetal distress prediction using discriminant analysis, decision tree, and artificial neural network. Journal of Biomedical Science and Engineering, 526–533 (2012)Google Scholar
  13. 13.
    Breiman, L., Friedman, J., Olshen, R., Stone, C.: Classification and Regression Trees. Wadsworth and Brooks, Monterey (1984)MATHGoogle Scholar
  14. 14.
    Kohonen, T.: Self-Organizing Maps, 2nd (extended) edn. Springer, Berlin (1997)Google Scholar
  15. 15.
    Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)CrossRefMATHGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Tomáš Peterek
    • 1
  • Petr Gajdoš
    • 1
    • 2
  • Pavel Dohnálek
    • 1
    • 2
  • Jana Krohová
    • 3
  1. 1.IT4InnovationsCentre of Excellence, VŠB - Technical University of OstravaOstravaCzech Republic
  2. 2.Department of Computer Science, FEECSVŠB - Technical University of OstravaOstravaCzech Republic
  3. 3.Department of Cybernetics and Biomedical Engineering, FEECSVŠB - Technical University of OstravaOstravaCzech Republic

Personalised recommendations