Continuous Blood Pressure Estimation Using Exclusively Photopletysmography by LSTM-Based Signal-to-Signal Translation
Abstract
:1. Introduction
- A unimodal which consists of LSTM and autoencoder as the signal-to-signal translator to estimate ABP signal using raw PPG signal only.
- Our model has the strong learning ability to estimate the ABP signal. The input of the proposed model is raw PPG signal along with its derivatives, instead of the hand-crafted feature of the PPG. There is no feature engineering needed for the proposed model.
- Instead of estimating discrete value (such as SBP and DBP), our model is able to estimate the whole waveshape of the ABP signal, which provides more holistic information of ABP if applied in the healthcare domain for patients with serious cardiovascular disease (CVD).
2. Materials and Methods
2.1. Data Preprocessing
2.1.1. Denoising
2.1.2. Z-Score Normalization
2.1.3. Signal Alignment
2.1.4. First and Second Derivative of PPG Signal Extraction
2.1.5. Elimination of Inappropriate Signals
- Signal with systolic blood pressure (SBP) more than 180 mmHg or less than 80 mmHg. SBP can be calculated following this equation:
- Signal with diastolic blood pressure (DBP) more than 130 mmHg or less than 60 mmHg. DBP can be calculated following this equation:
- Signal with average Pearson’s correlation coefficient less than 0.8. After each beat of the signal is aligned, we compute the correlation coefficient r to determine how similar PPG and the reference ABP signal in terms of morphology by the equation as follows [3]:
- Signal with undefined PPG systolic peak. We use heartpy toolkit [22] for the automatic detection of PPG systolic peak. The cases of undetected systolic peak mostly happened to PPG signals that have irregular waveform, which might be influenced by sensor position change or movements. A few examples are shown in Figure 4.
2.2. Model Building
2.2.1. LSTM
2.2.2. Autoencoder
2.2.3. LSTM-Based Autoencoder
2.2.4. Transfer Learning
2.2.5. Experimental Setup
3. Results
4. Discussion
4.1. Basis for PPG and ABP Signal Coherence
4.2. Model Performance
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Parati, G.; Stergiou, G.S.; Dolan, E.; Bilo, G. Blood pressure variability: Clinical relevance and application. J. Clin. Hypertens. 2018, 20, 1133–1137. [Google Scholar] [CrossRef] [Green Version]
- O’brien, E.; Asmar, R.; Beilin, L.; Imai, Y.; Mallion, J.-M.; Mancia, G.; Mengden, T.; Myers, M.; Padfield, P.; Palatini, P. European Society of Hypertension recommendations for conventional, ambulatory and home blood pressure measurement. J. Hypertens. 2003, 21, 821–848. [Google Scholar] [CrossRef] [PubMed]
- Martínez, G.; Howard, N.; Abbott, D.; Lim, K.; Ward, R.; Elgendi, M. Can Photoplethysmography Replace Arterial Blood Pressure in the Assessment of Blood Pressure? J. Clin. Med. 2018, 7, 316. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- 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]
- Elgendi, M.; Liang, Y.; Ward, R. Toward Generating More Diagnostic Features from Photoplethysmogram Waveforms. Diseases 2018, 6, 20. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Chowdhury, M.H.; Shuzan, M.N.I.; Chowdhury, M.E.H.; Mahbub, Z.B.; Uddin, M.M.; Khandakar, A.; Reaz, M.B.I. Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques. Sensors 2020, 20, 3127. [Google Scholar] [CrossRef] [PubMed]
- Liu, M.; Po, L.; Fu, H. Cuffless Blood Pressure Estimation Based on Photoplethysmography Signal and Its Second Derivative. Int. J. Comput. Theory Eng. 2017, 9, 202–206. [Google Scholar] [CrossRef] [Green Version]
- Bortolotto, L.; Blacher, J.; Kondo, T.; Takazawa, K.; Safar, M. Assessment of vascular aging and atherosclerosis in hypertensive subjects: Second derivative of photoplethysmogram versus pulse wave velocity. Am. J. Hypertens. 2000, 13, 165–171. [Google Scholar] [CrossRef] [Green Version]
- Li, Y.-H.; Harfiya, L.N.; Purwandari, K.; Lin, Y.-D. Real-Time Cuffless Continuous Blood Pressure Estimation Using Deep Learning Model. Sensors 2020, 20, 5606. [Google Scholar] [CrossRef]
- Kachuee, M.; Kiani, M.M.; Mohammadzade, H.; Shabany, M. Cuffless Blood Pressure Estimation Algorithms for Continuous Health-Care Monitoring. IEEE Trans. Biomed. Eng. 2017, 64, 859–869. [Google Scholar] [CrossRef]
- Yang, S.; Zaki, W.S.W.; Morgan, S.P.; Cho, S.-Y.; Correia, R.; Zhang, Y. Blood pressure estimation with complexity features from electrocardiogram and photoplethysmogram signals. Opt. Quantum Electron. 2020, 52, 135. [Google Scholar] [CrossRef]
- Goldberger, A.L.; Amaral, L.A.; Glass, L.; Hausdorff, J.M.; Ivanov, P.C.; Mark, R.G.; Mietus, J.E.; Moody, G.B.; Peng, C.K.; Stanley, H.E. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation 2000, 101, E215–E220. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Thambiraj, G.; Gandhi, U.; Mangalanathan, U.; Jose, V.J.M.; Anand, M. Investigation on the effect of Womersley number, ECG and PPG features for cuff less blood pressure estimation using machine learning. Biomed. Signal Process. Control 2020, 60, 101942. [Google Scholar] [CrossRef]
- Hsu, Y.-C.; Li, Y.-H.; Chang, C.-C.; Harfiya, L.N. Generalized Deep Neural Network Model for Cuffless Blood Pressure Estimation with Photoplethysmogram Signal Only. Sensors 2020, 20, 5668. [Google Scholar] [CrossRef] [PubMed]
- Xing, X.; Sun, M. Optical blood pressure estimation with photoplethysmography and FFT-based neural networks. Biomed. Opt. Express 2016, 7, 3007–3020. [Google Scholar] [CrossRef] [Green Version]
- El Hajj, C.; Kyriacou, P.A. Cuffless and Continuous Blood Pressure Estimation From PPG Signals Using Recurrent Neural Networks. In Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Montreal, QC, Canada, 20–24 July 2020; pp. 4269–4272. [Google Scholar]
- Ibtehaz, N.; Rahman, M.S. PPG2ABP: Translating Photoplethysmogram (PPG) Signals to Arterial Blood Pressure (ABP) Waveforms using Fully Convolutional Neural Networks. arXiv 2020, arXiv:2005.01669. [Google Scholar]
- Mousavi, S.S.; Charmi, M.; Firouzmand, M.; Hemmati, M.; Moghadam, M.; Ghorbani, Y. Cuff-Less Blood Pressure Estimation Using Only the Photoplethysmography Signal by A Frequency Whole-Based Method; IEEE: Tehran, Iran, 2018. [Google Scholar]
- Wang, C.; Yang, F.; Yuan, X.; Zhang, Y.; Chang, K.; Li, Z. An End-to-End Neural Network Model for Blood Pressure Estimation Using PPG Signal; Springer: Singapore, 2020; pp. 262–272. [Google Scholar]
- Elgendi, M. On the analysis of fingertip photoplethysmogram signals. Curr. Cardiol. Rev. 2012, 8, 14–25. [Google Scholar] [CrossRef]
- Khalid, S.G.; Zhang, J.; Chen, F.; Zheng, D. Blood Pressure Estimation Using Photoplethysmography Only: Comparison between Different Machine Learning Approaches. J. Healthc. Eng. 2018, 2018, 1548647. [Google Scholar] [CrossRef] [Green Version]
- van Gent, P.; Farah, H.; Nes, N.; Arem, B. Heart Rate Analysis for Human Factors: Development and Validation of an Open Source Toolkit for Noisy Naturalistic Heart Rate Data; HUMANIST: The Hague, The Netherlands, 2018. [Google Scholar]
- Schuster, M.; Paliwal, K.K. Bidirectional recurrent neural networks. IEEE Trans. Signal Process. 1997, 45, 2673–2681. [Google Scholar] [CrossRef] [Green Version]
- Greff, K.; Srivastava, R.K.; Koutník, J.; Steunebrink, B.; Schmidhuber, J. LSTM: A Search Space Odyssey. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 2222–2232. [Google Scholar] [CrossRef] [Green Version]
- Kim, M.; Yan, C.; Yang, D.; Wang, Q.; Ma, J.; Wu, G. Chapter Eight—Deep learning in biomedical image analysis. In Biomedical Information Technology, 2nd ed.; Feng, D.D., Ed.; Academic Press: Cambridge, MA, USA, 2020; pp. 239–263. [Google Scholar]
- Sagheer, A.; Kotb, M. Unsupervised Pre-training of a Deep LSTM-based Stacked Autoencoder for Multivariate Time Series Forecasting Problems. Sci. Rep. 2019, 9, 19038. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- 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; pp. 280–283. [Google Scholar]
- O’Brien, E.; Petrie, J.; Littler, W.; de Swiet, M.; Padfield, P.L.; O’Malley, K.; Jamieson, M.; Altman, D.; Bland, M.; Atkins, N. The British Hypertension Society protocol for the evaluation of automated and semi-automated blood pressure measuring devices with special reference to ambulatory systems. J. Hypertens. 1990, 8, 607–619. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- AAMI. American National Standard Manual, Electronic or Automated Sphygmonanometers; Association for the Advancement of Medical Intrumentation: Arlington, Virginia, 2003; Volume 1. [Google Scholar]
- Lin, W.H.; Li, X.; Li, Y.; Li, G.; Chen, F. Investigating the physiological mechanisms of the photoplethysmogram features for blood pressure estimation. Physiol. Meas. 2020, 41, 044003. [Google Scholar] [CrossRef] [PubMed]
Method | Dataset | SBP (mmHg) | DBP (mmHg) | ||
---|---|---|---|---|---|
MAE | RMSE | MAE | RMSE | ||
[7] | 910 subjects | 8.54 | 10.9 | 4.34 | 5.8 |
[19] | 90 subjects | 3.95 | - | 2.14 | - |
[16] | 500 subjects | 3.25 | - | 1.43 | - |
[14] | 9000 subjects | 3.21 | 4.63 | 2.23 | 3.21 |
[17] | 942 subjects | 5.73 | - | 3.45 | - |
Proposed model | 5289 subjects | 4.05 | 5.25 | 2.41 | 3.17 |
Cumulative Error | ≤5 mmHg | ≤10 mmHg | ≤15 mmHg | |
---|---|---|---|---|
Our result | SBP | 70.6% | 94.1% | 98.6% |
DBP | 91.1% | 99.1% | 99.8% | |
BHS | Grade A | 60% | 85% | 95% |
Grade B | 50% | 75% | 90% | |
Grade C | 40% | 65% | 85% |
MAE (mmHg) | STD (mmHg) | # Subjects | ||
---|---|---|---|---|
Our result | SBP | 4.05 | 4.60 | 5289 |
DBP | 2.41 | 3.11 | 5289 | |
AAMI | <5 | <8 | >85 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Harfiya, L.N.; Chang, C.-C.; Li, Y.-H. Continuous Blood Pressure Estimation Using Exclusively Photopletysmography by LSTM-Based Signal-to-Signal Translation. Sensors 2021, 21, 2952. https://doi.org/10.3390/s21092952
Harfiya LN, Chang C-C, Li Y-H. Continuous Blood Pressure Estimation Using Exclusively Photopletysmography by LSTM-Based Signal-to-Signal Translation. Sensors. 2021; 21(9):2952. https://doi.org/10.3390/s21092952
Chicago/Turabian StyleHarfiya, Latifa Nabila, Ching-Chun Chang, and Yung-Hui Li. 2021. "Continuous Blood Pressure Estimation Using Exclusively Photopletysmography by LSTM-Based Signal-to-Signal Translation" Sensors 21, no. 9: 2952. https://doi.org/10.3390/s21092952
APA StyleHarfiya, L. N., Chang, C. -C., & Li, Y. -H. (2021). Continuous Blood Pressure Estimation Using Exclusively Photopletysmography by LSTM-Based Signal-to-Signal Translation. Sensors, 21(9), 2952. https://doi.org/10.3390/s21092952