| Literature DB >> 35965760 |
Tariq Sadad1, Syed Ahmad Chan Bukhari2, Asim Munir1, Anwar Ghani1, Ahmed M El-Sherbeeny3, Hafiz Tayyab Rauf4.
Abstract
Hypertension is the main cause of blood pressure (BP), which further causes various cardiovascular diseases (CVDs). The recent COVID-19 pandemic raised the burden on the healthcare system and also limits the resources to these patients only. The treatment of chronic patients, especially those who suffer from CVD, has fallen behind, resulting in increased deaths from CVD around the world. Regular monitoring of BP is crucial to prevent CVDs as it can be controlled and diagnosed through constant monitoring. To find an effective and convenient procedure for the early diagnosis of CVDs, photoplethysmography (PPG) is recognized as a low-cost technology. Through PPG technology, various cardiovascular parameters, including blood pressure, heart rate, blood oxygen saturation, etc., are detected. Merging the healthcare domain with information technology (IT) is a demanding area to reduce the rehospitalization of CVD patients. In the proposed model, PPG signals from the Internet of things (IoT)-enabled wearable patient monitoring (WPM) devices are used to monitor the heart rate (HR), etc., of the patients remotely. This article investigates various machine learning techniques such as decision tree (DT), naïve Bayes (NB), and support vector machine (SVM) and the deep learning model one-dimensional convolutional neural network-long short-term memory (1D CNN-LSTM) to develop a system that assists physicians during continuous monitoring, which achieved an accuracy of 99.5% using PPG-BP data set. The proposed system provides cost-effective, efficient, and fully connected monitoring systems for cardiac patients.Entities:
Mesh:
Year: 2022 PMID: 35965760 PMCID: PMC9371833 DOI: 10.1155/2022/1672677
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1PPG signal.
Figure 2PPG sinusoidal waves.
Figure 3Periodograms.
Figure 4Spectrograms.
Figure 5Wavelets.
Figure 6Proposed method.
PPG-PB data set.
| Subject_ID | Sex (M/F) | Age (year) | Height (cm) | Weight (kg) | Systolic BP (mmHg) | Diastolic BP (mmHg) | Heart rate (b/m) | BHI (kg/m2) | Hypertension | |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 2 | Female | 45 | 152 | 63 | 161 | 89 | 97 | 27.27 | Stage 2 hypertension |
| 1 | 3 | Female | 50 | 157 | 50 | 160 | 93 | 76 | 20.28 | Stage 2 hypertension |
| 2 | 6 | Female | 47 | 150 | 47 | 101 | 71 | 79 | 20.29 | Normal |
| 3 | 8 | Male | 45 | 172 | 65 | 136 | 93 | 87 | 21.97 | Prehypertension |
| 4 | 9 | Female | 46 | 155 | 65 | 123 | 73 | 73 | 27.06 | Prehypertension |
| … | ⋯ | ⋯ | ⋯ | ⋯ | ⋯ | ⋯ | ⋯ | ⋯ | ⋯ | ⋯ |
| 214 | 415 | Male | 24 | 180 | 70 | 111 | 70 | 77 | 21.60 | Normal |
| 215 | 416 | Female | 25 | 156 | 47 | 93 | 57 | 79 | 19.31 | Normal |
| 216 | 417 | Male | 25 | 176 | 55 | 120 | 69 | 72 | 17.76 | Stage 2 prehypertension |
| 217 | 418 | Male | 25 | 173 | 63 | 106 | 69 | 67 | 21.05 | Normal |
| 218 | 419 | Male | 24 | 175 | 58 | 108 | 68 | 65 | 18.94 | Normal |
Figure 7Data distribution based on hypertension.
Activities with duration.
| S/No. | Activities | Duration |
|---|---|---|
| 1 | Sitting | 10 |
| 2 | Stairs | 5 |
| 3 | Table soccer | 5 |
| 4 | Cycling | 8 |
| 5 | Driving | 15 |
| 6 | Launch | 30 |
| 7 | Walking | 10 |
| 8 | Working | 20 |
Figure 8Heart rate information extracted from person 1.
Figure 9Heart rate information extracted from person 2.
Parameters used for decision tree.
| Classifier | Type | Split criteria | Max no. of splits |
|---|---|---|---|
| Decision tree | Fine | GDI | 100 |
| Medium | 20 | ||
| Coarse | 4 |
Parameters used for ensemble classifier.
| Type of ensemble | Learner | No. of learners |
|---|---|---|
| Bagged trees | Decision tree | 30 |
Figure 10Illustration of 1D CNN-LSTM.
Obtained accuracy using PPG-BP data set.
| Data set | Classifier | Type | Accuracy (%) |
|---|---|---|---|
| PPG-BP | Decision tree | Fine tree | 99.5 |
| Medium tree | 99.5 | ||
| Coarse tree | 99.5 | ||
| Naïve Bayes | Gaussian naïve Bayes | 90.4 | |
| Kernel naïve Bayes | 87.2 | ||
| SVM | Linear SVM | 94.1 | |
| Quadratic SVM | 88.6 | ||
| Cubic SVM | 87.2 | ||
| Fine Gaussian SVM | 49.3 | ||
| Medium Gaussian SVM | 83.6 | ||
| Coarse Gaussian SVM | 74.4 |
Figure 11Confusion matrix through decision tree using PPG-BP data set.
Figure 12Confusion matrix through ensemble classifier (bagged trees) using PPG-BP data set.
Figure 13ROC curve: decision tree.
Figure 14ROC curve: ensemble classifier.
Figure 15Confusion matrix through 1D CNN-LSTM model using PPG-DaLiA data set.
Comparison with published work.
| Ref. | Method | Data set | Accuracy (%) |
|---|---|---|---|
| Yen et al. [ | ResNetCNN | PPG-BP | 73 |
| Nour and Polat [ | Decision tree | PPG-BP | 99.5 |
| Proposed | Decision tree | PPG-BP | 99.5 |
| Proposed | CNN-LSTM | PPG-DaLiA | 97.56 |
Summary of the notation.
| Notation | Meaning |
|---|---|
| BP | Blood pressure |
| CAD | Computer aided diagnosis |
| CVD | Cardiovascular disease |
| DBP | Diastolic blood pressure |
| DT | Decision tree |
| ECG | Electrocardiogram |
| FN | False negative |
| FP | False positive |
| FPR | False positive rate |
| HR | Heart rate |
| IoT | Internet of things |
| LED | Light emitting diode |
| NB | Naïve Bayes |
| PD | Photodiode |
| PPG | Photoplethysmography |
| SVM | Support vector machine |
| SBP | Systolic blood pressure |
| TN | True negative |
| TP | True positive |
| TPR | True positive rate |
| SBP | Systolic blood pressure |
| SBP | Systolic blood pressure |
| WHO | World Health Organization |