Table 9.
IoT/IoMT-based blood pressure and hypertension detection.
Wearable/Smart/Medical Device | Machine Learning Approach | Results |
---|---|---|
Accelerometer, GPS, ECG, Blood Pressure Monitor [78] | Multilayer Perceptron, Decision Tree J48, Decision Table, Radial Basis Function, Bayes Network |
Accuracy for three different types of patient Accuracy MLP: 91.46%, 95.54%, 90.75%, Accuracy J48: 99.14%, 99.78%, 99.1%, Accuracy DTable: 95.91%, 97.08%, 96.33%, Accuracy RBF: 81.52%, 83.95%, 84.78%, Accuracy BN: 86.58%, 95.11%, 88.55% |
Impedance cardiography sensor, (Custom-made, India) [79] |
Auto-adaptive algorithm based on Impedance Cardiography signals for non-invasive, cuffless, continous monitoring of blood pressure and heart rate |
Systolic BP: ±2.33 mmHg Diastolic BP: ±3.60 mmHg Heart rate: ±2.88 beats |
ADS1299EEG-FE, (TX Instruments, Dallas, TX, USA), AFE4490SPO2, (TX Instruments, Dallas, TX, USA), MSP430F55291PN, (TX Instruments, Dallas, TX, USA) [80] |
SVM, Dynamic Time Warping (DTW), K-medoids clustering |
ME STD : BPM , MAE : 1.8 BPM, RMSE : 2.8 BPM For HR estimation |
Ring PPG, Accelerometer, ZigBee, (Custom-made device, Taiwan) [81] |
MIL (Multiplate instance learning algorithm) |
Accuracy Standard Deviation of all RR (NN) intervals: 85.74%, Specificity: 83.33%, Precision: 92.11%, Sensitivity: 86.42% |
Raspberry Pi 2, (Raspberry Pi Foundation, Cambridge, UK) [82] |
Random Forest, Decision Tree, SVM, AdaBoost |
SBP RMSE : mmHg, DBP RMSE : mmHg, SBP MAE : mmHg, DBP MAE : mmHg |
Pulse oximeter, (Arduino, Scarmagno, Italy) [83] | k-NN, SVM, Decision Tree, Neural Network |
10 fold cross k-NN Precision: 91%, SVM Precision: 96%, DT Precision: 95%, NN Precision: 96%, LOOCV k-NN Precision: 90%, SVM Precision: 93%, DT Precision: 94%, NN Precision: 95% |
CMS50FW Pulse Oximeter, (Contec Inc., Qinhuangdao, China) Finometer MIDI Model II, (Finapres Medical Systems B.V., Amsterdam, The Netherlands) [84] |
SVM | MAE : systolic 0.043 mmHg, diastolic 0.011 mmHg, mean blood pressure 0.008 mmHg |
Mindray N12, (Mindray, Shenzhen, China) [85] | Residual Network Long Short-Term Memory Network (Res-LSTM) |
SBP Mean difference ± Standard deviation accuracy: −0.2 ± 5.82 mmHg, Mean Arterial Pressure Mean difference ± Standard deviation accuracy: −0.57 ± 4.39 mmHg DBP , Mean difference ± Standard deviation accuracy: −0.75 ± 5.62 mmHg |
1 Mean error. 2 Standard deviation. 3 Beats per minute. 4 Mean absolute error. 5 Root mean square error. 6 Systolic blood pressure. 7 Diastolic blood pressure. 8 Leave-one-out cross-validation.