| Literature DB >> 31694339 |
Ali Raza1, Arif Mehmood1, Saleem Ullah1, Maqsood Ahmad1, Gyu Sang Choi2, Byung-Won On3.
Abstract
Presently, most deaths are caused by heart disease. To overcome this situation, heartbeat sound analysis is a convenient way to diagnose heart disease. Heartbeat sound classification is still a challenging problem in heart sound segmentation and feature extraction. Dataset-B applied in this study that contains three categories Normal, Murmur and Extra-systole heartbeat sound. In the purposed framework, we remove the noise from the heartbeat sound signal by applying the band filter, After that we fixed the size of the sampling rate of each sound signal. Then we applied down-sampling techniques to get more discriminant features and reduce the dimension of the frame rate. However, it does not affect the results and also decreases the computational power and time. Then we applied a purposed model Recurrent Neural Network (RNN) that is based on Long Short-Term Memory (LSTM), Dropout, Dense and Softmax layer. As a result, the purposed method is more competitive compared to other methods.Entities:
Keywords: RNN; classification; deep learning; heart sound
Year: 2019 PMID: 31694339 PMCID: PMC6864449 DOI: 10.3390/s19214819
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Architecture of this study.
Summary of Previous Work on Dataset A & Dataset B.
| Authors | Dataset | Model | Overall Results |
|---|---|---|---|
| [ | Dataset A | MLP | 2.12 |
| [ | Dataset B | MLP | 1.67 |
| [ | Dataset A | SVM | 0.74 |
| [ | Dataset B | SVM | 2.03 |
| [ | Dataset A | SVM | 0.76 |
| [ | Dataset B | SVM | 0.74 |
| [ | Dataset A | 2D-PCA | 0.75 |
| [ | Dataset B | 2D-PCA | 0.68 |
| [ | Dataset A | MLP | 0.59 |
| [ | Dataset B | MLP | 0.62 |
Figure 2The main Framework of Heartbeat sound Classification, (a) is the training phase and (b) is the test phase.
Dataset-B Detail.
| Category | No of Samples |
|---|---|
| Normal | 320 |
| Murmur | 95 |
| Extra-systole | 46 |
Figure 3Graphical representation of Heartbeat sound signal.
Figure 4Spectrogram of Heartbeat sound signal.
Figure 5Graphical representation of Data Framing Heartbeat sound signal.
Figure 6Graphical representation of Down-sampling Heartbeat sound signal.
Figure 7Overall Architecture of Recurrent Neural Network (RNN).
Dimension and Operations of Layers.
| Layer | Operator | Output Height | Output Width | Output Depth |
|---|---|---|---|---|
| Input | - | 1 | 782 | 1 |
| LSTM | - | 1 | 782 | 64 |
| Dropout | Rate = 0.35 | 1 | 782 | 64 |
| LSTM | - | 1 | 1 | 32 |
| Dropout | Rate = 0.35 | 1 | 1 | 32 |
| Dense | - | 1 | 1 | 3 |
| Softmax | - | 1 | 1 | 3 |
Overall Accuracy of 12.5-s and 27.8-s samples.
| Classifiers | 27.8-s | 12.5-s |
|---|---|---|
| Decision Tree | 57.5 | 48.9 |
| Random Forest | 68.3 | 71.2 |
| Multi Layer Perceptron (MLP 6 Layer) | 66.1 | 67.6 |
| Multi Layer Perceptron (MLP 16 Layer) | 67 | 69 |
| Recurrent Neural Network (RNN) | 77.2 | 80.8 |
Hyper-parameter tuning of 12.5-s samples by Applying different Dropout rates.
| Dropout Rates | Accuracy | Loss |
|---|---|---|
| 0.05 | 76.10 | 52.30 |
| 0.20 | 77.93 | 49.59 |
| 0.35 | 80.81 | 47.05 |
Figure 8Validation accuracy and loss during the training of the RNN model.
Figure 9Accuracy Score comparison among 12.5-s and 27.8-s samples.
Figure 10K-Fold Cross-Validation of 12.5-s samples.