Abstract
Phonocardiogram (PCG) is commonly used as a diagnostic tool in ambulatory monitoring in order to evaluate cardiac abnormalities and detect cardiovascular diseases. Although cardiac auscultation is widely used for evaluation of cardiac function, the analysis of heart sound signals mostly depends on the clinician’s experience and skills. There is growing demand for automatic and objective heart sound interpretation techniques. The objective of this study is to develop an automatic classification method for anomaly (binary and multi-class) detection of PCG recordings without any segmentation. A deep neural network (DNN) model is used on the raw data during the extraction of the features of the PCG inputs. Deep feature maps obtained from hierarchically placed layers in DNN are fed to various shallow classifiers for the anomaly detection, including support vector classifier (SVC), k-nearest neighbors (KNN), random forest (RF), gradient boosting (GB) classifier, decision tree (DT) classifier, quadratic discriminant analysis (QDA), and multi-layer perception (MLP). Principal component analysis (PCA) technique is used to reduce the high dimensions of feature maps.Finally, two famous heart sound databases, namely PhysioNet/Computing in Cardiology (CinC) Challenge heart sound database and heart valve disease (HVD) database, are used for evaluation. The databases are significantly different in terms of the tools used for data acquisition, clinical protocols, digital storages and signal qualities, making it challenging to process and analyze. By using the 10-fold cross-validation style, experimental results demonstrate that the proposed deep features with shallow classifiers yield highest performance with accuracy of 99.61% and 99.44% for binary and multi-class classification on the two databases, respectively. The results indicate that our method is effective for the detection of abnormal heart sound signals and outperforms other state-of-the-art methods.










Similar content being viewed by others
References
Al-Naami B, Fraihat H, Gharaibeh NY, Al-Hinnawi ARM (2020) A framework classification of heart sound signals in PhysioNet challenge 2016 using high order statistics and adaptive Neuro-Fuzzy inference system. IEEE Access 8:224852–224859
Alkhodari M, Fraiwan L (2021) Convolutional and recurrent neural networks for the detection of valvular heart diseases in phonocardiogram recordings. Comput Methods Prog Biomed 200:105940
Bhatti UA, Huang M, Wu D, Zhang Y, Mehmood A, Han H (2019) Recommendation system using feature extraction and pattern recognition in clinical care systems. Enterp Inf Syst 13(3):329–351
Bhatti UA, Yan Y, Zhou M, Ali S, Hussain A, Qingsong H, Yuan L (2021) Time series analysis and forecasting of air pollution particulate matter (PM 2.5): an SARIMA and factor analysis approach. IEEE Access 9:41019–41031
Bhatti UA, Zeeshan Z, Nizamani MM, Bazai S, Yu Z, Yuan L (2022) Assessing the change of ambient air quality patterns in Jiangsu province of China pre-to post-COVID-19. Chemosphere 288:132569
Biau G, Scornet E (2016) A random forest guided tour. Test 25 (2):197–227
Bilal EM (2021) Heart sounds classification using convolutional neural network with 1D-local binary pattern and 1D-local ternary pattern features. Appl Acoust 180:108152
Castro A, Vinhoza TT, Mattos SS, Coimbra MT (2013) Heart sound segmentation of pediatric auscultations using wavelet analysis. In: 35th annual international conference of the IEEE engineering in medicine and biology society, pp 3909-3912
Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) SMOTE: synthetic minority over-sampling technique. J Artif Intell Res 16:321–357
Cheema A, Singh M (2019) An application of phonocardiography signals for psychological stress detection using non-linear entropy based features in empirical mode decomposition domain. Appl Soft Comput 77:24–33
Chen P, Zhang Q (2020) Classification of heart sounds using discrete time-frequency energy feature based on S transform and the wavelet threshold denoising. Biomed Signal Process Control 57:101684
Cömert Z, Akbulut Y, Akpinar MH, Alcin OF, BudakÜ Aslan M, Sengür A (2020) Electrocardiogram beat classification using deep convolutional neural network techniques. Modelling and Analysis of Active Biopotential Signals in Healthcare, Volume 1, 12-1-12-26
Deng SW, Han JQ (2016) Towards heart sound classification without segmentation via autocorrelation feature and diffusion maps. Futur Gener Comput Syst 60:13–21
Deng M, Meng T, Cao J, Wang S, Zhang J, Fan H (2020) Heart sound classification based on improved MFCC features and convolutional recurrent neural networks. Neural Netw 130:22–32
Dominguez-Morales JP, Jimenez-Fernandez AF, Dominguez-Morales MJ, Jimenez-Moreno G (2017) Deep neural networks for the recognition and classification of heart murmurs using neuromorphic auditory sensors. IEEE Trans Biomed Circuits Syst 12(1):24–34
Fan GF, Yu M, Dong SQ, Yeh YH, Hong WC (2021) Forecasting short-term electricity load using hybrid support vector regression with grey catastrophe and random forest modeling. Util Policy 73:101294
Fan GF, Zhang LZ, Yu M, Hong WC, Dong SQ (2022) Applications of random forest in multivariable response surface for short-term load forecasting. Int J Electr Power Energy Syst 139:108073
Feng W, Dauphin G, Huang W, Quan Y, Bao W, Wu M, Li Q (2019) Dynamic synthetic minority over-sampling tTechnique-based rotation forest for the classification of imbalanced hyperspectral data. IEEE J Sel Top Appl Earth Obs Remote Sens 12(7):2159–2169
Gavrovska A, Zajic G, Bogdanovic V, Reljin I, Reljin B (2016) Paediatric heart sound signal analysis towards classification using multifractal spectra. Physiol Meas 37(9):1556
Gavrovska A, Zajic G, Bogdanovic V, Reljin I, Reljin B (2017) Identification of s1 and s2 heart sound patterns based on fractal theory and shape context. Complexity 2017
Ghosh SK, Ponnalagu RN, Tripathy RK, Acharya UR (2020) Automated detection of heart valve diseases using chirplet transform and multiclass composite classifier with PCG signals. Comput Biol Med 118:103632
Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PCh, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2003) PhysioBank, physioToolkit, and physioNet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215-e220
Hassan AR, Siuly S, Zhang Y (2016) Epileptic seizure detection in EEG signals using tunable-Q factor wavelet transform and bootstrap aggregating. Comput Methods Prog Biomed 137:247–259
Huang B, Kunoth A (2013) An optimization based empirical mode decomposition scheme. J Comput Appl Math 240:174–183
Huang NE, Shen Z, Long SR, Wu MC, Shih HH, Zheng Q, Liu HH (1998) The empirical mode decomposition and Hilbert spectrum for nonlinear and non-stationary time series analysis. Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences. The Royal Society 454 (1971):903–995
Humayun AI, Ghaffarzadegan S, Ansari MI, Feng Z, Hasan T (2020) Towards domain invariant heart sound abnormality detection using learnable filterbanks. IEEE J Biomed Health Inform 24(8):2189–2198
Khan KN, Khan FA, Abid A, Olmez T, Dokur Z, Khandakar A, Khan MS (2021) Deep learning based classification of unsegmented phonocardiogram spectrograms leveraging transfer learning. Physiol Meas 42(9):095003
Kobat MA, Dogan S (2021) Novel three kernelled binary pattern feature extractor based automated PCG sound classification method. Appl Acoust 179:108040
Kramer O (2013) K-nearest neighbors. In: Dimensionality reduction with unsupervised nearest neighbors, pp 13-23. Springer, Berlin, Heidelberg
Krishnan PT, Balasubramanian P, Umapathy S (2020) Automated heart sound classification system from unsegmented phonocardiogram (PCG) using deep neural network. Phys Eng Sci Med 43:505–515
Lau KW, Wu QH (2003) Online training of support vector classifier. Pattern Recog 36(8):1913–1920
Li J, Ke L, Du Q (2019) Classification of heart sounds based on the wavelet fractal and twin support vector machine. Entropy 21(5):472
Liang QZ, Guo XM, Zhang WY, Dai WD, Zhu XH (2015) Identification of heart sounds with arrhythmia based on recurrence quantification analysis and Kolmogorov entropy. Journal Med Biol Eng 35(2):209–217
Liu C, Springer D, Li Q, Moody B, Juan RA, Chorro FJ, Syed Z (2016) An open access database for the evaluation of heart sound algorithms. Physiol Meas 37(12):2181
Liu L, Wang H, Wang Y, Tao T, Wu X (2010) Feature analysis of heart sound based on the improved Hilbert-Huang transform. In: 3rd IEEE International Conference on Computer Science and Information Technologyb, pp 378–381
Messner E, Zohrer M, Pernkopf F (2018) Heart sound segmentation-an event detection approach using deep recurrent neural networks. IEEE Trans Biomed Eng 65(9):1964–1974
Murat F, Yildirim O, Talo M, Demir Y, Tan RS, Ciaccio EJ, Acharya UR (2021) Exploring deep features and ECG attributes to detect cardiac rhythm classes. Knowl-Based Syst:107473
Murtagh F (1991) Multilayer perceptrons for classification and regression. Neurocomputing 2(5-6):183–197
Natekin A, Knoll A (2013) Gradient boosting machines, a tutorial. Front Neurorobot 7:21
Nawaz SA, Li J, Bhatti UA, Bazai SU, Zafar A, Bhatti MA, Shoukat MU (2021) A hybrid approach to forecast the COVID-19 epidemic trend. Plos One 16(10):e0256971
Nishad A, Pachori RB, Acharya UR (2018) Application of TQWT based filter-bank for sleep apnea screening using ECG signals. J Ambient Intell Humanized Comput. https://doi.org/10.1007/s12652-018-0867-3
Noman F, Salleh SH, Ting CM, Samdin SB, Ombao H, Hussain H (2019) A Markov-switching model approach to heart sound segmentation and classification. IEEE J Biomed Health Inform 24(3):705–716
Oh SL, Jahmunah V, Ooi CP, Tan RS, Ciaccio EJ, Yamakawa T, Acharya UR (2020) Classification of heart sound signals using a novel deep WaveNet model. Comput Methods Prog Biomed 196:105604
Oliveira J, Renna F, Coimbra M (2019) A subject-driven unsupervised hidden semi-Markov model and Gaussian mixture model for heart sound segmentation. IEEE J Sel Top Sig Process 13(2):323–331
Park C, Looney D, Van Hulle MM, Mandic DP (2011) The complex local mean decomposition. Neurocomputing 74(6):867–875
Patidar S, Pachori RB, Upadhyay A, Acharya UR (2017) An integrated alcoholic index using tunable-Q wavelet transform based features extracted from EEG signals for diagnosis of alcoholism. Appl Soft Comput 50:71–78
Renna F, Oliveira JH, Coimbra MT (2019) Deep convolutional neural networks for heart sound segmentation. IEEE J Biomed Health Inform 23(6):2435–2445
Rivera WA, Xanthopoulos P (2016) A priori synthetic over-sampling methods for increasing classification sensitivity in imbalanced data sets. Expert Syst Appl 66:124–135
Safavian SR, Landgrebe D (1991) A survey of decision tree classifier methodology. IEEE Transactions on Systems. IEEE Trans Syst Man Cybern 21 (3):660–674
Salman AH, Ahmadi N, Mengko R, Langi AZ, Mengko TL (2016) Empirical mode decomposition (EMD) based denoising method for heart sound signal and its performance analysis. Int J Electr Comput Eng 6(5):1–8
Selesnick I (2011) Wavelet transform with tunable Q-factor. IEEE Trans Sig Process 59(8):3560–3575
Soares E, Angelov P, Gu X (2020) Autonomous Learning Multiple-Model zero-order classifier for heart sound classification. Appl Soft Comput 94:106449
Son GY, Kwon S (2018) Classification of heart sound signal using multiple features. Appl Sci 8(12):2344
Springer DB, Tarassenko L, Clifford GD (2015) Logistic regression-HSMM-based heart sound segmentation. IEEE Trans Biomed Eng 63(4):822–832
Srivastava S, Gupta MR, Frigyik BA (2007) Bayesian quadratic discriminant analysis. J Mach Learn Res 8(6):1277–1305
Talo M (2019) Automated classification of histopathology images using transfer learning. Artif Intell Med 101:101743
Tang H, Chen H, Li T (2017) Discrimination of aortic and pulmonary components from the second heart sound using respiratory modulation and measurement of respiratory split. Appl Sci 7(7):690
Thiyagaraja SR, Dantu R, Shrestha PL, Chitnis A, Thompson MA, Anumandla PT, Dantu S (2018) A novel heart-mobile interface for detection and classification of heart sounds. Biomed Signal Process Control 45:313–324
Tuncer T, Dogan S, Tan RS, Acharya UR (2021) Application of Petersen graph pattern technique for automated detection of heart valve diseases with PCG signals. Inf Sci 565:91–104
Varghees VN, Ramachandran KI (2017) Effective heart sound segmentation and murmur classification using empirical wavelet transform and instantaneous phase for electronic stethoscope. IEEE Sensors J 17(12):3861–3872
Wang Q, Zhou X, Wang C, Liu Z, Huang J, Zhou Y, Cheng JZ (2019) WGAN-based synthetic minority over-sampling technique: improving semantic fine-grained classification for lung nodules in CT images. IEEE Access 7:18450–18463
Xiao B, Xu Y, Bi X, Zhang J, Ma X (2019) Heart sounds classification using a novel 1-D convolutional neural network with extremely low parameter consumption. Neurocomputing 392(7):153–159
Ye J, Janardan R, Li Q (2004) Two-dimensional linear discriminant analysis. Advances Neural Inf Process Syst 17:1569–1576
Zabihi M, Rad AB, Kiranyaz S, Gabbouj M, Katsaggelos AK (2016) Heart sound anomaly and quality detection using ensemble of neural networks without segmentation. In: 2016 Computing in Cardiology Conference, pp 613–616
Zeeshan Z, Bhatti UA, Memon WH, Ali S, Nawaz SA, Nizamani MM, Shoukat MU (2021) Feature-based multi-criteria recommendation system using a weighted approach with ranking correlation. Intell Data Anal 25 (4):1013–1029
Zeng W, Lin Z, Yuan C, Wang Q, Liu F, Wang Y (2021) Detection of heart valve disorders from PCG signals using TQWT, FA-MVEMD, Shannon energy envelope and deterministic learning. Artif Intell Rev 54(8):6063–6100
Zeng W, Yuan J, Yuan C, Wang Q, Liu F, Wang Y (2021) A new approach for the detection of abnormal heart sound signals using TQWT, VMD and neural networks. Artif Intell Rev 54(3):1613–1647
Zhang WJ, Han JQ, Deng SW (2019) Abnormal heart sound detection using temporal quasi-periodic features and long short-term memory without segmentation. Biomed Sig Process Control 53:101560
Zhang D, He J, Jiang Y, Du M (2011) Analysis and classification of heart sounds with mechanical prosthetic heart valves based on Hilbert-Huang transform. Int J Cardiol 151(1):126–127
Zhao L, Wei S, Tang H, Liu C (2016) Multivariable fuzzy measure entropy analysis for heart rate variability and heart sound amplitude variability. Entropy 18(12):430
Acknowledgements
This work was supported by the Natural Science Foundation of Fujian Province (Grant no. 2022J011146).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval
There is no issue with Ethical approval and Informed consent.
Conflict of Interests
There is 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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chen, Y., Su, B., Zeng, W. et al. Abnormal heart sound detection from unsegmented phonocardiogram using deep features and shallow classifiers. Multimed Tools Appl 82, 26859–26883 (2023). https://doi.org/10.1007/s11042-022-14315-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14315-8