| Literature DB >> 33267186 |
Jinghui Li1,2, Li Ke1, Qiang Du1.
Abstract
Heart is an important organ of human beings. As more and more heart diseases are caused by people's living pressure or habits, the diagnosis and treatment of heart diseases also require technical improvement. In order to assist the heart diseases diagnosis, the heart sound signal is used to carry a large amount of cardiac state information, so that the heart sound signal processing can achieve the purpose of heart diseases diagnosis and treatment. In order to quickly and accurately judge the heart sound signal, the classification method based on Wavelet Fractal and twin support vector machine (TWSVM) is proposed in this paper. Firstly, the original heart sound signal is decomposed by wavelet transform, and the wavelet decomposition coefficients of the signal are extracted. Then the two-norm eigenvectors of the heart sound signal are obtained by solving the two-norm values of the decomposition coefficients. In order to express the feature information more abundantly, the energy entropy of the decomposed wavelet coefficients is calculated, and then the energy entropy characteristics of the signal are obtained. In addition, based on the fractal dimension, the complexity of the signal is quantitatively described. The box dimension of the heart sound signal is solved by the binary box dimension method. So its fractal dimension characteristics can be obtained. The above eigenvectors are synthesized as the eigenvectors of the heart sound signal. Finally, the twin support vector machine (TWSVM) is applied to classify the heart sound signals. The proposed algorithm is verified on the PhysioNet/CinC Challenge 2016 heart sound database. The experimental results show that this proposed algorithm based on twin support vector machine (TWSVM) is superior to the algorithm based on support vector machine (SVM) in classification accuracy and speed. The proposed algorithm achieves the best results with classification accuracy 90.4%, sensitivity 94.6%, specificity 85.5% and F1 Score 95.2%.Entities:
Keywords: energy entropy; fractal; heart sound; twin support vector machine (TWSVM); wavelet
Year: 2019 PMID: 33267186 PMCID: PMC7514961 DOI: 10.3390/e21050472
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1The steps to implement this algorithm: (a) Proposed algorithm using SVM; (b) Proposed algorithm using TWSVM.
Figure 2The wavelet packet under the fixed scale.
Figure 3The waveforms of heart sound signals: (a) Normal heart sound signal; (b) Abnormal heart sound signal.
Figure 4The wavelet energy entropy eigenvalues.
Figure 5The fractal dimension eigenvalues.
Figure 6The heart sound signal eigenvectors distribution.
The classification results based on the wavelet.
| Classifier | Features | Accuracy | Running Time |
|---|---|---|---|
| SVM | Wavelet | 74.2% | 4.647s |
| TWSVM | Wavelet | 85.5% | 1.438s |
The classification results based on the wavelet and energy entropy.
| Classifier | Features | Accuracy | Running Time |
|---|---|---|---|
| SVM | Wavelet + Entropy | 78.5% | 4.762s |
| TWSVM | Wavelet + Entropy | 87.6% | 1.499s |
The classification results based on the wavelet, energy entropy and fractal dimension.
| Classifier | Features | Accuracy | Running Time |
|---|---|---|---|
| SVM | Wavelet + Entropy + Fractal | 79.3% | 4.822s |
| TWSVM | Wavelet + Entropy + Fractal | 90.4% | 1.512s |
Figure 7The comparison of classification accuracy.
Figure 8The comparison of running time.
Comparison of Accuracy, sensitivity, specificity and F1 Score about three kinds of feature extraction methods based on SVM and TWSVM.
| Classifiers | Features | Sensitivity | Specificity | Accuracy | F1 Score |
|---|---|---|---|---|---|
| SVM | Wavelet | 81.4% | 66.7% | 74.2% | 82.2% |
| Wavelet + Entropy | 85.2% | 71.2% | 78.5% | 85.6% | |
| Wavelet + Entropy + Fractal | 86.3% | 73.5% | 79.3% | 86.9% | |
| TWSVM | Wavelet | 88.5% | 81.5% | 85.5% | 89.2% |
| Wavelet + Entropy | 90.3% | 83.8% | 87.6% | 90.6% | |
| Wavelet + Entropy + Fractal | 94.6% | 85.5% | 90.4% | 95.2% |
The comparison of the proposed algorithm and the literatures.
| Feature Extraction Methods | Feature Dimension | Sensitivity | Specificity | Accuracy |
|---|---|---|---|---|
| OMS-WPD [ | 27 | 85.29% | 94% | 88.98% |
| DFT/Burg AR-PCA-ANN [ | 33 | 97.44% | 90.48% | 95% |
| DFT/ANN [ | 300 | 97.29% | 82.6% | 91.67% |
| Proposed algorithm | 18 | 94.6% | 85.5% | 90.4% |