Skip to main content
Log in

Adaptive neuro-fuzzy inference system for diagnosis of the heart valve diseases using wavelet transform with entropy

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Listening via stethoscope is a preferential method, being used by physicians for distinguishing normal and abnormal cardiac systems. On the other hand, listening with stethoscope has a number of constraints. The interpretation of various heart sounds depends on physician’s ability of hearing, experience, and skill. Such limitations may be reduced by developing biomedical-based decision support systems. In this study, a biomedical-based decision support system was developed for the classification of heart sound signals, obtained from 120 subjects with normal, pulmonary, and mitral stenosis heart valve diseases via stethoscope. Developed system comprises of three stages. In the first stage, for feature extraction, obtained heart sound signals were separated to its sub-bands using discrete wavelet transform (DWT). In the second stage, entropy of each sub-band was calculated using Shannon entropy algorithm to reduce the dimensionality of the feature vectors via DWT. In the third stage, the reduced features of three types of heart sound signals were used as input patterns of the adaptive neuro-fuzzy inference system (ANFIS) classifiers. Developed method reached 98.33% classification accuracy, and it was showed that purposed method is effective for detection of heart valve diseases.

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

Similar content being viewed by others

References

  1. Jiang Z, Choi S (2006) A cardiac sound characteristic waveform method for in-home heart disorder monitoring with electric stethoscope. Exp Syst Appl 31(2):286–298

    Article  Google Scholar 

  2. Ahlström C (2006) Processing of the phonocardiographic signal-methods for the intelligent stethoscope. Ms thesis, Linköping University, Institute of Technology, Linköping, Sweden

  3. Kara S (2007) Classification of mitral stenosis from Doppler signals using short time Fourier transform and artificial neural Networks. Exp Syst Appl 33:468–475

    Article  Google Scholar 

  4. Güraksın GE, Ergün U, Deperlioğlu Ö (2009) Classification of the heart sounds via artificial neural network. International symposium on innovations in intelligent systems and applications, pp 507–511

  5. Say Ö (2002) Analysis of heart sounds and classification of by using artificial neural networks. Ms thesis, Institute of Natural and Applied Science, İstanbul Technical University, İstanbul, Turkey

  6. Leung TS, White PR, Collis WB, Brown E, Salmon AP (2006) Classification of heart sounds using time-frequency method and artificial neural networks. Proceedings of the 22nd annual international conference of the IEEE engineering in medicine and biology society, vol 2, pp 988–991

  7. Sinha RK (2003) Artificial neural network detects changes in electro-encephalogram power spectrum of different sleep-wake states in an animal model of heat stress. Med Biol Eng Comput 41:595–600

    Article  Google Scholar 

  8. Kandaswamy A, Kumar C, Ramanathan R, Jayaraman S, Malmurugan N (2004) Neural classification of lung sounds using wavelet coefficients. Comput Biol Med 34(6):523–537

    Article  Google Scholar 

  9. O’Rourke RA (2000) Cardiovascular disease: foreword. Curr Probl Cardiol 25(11):786–825

    Google Scholar 

  10. Maglogiannis I, Loukis E, Zafiropoulos E, Stasis A (2009) Support vectors machine-based identification of heart valve diseases using heart sounds. Comput Methods Programs Biomed 95:47–61

    Article  Google Scholar 

  11. El-Segaier M, Lilja O, Lukkarinen S, Sörnmo L, Sepponen R, Pesonen E (2005) Computer-based detection and analysis of heart sound and murmur. Ann Biomed Eng 33(7):937–942

    Article  Google Scholar 

  12. Voss A, Mix A, Huebner T (2005) Diagnosing aortic valve stenosis by parameter extraction of heart sound signals. Ann Biomed Eng 33:1167–1174

    Article  Google Scholar 

  13. Folland R, Hines EL, Boilot P, Morgan D (2002) Classifying coronary dysfunction using neural networks through cardiovascular auscultation. Med Biol Eng Comput 40:339–343

    Article  Google Scholar 

  14. Chauhan S, Wang P, Lim CS, Anantharaman V (2008) A Computer Aided MFCC based HMM system for automatic auscultation. Comput Biol Med 38(2):221–233

    Article  Google Scholar 

  15. Sinha RK, Aggarwal Y, Das BN (2007) Backpropagation artificial neural network classifier to detect changes in heart sound due to mitral valve regurgitation. J Med Syst 31:205–209

    Article  Google Scholar 

  16. Hebden JE, Torry JN (1997) Identification of aortic stenosis and mitral regurgitation by heart sound analysis. Comput Cardiol 24:109–112

    Google Scholar 

  17. Ahlstrom C, Hult P, Rask P, Karlsson JE, Nylander E, Dahlstrom U, Ask P (2006) Feature extraction for systolic heart murmur classification. Ann Biomed Eng 34:1666–1677

    Article  Google Scholar 

  18. Pavlopoulos S, Stasis A, Loukis E (2004) A decision tree-based method for the differential diagnosis of aortic stenosis from mitral regurgitation using heart sounds. Biomed Eng OnLine (June 3):1–5

  19. Turkoglu I, Arslan A, Ilkay E (2002) An expert system for diagnosis of the heart valve diseases. Exp Syst Appl 23:229–236

    Article  Google Scholar 

  20. Bhatikar SR, DeGroff C, Mahajan RL (2005) Classifier based on the artificial neural network approach for cardiologic auscultation in pediatrics. Artif Intell Med 33:251–260

    Article  Google Scholar 

  21. Marcianesi A, Scaletti S, Speciale N (2001) A new wavelet-based algorithm for filtering low SRN signals. Neural networks for signal processing XI, proceedings of the IEEE signal processing society workshop, pp 549–558

  22. Graps A (1995) An introduction to wavelets. IEEE Comput Sci Eng 2(2):50–61

    Article  Google Scholar 

  23. Wu J-D, Kuo J-M (2009) An automotive generator fault diagnosis system using discrete wavelet transform and artificial neural network. Exp Syst Appl 36(6):9776–9783

    Article  Google Scholar 

  24. Güler İ, Übeyli ED (2005) ECG beat classifier designed by combined neural network model. Pattern Recognit 38:199–208

    Google Scholar 

  25. Bruni V, Vitulano D (2007) Combined image compression and denoising using wavelets. Signal Process Image Commun 22(1):86–101

    Article  Google Scholar 

  26. Chen J, Zhang Y, Shi X (2006) Image coding based on wavelet transform and uniform scalar dead zone quantizer. Signal Process Image Commun 21(7):562–572

    Article  Google Scholar 

  27. Wu J-D, Hsu C-C (2009) Fault gear identification using vibration signal with discrete wavelet transform technique and fuzzy–logic inference. Exp Syst Appl 36(2):3785–3794

    Article  Google Scholar 

  28. Ekici S, Yildirim S, Poyraz M (2008) Energy and entropy-based feature extraction for location fault on transmission lines by using neural network and wavelet packet decomposition. Exp Syst Appl 34:2937–2944

    Article  Google Scholar 

  29. Gaing XL (2004) Wavelet-based neural network for power disturbance recognition and classification. IEEE Trans Power Deliv 19:1560–1568

    Article  Google Scholar 

  30. Turkoglu I, Arslan A, Ilkay E (2003) An intelligent system for diagnosis of the heart valve diseases with wavelet packet neural networks. Comput Biol Med 33:319–331

    Article  Google Scholar 

  31. Übeyli ED (2009) Combined neural network model employing wavelet coefficients for EEG signals classification. Digital Signal Process 19(2):297–308

    Article  Google Scholar 

  32. Babaei S, Geranmayeh A (2009) Heart sound reproduction based on neural network classification of cardiac valve disorders using wavelet transforms of PCGs signal. Comput Biol Med 39(1):8–15

    Article  Google Scholar 

  33. Subasi A (2007) EEG signal classification using wavelet feature extraction and a mixture of expert model. Exp Syst Appl 32(4):1084–1093

    Article  Google Scholar 

  34. Zadeh LA (1965) Fuzzy sets. Inform Control 8:65–70

    Article  MathSciNet  Google Scholar 

  35. Geethanjali M, Mary S, Slochanal R (2008) A combined adaptive network and fuzzy inference system (ANFIS) approach for overcurrent relay system. Neurocomputing 71:895–903

    Article  Google Scholar 

  36. Subasi A, Yilmaz AS, Binici H (2009) Prediction of early heat of hydration of plain and blended cements using neuro-fuzzy modelling techniques. Exp Syst Appl 36:4940–4950

    Article  Google Scholar 

  37. Jang JSR (1993) ANFIS: Adaptive network based fuzzy inference system, IEEE transactions on systems. Man Cybern 23(3):665–683

    Article  Google Scholar 

  38. Güler I, Übeyli ED (2004) Application of adaptive neuro-fuzzy inference system for detection of electrocardiographic changes in patients with partial epilepsy using feature extraction. Exp Syst Appl 27:323–330

    Article  Google Scholar 

  39. Übeyli ED, Güler I (2005) Adaptive neuro-fuzzy inference systems for analysis of internal carotid arterial Doppler signals. Comput Biol Med 35:687–702

    Article  Google Scholar 

  40. Aznarte MJL, Sánchez JMB, Lugilde DN, Fernández CDL, Guardia CDD, Sánchez FA (2007) Forecasting airborne pollen concentration time series with neural and neuro-fuzzy models. Exp Syst Appl 32(4):1218–1225

    Article  Google Scholar 

  41. Atsalakis GS, Valavanis KP (2009) Forecasting stock market short-term trends using a neuro-fuzzy based methodology. Exp Syst Appl 36:10696–10707

    Article  Google Scholar 

  42. Ozturk A, Arslan A, Hardalac F (2008) Comparison of neuro-fuzzy systems for classification of transcranial doppler signals with their chaotic invariant measures. Exp Syst Appl 34(2):1044–1055

    Article  Google Scholar 

  43. Sengur A (2008) Wavelet transform and adaptive neuro-fuzzy inference system for color texture classification. Exp Syst Appl 34(3):2120–2128

    Article  Google Scholar 

  44. Elmas C, Ustun O, Sayan HH (2008) A neuro-fuzzy controller for speed control of a permanent magnet synchronous motor drive. Exp Syst Appl 34(1):657–664

    Article  Google Scholar 

  45. Vieira J, Dias FM, Mota A (2004) Artificial neural networks and neuro-fuzzy systems for modelling and controlling real systems: a comparative study. Eng Appl Artif Intell 17:265–273

    Article  Google Scholar 

  46. Aguilar L, Melin P, Castillo O (2003) Intelligent control of a stepping motor drive using a hybrid neuro-fuzzy ANFIS approach. Appl Soft Comput 3:209–219

    Article  Google Scholar 

  47. Avci E, Hanbay D, Varol A (2007) An expert discrete wavelet adaptive network based fuzzy inference system for digital modulation recognition. Exp Syst Appl 33(3):582–589

    Article  Google Scholar 

  48. Lei Y, He Z, Zi Y, Hu Q (2007) Fault diagnosis of rotating machinery based on multiple ANFIS combination with gas. Mech Syst Signal Process 21:2280–2294

    Article  Google Scholar 

  49. Polat K, Gunes S (2007) Automatic determination of diseases related to lymph system from lymphography data using principles component analysis (PCA), fuzzy weighting pre-processing and ANFIS. Exp Syst Appl 33(3):1636–1664

    Article  Google Scholar 

  50. Übeyli ED (2008) Adaptive neuro-fuzzy inference system employing wavelet coefficients for detection of ophthalmic arterial disorders. Exp Syst Appl 34:2201–2209

    Article  Google Scholar 

  51. Übeyli ED (2009) Adaptive neuro-fuzzy inference system for classification of ECG signals using Lyapunov exponents. Comput Methods Progr Biomed 9(3):313–321

    Article  Google Scholar 

  52. Belal SY, Taktak AFG, Nevill AJ, Spencer SA, Roden D, Bevan S (2002) Automatic detection of distorted plethysmogram pulses in neonates and paediatric patients using an adaptive-network based fuzzy inference system. Artif Intell Med 24:149–165

    Article  Google Scholar 

  53. Uğuz H (2010) A biomedical system based on artificial neural network and principal component analysis for diagnosis of the heart valve diseases. J Med Syst. doi:10.1007/s10916-010-9446-7 (in press)

  54. Güraksın GE (2009) Classification of the heart sounds via artificial neural network. Ms thesis, Institute of Natural and Applied Science, Afyon Kocatepe University, Afyonkarahisar, Turkey

  55. Ocak H (2009) Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy. Exp Syst Appl 36:2027–2036

    Article  Google Scholar 

  56. Purushotham V, Narayanan S, Parasad SAN (2005) Multi-fault diagnosis of rolling bearing elements using wavelet analysis and hidden Markov model based fault recognition. NDT&E International 38:654–666

    Google Scholar 

  57. Rioul O, Vetterli M (1991) Wavelets and signal processing. IEEE Signal Process Mag 8(4):14–38

    Article  Google Scholar 

  58. Mallat SG (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674–693

    Article  MATH  Google Scholar 

  59. Misiti M, Misiti Y, Oppenheim G, Poggi J (2004) User guide wavelet toolbox for use with MATLAB

  60. Tong S, Bezerianos A, Paul J, Zhu Y, Thakor N (2002) Nonextensive entropy measure of EEG following brain injury from cardiac arrest. Phys A Stat Mech Appl 305(3–4):619–628

    Article  MATH  Google Scholar 

  61. Principe JC, Euliano NR, Lefebvre WC (2000) Neural and adaptive systems. Wiley, New York

    Google Scholar 

  62. Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27:623–656

    MathSciNet  Google Scholar 

  63. Zhang XS, Roy RJ (2001) Derived fuzzy knowledge model for estimating the depth of anesthesia. IEEE Trans Biomed Eng 48(3):312–323

    Article  Google Scholar 

  64. Kannathal N, Choo ML, Acharya UR, Sadasivan PK (2005) Entropies for detection of epilepsy in EEG. Comput Methods Progr Biomed 80:187–194

    Article  Google Scholar 

  65. Yildiz A, Akin M, Poyraz M, Kirbas G (2009) Application of adaptive neuro-fuzzy inference system for vigilance level estimation by using wavelet-entropy feature extraction. Exp Syst Appl 36:7390–7399

    Article  Google Scholar 

  66. Kulkarni AD (2001) Computer vision and fuzzy neural systems. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  67. Baylar A, Hanbay D, Ozpolat E (2008) An expert system for predicting aeration performance of weirs by using ANFIS. Exp Syst Appl 35:1214–1222

    Article  Google Scholar 

  68. Kiymik MK, Akin M, Subasi A (2004) Automatic recognition of alertness level by using wavelet transform and artificial neural network. J Neurosci Methods 139:231–240

    Article  Google Scholar 

  69. Cherif LH, Debbal SM, Bereksi-Reguig F (2010) Choice of the wavelet analyzing in the phonocardiogram signal analysis using the discrete and the packet wavelet transform. Exp Syst Appl 37:913–918

    Article  Google Scholar 

Download references

Acknowledgments

This study has been supported by Scientific Research Project of Selçuk University. Also, I thank, the Afyon Kocatepe University, Afyonkarahisar, Turkey for providing the heart sound data to me (Project No: 07.AFMYO.01).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Harun Uğuz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Uğuz, H. Adaptive neuro-fuzzy inference system for diagnosis of the heart valve diseases using wavelet transform with entropy. Neural Comput & Applic 21, 1617–1628 (2012). https://doi.org/10.1007/s00521-011-0610-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0610-x

Keywords

Navigation