| Literature DB >> 28335471 |
Amir Mohammad Amiri1,2, Mohammadreza Abtahi3, Nick Constant4, Kunal Mankodiya5.
Abstract
Phonocardiogram (PCG) monitoring on newborns is one of the most important and challenging tasks in the heart assessment in the early ages of life. In this paper, we present a novel approach for cardiac monitoring applied in PCG data. This basic system coupled with denoising, segmentation, cardiac cycle selection and classification of heart sound can be used widely for a large number of the data. This paper describes the problems and additional advantages of the PCG method including the possibility of recording heart sound at home, removing unwanted noises and data reduction on a mobile device, and an intelligent system to diagnose heart diseases on the cloud server. A wide range of physiological features from various analysis domains, including modeling, time/frequency domain analysis, an algorithm, etc., is proposed in order to extract features which will be considered as inputs for the classifier. In order to record the PCG data set from multiple subjects over one year, an electronic stethoscope was used for collecting data that was connected to a mobile device. In this study, we used different types of classifiers in order to distinguish between healthy and pathological heart sounds, and a comparison on the performances revealed that support vector machine (SVM) provides 92.2% accuracy and AUC = 0.98 in a time of 1.14 seconds for training, on a dataset of 116 samples.Entities:
Keywords: SVM; m-health; phonocardiogram
Year: 2017 PMID: 28335471 PMCID: PMC5371922 DOI: 10.3390/healthcare5010016
Source DB: PubMed Journal: Healthcare (Basel) ISSN: 2227-9032
Figure 1An illustration of the Phonocardiogram with its components.
Figure 2Schematic of telemedication frame work used in this study.
Figure 3Peak detection using Complex Gaussian Wavelet (Red: raw signal, Green: signal after using Gabor Wavelet).
Figure 4Illustration of Phonocardiography (PCG) signal. Panel (A) shows the de-noised data, panel (B) shows the selected window of the data, panel (C) shows the best window with the distance less than 0.005 from the selected window and panel (D) shows a worse window which has distance more than 0.005 from the selected window.
Figure 5Predicting support vector machine architecture.
Classification result of heart disease in newborns.
| Actual Group | Normal | Pathological | Percent Correct |
|---|---|---|---|
| 56 (97%) | 2 (3%) | 97% | |
| 7 (12%) | 51 (88%) | 88% | |
| 116 | 92.2% | ||
Comparison of Accuracy, Area Under Curve and Training Time for different classifiers.
| Model | Accuracy | AUC | Training Time |
|---|---|---|---|
| Complex Tree | 88.8% | 0.90 | 2.88 s |
| Simple Tree | 86.2% | 0.89 | 0.56 s |
| Linear Discriminant | 73.3% | 0.84 | 1.14 s |
| Quadratic Discriminant | 77.6% | 0.85 | 0.74 s |
| Logistic Regression | 86.2% | 0.89 | 2.72 s |
| Boosted Trees | 78.4% | 0.78 | 4.69 s |
| Bagged Trees | 87.9% | 0.96 | 4.32 s |
| Subspace Discriminant | 85.3% | 0.96 | 4.66 s |
| Subspace Trees | 77.6% | 0.86 | 4.96 s |
Figure 6ROC curve of innocent and pathological murmurs classified.