Noninvasive Blood Pressure Classification Based on Photoplethysmography Using K-Nearest Neighbors Algorithm: A Feasibility Study
Abstract
:1. Introduction
- The PPG waveform is easily affected by motion artifacts, leading to errors in the measurement [21,22,23,24,25]. Most motion artifacts associate with the sensor motion relative to the skin [26]. The dimensions of the finger have a significant contribution. Therefore, the pressure applied to the fingers is hard to control. This situation greatly influences PPG waveforms and reduces the accuracy of BP estimates [18].
- The system must be calibrated to regulate varying PPG waveform characteristics [27,28,29]. The quality of the PPG waveform is easily corrupted by poor blood circulation, and PPG waveform characteristics vary with fluctuations in peripheral vascular resistance, blood vessel wall elasticity, and blood viscosity [19]. PPG waveforms are easily affected; consequently, the connection between peripheral pulses and BP may not be optimal [21]. Therefore, the system needs frequent recalibrations for every person [22]. There is not sufficient evidence to provide a calibration-free BP estimation with PPG signals only.
- BP estimation methods based on PPG do not actually measure pressure. Instead, they use waveform feature analysis and theoretical models to calculate the hemodynamics and associate them to BP [23].
- Most importantly, the actual volume measured by PPG is the total amount of hemoglobin, which is considered to be proportional to the volume of blood. This hypothesis may fail in patients with anemia or edema [24].
- Cold temperature triggered by diseases can also reduce the correlation between peripheral pulsation and blood pressure [25]. High blood viscosity reduces blood flow and significantly impacts the PPG waveform [27]. Hypertension may also be attended by arrhythmia diabetes or pregnancy, which may introduce unknown parameters to the method and reduce the fitting accuracy [28].
- They require higher processing power and properties. The computation difficulty was high and, consequently, considered during the training stage.
- They need extra training time. The training stage was too long. The training set contained 2323 images and the testing set contained 581 images. For these thousands of images, the training time of each trial lasted more than 350 min.
- They need training with large-scale data.
- We focus on a BP classification based on the Joint National Committee (JNC 7). Therefore, in this study, three BP classification levels were established: normotension (NT), prehypertension (PHT), and hypertension (HT). With our proposed method, users can immediately know the condition of their blood pressure. Accordingly, this method can expedite the treatment process and reduce the risk of mortality.
- With our proposed method, a special process is not needed to warranty the PPG signal’s quality and excludes the need for a calibration process.
- Our proposed method uses machine learning instead of deep learning to achieve a faster training time. The common problem of deep learning is that the training stage is too long.
2. Materials and Methods
2.1. Data Acquisition
2.2. K-Nearest Neighbors Algorithm
2.2.1. Distance Metric
2.2.2. K-Nearest Neighbor Predictions
2.2.3. Distance Weighting
3. Results
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Conflicts of Interest
References
- Al-Zaben, A.; Fora, M.; Obaidat, A. Detection of Premature Ventricular Beats from Arterial Blood Pressure Signal. In Proceedings of the 2018 IEEE 4th Middle East. Conference on Biomedical Engineering (MECBME), Tunis, Tunisia, 28–30 March 2018; pp. 17–19. [Google Scholar]
- Nabeel, P.M.; Karthik, S.; Joseph, J.; Sivaprakasam, M. Arterial blood pressure estimation from local pulse wave velocity using dual-element photoplethysmograph probe. IEEE Trans. Instrum. Meas. 2018, 67, 1399–1408. [Google Scholar] [CrossRef]
- Stojanova, A.; Koceski, S.; Koceska, N. Continuous Blood Pressure Monitoring as a Basis for Ambient Assisted Living (AAL) – Review of Methodologies and Devices. J. Med. Syst. 2019, 43, 2. [Google Scholar] [CrossRef] [PubMed]
- Shin, H.; Min, S.D. Feasibility study for the non-invasive blood pressure estimation based on ppg morphology: Normotensive subject study. Biomed. Eng. Online 2017, 16, 1–14. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Radha, M.; De Groot, K.; Rajani, N.; Wong, C.C.; Kobold, N.; Vos, V.; Fonseca, P.; Mastellos, N.; Wark, P.A.; Velthoven, N.; et al. Estimating blood pressure trends and the nocturnal dip from photoplethysmograph. Physiol. Meas. 2019, 2, 025006. [Google Scholar] [CrossRef] [Green Version]
- Savkar, A.; Khatate, P.; Patil, C.Y. Study on Techniques Involved in Tourniqueteless Blood Pressure Measurement Using PPG. In Proceedings of the in 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 14–15 June 2019; pp. 170–172. [Google Scholar]
- Lin, W.H.; Wang, H.; Samuel, O.W.; Liu, G.; Huang, Z.; Li, G. New Photoplethysmogram Indicators for Improving Cuffless and Continuous Blood Pressure Estimation Accuracy. Physiol. Meas. 2010, 39, 025005. [Google Scholar] [CrossRef]
- Tamura, T.; Maeda, Y. Photoplethysmogram. In Seamless Healthcare Monitoring; Springer International Publishing: Cham, Switzerland, 2017. [Google Scholar]
- Allen, J. Photoplethysmography and its application in clinical physiological measurement. Physiol. Meas. 2007, 28, R1. [Google Scholar] [CrossRef] [Green Version]
- MacKenzie, L.E.; Harvey, A.R. Oximetry using multispectral imaging: Theory and application. J. Optics 2018, 20, 063501. [Google Scholar] [CrossRef] [Green Version]
- Datta, S.; Banerjee, R.; Choudhury, A.D.; Sinha, A.; Pal, A. Blood pressure estimation from photoplethysmogram using latent parameters. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala, Lumpur, 23–27 May 2016. [Google Scholar]
- Tjahjadi, H.; Ramli, K. Variance analysis of photoplethysmography for blood pressure measurement. In Proceedings of the 2017 4th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI 2017), Yogyakarta, Indonesia, 19–21 September 2017. [Google Scholar]
- Wang, G.; Atef, M.; Lian, Y. Towards a continuous non-invasive cuffless blood pressure monitoring system using PPG: Systems and circuits review. IEEE Circuits Syst. Mag. 2018, 18, 6–26. [Google Scholar] [CrossRef]
- Teng, X.F.; Zhang, Y.T. Continuous and noninvasive estimation of arterial blood pressure using a photoplethysmographic approach. In Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Cancun, Mexico, 17–21 September 2003. [Google Scholar]
- Kim, J.Y.; Cho, B.H.; Im, S.M.; Jeon, M.J.; Kim, I.Y.; Kim, S.I. Comparative study on artificial neural network with multiple regressions for continuous estimation of blood pressure. In Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, Shanghai, China, 31 August–3 September 2005. [Google Scholar]
- Yan, Y.S.; Zhang, Y.T. Noninvasive Estimation of Blood Pressure Using Photoplethysmographic Signals in the Period Domain. In Proceedings of the 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference, Shanghai, China, 31 August–3 September 2005. [Google Scholar]
- McCombie, D.B.; Reisner, A.T.; Asada, H.H. Adaptive blood pressure estimation from wearable PPG sensors using peripheral artery pulse wave velocity measurements and multi-channel blind identification of local arterial dynamics. In Proceedings of the 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA, 30 August–3 September 2006. [Google Scholar]
- Kurylyak, Y.; Lamonaca, F.; Grimaldi, D. A Neural Network-based Method for Continuous Blood Pressure Estimation from a PPG Signal. In Proceedings of the 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Minneapolis, MN, USA, 6–9 May 2013. [Google Scholar]
- Rundo, F.; Ortis, A.; Battiato, S.; Conoci, S. Advanced Bio-Inspired System for Noninvasive Cuff-Less Blood Pressure Estimation from Physiological Signal Analysis. Computation 2018, 6, 46. [Google Scholar] [CrossRef] [Green Version]
- Tjahjadi, H.; Ramli, K. Review of photoplethysmography based non-invasive continuous blood pressure methods. In Proceedings of the QiR 2017—2017 15th International Conference on Quality in Research (QiR): International Symposium on Electrical and Computer Engineering, Bali, Indonesia, 24–27 July 2017. [Google Scholar]
- Choudhury, A.D.; Banerjee, R.; Sinha, A.; Kundu, S. Estimating blood pressure using Windkessel model on photoplethysmogram. In Proceedings of the 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 26–30 August 2014. [Google Scholar]
- Blomqvist, K.H.; Kärkkäinen, L. Differential photoplethysmogram sensor with an optical notch filter shows potential for reducing motion artifact signals. Biomed. Phys. Eng. Express Inst. Phys. Eng. Med. 2018, 4, 1–25. [Google Scholar] [CrossRef]
- Couceiro, R.; Carvalho, P.; Paiva, R.P.; Henriques, J.; Muehlsteff, J. Detection of motion artifact patterns in photoplethysmographic signals based on time and period domain analysis. Physiol. Meas. 2014, 35, 2369–2388. [Google Scholar] [CrossRef] [PubMed]
- Lim, P.K.; Ng, S.C.; Lovell, N.H.; Yu, Y.P.; Tan, M.P.; McCombie, D.; Lim, E.; Redmond, S.J. Adaptive template matching of photoplethysmogram pulses to detect motion artefact. Physiol. Meas. 2018, 39, 105005. [Google Scholar] [CrossRef] [PubMed]
- Tamura, T. Current progress of photoplethysmography and SPO2 for health monitoring. Biomed. Eng. Lett. 2019, 9, 21–36. [Google Scholar] [CrossRef] [PubMed]
- Liang, Y.; Chen, Z.; Ward, R.; Elgendi, M. Hypertension assessment via ECG and PPG signals: An evaluation using MIMIC database. Diagnostics 2018, 8, 65. [Google Scholar] [CrossRef] [Green Version]
- Hassani, A.; Foruzan, A.H. Improved PPG-based estimation of the blood pressure using latent space features. Signal. Image Video Process. 2019. [Google Scholar] [CrossRef]
- Chiang, P.Y.; Chao, P.C.P.; Yang, C.Y.; Tarng, D.C. Theoretical developments and clinical experiments of measuring blood flow volume (BFV) at arteriovenous fistula (AVF) using a photoplethysmography (PPG) sensor. Microsyst. Technol. 2018, 24, 4587–4603. [Google Scholar] [CrossRef]
- Sanuki, H.; Fukui, R.; Inajima, T.; Shin’ichi Warisawa. Cuff-less Calibration-free Blood Pressure Estimation under Ambulatory Environment using Pulse Wave Velocity and Photoplethysmogram Signals. Available online: https://www.scitepress.org/Papers/2017/61125/61125.pdf (accessed on 30 January 2020).
- Wu, Y.; Zhong, S. Noninvasive Blood Pressure Measurement Based on Photoplethysmography. Available online: https://www.researchgate.net/profile/Ming_Liu6/publication/320772542_Effects_of_Sample_Tilt_on_Vickers_Indentation_Hardness/links/5b873b27a6fdcc5f8b71068e/Effects-of-Sample-Tilt-on-Vickers-Indentation-Hardness.pdf#page=125 (accessed on 30 January 2020).
- Wang, Y.; Liu, Z.; Ma, S. Cuff-less blood pressure measurement from dual-channel photoplethysmographic signals via peripheral pulse transit time with singular spectrum analysis. Physiol. Meas. 2018, 39, 025010. [Google Scholar] [CrossRef]
- Rav, D.; Wong, C.; Deligianni, F.; Berthelot, M.; Andreu-perez, J.; Lo, B. Deep Learning for Health Informatics. IEEE J. Biomed. Health Inform. 2016, 21, 4–21. [Google Scholar] [CrossRef] [Green Version]
- Liang, Y.; Chen, Z.; Ward, R.; Elgendi, M. Photoplethysmography and deep learning: Enhancing hypertension risk stratification. Biosensors 2018, 8, 101. [Google Scholar] [CrossRef] [Green Version]
- Liang, Y.; Chen, Z.; Liu, G.; Elgendi, M. A new, short-recorded photoplethysmogram dataset for blood pressure monitoring in China. Sci. Data 2018, 5, 1–7. [Google Scholar] [CrossRef] [Green Version]
- Imandoust, S.B.; Bolandraftar, M. Application of K-Nearest Neighbor (KNN) Approach for Predicting Economic Events: Theoretical Background. Int. J. Eng. Res. Appl. 2013, 3, 605–610. [Google Scholar]
- Čisar, P.; Čisar, S.M. Skewness and Kurtosis in Function of Selection of Network Traffic Distribution. Acta Polytech. Hung. 2010, 7, 95–106. [Google Scholar]
- Yildirim, O.; Baloglu, U.B.; Tan, R.S.; Ciaccio, E.J.; Acharya, U.R. A new approach for arrhythmia classification using deep coded features and LSTM networks. Comput. Methods Programs Biomed. 2019, 176, 121–133. [Google Scholar] [CrossRef]
- Brownlee, J. How to Scale Data for Long Short-Term Memory Networks in Python. Available online: https://machinelearningmastery.com/how-to-scale-data-for-long-short-term-memory-networks-in-python (accessed on 1 February 2019).
Classifier | Accuracy |
---|---|
Support vector machine | 73.6% |
Decision tree | 80.0% |
Discriminant analysis | 80.0% |
Bagged trees | 80.0% |
Long short-term memory | 80.0% |
K-nearest neighbor | 86.7% |
Number of Neighbors | Prediction Speed | Training Time | Accuracy |
---|---|---|---|
7 | −120 obs/s | 57.682 s | 77.3% |
5 | −120 obs/s | 56.573 s | 82.1% |
3 | −120 obs/s | 90.188 s | 94.5% |
1 | −120 obs/s | 74.116 s | 100% |
Trial | TP | FP | TN | FN | Accuracy (%) | Sensitivity (%) | Specificity (%) | Recall (%) | Precision (%) | F1 Score (%) |
---|---|---|---|---|---|---|---|---|---|---|
Normal (NT) | 46 | 0 | 59 | 0 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
Prehyper (PHT) | 33 | 9 | 72 | 7 | 86.99 | 82.50 | 88.88 | 82.50 | 78.57 | 80.46 |
Hyper (HT) | 26 | 7 | 79 | 9 | 86.77 | 74.28 | 91.86 | 74.28 | 78.78 | 81.09 |
NT vs. PHT | 46 | 0 | 33 | 0 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
NT vs. HT | 46 | 0 | 26 | 0 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
(NT + PHT) vs. HT | 79 | 9 | 26 | 7 | 86.77 | 91.86 | 74.28 | 91.86 | 89.77 | 90.80 |
Method | Trial | Feature Extraction | Database | Classifier | F1 |
---|---|---|---|---|---|
PAT and PPG Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | PAT and 10 PPG features | 121 subjects (MIMIC database) | AdaBoost Tree | 74.67% 90.15% 79.71% |
PPG Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | 10 PPG features | 121 subjects (MIMIC database) | AdaBoost Tree | 72.26% 80.11% 63.76% |
PAT Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | PAT features | 121 subjects (MIMIC database) | AdaBoost Tree | 66.88% 68.04% 53.19% |
PAT and PPG Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | PAT and 10 PPG features | 121 subjects (MIMIC database) | Bagged Tree | 83.88% 94.13% 88.22% |
PPG Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | 10 PPG features | 121 subjects (MIMIC database) | Bagged Tree | 78.48% 84.98% 75.32% |
PAT Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | PAT features | 121 subjects (MIMIC database) | Bagged Tree | 66.95% 84.98% 75.32% |
PAT and PPG Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | PAT and 10 PPG features | 121 subjects (MIMIC database) | Logistic Regression | 63.92% 79.11% 62.26% |
PPG Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | 10 PPG features | 121 subjects (MIMIC database) | Logistic Regression | 63.66% 67.94% 47.10% |
PAT and PPG Features [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | PAT and 10 PPG features | 121 subjects (MIMIC database) | KNN | 83.34% 94.84% 88.49% |
Raw PPG Signal [33] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | Continuous Wavelet Transform (Scalogram) | 121 subjects (MIMIC database) | CNNs | 80.52% 92.55% 82.95% |
Raw PPG Signal (Proposed method in this study) | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) (NT + PHT) (87 subjects) vs. HT (34 subjects) | 2100 PPG features points | 121 subjects (Figshare database) | KNN | 100% 100% 90.80% |
Study | Trial | Feature Extraction | Database | Sampling Frequency | Classifier | F1 |
---|---|---|---|---|---|---|
Liang.Y et al. [26] | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT (34 subjects) | PAT and 10 PPG features (two sources: ECG and PPG | 121 subjects (MIMIC database) | 125Hz | KNN | 83.34% 94.84% 88.49% |
Tjahjadi. H et al. (Proposed method) | NT (46 subjects) vs. PHT (41 subjects) NT (46 subjects) vs. HT (34 subjects) NT + PHT (87 subjects) vs. HT 34 (subjects) | 2100 PPG features points (one source: PPG only) | 121 subjects (Figshare database) | 1000Hz | KNN | 100% 100% 90.90% |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tjahjadi, H.; Ramli, K. Noninvasive Blood Pressure Classification Based on Photoplethysmography Using K-Nearest Neighbors Algorithm: A Feasibility Study. Information 2020, 11, 93. https://doi.org/10.3390/info11020093
Tjahjadi H, Ramli K. Noninvasive Blood Pressure Classification Based on Photoplethysmography Using K-Nearest Neighbors Algorithm: A Feasibility Study. Information. 2020; 11(2):93. https://doi.org/10.3390/info11020093
Chicago/Turabian StyleTjahjadi, Hendrana, and Kalamullah Ramli. 2020. "Noninvasive Blood Pressure Classification Based on Photoplethysmography Using K-Nearest Neighbors Algorithm: A Feasibility Study" Information 11, no. 2: 93. https://doi.org/10.3390/info11020093
APA StyleTjahjadi, H., & Ramli, K. (2020). Noninvasive Blood Pressure Classification Based on Photoplethysmography Using K-Nearest Neighbors Algorithm: A Feasibility Study. Information, 11(2), 93. https://doi.org/10.3390/info11020093