| Literature DB >> 32420352 |
Suyi Li1, Feng Li1, Shijie Tang1, Wenji Xiong2.
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.Entities:
Mesh:
Year: 2020 PMID: 32420352 PMCID: PMC7201685 DOI: 10.1155/2020/5846191
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Figure 1Section view of the heart. The heart valves and arteries associated with auscultation are marked.
Figure 2Graphical representation of partial heart sound components and the corresponding changes in the direction of blood flow in the heart.
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 |
Figure 3Heart sounds and cardiac cycles. The duration of S1, S2 and S3 and the relationship between systole and diastole in the heart are marked.
Segmentation methods of PCG signals.
| Year | Author | Segmentation method | Dataset | Result | ||
|---|---|---|---|---|---|---|
| 2019 | Giordano and Knaflitz [ | Envelope-based technique | Sample population of 24 healthy subjects over 10-min-long simultaneous phonocardiography recordings | F1 of 99.2% | ||
| 2019 | Oliveira et al. [ | HSMM-GMM | PhysioNet [ |
| ||
| 2019 | Kamson et al. [ | HSMM | Training-set-a of 2016 PhysioNet/computing in cardiology challenge | Sensitivity |
| F1 |
| 98.28 | 98.45 | 98.36 | ||||
| 2019 | Renna et al. [ | HSMM-CNN | PhysioNet | Sensitivity: 93.9% | ||
| 2018 | Liu et al. [ | Time-domain analysis, frequency-domain analysis and time-frequency-domain analysis | Heart sound & Murmur library of UMich | Sensitivity: 98.63% | ||
| 2018 | Belmecheri et al. [ | Correlation coefficients matrix | A database of 21 clean heart sounds | Sensitivity: 76% | ||
| 2018 | Alexander et al. [ | HMM | 3240 PCG recordings from PhysioNet and PASCAL | Sensitivity | Specificity | |
| 90.3% | 89.9% | |||||
| 2017 | Babu et al. [ | VMD | Database: | Sensitivity |
| Accuracy |
| PhysioNet | 98.90 | 96.07 | 95.14 | |||
| PASCAL | 99 | 100 | 99 | |||
| Michigan [ | 100 | 100 | 100 | |||
| eGeneralMedical [ | 100 | 100 | 100 | |||
| Real-time PCG signals | 100 | 97.08 | 97.08 | |||
| 2017 | Varghees et al. [ | EWT | PhysioNet, PASCAL, Michigan, eGeneralMedical and real-time PCG signals | Sensitivity | Pp | OA |
| 94.38% | 97.25% | 91.92% | ||||
| 2017 | Liu et al. [ | HSMM | More than 120 000 s of heart sounds recorded from eight independent heart sound databases | F1 of 98.5% | ||
| 2016 | Thomas et al. [ | Fractal decomposition (FD) | Michigan (23 different heart sounds and 6 patients' recordings done in a real clinical environment) | Sensitivity | + | DER |
| 96.97 | 99.58 | 3.55 | ||||
| 2016 | Springer et al. [ | 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. [ | Peak intervals pattern | 1089 cycles from 62 set of normal and abnormal signals | Correct cycle detected rate of 83.38% | ||
Feature extraction and classification methods of PCG signals.
| Year | Author | Feature extraction methods | Classifier | Database | Result | ||
|---|---|---|---|---|---|---|---|
| 2019 | Shi et al. [ | Feature extraction algorithm of Springer | AdaBoost | PhysioNet and PASCAL | ACC: 96.36% | ||
| 2019 | Nogueira et al. [ | MFCC | SVM | PhysioNet | Sensitivity | Specificity | Accuracy |
| 91.87% | 82.05% | 97% | |||||
| 2019 | Cheng (without segmentation) [ | Envelope autocorrelation | SVM | HSCT11 dataset | Accuracy all could reach to 100% | ||
| 2018 | Meintjes et al. [ | CWT | SVM, kNN | PhysioNet | MAcc: 86% | ||
| 2018 | Hamidi et al. [ | 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. [ | DWT | kNN, Fuzzy c-means clustering | 40 normal heart sounds, 40 extra systole, 40 murmurs | MAcc: 86.17% | ||
| 2017 | Kay et al. [ | CWT, MFCC | BP neural networks | PhysioNet | MAcc: 85.2% | ||
| 2017 | Karar et al. [ | 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. [ | 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) [ | / | Wavelet entropy | PhysioNet | Sensitivity | Specificity | Accuracy |
| 94% | 65% | 80% | |||||
| 2017 | Whitaker et al. [ | Sparse coding | SVM | PhysioNet | Sensitivity | Specificity | MAcc |
| 84.3% | 77.2% | 80.7% | |||||
| 2017 | Li et al. [ | 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) [ | 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. [ | EMD | SVM | A dataset collected from the healthy volunteers and CHF patients | Sensitivity | Specificity | Accuracy |
| 96.59% | 93.75% | 95.39% | |||||
| 2015 | Safara [ | 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) [ | 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 | ||
Literature for heart sound classification using deep learning.
| Year | Author | Segmentation method | Dataset | Performance | ||||
|---|---|---|---|---|---|---|---|---|
| 2019 | Wu et al. [ | 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. [ | DNN | PhysioNet | Sensitivity | Specificity | Accuracy | ||
| 89.30% | 97% | 95.50% | ||||||
| 2018 | Gharehbaghi and Lindén [ | DTGNN | 130 recordings of the heart sound signal | Sensitivity | Specificity | CR | ||
| 83.9% | 86% | 85.5% | ||||||
| 2018 | Chen et al. [ | DNN | PASCAL | Sensitivity | Specificity | Accuracy | Precision | |
| 98% | 88.5% | 93% | 89.1% | |||||
| 2018 | Yaseen et al. [ | 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. [ | CNN | 2575 normal recordings and 665 abnormal recordings | MAcc | Sensitivity | Specificity | ||
| 91.50% | 98.33% | 84.67% | ||||||
| 2018 | Ren et al. [ | CNN | PhysioNet | 19.8% higher than the baseline accuracy obtained using traditional audio processing functions and support vector machines. | ||||
| 2018 | Morales et al. [ | CNN | PhysioNet | Accuracy | Sensitivity | Specificity | ||
| 97% | 93.20% | 95.12% | ||||||
| 2018 | Baris et al. [ | 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. [ | DNN | PhysioNet | F1 ≈ 96% | ||||
| 2017 | Ghaemmaghami et al. [ | DNN | 128 recordings from male and female subjects with healthy hearts | Accuracy | Sensitivity | Specificity | ||
| 95.8% | 83.2% | 99.2% | ||||||
| 2017 | Sujadevi et al. [ | 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. [ | DNN | 311 S1 and 313 S2 from 16 people (11 males and 5 females) | Accuracy: 91.12% | ||||
| 2017 | Yang and Hsieh [ | RNN | PhysioNet | MAcc: 84% | ||||
| 2017 | Zhang and Han [ | CNN | Dataset A from PASCAL | Normalized precision: 0.77 | ||||
| Dataset B from PASCAL | Normalized precision: 0.71 | |||||||
| 2017 | Faturrahman et al. [ | DBN | MITHSDB [ | Accuracy: 84.89% | ||||
| AADHSDB [ | Accuracy: 86.15% | |||||||
| 2017 | Maknickas and Maknickas [ | CNN | PhysioNet | Train accuracy: 99.7% | ||||
| Validation accuracy: 95.2% | ||||||||
| 2016 | Thomae et al. [ | DNN | PhysioNet | Sensitivity | Specificity | Score | ||
| 96% | 83% | 0.89 | ||||||
| 2016 | Tschannen and Dominik [ | CNN | PhysioNet | Sensitivity | Specificity | Score | ||
| 84.8% | 77.6% | 0.812 | ||||||
| 2016 | Potes et al. [ | AdaBoost & CNN | PhysioNet | Sensitivity | Specificity | MAcc | ||
| 94.24% | 77.81% | 86.02% | ||||||