| Literature DB >> 34073201 |
Wei Chen1,2, Qiang Sun2, Xiaomin Chen2, Gangcai Xie1, Huiqun Wu1, Chen Xu2.
Abstract
The automated classification of heart sounds plays a significant role in the diagnosis of cardiovascular diseases (CVDs). With the recent introduction of medical big data and artificial intelligence technology, there has been an increased focus on the development of deep learning approaches for heart sound classification. However, despite significant achievements in this field, there are still limitations due to insufficient data, inefficient training, and the unavailability of effective models. With the aim of improving the accuracy of heart sounds classification, an in-depth systematic review and an analysis of existing deep learning methods were performed in the present study, with an emphasis on the convolutional neural network (CNN) and recurrent neural network (RNN) methods developed over the last five years. This paper also discusses the challenges and expected future trends in the application of deep learning to heart sounds classification with the objective of providing an essential reference for further study.Entities:
Keywords: CNN; CVDs; RNN; deep learning; heart sounds classification
Year: 2021 PMID: 34073201 PMCID: PMC8229456 DOI: 10.3390/e23060667
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1PCG with simultaneous ECG recording and the four states of the PCG recording: S1, the systole, S2, and the diastole [4].
Deep learning-based methods for heart sounds classification.
| S. No | Reference | Method | Input Features | Segment | Optimizer | Categories | Performance on Test Dataset MAcc, Se, Sp, Acc |
|---|---|---|---|---|---|---|---|
|
| |||||||
| 1 | Maknickas et al., 2017 | 2D-CNN | MFSC | No | RMSprop | N, A | 84.15, 80.63, 87.66, * |
| 2 | Tarik Alafif et al., 2020 [ | 2D-CNN + transfer learning | MFCC | NO | SGD | N, A | *, *, *, 89.5% |
| 3 | Deng et al., 2020 [ | CNN + RNN | Improved MFCC | No | Adam | N, A | 0.9834, 0.9866, 0.9801, * |
| 4 | Abduh et al., 2019 [ | 2D-DNN | MFSC | No | * | N, A | 93.15, 89.30, 97.00, 95.50 |
| 5 | Chen et al., 2018 [ | 2D-CNN | Wavelet transform + Hilbert–Huang features | No | * | N, M, EXT | 93.25, 98, 88.5, 93 |
| 6 | Rubin et al., 2016 [ | 2D-CNN | MFCC | Yes | Adam | N, A | 83.99, 72.78, 95.21, * |
| 7 | Nilanon et al., 2016 [ | 2D-CNN | Spectrograms | No | SGD | N, A | 81.11, 76.96, 85.27, * |
| 8 | Dominguez et al., 2018 [ | 2D-CNN | Spectrograms | No | * | N, A | 94.16, 93.20, 95.12, 97.05 |
| 9 | Bozkurt et al., 2018 [ | 2D-CNN | MFCC + MFSC | Yes | * | N, A | 81.5, 84.5, 78.5, 81.5 |
| 10 | Chen et al., 2019 [ | 2D-CNN | MFSC | No | Adam | N, A | 94.81, 92.73, 96.90, * |
| 11 | Cheng et al., 2019 [ | 2D-CNN | Spectrograms | No | * | N, A | 89.50, 91.00, 88.00, * |
| 12 | Fatih et al., 2019 [ | 2D-CNN | Spectrograms | No | * | N, M, EXT | 0.80 (Accuracy on dataset A) |
| 13 | Ryu et al., 2016 [ | 1D-CNN | 1D time-series signals | No | SGD | N, A | 78.69, 66.63, 87.75, * |
| 14 | Xu et al., 2018 [ | 1D-CNN | 1D time-series signals | No | SGD | N, A | 90.69, 86.21, 95.16, 93.28 |
| 15 | Xiao et al., 2020 [ | 1D-CNN | 1D time-series signals | No | SGD | N, A | 90.51, 85.29, 95.73, 93.56 |
| 16 | Humayun et al., 2020 | tConv-CNN (1D-CNN) | 1D time-series signals | Yes | Adam | N, A | 81.49, 86.95, 76.02, * |
| 17 | Humayun et al., 2018 | 1D-CNN | 1D time-series signals | Yes | SGD | N, A | 87.10, 90.91, 83.29, * |
| 18 | Li et al., 2019 [ | 1D-CNN | Spectrograms | No | * | N, A | *, *, *, 96.48 |
| 19 | Li et al., 2020 [ | 1D-CNN | 497 features from time, amplitude, high-order statistics, cepstrum, frequency cyclostationary and entropy domains | Yes | Adam | N, A | *, 0.87, 0.721, 0.868 |
| 20 | Xiao et al., 2020 [ | 1D-CNN | 1D time-series signals | No | N, A | *, 0.86, 0.95, 0.93 | |
| 21 | Shu Lih Oh et al., 2020 | 1D-CNN WaveNet | 1D time-series signals | NO | Adam | N, AS, MS, MR, MVP | 0.953, 0.925, 0.981, 0.97 |
| 22 | Baghel et al., 2020 [ | 1D-CNN | 1D time-series signals | No | SGD | N, AS, MS, MR, MVP | *, *, *, 0.9860 |
|
| |||||||
| 23 | Latif et al., 2018 [ | RNN (LSTM, BLSTM, GRU, BiGRU) | MFCC | Yes | * | N, A | 98.33, 99.95, 96.71, 97.06 (LSTM) |
| 24 | Khan et al., 2020 [ | LSTM | MFCC | No | * | N, A | *, *, *, 91.39 |
| 25 | Yang et al., 2016 [ | RNN | 1D time-series signals | No | * | N, A | 80.18, 77.49, 82.87, * |
| 26 | Raza et al., 2018 [ | LSTM | 1D time-series signals | No | Adam | N, M, EXT | *, *, *, 80.80 |
| 27 | Westhuizen et al., 2017 [ | Bayesian LSTM LSTM | 1D time-series signals | No | N, A | 0.798, 0.707, 0.889, 0.798 | |
|
| |||||||
| 28 | Wu et al., 2019 [ | Ensemble CNN | pectrograms + MFSC + MFCC | No | * | N, A | 89.81, 91.73, 87.91, * |
| 29 | Noman et al., 2019 [ | Ensemble CNN | (1D time-series signals + MFCC) | Yes | Scikit | N, A | 88.15, 89.94, 86.35, 89.22 |
| 30 | Tschannen et al., 2016 [ | 2D-CNN+SVM | Deep features | Yes | * | N, A | 81.22, 84.82, 77.62, * |
| 31 | Potes et al., 2016 [ | AdaBoost + 1D-CNN | Time and frequency features, MFCC | Yes | * | N, A | 86.02, 94.24, 77.81, * |
| 32 | Gharehbaghi et al., 2019 [ | STGNN + MTGNN | Time-series signal | No | * | N, A | *, 82.8, *, 84.2 |
| 33 | Deperlioglu et al., 2020 [ | AEN | 1D time-series signals | No | * | N, M, EXT | 0.9603 (Accuracy for normal), 0.9191 (Accuracy for extrasystole), 0.9011 (Accuracy for murmur) |
* Abbreviations—N: normal heart sounds, M: murmur heart sounds, EXT: extrasystole heart sounds, AS: aortic stenosis, MS: mitral stenosis, MR: mitral regurgitation, MVP: mitral valve prolapse, MS: mitral stenosis, Acc: accuracy, MAcc: mean of specificity, Sp: specificity, Se: sensitivity.
Figure 2Previous studies on deep learning-based methods for heart sounds classification.
Figure 3Four steps of automatic heart sounds classification.
Figure 4Process of heart sounds classification based on deep learning.
Figure 5An example of 2D convolution operation in the architecture of CNNs [56].
Figure 6General diagram of an RNN architecture [56].
Figure 7Different processes of traditional machine learning and deep learning methods for heart sounds classification.
Strengths and limitations of deep learning and traditional machine learning methods for heart sounds classification.
| Approaches | Strengths | Limitations |
|---|---|---|
| Tradition machine learning | 1. Easy to train. | 1. Has a complex data preprocess and the segmenting of heart sound signal is indispensable. |
| Deep learning | 1. Can effectively and automatically learn feature representations and the trained model is very good generally. | 1. The training process takes a long-time and is affected by limited datasets. |