Abstract
Emerging pervasive assistive environment applications for remote home healthcare monitoring of the elderly, disabled and also patients with various chronic diseases generate massive amounts of sensor signal data, which are transmitted from numerous homes to local health centers or hospitals. While it is critical to process this data efficiently (in a fast and accurate manner) and cost-effectively, in a large-scale application of the above technologies, it is not possible to do so manually by specialized human resources. This paper proposes a methodology for automatic real-time screening of heart sound signals (one of the most widely acquired signals from the human body for diagnostic purposes) and identification of those that are abnormal and require some action to be taken, which can be applied to many other similar types of bio-signals generated in assistive environments. It is based on a novel Markov Chain Monte Carlo Bayesian Inference approach, which estimates conditional probability distributions in structures obtained from a Tree-Augmented Naïve Bayes algorithm. It has been applied and validated in a highly ‘difficult’ heterogeneous dataset of 198 heart sound signals, which comes from both healthy medical cases and unhealthy ones having aortic stenosis, mitral regurgitation, aortic regurgitation or mitral stenosis. The proposed methodology achieved high classification performance in this difficult screening problem. It performs higher than other widely used classifiers, showing great potential for contributing to a cost-effective large-scale application of ICT-based assistive environment technologies.
Similar content being viewed by others
References
Vassis, D., Belsis, P., Skourlas, C., Pantziou, G.: Providing advanced remote medical treatment services through pervasive environments. Pers. Ubiquit. Comput. 14, 563–573 (2010)
Chauhan, S., Wang, P., Lim, C.S., Anantharaman, V.: A Computer Aided MFCC based HMM system for automatic auscultation. Comput. Biol. Med. 38(2), 221–233 (2008)
Friedman, N., Koller, D.: Being Bayesian about network structure: a Bayesian approach to structure discovery in Bayesian networks. Mach. Learn. 50, 95–126 (2003)
Stasis, A., Loukis, E., Pavlopoulos, S., Koutsouris, D.: A multiple decision trees architecture for medical diagnosis: The differentiation of opening snap, second heart sound split and third heart sound. Computational Management Science, pp. 245–274. Springer Verlag, Autumn (2004)
Cathers, I.: Neural network assisted cardiac auscultation. Artif. Intell. Med. 7(1), 53–66 (1995)
Wu, C.H., Lo, C.W., Wang, J.F.: Computer-aided analysis of classification of heart sounds based on neural networks and time analysis. In: Proceedings of the IEEE international conference on acoustics. Speech Signals Process. (ICASSP) 5, 3455–3458 (1995)
Wu, C.H.: On the analysis and classification of heart sounds based on segmental Bayesian networks and time analysis. J. Chin. Inst. Electr. Eng. Transact. Chin. Inst. Eng. Ser. E 4(4), 343–350 (1997)
Leung, T.S., White, P.R., Collis, W.B., Brown, E., Salmon, A.P.: Classification of heart sounds using time-frequency method and artificial neural networks. In: Proceedings of the 22nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society 2: 988–991 (2000)
White, P.R., Collis, W.B., Salmon, A.P.: Analysing heart murmurs using time-frequency methods. In: Proceeding of the IEEE-SP International Symposium Time-Frequency and Time-Scale Analysis, pp. 385–388. (1996)
Nakamitsu T., Shino H., Kotani T., Yana K., Harada K., Sudoh J., Harasawa E., Itoh H: Detection and classification of systolic murmur using a neural network. In: Proceeding of the 15th IEEE Southern Biomedical Engineering Conference, pp. 365–366. (1996)
Leung T.S., White P.R., Collis W.B., Brown E., Salmon A.P.: Analysing paediatric heart murmurs with discriminant analysis. In: Proceedings of the 19th Annual conference of the IEEE Engineering in Medicine and Biology Society, Hong Kong, pp. 1628–1631. (1998)
Leung T.S., White P.R., Collis W.B., Brown E., Salmon A.P.: Characterisation of paediatric heart murmurs using self-organising map. In Proceedings of the Joint Meeting of the BMES & IEEE Engineering in Medicine and Biology Society, pp. 926. (1999)
Noponen, A.L., Lukkarinen, S., Angerla, A., Sikio, K., Sepponen, R.: How to recognize the innocent vibratory murmur. Comput. Cardiol. 25, 561–564 (2000)
DeGroff, C., Bhatikar, S., Mahajan, R.: A classifier based on the artificial neural network approach for cardiologic auscultation in pediatrics. Artif. Intell. Med. 33, 251–260 (2005)
De Vos, J.P., Blanckenberg, M.: Automated pediatric cardiac auscultation. IEEE Trans. Biomed. Eng. 54(2), 244–252 (2007)
Akay, M.: Noninvasive diagnosis of coronary artery disease using a neural network algorithm. Biol. Cybern. 67, 361–367 (1992)
Akay, Y., Akay, M., Welkowitz, W., Kostis, J.: Noninvasive detection of coronary artery disease. IEEE Eng. Med. Biol. 13(5), 761–764 (1994)
Bahadirlar Y., OzcanGulcur H., Aytekin S., Gulmez U.: Acoustical detection of coronary artery disease. In: Proceedings of the 16th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2:1278–1279. (1994)
Xuesong Y., Qiang C. Yuquan C.: Noninvasive detection of coronary artery disease based on heart sounds. In: Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 3, pp. 1546–1548. 29 Oct–1 Nov (1998)
Tateishi, O.: Clinical significance of the acoustic detection of coronary artery stenosis. J. Cardiol. 38(5), 255–262 (2001)
Nygaard, H., Thuesen, L., Hasenkam, J.M., Pedersen, E.M., Paulsen, P.K.: Assessing the severity of aortic valve stenosis by spectral analysis of cardiac murmurs (spectral vibrocardiography). Part I: technical aspects. J. Heart Valve Dis. 2(4), 454–467 (1993)
Hebden, J.E., Torry, J.N.: Identification of aortic stenosis and mitral regurgitation by heart sound analysis. Comput. Cardiol. 24, 109–112 (1997)
Brusco M., Nazeran H.: Development of an intelligent PDA-based wearable digital phonocardiograph. In: Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, 4:3506–3509. (2005)
Herold, J., Schroeder, R., Nasticzky, F., Baier, V., Mix, A., Huebner, T., Voss, A.: Diagnosing aortic valve stenosis by correlation analysis of wavelet filtered heart sounds. Med. Biol. Eng. Comput. 43, 451–456 (2005)
Voss, A., Mix, A., Huebner, T.: Diagnosing aortic valve stenosis by parameter extraction of heart sound signals. Ann. Biomed. Eng. 33(9), 1167–1174 (2005)
Higuchi, K., Sato, K., Makuuchi, H., Furuse, A., Takamoto, S., Takeda, H.: Automated diagnosis of heart disease in patients with heart murmurs: application of a neural network technique. J. Med. Eng. Technol. 30(2), 61–68 (2006)
Ahlstrom, C., Hult, P., Rask, P., Karlsson, J.E., Nylander, E., Dahlstrom, U., Ask, P.: Feature extraction for systolic heart murmur classification. Ann. Biomed. Eng. 34(11), 1666–1677 (2006)
Pavlopoulos S., Stasis A., Loukis E.: A decision tree—based method for the differential diagnosis of Aortic Stenosis from Mitral Regurgitation using heart sounds. BioMed. Eng. Online, 2004
Maglogiannis, I., Loukis, E., Zafiropoulos, E., Stasis, A.: Support vectors machine based identification of heart valve diseases using heart sounds. Comput. Methods Progr. Biomed. 95(1), 47–61 (2009)
Heckerman, D.: A Tutorial on Learning with Bayesian Networks. In: Jordan, M. (ed.) Learning in Graphical Models. MIT Press, Cambridge (1999)
Pearl, J.: Causality: Models, Reasoning and Inference. Cambridge University Press, Cambridge (2000)
Pearl, J.: Probabilistic Reasoning in Intelligent Systems: Networks for Plausible Inference. Morgan Kaufmann, San Mateo (1988)
Ram, R., Chetty, M.: Constraint Minimization for Efficient Modeling of Gene Regulatory Network. In: Chetty, M., Ngom, A., Ahmad, S. (eds.) PRIB 2008. LNCS (LNBI), vol. 5265, pp. 201–213. Springer, Heidelberg (2008)
Liu, J.S.: Monte Carlo Strategies in Scientific Computing. Springer, Heidelberg (2001)
Lunn, A., Thomas, G., Best, H., Spiegelhalter, D.: WinBUGS—A Bayesian modeling framework: concepts, structure, and extensibility. Stat. Comput. 10, 325–337 (2000)
Nummelin, E.: General irreducible Markov chains and non-negative operators. Cambridge University Press, 1984, 2004
Bi, J., Bennett, K., Embrechts, M., Breneman, C., Song, M.: Dimensionality Reduction via Sparse Support Vector Machines. J. Mach. Learn. Res. 3, 1229–1243 (2003)
Brank, J., Grobelnik, M., Milić-Frayling, N., Mladenić, D.: Feature selection using support vector machines. Proceedings of the 3rd International Conference on Data Mining Methods and Databases for Engineering, Finance, and Other Fields, Bologna, Italy, 2002
Cooper, G., Hersovits, E.: A Bayesian method for the induction of probabilistic networks from data. Mach. Learn. 9, 309–347 (1992)
Chickering, D., Geiger, D., Heckerman, D.: Learning Bayesian networks: Search methods and experimental results. In Proceedings of Fifth Conference on Artificial Intelligence and Statistics, pp. 112–128. (1995)
Ericson, B.: Heart Sounds and Murmurs: A Practical Guide, Inc. Mosby-Year Book, St. Louis (1997)
Kohavi R: A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Proceedings of International Joint Conference on AI, pp. 1137–1145. (1995)
Rapid-Miner, A.: Software for Data Mining Tasks, www.rapid-i.com
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
See Fig. 14.
Rights and permissions
About this article
Cite this article
Maragoudakis, M., Loukis, E. Heart sound screening in real-time assistive environments through MCMC Bayesian data mining. Univ Access Inf Soc 13, 73–88 (2014). https://doi.org/10.1007/s10209-013-0293-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10209-013-0293-4