Review Article

A Review of Computer-Aided Heart Sound Detection Techniques

Table 4

Literature for heart sound classification using deep learning.

YearAuthorSegmentation methodDatasetPerformance

2019Wu et al. [56]CNNPhysioNet (2575 normal heart sounds and 665 abnormal heart sounds)Hold out testing
SensitivitySpecificityAccuracy
86.46%85.63%86.0%
Ten-fold cross validation
SensitivitySpecificityAccuracy
91.73%87.91%89.81%
2019Abduh et al. [57]DNNPhysioNetSensitivitySpecificityAccuracy
89.30%97%95.50%
2018Gharehbaghi and Lindén [58]DTGNN130 recordings of the heart sound signalSensitivitySpecificityCR
83.9%86%85.5%
2018Chen et al. [59]DNNPASCALSensitivitySpecificityAccuracyPrecision
98%88.5%93%89.1%
2018Yaseen et al. [60]DNN5 categories of heart sound signal, 200 per class (N, AS, MR, MS, MVP)SensitivitySpecificity
94.5%98.2%
2018Han et al. [61]CNN2575 normal recordings and 665 abnormal recordingsMAccSensitivitySpecificity
91.50%98.33%84.67%
2018Ren et al. [62]CNNPhysioNet19.8% higher than the baseline accuracy obtained using traditional audio processing functions and support vector machines.
2018Morales et al. [63]CNNPhysioNetAccuracySensitivitySpecificity
97%93.20%95.12%
2018Baris et al. [64]CNNUoC-murmur database (innocent murmur versus pathological Murmur) and PhysioNet-2016 database (normal versus pathological)MAccSpecificitySensitivity
81.5%78.5%84.5%
2018Messner et al. [65]DNNPhysioNetF1 ≈ 96%
2017Ghaemmaghami et al. [66]DNN128 recordings from male and female subjects with healthy heartsAccuracySensitivitySpecificity
95.8%83.2%99.2%
2017Sujadevi et al. [67]RNN & LSTM&GRUDataset A from PhysioNetAccuracyPrecision
RNN 4 layer53.8%55.8%
LSTM 4 layer76.9%83.3%
GRU 4 layer75.3%78.2%
Dataset B from PhysioNetAccuracyPrecision
RNN 4 layer65.2%68.1%
LSTM 4 layer74.7%94.5%
GRU 4 layer74.4%69.7%
2017Chen et al. [68]DNN311 S1 and 313 S2 from 16 people (11 males and 5 females)Accuracy: 91.12%
2017Yang and Hsieh [69]RNNPhysioNetMAcc: 84%
2017Zhang and Han [70]CNNDataset A from PASCALNormalized precision: 0.77
Dataset B from PASCALNormalized precision: 0.71
2017Faturrahman et al. [71]DBNMITHSDB [72]Accuracy: 84.89%
AADHSDB [73]Accuracy: 86.15%
2017Maknickas and Maknickas [74]CNNPhysioNetTrain accuracy: 99.7%
Validation accuracy: 95.2%
2016Thomae et al. [75]DNNPhysioNetSensitivitySpecificityScore
96%83%0.89
2016Tschannen and Dominik [76]CNNPhysioNetSensitivitySpecificityScore
84.8%77.6%0.812
2016Potes et al. [77]AdaBoost & CNNPhysioNetSensitivitySpecificityMAcc
94.24%77.81%86.02%