Skip to main content

Recognition of Heart Murmur Based on Machine Learning and Visual Based Analysis of Phonocardiography

  • Conference paper
  • First Online:
Intelligent Computing (SAI 2018)

Abstract

Heart sounds recognition is essential for heart defects diagnosis. Diagnosis of structural heart defects is not always possible using the contemporary stethoscope and need further assessment using high cost devices such as X-ray, electrocardiogram (ECG), echocardiography (ECHO) and computed tomography (CT)). Automatic computer assisted auscultation may be used as a clinical decision support tool. In an attempt to develop an automatic computer aided diagnostic modality for heart conditions that is sensitive, specific, non-invasive we created two automatic computer cardiac auscultation (ACCA) models that provide heart sound analysis and we aimed to improve the sensitivity and correct classification rate (CCR) of recognition of heart sounds, thus we developed model A ACCA recognition system (machine learning (interpreter independent)) and model B ACCA recognition system (machine learning and interpreter dependent visual analysis). We used machine learning based on mel frequency cepestral coefficients as a feature and Hidden Markov Model (HMM) as a classifier. We performed visual analysis based on phonocardiography (PCG) and spectrogram image. Model A ACCA demonstrated 97% CCR, 99.2% sensitivity and specificity 100% and model B ACCA demonstrated 98.2% CCR and 99.2% sensitivity and specificity 100%. ACCA models A and B allow reliable interpretation of recognised sounds to detect underlying structural defects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Abbreviations

ECG:

Electrocardiogram

ECHO:

Echocardiography

CT:

Computed tomography

ACCA:

Automatic Computer Cardiac Auscultation

CCR:

Correct Classification Rate

HMM:

Hidden Markov Model

PCG:

Phonocardiography

MFCC:

Mel Frequency Cepestral Coefficient

AS:

Aortic Stenosis

VSD:

Ventricular Septal Defect

MR:

Mitral regurgitation

PR:

Pulmonary Regurgitation

PS:

Pulmonary Stenosis

PDA:

Patent Ductus Arteriosus

FFT:

Fast Fourier Transform

SVM:

Support Vector Machine

DWT:

Discrete Wavelet Transform

ANN:

Artificial Neural Network

BPNN:

Back Propagation Neural Network

ANFI:

Adaptive Neuro-Fuzzy Inference

WT:

Wavelet Transform

References

  1. Gillaspy, R.: The Cardiac Cycle: Phase, Explanation & Terms, Chap. 3, lesson 3. http://study.com/academy/lesson/the-cardiac-cycle-phases-explanation-terms.html. Accessed 06 Oct 2016

  2. Patient trusted medical and information support. http://patient.info/doctor/heart-murmurs-in-children. Accessed 16 Jan 2017

  3. Bateman, T.M.: Business aspects of cardiovascular computed tomography: tackling the challenges. JACC Cardiovasc. Imaging 1(1), 111–118 (2008)

    Article  Google Scholar 

  4. Thomas, J.D., Adams, D.B., DeVries, S., Ehler, D., Greenberg, N., Garcia, M., Ginzton, L., Gorcsan, J., Katz, A.S., Keller, A., Khandheria, B., Powers, K.B., Roszel, C., Rubenson, D.S., Soble, J.: Guidelines and recommendations for digital echocardiography. J. Am. Soc. Echocardiogr. 18(3), 287–297 (2005)

    Article  Google Scholar 

  5. Trivedi, N., Levy, D., Tarsa, M., Anton, T., Hartney, C., Wolfson, T., Pretorius, D.H.: Congenital cardiac anomalies: prenatal readings versus neonatal outcomes. J. Ultrasound Med. 31(3), 389–399 (2012)

    Article  Google Scholar 

  6. Rajakumar, K., Weisse, M., Rosas, A., Gunel, E., Pyles, L., Neal, W.A., Balian, A., Einzig, S.: Comparative study of clinical evaluation of heart murmurs by general pediatricians and pediatric cardiologists. Clin. Pediatr. (Phila.) 38(9), 511–518 (1999)

    Article  Google Scholar 

  7. Asprey, D.P.: Evaluation of children with heart murmurs. Lippincotts Prim. Care Pract. 2(5), 505–513 (1998)

    Google Scholar 

  8. Association of American Medical Colleges, USA (2008)

    Google Scholar 

  9. Kotb, M.A., Elmahdy, H.N., Mostafa, F.A., El Falaki, M., Shaker, C.W., Refaey, M.A., Rjoob, K.W.Y.: Improving the recognition of heart murmur. Int. J. Adv. Comput. Sci. Appl. 7(7), 283–287 (2016)

    Google Scholar 

  10. Banerjee, P., Mondal, A.: An irregularity measurement based cardiac status recognition using support vector machine. J. Med. Eng. 2015, 1–9 (2015)

    Article  Google Scholar 

  11. Nogata, F., Yokota, Y., Kawanura, Y., Morita, H., Uno, Y., Walsh, W.R.: Audio-visual based recognition of auscultatory heart sounds with fourier and wavelet analysis. Glob. J. Technol. Optim. 3, 43–48 (2012)

    Google Scholar 

  12. Kumar, D., Carvalho, P., Antunes, M., Paiva, R.P., Henriques, J.: Heart murmur classification with feature selection. In: The Annual International Conference of the IEEE Engineering in Medicine and Biology Society 2010, Buenos Aires, Argentina, pp. 4566–4569, 31 August–4 September 2010

    Google Scholar 

  13. Curt, G.D.G., Bhatikar, S., Hertzberg, J., Shandas, R., Valdes-Cruz, L., Mahajan, R.L.: Artificial Neural Network Based Method of Screening Heart Murmurs in Children. American Heart Association, Dallas (2001)

    Google Scholar 

  14. Amiri, A.M., Armano, G.: Segmentation and feature extraction of heart murmurs in newborns. J. Life Sci. Technol. 1, 107–111 (2013)

    Google Scholar 

  15. Devi, A., Misal, A.: A survey on classifiers used in heart valve disease detection. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2, 609–614 (2013)

    Google Scholar 

  16. Tomas, B., Zelenika, D., Roncevic, Z., Krtalic, A.: Classification of pathologic and innocent heart murmur based on multimedia presentations of acoustic heart signals. In: The Third International Conference on Creative Content Technologies 2011, Rome, Italy, pp. 34–37, 25–30 September 2011

    Google Scholar 

  17. Strunic, S.L., Rios-Gutierrez, F., Alba-Flores, R., Nordehn, G., Burns, S.: Detection and classification of cardiac murmurs using segmentation techniques and artificial neural networks. In: The Proceedings of Computational Intelligence and Data Mining IEEE Symposium on Conference, Honolulu, USA, pp. 397–404, 1 March–5 April 2007. https://doi.org/10.1109/cidm.2007.368902

  18. Zhong, L., Wan, J., Huang, Z., Cao, G., Xiao, B.: Heart murmur recognition based on hidden Markov model. J. Sig. Inf. Process. 4, 140–144 (2013)

    Google Scholar 

  19. Jimenez, J.A., Becerra, M.A., Delgado-Trejos, E.: Heart murmur detection using ensemble empirical mode decomposition and derivations of the mel-frequency cepstral coefficients on 4-area phonocardiographic signals. In: The Proceedings of the Computing Cardiology Conference, Cambridge, USA, pp. 493–496, 7–10 September 2014

    Google Scholar 

  20. Kumar, D., Carvalho, P., Antunes, M., Henriques, J., Maldonado, M., Schmidt, R., Habetha, J.: Wavelet transform and simplicity based heart murmur segmentation. In: The Computers in Cardiology Conference 2006, Valencia, Spain, pp. 173–176, 17–20 September 2006

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Magd Ahmed Kotb .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kotb, M.A., Elmahdy, H.N., Mostafa, F.E.Z., Shaker, C.W., Refaey, M.A., Rjoob, K.W.Y. (2019). Recognition of Heart Murmur Based on Machine Learning and Visual Based Analysis of Phonocardiography. In: Arai, K., Kapoor, S., Bhatia, R. (eds) Intelligent Computing. SAI 2018. Advances in Intelligent Systems and Computing, vol 857. Springer, Cham. https://doi.org/10.1007/978-3-030-01177-2_14

Download citation

Publish with us

Policies and ethics