Skip to main content
BioMed Research International logoLink to BioMed Research International
. 2020 Jan 10;2020:5846191. doi: 10.1155/2020/5846191

A Review of Computer-Aided Heart Sound Detection Techniques

Suyi Li 1, Feng Li 1, Shijie Tang 1, Wenji Xiong 2,
PMCID: PMC7201685  PMID: 32420352

Abstract

Cardiovascular diseases have become one of the most prevalent threats to human health throughout the world. As a noninvasive assistant diagnostic tool, the heart sound detection techniques play an important role in the prediction of cardiovascular diseases. In this paper, the latest development of the computer-aided heart sound detection techniques over the last five years has been reviewed. There are mainly the following aspects: the theories of heart sounds and the relationship between heart sounds and cardiovascular diseases; the key technologies used in the processing and analysis of heart sound signals, including denoising, segmentation, feature extraction and classification; with emphasis, the applications of deep learning algorithm in heart sound processing. In the end, some areas for future research in computer-aided heart sound detection techniques are explored, hoping to provide reference to the prediction of cardiovascular diseases.

1. Introduction

With the prevalence of unhealthy living habits, cardiovascular disease (CVD) has become one of the major threats to human health. According to the latest statistics of the World Health Organization (WHO) [1], the number of deaths from CVDs reached 17.9 million in 2016; CVD is the leading cause of mortality throughout the world. At present, there are about 290 million people suffering from cardiovascular diseases in China alone, so the prevention and treatment of cardiovascular diseases have become an urgent issue for health-conscious people.

Heart sounds—the sounds made by the heart systole and diastole—can be recorded as heart sound signals, also known as phonocardiography (PCG), whose acquisition is noninvasive and easy. Through PCG data processing and analyzing, the results can be used as an assistant diagnostic tool for the prediction of cardiovascular diseases. However, due to the characteristics of the heart sound signals and the influence of the noise in the environment, the detection of heart sound signals is facing great challenges. On the one hand, the randomness and variability of cardiovascular disease symptoms lead to the complexity and diversity in the signal manifestation. On the other hand, heart sound signals are relatively weak, and the acquisition process of the original signals can be affected by various noises and interferences, resulting in noisy data collected, which can reduce the accuracy of related parameter extractions and increase the uncertainty of diagnosis.

Computer-aided detection technology is a fast, efficient and economical tool [2], which can be applied to quantitative acquisition and the analysis of heart sound signals. By extracting the key parameters in the PCG and comparing the patient's monitoring sequence with the tagged database, not only can more intuitive diagnostic results be obtained automatically, but the potential cardiovascular disease may be further inferred by the experts with their clinical knowledge. In recent years, computer-aided detection technology for the heart sound signals processing and analysis has made remarkable achievements and aroused wide interest [3, 4].

At present, intelligent auscultation technology has not been widely used in clinical diagnosis, and the main method used for heart sound detection is manual auscultation. Therefore, the research and application of computer-aided techniques for heart sound detection will greatly promote development in the field of cardiovascular disease diagnosis.

The purpose of this paper is to provide an overview of computer-aided heart sound detection techniques in recent years. The clinical characteristics of heart sound signals are introduced, first. Then, some promising processing and analyzing techniques for heart sound detection that have developed over the last five years are reviewed. Next, the deep learning algorithm that can be applied to the PCG processing and analysis is discussed. Finally, some promising research areas in computer-aided heart sound detection techniques are recommended.

2. Heart Sounds and Cardiovascular Diseases

Vibrations caused by cardiac activities such as myocardial contraction, heart valve closure, and occlusion of the ventricular wall are transmitted through the tissue to the surface of the chest wall and form the heart sound signals that can be perceived by the human ear and recorded with electronic instruments. Figure 1 shows the location of heart valves and arteries associated with auscultation. According to the order of occurrence in a cardiac cycle, the heart sound is divided into four components: the first heart sound (S1), the second heart sound (S2), the third heart sound (S3) and the fourth heart sound (S4). For each of the 4 components, the physiological state of the heart is different. Figure 2 shows the blood flow changes of partial heart sound components in the heart. The intensity, frequency and correlation of the heart sound reflect the heart valve condition, myocardial function and intracardiac blood flow. Table 1 shows the mechanism of the generation of heart sounds, including the cause, features and significance of heart sounds [5].

Figure 1.

Figure 1

Section view of the heart. The heart valves and arteries associated with auscultation are marked.

Figure 2.

Figure 2

Graphical representation of partial heart sound components and the corresponding changes in the direction of blood flow in the heart.

Table 1.

The characteristics and significance of heart sounds.

Heart sound Cause Features Significance
S1 Closure of the mitral (M1) and tricuspid (T1) valves, opening of the semilunar valve. Frequency: 50–150 Hz For the diagnosis of ventricular contractility and atrioventricular valve function, myocarditis, cardiomyopathy, myocardial infarction or heart failure disease.
Time: 50–100 ms
S2 Deceleration of blood flow in the aorta and pulmonary artery, closure of the semilunar valve, opening of the atrioventricular valve. Frequency: 50–200 Hz Relates to the functional state of arterial wall, high/low blood pressure, atherosclerosis, pulmonary heart disease, primary/pulmonary stenosis, left-to-right shunt congenital heart disease.
Time: 25–50 ms
S3 The blood flowing rapidly from the ventricle impacts the wall of the chamber from the atrium, causing sudden tension and vibration of the ventricular wall, chordae and papillary muscles. Frequency: 25–70 Hz Appears in some healthy young people.
Time: 120–150 ms
S4 Tension and vibration caused by atrioventricular valve and its related structures. Frequency: <30 Hz Belongs to pathological heart sounds, appears in some elderly populations and people with early coronary heart disease.
Time: before S1 about 90 ms

The fundamental heart sounds (FHS) [6] used in clinical diagnosis include S1 and S2 (S3 appears only in the cardiac cycles of some healthy young people, and S4 does not appear in normal cardiac cycles). The period between S1 and S2 in the same cardiac cycle is called systole, and the one between S2 and S1 in the next cycle is called diastole. The normal duration of systole is about 0.35 sec and that of diastole is about 0.45 sec, for a total of 0.8 sec in a complete cycle. These values are closely related to the occurrence of cardiovascular diseases. Figure 3 shows two normal cardiac cycles.

Figure 3.

Figure 3

Heart sounds and cardiac cycles. The duration of S1, S2 and S3 and the relationship between systole and diastole in the heart are marked.

Heart sound diagnosis with manual auscultation is a qualitative method entirely based on the experience of the expert through analysis of the tone and intensity of the heart sounds. Computer-aided detection techniques for heart sound analysis can obtain the quantized characteristic parameters, which are helpful to find the relationship between the heart sounds and the related diseases. It is conducive to the subsequent traceability of data and the formation of database as well. Therefore, it is significant to research in the non-invasive diagnosis of cardiovascular disease.

3. Computer-Aided Heart Sound Detection Techniques

The computer-aided processing of heart sounds includes denoising [7], segmentation [8], feature extraction and classification [9].

3.1. Denoising

Due to the influence of the external environment, heart sound signals are usually coupled with electromagnetic interference, power frequency interference, random noise, interference from the human body, breath sounds, and lung sounds [10]. The diagnostic accuracy of the detection is directly affected by the quality of the signals and the features extracted subsequently. Consequently, denoising is the first essential step to improve the automatic detection accuracy of heart sounds. The techniques used for heart sound denoising include discrete wavelet transform (DWT), adaptive filtering denoising, singular value decomposition (SVD), etc. In addition, combined methods are applied for better effects, which help to improve the signal quality and detection accuracy.

Jain et al. [11] proposed a DWT-based PCG signal denoising algorithm, using “Coif-5” wavelet as the mother wavelet and combined with an adaptive threshold estimation method, a nonlinear intermediate function method and a genetic algorithm, to optimize the traditional discrete wavelet transform (DWT) algorithm. The improved algorithm eliminated the out-of-band noises and removed the lower detail level coefficients, further improving the denoising performance. Mondal et al. [12] introduced a novel heart-tone denoising method based on the combined framework of wavelet packet transformation and SVD. According to the standard of mutual information measurement, the most abundant nodes in the wavelet tree were selected, and the noise component from the heart sound signals was suppressed by using the SVD technique to process the coefficients corresponding to the selected nodes. Ali et al. [13] selected different DWT families, threshold types, and signal decomposition levels to denoise the heart sound signals, and evaluated the influence of different wavelet functions and wavelet decomposition levels on the efficiency of the denoising algorithm. They concluded that the Db10 wavelet and the discrete Meyer wavelet with the fourth-order decomposition can obtain the maximum SNR (signal-to-noise ratio) and the minimum RMSE (standard error) of the standard heart sounds. Zheng et al. [14] proposed an innovative denoising framework based on a combination of modified SVD and Compressed Sensing (CS), which can well maintain the original morphological characteristics of heart sounds. Compared with the traditional techniques such as DWT and empirical mode decomposition (EMD), this framework can obtain a larger SNR. The denoised heart sound signals still had the highest correlation with the original heart sound signals. Deng and Han [15] proposed an adaptive denoising algorithm. Compared with the conventional wavelet method, the proposed algorithm had better denoising effect.

3.2. Segmentation

Segmentation is often performed on the raw signal or the denoised signal. The purpose of segmentation is to find the beginning and end of heart sounds, and to segment S1, S2, systole, and diastole for the subsequent feature extraction. To date, the methods used for heart sounds segmentation mainly include hidden Markov models (HMM), WT, and correlation coefficient matrices, etc. Table 2 summarizes some of the heart sound segmentation literature in the past five years.

Table 2.

Segmentation methods of PCG signals.

Year Author Segmentation method Dataset Result
2019 Giordano and Knaflitz [16] Envelope-based technique Sample population of 24 healthy subjects over 10-min-long simultaneous phonocardiography recordings F1 of 99.2%
2019 Oliveira et al. [17] HSMM-GMM PhysioNet [18], PASCAL [19] and a pediatric dataset composed of 29 heart sounds F-score of 92%
2019 Kamson et al. [20] HSMM Training-set-a of 2016 PhysioNet/computing in cardiology challenge Sensitivity P+ F1
98.28 98.45 98.36
2019 Renna et al. [21] HSMM-CNN PhysioNet Sensitivity: 93.9%
2018 Liu et al. [22] Time-domain analysis, frequency-domain analysis and time-frequency-domain analysis Heart sound & Murmur library of UMich Sensitivity: 98.63%
2018 Belmecheri et al. [23] Correlation coefficients matrix A database of 21 clean heart sounds Sensitivity: 76%
2018 Alexander et al. [24] HMM 3240 PCG recordings from PhysioNet and PASCAL Sensitivity Specificity
90.3% 89.9%
2017 Babu et al. [25] VMD Database: Sensitivity P+ Accuracy
PhysioNet 98.90 96.07 95.14
PASCAL 99 100 99
Michigan [26] 100 100 100
eGeneralMedical [27] 100 100 100
Real-time PCG signals 100 97.08 97.08
2017 Varghees et al. [28] EWT PhysioNet, PASCAL, Michigan, eGeneralMedical and real-time PCG signals Sensitivity Pp OA
94.38% 97.25% 91.92%
2017 Liu et al. [29] HSMM More than 120 000 s of heart sounds recorded from eight independent heart sound databases F1 of 98.5%
2016 Thomas et al. [30] Fractal decomposition (FD) Michigan (23 different heart sounds and 6 patients' recordings done in a real clinical environment) Sensitivity +P DER
96.97 99.58 3.55
2016 Springer et al. [31] HSMM 405 synchronous 30–40 s PCG and ECG recordings from 123 deidentified adult patients F1 of 95.63 ± 0.85%
2015 Salman et al. [32] Peak intervals pattern 1089 cycles from 62 set of normal and abnormal signals Correct cycle detected rate of 83.38%

3.3. Feature Extraction and Classification

The goal of feature extraction is to find out a small number of representative features to replace the high-dimensional raw signals. In general, the classification model based on features training is more efficient and accurate than that which is based on raw signals training. Feature extraction is often performed on the signal with segmentation. DWT, continuous wavelet transformation (CWT), short-time Fourier transform (STFT) and Mel Frequency Cepstrum Coefficient (MFCC) are commonly used methods for heart sounds feature extraction. Without segmentation, feature extraction can be conducted on the raw signal or the denoised signal.

Classification can be performed on the features, the raw signals and the denoised signals as well. The goal of classification is to present the qualitative results of the detection, dividing the heart sound signals into the normal or abnormal. The classification techniques for heart sounds include HMM, Support Vector Machine (SVM), Artificial Neural Networks (ANN), k-Nearest Neighbor (kNN), Euclidean distance, etc. Table 3 lists the representative literature on the feature extraction and classification of the heart sound signals over the past five years.

Table 3.

Feature extraction and classification methods of PCG signals.

Year Author Feature extraction methods Classifier Database Result
2019 Shi et al. [33] Feature extraction algorithm of Springer AdaBoost PhysioNet and PASCAL ACC: 96.36%
2019 Nogueira et al. [34] MFCC SVM PhysioNet Sensitivity Specificity Accuracy
91.87% 82.05% 97%
2019 Cheng (without segmentation) [35] Envelope autocorrelation SVM HSCT11 dataset Accuracy all could reach to 100%
2018 Meintjes et al. [36] CWT SVM, kNN PhysioNet MAcc: 86%
2018 Hamidi et al. [37] Curve fitting, MFCC Euclidean distance Dataset A from PhysioNet MAcc: 92%
Dataset B from PhysioNet MAcc: 81%
Dataset C from PhysioNet MAcc: 98%
2018 Juniati et al. [38] DWT kNN, Fuzzy c-means clustering 40 normal heart sounds, 40 extra systole, 40 murmurs MAcc: 86.17%
2017 Kay et al. [39] CWT, MFCC BP neural networks PhysioNet MAcc: 85.2%
2017 Karar et al. [40] DWT Rule-based classification tree 22 sets of heart sounds and noise data from the public database of the CliniSurf medical school MAcc: 95.5%
2017 Zhang et al. [41] Tensor decomposition SVM Dataset A: normal heart sounds, extra systole, murmurs, artificial heart sounds MAcc: 76%
Dataset B: normal heart sounds, extra systole, murmurs MAcc: 83%
Dataset C: normal heart sounds, abnormal heart sounds MAcc: 88%
2017 Langley and Murray (without segmentation) [42] / Wavelet entropy PhysioNet Sensitivity Specificity Accuracy
94% 65% 80%
2017 Whitaker et al. [43] Sparse coding SVM PhysioNet Sensitivity Specificity MAcc
84.3% 77.2% 80.7%
2017 Li et al. [44] FFT BP neural networks PhysioNet Sensitivity Specificity MAcc
68.36% 94.01% 88.56%
Logistic regression Sensitivity Specificity MAcc
75.68% 87.71% 72.56%
2016 Deng and Han (without segmentation) [45] DWT SVM-DM Dataset A from PASCAL The highest total precision of 3.17
Dataset B from PASCAL The highest total precision of 2.03
2015 Zheng et al. [46] EMD SVM A dataset collected from the healthy volunteers and CHF patients Sensitivity Specificity Accuracy
96.59% 93.75% 95.39%
2015 Safara [47] Wavelet packet tree Higher-order cumulants (HOC) A set of 59 heart sounds from different categories: normal heart sounds, mitral regurgitation, aortic stenosis, and aortic regurgitation. Best classification accuracies: 99.39%
2011 Yuenyong et al. (without segmentation) [48] DWT Neural network Several on-line databases and recorded with an electronic stethoscope Tenfold cross-validation: 0.92 for noise free case, 0.90 under white noise with 10 dB signal-to-noise ratio (SNR), and 0.90 under impulse noise up to 0.3 s duration

These techniques (SVM, kNN, BP neural network, and logistic regression) all utilize machine learning—an algorithm that allows computer systems to effectively access and analyze data to adjust and improve functioning based on patterns and experience, without the need for explicit programming. In recent years, machine learning has been widely used in heart sound classification. As the incidence of cardiovascular disease increases, the amount of heart sound data to be processed is also increasing. In order to ensure the accuracy of classification while processing a large amount of data, deep learning algorithm has emerged.

4. Application of Deep Learning in Heart Sound Classification

Deep learning is a branch of machine learning that imitates the workings of the human brain, through artificial neural networks—complex algorithms inspired by the brain itself. Thus, it can automatically extract the characteristics of original signals and find out the rules among data by means of a deeper learning than the traditional machine learning, thereby improving its accuracy and efficiency of classification. The concept of deep learning was proposed by Hinton et al. [49] in 2006. Deep learning utilizes the relative relationship of space, and combines low-level models to form more complex high-level models, which greatly improves the training performance of the system. In recent years, it has shown good practicality and reliability in the fields of speech recognition [50], image recognition [51], biomedical data analysis [52, 53], signal processing [54], automatic driving [55] and other areas. Deep learning models have been applied to classify heart sound signals, and the models mainly include Deep Neural Networks (DNN), Convolution Neural Networks (CNN), Recurrent neural networks (RNN) and etc. Table 4 lists the representative literature on the deep learning applied in the classification of heart sound signals over the past five years.

Table 4.

Literature for heart sound classification using deep learning.

Year Author Segmentation method Dataset Performance
2019 Wu et al. [56] CNN PhysioNet (2575 normal heart sounds and 665 abnormal heart sounds) Hold out testing
Sensitivity Specificity Accuracy
86.46% 85.63% 86.0%
Ten-fold cross validation
Sensitivity Specificity Accuracy
91.73% 87.91% 89.81%
2019 Abduh et al. [57] DNN PhysioNet Sensitivity Specificity Accuracy
89.30% 97% 95.50%
2018 Gharehbaghi and Lindén [58] DTGNN 130 recordings of the heart sound signal Sensitivity Specificity CR
83.9% 86% 85.5%
2018 Chen et al. [59] DNN PASCAL Sensitivity Specificity Accuracy Precision
98% 88.5% 93% 89.1%
2018 Yaseen et al. [60] DNN 5 categories of heart sound signal, 200 per class (N, AS, MR, MS, MVP) Sensitivity Specificity
94.5% 98.2%
2018 Han et al. [61] CNN 2575 normal recordings and 665 abnormal recordings MAcc Sensitivity Specificity
91.50% 98.33% 84.67%
2018 Ren et al. [62] CNN PhysioNet 19.8% higher than the baseline accuracy obtained using traditional audio processing functions and support vector machines.
2018 Morales et al. [63] CNN PhysioNet Accuracy Sensitivity Specificity
97% 93.20% 95.12%
2018 Baris et al. [64] CNN UoC-murmur database (innocent murmur versus pathological Murmur) and PhysioNet-2016 database (normal versus pathological) MAcc Specificity Sensitivity
81.5% 78.5% 84.5%
2018 Messner et al. [65] DNN PhysioNet F1 ≈ 96%
2017 Ghaemmaghami et al. [66] DNN 128 recordings from male and female subjects with healthy hearts Accuracy Sensitivity Specificity
95.8% 83.2% 99.2%
2017 Sujadevi et al. [67] RNN & LSTM&GRU Dataset A from PhysioNet Accuracy Precision
RNN 4 layer 53.8% 55.8%
LSTM 4 layer 76.9% 83.3%
GRU 4 layer 75.3% 78.2%
Dataset B from PhysioNet Accuracy Precision
RNN 4 layer 65.2% 68.1%
LSTM 4 layer 74.7% 94.5%
GRU 4 layer 74.4% 69.7%
2017 Chen et al. [68] DNN 311 S1 and 313 S2 from 16 people (11 males and 5 females) Accuracy: 91.12%
2017 Yang and Hsieh [69] RNN PhysioNet MAcc: 84%
2017 Zhang and Han [70] CNN Dataset A from PASCAL Normalized precision: 0.77
Dataset B from PASCAL Normalized precision: 0.71
2017 Faturrahman et al. [71] DBN MITHSDB [72] Accuracy: 84.89%
AADHSDB [73] Accuracy: 86.15%
2017 Maknickas and Maknickas [74] CNN PhysioNet Train accuracy: 99.7%
Validation accuracy: 95.2%
2016 Thomae et al. [75] DNN PhysioNet Sensitivity Specificity Score
96% 83% 0.89
2016 Tschannen and Dominik [76] CNN PhysioNet Sensitivity Specificity Score
84.8% 77.6% 0.812
2016 Potes et al. [77] AdaBoost & CNN PhysioNet Sensitivity Specificity MAcc
94.24% 77.81% 86.02%

Deep learning has shown good superiority in the computer-aided classification of heart sound signals, but it also faces some challenges. First of all, there are too many parameters of the deep learning model, with a large amount of data to be optimized, a long execution time and a large training data set required. Secondly, the deep learning modelling calls for higher configuration of the computer with powerful CPU and GPU for calculation, hence the experiment cost is high, and the model is unsuitable for home computers and microcomputers. However, the portable heart sound devices have great development potential and good application prospects.

5. Conclusions

With the increasing incidence of cardiovascular diseases in recent years, a greater attention has been drawn to non-invasive heart sound detection technology. In this study, the latest research on computer-aided heart sound detection techniques over the last five years has been reviewed, with the applications of deep learning to the heart sound classification as an emphasis.

Regarding the potential contributions of the technology to human health promotion, the following areas for future research are recommended. A large amount of heart sound data is needed to supplement the heart sound database. Heart sound data is a reliable source of information for discovering the hidden features of the cardiovascular diseases. Therefore, it is necessary to complete and improve the heart sound database and its corresponding expert annotations, for better model training and a more accurate assistant diagnose. Since large-scaled computer systems are already available in hospitals, it has become feasible to establish the complex deep learning model, which will be able to process the heart sound data. Thus, the data processing and the parameters optimizing techniques need more in-depth study. The deep learning modeling requires higher computer configurations with powerful GPU support, but the compressed deep learning algorithms can work on PC or microcomputers. Since the heart sounds classification model based on compressed deep learning algorithms are more accurate than those based on traditional algorithms, further study on the heart sound classification model based on the compressed deep learning algorithms is helpful to the popularization and application of portable heart sound detection.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Funding

This study was supported by the National Key Technologies R & D Program of China (No. 2016YFC0303101) and National Natural Science Foundation of Jilin Province, China (No. 20180101049JC). The authors thank the members of the projects committee for their help and thank anonymous reviewers and editors for their helpful comments.

References

  • 1.Geneva: World Health Organization. World Health Statistics 2018: Monitoring Health for the SDGs, Sustainable Development Goals. WHO; 2018. [Google Scholar]
  • 2.Mahnke C. B. Automated heartsound analysis, computer-aided auscultation: a cardiologist’s perspective and suggestions for future development. 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society; 2009; Minneapolis, MN. IEEE; pp. 3115–3118. [DOI] [PubMed] [Google Scholar]
  • 3.Wang J., Lo C., Wu C. Computer-aided analysis and classification of heart sounds based on neural networks and time analysis. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP); 1995; Detroit, MI, USA. IEEE; pp. 3455–3458. [DOI] [Google Scholar]
  • 4.Watrous R. L. Computer-aided auscultation of the heart: from anatomy and physiology to diagnostic decision support. 2006 International Conference of the IEEE Engineering in Medicine and Biology Society; 2006; New York, NY, USA. IEEE; pp. 140–143. [DOI] [PubMed] [Google Scholar]
  • 5.Cheng X., Zhang Z. Denoising method of heart sound signals based on self-construct heart sound wavelet. AIP Advances. 2014;4(8):p. 087108. doi: 10.1063/1.4891822. [DOI] [Google Scholar]
  • 6.Abdollahpur M., Ghaffari A., Ghiasi S., Mollakazemi M. J. Detection of pathological heart sounds. Physiological Measurement. 2017;38(8):1616–1630. doi: 10.1088/1361-6579/aa7840. [DOI] [PubMed] [Google Scholar]
  • 7.Salman A. H., Ahmadi N., Mengko R., Langi A. Z. R., Mengko T. L. R. Performance comparison of denoising methods for heart sound signal. 2015 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS); 2015; Nusa Dua, Indonesia. IEEE; pp. 435–440. [DOI] [Google Scholar]
  • 8.Suboh M. Z., Yaakop M., Yid M. S. M., Morad M. H. C. Segmentation of heart sound signals into cycles based on peak intervals pattern. 2014 4th International Conference on Engineering Technology and Technopreneurship (ICE2T); 2014; Kuala Lumpur, Malaysia. IEEE; [DOI] [Google Scholar]
  • 9.Chakir F., Jilbab A., Nacir C., Hammouch A. Phonocardiogram signals processing approach for PASCAL classifying heart sounds challenge. Signal, Image and Video Processing. 2018;12(6):1149–1155. doi: 10.1007/s11760-018-1261-5. [DOI] [Google Scholar]
  • 10.Salman A. H., Ahmadi N., Mengko R., Langi A. Z. R., Mengko T. L. R. Performance comparison of denoising methods for heart sound signal. 2015 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS); 2015; Nusa Dua, Indonesia. IEEE; [DOI] [Google Scholar]
  • 11.Jain P. K., Tiwari A. K. An adaptive method for shrinking of wavelet coefficients for phonocardiogram denoising. 2016 IEEE International Conference on Digital Signal Processing (DSP); 2016; Beijing. IEEE; pp. 1–5. [DOI] [Google Scholar]
  • 12.Mondal A., Saxena I., Tang H., Banerjee P. A noise reduction technique based on nonlinear kernel function for heart sound analysis. IEEE Journal of Biomedical and Health Informatics. 2018;22(3):775–784. doi: 10.1109/jbhi.2017.2667685. [DOI] [PubMed] [Google Scholar]
  • 13.Ali M. N., El-Dahshan E. S. A., Yahia A. H. Denoising of heart sound signals using discrete wavelet transform. Circuits Syst Signal Process. 2017;36(11):4482–4497. doi: 10.1007/s00034-017-0524-7. [DOI] [Google Scholar]
  • 14.Zheng Y., Guo X., Jiang H., Zhou B. An innovative multi-level singular value decomposition and compressed sensing based framework for noise removal from heart sounds. Biomedical Signal Processing & Control. 2017;38:34–43. doi: 10.1016/j.bspc.2017.04.005. [DOI] [Google Scholar]
  • 15.Deng S. W., Han J. Q. Adaptive overlapping-group sparse denoising for heart sound signals. Biomedical Signal Processing and Control. 2018;40:49–57. doi: 10.1016/j.bspc.2017.08.027. [DOI] [Google Scholar]
  • 16.Giordano N., Knaflitz M. A novel method for measuring the timing of heart sound components through digital phonocardiography. Sensors. 2019;19(8) doi: 10.3390/s19081868. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Oliveira J., Renna F., Mantadelis T., Coimbra M. Adaptive sojourn time HSMM for heart sound segmentation. IEEE Journal of Biomedical and Health Informatics. 2019;23(2):642–649. doi: 10.1109/jbhi.2018.2841197. [DOI] [PubMed] [Google Scholar]
  • 18.PhysioNet. https://physionet.org/
  • 19.Bentley P., Nordehn G., Coimbra M., Mannor S., Getz R. Classifying heart sounds challenge (PASCAL database); 2015. http://www.peterjbentley.com/heartchallenge/index.html. [Google Scholar]
  • 20.Kamson A. P., Sharma L. N., Dandapat S. Multi-centroid diastolic duration distribution based HSMM for heart sound segmentation. Biomedical Signal Processing and Control. 2019;48:265–272. doi: 10.1016/j.bspc.2018.10.018. [DOI] [Google Scholar]
  • 21.Renna F., Oliveira J. H., Coimbra M. T. Deep convolutional neural networks for heart sound segmentation. IEEE Journal of Biomedical and Health Informatics. 2019;23(6):2435–2445. doi: 10.1109/JBHI.2019.2894222. [DOI] [PubMed] [Google Scholar]
  • 22.Liu Q. S., Wu X. M., Ma X. J. An automatic segmentation method for heart sounds. Biomedical Engineering Online. 2018;17(1):p. 22. doi: 10.1186/s12938-018-0538-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Belmecheri M. Z., Ahfir M., Kale I. Automatic heart sounds segmentation based on the correlation coefficients matrix for similar cardiac cycles identification. Biomedical Signal Processing and Control. 2018;43:300–310. doi: 10.1016/j.bspc.2018.03.009. [DOI] [Google Scholar]
  • 24.Alexander B., Nallathambi G., Selvaraj N. Screening of heart sounds using hidden Markov and Gammatone filterbank models. 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA); 2018; Orlando, FL, USA. IEEE; pp. 1460–1465. [DOI] [Google Scholar]
  • 25.Babu K. A., Ramkumar B., Manikandan M. S. S1 and S2 heart sound segmentation using variational mode decomposition. TENCON 2017–2017 IEEE Region 10 Conference; 2017; Penang, Malaysia. IEEE; pp. 1629–1634. [DOI] [Google Scholar]
  • 26.Judge R. D., Mangrulkar R. The Open Michigan Heart Sound & Murmur Library (OMHSML) University of Michigan; 2015. http://www.med.umich.edu/lrc/psb/heartsounds/ [Google Scholar]
  • 27.Cardiac Auscultation of Heart Murmurs database. eGeneral Medical Inc.; 2017. http://www.egeneralmedical.com/listohearmur.html. [Google Scholar]
  • 28.Varghees V. N., Ramachandran K. I. Effective heart sound segmentation and murmur classification using empirical wavelet transform and instantaneous phase for electronic stethoscope. IEEE Sensors Journal. 2017;17(12):3861–3872. doi: 10.1109/jsen.2017.2694970. [DOI] [Google Scholar]
  • 29.Liu C., Springer D., Clifford G. D. Performance of an open-source heart sound segmentation algorithm on eight independent databases. Physiological Measurement. 2017;38(8):1730–1745. doi: 10.1088/1361-6579/aa6e9f. [DOI] [PubMed] [Google Scholar]
  • 30.Thomas R., Hsi L. L., Boon S. C., Gunawan E. Heart sound segmentation using fractal decomposition. 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC); 2016; Orlando, FL, USA. IEEE; pp. 6234–6237. [DOI] [PubMed] [Google Scholar]
  • 31.Springer D. B., Tarassenko L., Clifford G. D. Logistic Regression-HSMM-Based Heart Sound Segmentation. IEEE Transactions on Biomedical Engineering. 2016;63(4):822–832. doi: 10.1109/TBME.2015.2475278. [DOI] [PubMed] [Google Scholar]
  • 32.Salman A. H., Ahmadi N., Mengko R., Langi A. Z. R., Mengko T. L. R. Automatic segmentation and detection of heart sound components S1, S2, S3 and S4. 2015 4th International Conference on Instrumentation, Communications, Information Technology, and Biomedical Engineering (ICICI-BME); 2015; Bandung, Indonesia. IEEE; pp. 103–107. [DOI] [Google Scholar]
  • 33.Shi K., Schellenberger S., Michler F., et al. Automatic signal quality index determination of radar-recorded heart sound signals using ensemble classification. IEEE Transactions on Biomedical Engineering. 2019:p. 1. doi: 10.1109/tbme.2019.2921071. [DOI] [PubMed] [Google Scholar]
  • 34.Nogueira D. M., Ferreira C. A., Gomes E. F., Jorge A. M. Classifying heart sounds using images of motifs, MFCC and temporal features. Journal of Medical Systems. 2019;43(6):p. 168. doi: 10.1007/s10916-019-1286-5. [DOI] [PubMed] [Google Scholar]
  • 35.Cheng X., Zhan Q., Wang J., Ma R. A high recognition rate of feature extraction algorithm without segmentation. IEEE 6th International Conference on Industrial Engineering and Applications (ICIEA); 2019; Tokyo, Japan. IEEE; pp. 923–927. [DOI] [Google Scholar]
  • 36.Meintjes A., Lowe A., Legget M. Fundamental heart sound classification using the continuous wavelet transform and convolutional neural networks. 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC); 2018; Honolulu, HI. IEEE; pp. 409–412. [DOI] [PubMed] [Google Scholar]
  • 37.Hamidi M., Ghassemian H., Imani M. Classification of heart sound signal using curve fitting and fractal dimension. Biomedical Signal Processing and Control. 2018;39:351–359. doi: 10.1016/j.bspc.2017.08.002. [DOI] [Google Scholar]
  • 38.Juniati D., Khotimah C., Wardani D. E. K., Budayasa K. Fractal dimension to classify the heart sound recordings with KNN and fuzzy c-mean clustering methods. Journal of Physics Conference Series. 2018;953:p. 012202. doi: 10.1088/1742-6596/953/1/012202. [DOI] [Google Scholar]
  • 39.Kay E., Agarwal A. DropConnected neural networks trained on time-frequency and inter-beat features for classifying heart sounds. Physiological Measurement. 2017;38(8):1645–1647. doi: 10.1088/1361-6579/aa6a3d. [DOI] [PubMed] [Google Scholar]
  • 40.Karar M. E., El-Khafif S. H., El-Brawany M. A. Automated diagnosis of heart sounds using rule-based classification tree. Journal of Medical Systems. 2017;41(4):p. 60. doi: 10.1007/s10916-017-0704-9. [DOI] [PubMed] [Google Scholar]
  • 41.Zhang W., Han J., Deng S. Heart sound classification based on scaled spectrogram and tensor decomposition. Expert Systems with Applications. 2017;84:220–231. doi: 10.1016/j.eswa.2017.05.014. [DOI] [Google Scholar]
  • 42.Langley P., Murray A. Heart sound classification from unsegmented phonocardiograms. Physiological Measurement. 2017;38(8):1658–1670. doi: 10.1088/1361-6579/aa724c. [DOI] [PubMed] [Google Scholar]
  • 43.Whitaker B. M., Suresha P. B., Liu C., Clifford G. D., Anderson D. V. Combining sparse coding and time-domain features for heart sound classification. Physiological Measurement. 2017;38(8):1701–1713. doi: 10.1088/1361-6579/aa7623. [DOI] [PubMed] [Google Scholar]
  • 44.Li L., Wang X., Du X., Liu Y., Liu C., Qin C. Classification of heart sound signals with BP neural network and logistic regression. 2017 Chinese Automation Congress (CAC); 2017; Jinan, China. IEEE; pp. 7380–7383. [DOI] [Google Scholar]
  • 45.Deng S. W., Han J. Q. Towards heart sound classification without segmentation via autocorrelation feature and diffusion maps. Future Generation Computer Systems. 2016;60:13–21. doi: 10.1016/j.future.2016.01.010. [DOI] [Google Scholar]
  • 46.Zheng Y., Guo X., Qin J., Xiao S. Computer-assisted diagnosis for chronic heart failure by the analysis of their cardiac reserve and heart sound characteristics. Computer Methods and Programs in Biomedicine. 2015;122(3):372–383. doi: 10.1016/j.cmpb.2015.09.001. [DOI] [PubMed] [Google Scholar]
  • 47.Safara F. Cumulant-based trapezoidal basis selection for heart sound classification. Medical & Biological Engineering & Computing. 2015;53(11):1153–1164. doi: 10.1007/s11517-015-1394-4. [DOI] [PubMed] [Google Scholar]
  • 48.Yuenyong S., Nishihara A., Kongprawechnon W., Tungpimolrut K. A framework for automatic heart sound analysis without segmentation. Biomedical Engineering Online. 2011;10(13) doi: 10.1186/1475-925x-10-13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Hinton G., Osindero S., Welling M., Teh Y. Unsupervised discovery of nonlinear structure using contrastive backpropagation. Cognitive Science. 2006;30(4):725–731. doi: 10.1207/s15516709cog0000_76. [DOI] [PubMed] [Google Scholar]
  • 50.Deng L., Li J., Huang J. T., Yao K., Yu D., Seide F. Recent advances in deep learning for speech research at Microsoft. 2013 IEEE International Conference on Acoustics, Speech and Signal Processing; 2013; Vancouver, BC. IEEE; pp. 8604–8608. [DOI] [Google Scholar]
  • 51.Sun Y., Wang X., Tang X. Deep learning face representation from predicting 10,000 classes. 2014 IEEE Conference on Computer Vision and Pattern Recognition; 2014; Columbus, OH. IEEE; pp. 1891–1898. [DOI] [Google Scholar]
  • 52.Alipanahi B., Delong A., Weirauch M. T., Frey B. J. Predicting the sequence specificities of DNA- and RNA-binding proteins by deep learning. Nature Biotechnology. 2015;33(8):831–838. doi: 10.1038/nbt.3300. [DOI] [PubMed] [Google Scholar]
  • 53.Shen D., Wu G., Suk H. I. Deep Learning in Medical Image Analysis. Annual Review of Biomedical Engineering. 2017;19(1):221–248. doi: 10.1146/annurev-bioeng-071516-044442. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Yu D., Deng L. Deep learning and its applications to signal and information processing [exploratory DSP] IEEE Signal Processing Magazine. 2011;28(1):145–154. doi: 10.1109/msp.2010.939038. [DOI] [Google Scholar]
  • 55.Liu M., Niu J., Wang X. An autopilot system based on ROS distributed architecture and deep learning. 2017 IEEE 15th International Conference on Industrial Informatics (INDIN); 2017; Emden. IEEE; pp. 1229–1234. [DOI] [Google Scholar]
  • 56.Wu J. M. T., Tsai M. H., Huang Y. Z., et al. Applying an ensemble convolutional neural network with Savitzky–Golay filter to construct a phonocardiogram prediction model. Applied Soft Computing. 2019;78:29–40. doi: 10.1016/j.asoc.2019.01.019. [DOI] [Google Scholar]
  • 57.Abduh Z., Nehary E. A., Wahed M. A., Kadah Y. M. Classification of heart sounds using fractional fourier transform based mel-frequency spectral coefficients and stacked autoencoder deep neural network. Journal of Medical Imaging and Health Informatics. 2019;9(1):1–8. doi: 10.1166/jmihi.2019.2568. [DOI] [Google Scholar]
  • 58.Gharehbaghi A., Lindén M. A deep machine learning method for classifying cyclic time series of biological signals using time-growing neural network. IEEE Transactions on Neural Networks and Learning Systems. 2018;29(9):4102–4115. doi: 10.1109/tnnls.2017.2754294. [DOI] [PubMed] [Google Scholar]
  • 59.Chen L., Ren J., Hao Y., Hu X. The diagnosis for the extrasystole heart sound signals based on the deep learning. Journal of Medical Imaging and Health Informatics. 2018;8(5):959–986. doi: 10.1166/jmihi.2018.2394. [DOI] [Google Scholar]
  • 60.Yaseen, Son G. Y., Kwon S. Classification of heart sound signal using multiple features. Applied Sciences-Basel. 2018;8(12):p. 2344. doi: 10.3390/app8122344. [DOI] [Google Scholar]
  • 61.Han W., Yang Z., Lu J., Xie S. Supervised threshold-based heart sound classification algorithm. Physiological Measurement. 2018;39(11):p. 115011. doi: 10.1088/1361-6579/aae7fa. [DOI] [PubMed] [Google Scholar]
  • 62.Ren Z., Cummins N., Pandit V., Han J., Qian K., Schuller B. Learning image-based representations for heart sound classification. 2018 International Conference on Digital HealthLyon; 2018; France. IEEE; pp. 143–147. [DOI] [Google Scholar]
  • 63.Dominguez-Morales J. P., Jimenez-Fernandez A. F., Dominguez-Morales M. J., Jimenez-Moreno G. Deep neural networks for the recognition and classification of heart murmurs using neuromorphic auditory sensors. IEEE Transactions on Biomedical Circuits and Systems. 2018;12(1):24–34. doi: 10.1109/tbcas.2017.2751545. [DOI] [PubMed] [Google Scholar]
  • 64.Baris B., Ioannis G., Yannis S. A study of time-frequency features for CNN-based automatic heart sound classification for pathology detection. Computers in Biology and Medicine. 2018;100:132–143. doi: 10.1016/j.compbiomed.2018.06.026. [DOI] [PubMed] [Google Scholar]
  • 65.Messner E., Zöhrer M., Pernkopf F. Heart sound segmentation—an event detection approach using deep recurrent neural networks. IEEE Transactions on Biomedical Engineering. 2018;65(9):1964–1974. doi: 10.1109/tbme.2018.2843258. [DOI] [PubMed] [Google Scholar]
  • 66.Ghaemmaghami H., Hussain N., Tran K., et al. Automatic segmentation and classification of cardiac cycles using deep learning and a wireless electronic stethoscope. 2017 IEEE Life Sciences Conference (LSC); 2017; IEEE; pp. 210–213. [DOI] [Google Scholar]
  • 67.Sujadevi V. G., Soman K. P., Vinayakumar R., Sankar A. U. P. Deep models for phonocardiography (PCG) classification. 2017 International Conference on Intelligent Communication and Computational Techniques (ICCT) IEEE Computer Society; 2017; Jaipur, India. IEEE; [DOI] [Google Scholar]
  • 68.Chen T., Yang S., Ho L., et al. S1 and S2 heart sound recognition using deep neural networks. IEEE Transactions on Biomedical Engineering. 2017;64(2):372–380. doi: 10.1109/tbme.2016.2559800. [DOI] [PubMed] [Google Scholar]
  • 69.Yang T. C. I., Hsieh H. Classification of acoustic physiological signals based on deep learning neural networks with augmented features. Computing in Cardiology Conference; 2016; IEEE; pp. 569–572. [DOI] [Google Scholar]
  • 70.Zhang W. J., Han J. Q. Towards heart sound classification without segmentation using convolutional neural network. 2017 Computing In Cardiology; 2017; Rennes, France. IEEE; [DOI] [Google Scholar]
  • 71.Faturrahman M., Wasito I., Ghaisani F. D., Mufidah R. A classification method using deep belief network for phonocardiogram signal classification. 2017 International Conference on Advanced Computer Science and Information Systems (ICACSIS); 2017; Bali, Indonesia. IEEE; [DOI] [Google Scholar]
  • 72.Syed Z., Leeds D., Curtis D., Nesta F., Levine R. A., Guttag J. A framework for the analysis of acoustical cardiac signals. IEEE Transactions on Biomedical Engineering. 2007;54(4):651–662. doi: 10.1109/tbme.2006.889189. [DOI] [PubMed] [Google Scholar]
  • 73.Schmidt S. E., Holst-Hansen C., Hansen J., Toft E., Struijk J. J. Acoustic features for the identification of coronary artery disease. IEEE Transactions on Biomedical Engineering. 2015;62(11):2611–2619. doi: 10.1109/tbme.2015.2432129. [DOI] [PubMed] [Google Scholar]
  • 74.Maknickas V., Maknickas A. Recognition of normal–abnormal phonocardiographic signals using deep convolutional neural networks and mel-frequency spectral coefficients. Physiological Measurement. 2017;38(8):1671–1684. doi: 10.1088/1361-6579/aa7841. [DOI] [PubMed] [Google Scholar]
  • 75.Thomae C., Dominik A. Using deep gated RNN with a convolutional front end for end-to-end classification of heart sound. 2016 Computing in Cardiology Conference (CinC); 2016; Vancouver, BC, Canada. IEEE; [DOI] [Google Scholar]
  • 76.Tschannen M., Kramer T., Marti G., Heinzmann M., Wiatowski T. Heart sound classification using deep structured features. 2016 Computing in Cardiology Conference (CinC); 2016; Vancouver, BC, Canada. IEEE; [DOI] [Google Scholar]
  • 77.Potes C., Parvaneh S., Rahman A., Conroy B., America P. N., Solutions A. C. Ensemble of feature-based and deep learning-based classifiers for detection of abnormal heart sounds. Computing in Cardiology Conference; 2016; Vancouver, BC, Canada. IEEE; pp. 621–624. [DOI] [Google Scholar]

Articles from BioMed Research International are provided here courtesy of Wiley

RESOURCES