Skip to main content

Advertisement

Log in

Machine learning-based classification of cardiac diseases from PCG recorded heart sounds

  • Developing nature-inspired intelligence by neural systems
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Cardiovascular diseases are one of the most fatal diseases across the globe. Clinically, conventional stethoscope is used to check the medical condition of a human heart. Only a trained medical professional can understand and interpret the heart auscultations clinically. This paper presents a machine learning-based automatic classification system based on heart sounds to diagnose cardiac disorders. The proposed framework involves strategic processing and framing of heart sound to extract discriminatory features for machine learning. The most prominent features are selected and used to train a supervised classifier for automatic detection of cardiac diseases. The biological abnormalities disturbing the physical functioning of the heart cause variations in the auscultations, which is strategically used in terms of some discriminatory features for machine learning-based automatic classification. The proposed method achieved 97.78% accuracy with the equal error rate of 2.22% for abnormal and normal heart sound classification. The experimental results exhibit that the performance of the proposed method in proper diagnosis of the cardiac diseases is high in terms of accuracy and has low error rate which makes the proposed algorithm suitable for real-time applications.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Mendis S, Puska P, Norrving B, World Health Organization (2011) Global atlas on cardiovascular disease prevention and control (PDF). World Health Organization in collaboration with the World Heart Federation and the World Stroke Organization, pp 3–18. ISBN: 978-92-4-156437-3

  2. Wilks S (1883) Evolution of the stethoscope. Popular Science 22(28):488–491

    Google Scholar 

  3. Leatham A (1975) Auscultation of the heart and phonocardiography. Churchill Livingstone, London

    Google Scholar 

  4. Azmy MM (2015) Classification of normal and abnormal heart sounds using new mother wavelet and support vector machines. In: 2015 4th international conference on electrical engineering (ICEE), Boumerdes, pp 1–3. https://doi.org/10.1109/intee.2015.7416684. December 2015

  5. Mayorga P, Valdez J, Druzgalski C, Zeljkovic V (2016) Heart and lung sounds based events classification. In: 2016 global medical engineering physics exchanges/Pan American Health Care Exchanges (GMEPE/PAHCE), Madrid, pp 1–6. https://doi.org/10.1109/gmepe-pahce.2016.7504614. April 2016

  6. Maglogiannis I, Loukis E, Zafiropoulos E, Statis A (2009) Support vector machine-based identification of heart valve diseases using heart sounds. Comput Methods Prog Biomed 95:47–61

    Article  Google Scholar 

  7. Gogineni J, Narayan JS, Rajeswara Rao D, Devi KP (2016) Development of efficient model for the assessment of heart risk stratification. Int J Pharm Bio Sci 7(3):1056–1060

    Google Scholar 

  8. Fu W, Yang X, Wang Y (2010) Heart sound diagnosis based on DTW and MFCC. In: 2010 3rd International congress on image and signal processing (CISP), Yantai, pp 2920–2923. https://doi.org/10.1109/cisp.2010.5646678

  9. Gudadhe M, Wankhade K, Dongre S (2010) Decision support system for heart disease based on support vector machine and artificial neural network. In: 2010 international conference on computer and communication technology (ICCCT), Allahabad, Uttar Pradesh, pp 741–745. https://doi.org/10.1109/iccct.2010.5640377

  10. Ghumbre S, Patil C, Ghatol A (2011) Heart disease diagnosis using support vector machine. In: International conference on computer science and information technology (ICCSIT’2011). Pattaya

  11. Sheela CJ, Vanitha L (2014) Prediction of sudden cardiac death using support vector machine. In: 2014 international conference circuit, power and computing technologies (ICCPCT), Nagercoil, pp 377–381. https://doi.org/10.1109/iccpct.2014.7054771

  12. Sonawane JS, Patil DR (2014) Prediction of heart disease using learning vector quantization algorithm. In: 2014 conference on IT in Business, Industry and Government (CSIBIG), Indore, pp 1–5. https://doi.org/10.1109/csibig.2014.7056973

  13. Pedreira CE, Macrini L, Costa ES (2004) Input and data selection applied to heart disease diagnosis. In: Proceedings of international joint conference on neural networks, Canada, August 4, 2004

  14. Vadicherla D, Sonawane S (2013) Decision support system for heart disease based on sequential minimal optimization in support vector machine. Int J Eng Sci Emerg Technol 4(2):19–26

    Google Scholar 

  15. Kumar D, Carvalho P, Antunes M, Paiva RP, Henriques J (2010) Heart murmur classification with feature selection. In: 2010 annual international conference of the IEEE engineering in medicine and biology, Buenos Aires, 2010, pp 4566–4569

  16. Guraksin GE, Uguz H (2011) Classification of heart sounds based on the least squares support vector machine. Int J Innov Comput Inf Control 7(12):7131–7144

    Google Scholar 

  17. Hadi HM, Mashor MY, Mohamed MS, Tat KB (2008) Classification of heart sounds using wavelets and neural networks. In: 5th international conference on electrical engineering, computing science and automatic control, 2008. CCE 2008. Mexico City, 2008, pp 177–180. https://doi.org/10.1109/iceee.2008.4723403

  18. Singh M, Cheema A (2013) Heart sounds classification using feature extraction of phonocardiography signal. Int J Comput Appl 77(4):13–17

    Google Scholar 

  19. Mandal S, Chatterjee J, Ray AK (2010) A new framework for wavelet based analysis of acoustical cardiac signals. In: 2010 IEEE EMBS conference on biomedical engineering and sciences (IECBES), KualaLumpur, pp 494–498. https://doi.org/10.1109/iecbes.2010.5742288

  20. Hussain S et al (2013) Classification of heart sound based on multipoint auscultation system. In: 2013 8th international workshop on systems, signal processing and their applications (WoSSPA), Algiers, pp 174–179. https://doi.org/10.1109/wosspa.2013.6602357

  21. Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PCh, Mark RG, Mietus JE, Moody GB, Peng C-K, Stanley HE (2000) PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23):215–220

    Article  Google Scholar 

  22. Gibbons JD, Chakraborti S (2011) Nonparametric statistical inference. Springer, Berlin

    MATH  Google Scholar 

  23. Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297. https://doi.org/10.1007/bf00994018

    Article  MATH  Google Scholar 

  24. Russell S; Norvig P (2003) [1995]. Artificial intelligence: a modern approach, 2nd ed. Prentice Hall, Upper Saddle River. ISBN: 978-0137903955

  25. Ho TK (1995) Random decision forests (PDF). In: Proceedings of the 3rd international conference on document analysis and recognition, Montreal, QC, 14–16 August 1995, pp 278–282

  26. Altman NS (1992) An introduction to kernel and nearest-neighbor nonparametric regression. Am Stat 46(3):175–185. https://doi.org/10.1080/00031305.1992.10475879

    Article  MathSciNet  Google Scholar 

  27. Altman DG, Bland JM (1994) Diagnostic tests. 1: sensitivity and specificity. BMJ 308(6943):1552. https://doi.org/10.1136/bmj.308.6943.1552

    Article  Google Scholar 

  28. Tharwat A (2018) Classification assessment methods. Appl Comput Inform. https://doi.org/10.1016/j.aci.2018.08.003

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by Department of Science and Technology, Ministry of Science and Technology (Grant number DST / BDTD / EAG / 2017).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Malay Kishore Dutta.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yadav, A., Singh, A., Dutta, M.K. et al. Machine learning-based classification of cardiac diseases from PCG recorded heart sounds. Neural Comput & Applic 32, 17843–17856 (2020). https://doi.org/10.1007/s00521-019-04547-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04547-5

Keywords

Navigation