Next Article in Journal
TB-NUCA: A Temperature-Balanced 3D NUCA Based on Bayesian Optimization
Next Article in Special Issue
Classical FE Analysis to Classify Parkinson’s Disease Patients
Previous Article in Journal
ISUC: IoT-Based Services for the User’s Comfort
Previous Article in Special Issue
Classification of Parkinson’s Disease Patients—A Deep Learning Strategy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Systolic Blood Pressure Estimation from PPG Signal Using ANN

by
Benedetta C. Casadei
1,*,
Alessandro Gumiero
2,
Giorgio Tantillo
2,
Luigi Della Torre
2 and
Gabriella Olmo
3
1
STMicroelectronics, 20010 Cornaredo, Italy
2
STMicroelectronics, 20864 Agrate, Italy
3
Department of Control and Computer Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(18), 2909; https://doi.org/10.3390/electronics11182909
Submission received: 1 July 2022 / Revised: 9 September 2022 / Accepted: 11 September 2022 / Published: 14 September 2022

Abstract

:
High blood pressure is one of the most important precursors for Cardiovascular Diseases (CVDs), the most common cause of death in 2020, as reported by the World Health Organization (WHO). Moreover, many patients affected by neurodegenerative diseases (e.g., Parkinson’s Disease) exhibit impaired autonomic control, with inversion of the normal circadian arterial pressure cycle, and consequent augmented cardiovascular and fall risk. For all these reasons, a continuous pressure monitoring of these patients could represent a significant prognostic factor, and help adjusting their therapy. However, the existing cuff-based methods cannot provide continuous blood pressure readings. Our work is inspired by the newest approaches based on the photoplethysmographic (PPG) signal only, which has been used to continuously estimate systolic blood pressure (SP), using artificial neural networks (ANN), in order to create more compact and wearable devices. Our first database was derived from the PhysioNet resource; we extracted PPG and arterial blood pressure (ABP) signals, collected at a sampling frequency of 125 Hz, in a hospital environment. It consists of 249,672 PPG periods and the relative SP values. The second database was collected at STMicroelectronics s.r.l., in Agrate Brianza, using the MORFEA3 wearable device and a digital cuff-based sphygmomanometer, as reference. The pre-processing phase, in order to remove noise and motion artifacts and to segment the signal into periods, was carried out on Matlab R2019b. The noise removal was one of the challenging parts of the study because of the inaccuracy of the PPG signal during everyday-life activity, and this is the reason why the MORFEA3 dataset was acquired in a controlled environment in a static position. Different solutions were implemented to choose the input features that best represent the period morphology. The first database was used to train the multilayer feed-forward neural network with a back-propagation model, whereas the second one was used to test it. The results obtained in this project are promising and match the Association for the Advancement of Medical Instruments (AAMI) and the British Hypertension Society (BHS) standards. They show a Mean Absolute Error of 3.85 mmHg with a Standard Deviation of 4.29 mmHg, under the AAMI standard, and reach the grade A under the BHS standard.

1. Introduction

Thanks to the evolution of telecommunication technologies, the use of telemedicine (TLM) has spread rapidly in different areas. This paper focuses on Telemonitoring, which provides the acquisition and management of the patients’ vital parameters from a remote location, so as to be continuously monitored at home. Blood pressure (BP) is one of the principal vital signs. The continuous and non-invasive remote monitoring of BP has been widely investigated in the past decades with the aim of preventing and treating hypertension. The idea of using PPG signal, collected in a optical non-invasive method, which is easy to obtain and can be used to detect blood volume fluctuations, has been explored. The amount of light scattered, reflected, or transmitted, calculated using the Beer–Lambert law, can provide an indication of changes in overall blood volume [1]. PPG, with respect to other biological signals, has a higher mobility, thus allowing continuous monitoring during everyday-life activity. Nevertheless, PPG has been widely used to measure blood oxygen; it has also been related to arterial blood pressure waveform [2], where Pulse Transit Time (PTT) and the Pulse Wave Velocity (PWV) have been calculated from the Electrocardiogram and the PPG signals. Other works also try to estimate BP deriving either the PTT or the PWV [3]. However, these methods require the use of two devices to acquire both electrocardiogram and photoplethysmogram, thus limiting the subject’s freedom of movement. In order to overcome the above-mentioned synchronization problem, some studies have tried to determine the nonlinear relationship between PPG and ABP. In [4], 21 features and a multilayer feed-forward back propagation ANN with 21 input neurons and two output neurons, to estimate Systolic and Diastolic blood pressure, have been used, and satisfactory results have been achieved. In this work we implemented an ANN model able to estimate the SP starting from the PPG signal only. The paper is organized as follows. In Section 2, the state of the art is presented. In Section 3, the Materials and Methods are discussed. In Section 4, results are presented, and in Section 5, the conclusions are reported.

2. State of the Art

Several methods exist to measure BP, divided into two main categories: invasive blood pressure (IBP) and non-invasive blood pressure (NIBP) measurement systems. The first ones are used in the intensive care unit (ICU) and allow the beat-to-beat accurate monitoring of the patient’s BP. However, they may cause hematoma, infections, and possible occurrence of thrombi. Being invasive, they can only be used in hospital.
NIBP measurement systems are divided into cuff-based and cuff-less. Cuff-based methods are routinely used in the clinical practice and at home by the patients themselves. The main disadvantages are the intermittent monitoring and the discomfort caused by the inflation of the cuff. Cuff-less methods are more recent and represent an efficient approach for continuous home monitoring. The most common cuff-less method is based on the Pulse Wave Velocity (PWV) analysis. That is because arterial stiffness increases the propagation velocity of the pressure wave, which implies an increase in blood pressure [5]. For example, in [2], PTT, defined as the time lag between ECG and PPG, was calculated to derive PWV, which was then correlated with blood pressure readings using a standard linear curve fitting algorithm.
Although in the literature there are many works demonstrating the huge potential of PTT to enable cuff-less BP measurement, they require a calibration stage and the use of two sensors placed at a known distance. In order to overcome these drawbacks, the idea of using pure PPG signal based method has taken off. Photoplethysmography is a simple and low-cost optical technology able to detect change in light absorption due to blood volume fluctuations. The system is composed of:
  • Light source: light emitting diode (LED) is used to illuminate biological tissues;
  • Photo-detector: it collects and converts light intensity variations into electric current.
PPG sensors are placed on the skin surface, and the amount of light detected by the PPG photo-detector provides important information about the performance of the vascular system. PPG waveform encompasses two different components. The physiological blood volume fluctuations, at each heart beat, are responsible of the pulsatile component (AC). On the other hand, the slow varying baseline (DC) is imputable to breathing, thermoregulation and sympathetic nervous system activity.
However, the correlation between PPG morphology and BP is nonlinear, and a morphological analysis on PPG signal is necessary in order to extract features useful to estimate the blood pressure. The today solutions are to first extract the morphological features from PPG and then estimates Systolic and Diastolic blood pressure. Nevertheless, the PPG signal is highly susceptible to motion artifacts, resulting in distorted signal and meaningless data zones [6], hence the interest in using ANN to correctly analyze it, removing uninformative signal portion. Deep Neural Networks have been widely used in classification, analysis, and biological signal segmentation, such as ECG and PPG [7]. In [8], Soltane et al. using an ANN has been able to categorize PPG signal in pathological and healthy, with a rate of success equals to 94.7%. Thanks to the advances of Deep Neural Networks, the PPG removing artifacts turns out to be not as challenging as it used to be. In [6], an unsupervised Convolutional Neural Network has been able to detect and remove artifacts in a PPG signal. In [4], an ANN is used to estimate systolic and diastolic blood pressure values, from twenty-one time domain features, extracted from 15,000 PPG periods (Figure 1). In [9], in addition to the time-domain features, frequency and complexity-analysis domain features were computed, so as to describe PPG periods morphology, complexity, amplitude and phase in the frequency domain. The performance of [9] has been evaluated on the MIMIC III database and on their everyday-life dataset collected at Jozef Stefan Institute (JSI). In [10], a PPG signal, a velocity plethysmogram (first derivative of PPG) and an accelerated plethysmogram signal (second derivative of PPG and an important indicator of arteriosclerosis), are fed into an autoencoder, to extract different features from the conventional ones, effective for the blood pressure estimation.

3. Materials and Methods

This project, developed at the Remote Monitoring group, STMicroelectronics in Agrate Brianza, Italy, is divided into two parts:
  • In the first part, publicly available data have been used;
  • In the second part, signals acquired by the MORFEA3 (Figure 2) have been addressed (MORFEA3 is a prototype developed in the remote monitoring group in STMicroelectronics; it embeds different ST components, and allows a multispectral PPG reading).
Our first database, containing PPG and arterial blood pressure signals from 47 patients in ICU, was derived from MIMIC III (MIMIC III is a large, freely available clinical database). Signals were pre-processed in Matlab R2019a; a 4th order Butterworth low-pass filter with a cutoff frequency of 6.6 Hz was used to remove high-frequency noise from the ABP signal, and the findpeaks function was used to detect SP peaks. Each SP value was associated with the corresponding PPG period. The PPG signal was pre-processed using a band-pass filter with a bandwidth of 0.5 Hz and 7 Hz (The pulse wave frequency values of the PPG signal is in the range of 0.5–4.0 Hz [11]), and then segmented into one beat periods (Figure 3). The final dataset is composed as follows: each row contains all the period samples (since each period is made up of a different number of samples, it has been necessary to zero-pad all the periods, so as to have one hundred samples each and to preserve all the PPG period features, for both long and short periods), and the last column elements represent the SP values.
In order to estimate the SP, we implemented an ANN regression model, layer-by-layer, with Keras. An artificial neural network, a class of machine learning algorithms, one of the application of Artificial Intelligence (AI), is a mathematical model for predicting system performance inspired by the networks of neurons in the human brain. The ANN regression model implemented in this work was intended to predict the SP numerical value. The layers are as follows:
  • The first layer is the input layer, composed of 100 neurons, and is equal to the number of samples of each PPG period.
  • Dense layers were added as hidden layers; as their name suggests, all their neurons are fully connected to those in the next layer.
  • The output layer consists of 1 neuron with a linear Activation Function, which directly provides the value of the weighted sum of the input.
To evaluate our NN model predictive performance, we adopted the Mean Absolute Error (MAE), which represents the absolute value of the average error (the difference between actual and predicted value):
M A E = | y y | N
where y represents the actual value, y’ the predicted value, and N the number of sample points (it is more intuitive, since its values are expressed in the same unit of measurement of the input, and it is less sensitive to outliers than the Root mean squared error (RMSE)). Since the ultimate goal of this project is to embed the final regression model in a Micro-Controller Unit (MCU), in particular belonging to the STM32L4+ family, it is necessary to evaluate its computational cost in terms of memory capacity required (Figure 4). To do this, the STM32CubeMX graphical tool was used.
The first dataset used in our study, the MIMIC III one, contains periods with 80 mmHg < SP < 180 mmHg, corresponding to all the classes in the American Heart Association classification (reported in Table 1), except hypotension.
After the ANN regression model training phase using the MIMIC III dataset, PPG signal and NIBP were acquired at STMicroelectronics s.r.l. on 8 healthy subjects (5 males and 3 females), whose age ranges from 25 to 50 years old, during resting position, and the acquired data used for testing purposes (Figure 5).
BP was measured simultaneously using a sphygmomanometer wrapped around the left arm, and noted down on an Excel file, along with the acquisition time. The PPG signal was acquired from right hand finger using MORFEA3 at a sampling frequency of 62.5 Hz. MORFEA3 uses a white LED as a white source and a spectrometer to separate the beam of white light into its components, in order to measure the green wavelength contribution. This wearable device, built with a printed circuit board (PCB), embeds a certain number of STMicroelectronics’s sensors, such as a 3-axis accelerometer, two spectrometers VD6283, and a NTC thermistor managed by a MCU.
The MORFEA3 prototype interfaces with the outside world using a Bluetooth connection. To acquire the signals, it is placed within a suitable case, where it is possible to insert the right hand index fingertip, so as to keep the finger-device contact stable. After wearing the sphygmomanometer cuff, turning on the device and positioning the right hand finger inside the case, PPG signal and SP values are acquired. An example of filtered PPG signal acquired with the MORFEA3 is represented in Figure 6.
The signal has been filtered with the same 4th order Butterworth filter used in the MIMIC III PPG signal pre-processing. Then, in order to make the MORFEA3 PPG signal suitable for the chosen ANN model (this is because the number of input neurons of a model cannot be varied, and if we had segmented our signal without resampling, we would have obtained a shorter average length of the periods), it was resampled at 125 Hz. Once resampled, the PPG signal was segmented into periods, each associated to an SP value. This second dataset was composed of 6460 periods, with one hundred samples each, and, in the last column, the corresponding SP target. Starting from the discretization of the targets, the SP values, we realized that pathological values, such as Hypotension and Stage 1 and Stage 2 Hypertension, are not represented in our dataset. Moreover, our reference is not a continuous signal, as it was in the case of arterial pressure signal. Therefore, in order to obtain an SP value for each PPG periods, two consecutive SP records have been averaged between two acquisition instants.
In order to find the most suitable network architecture, we have made assumptions on the appropriate number of hidden layers and nodes. Our aim was to reach a good trade off between complexity and performance. First, we tried to use a basic NN model, so as to increase the number of hidden nodes in every step, until the best performance was reached. The first model used was inspired by [12] and is represented in Figure 7. The other hyperparameters are: learning rate equal to 0.007, sigmoid as Activation Function, Adam as optimization algorithm, glorot uniform as initialization mode, Dropout rate equal to 0.2, batch size equal to 512, and number of epochs equal to 500.
To improve the model performance we started increasing the number of hidden layers. Starting from the simplest model, up to the analysis of more complex models, the performance over the MIMIC III test set improves, and then decreases, probably due to the overfitting phenomenon. Once the network architecture with the best generalization properties was identified, the model hyperparameters were tuned using the Grid-Search method (Grid-Search is a method used to find the optimal hyperparameters of a model which results in the most ‘accurate’ predictions) and the model performance over the test set was evaluated, with the purpose of finding the optimal combination of hyperparameters.

4. Results

For the purpose of this study, several NN architectures have been tested and various hyperparameters have been manipulated to compare the model outcome. The best hyperparameters combination, to obtain the best performance in terms of MAE, on the MIMIC III test set, is reported below:
  • Architecture: [100 80 100 60];
  • Activation Function: Softsign;
  • Optimization Algorithm: Stochastic gradient descent (SGD);
  • Initialization Mode: glorot uniform;
  • Learning Rate: 0.007;
  • Dropout: 0.2;
  • Batch Size: 1024.
Once the most suitable network architecture and hyperparameters are selected, the regression model performance is evaluated over the MIMIC III test set and over our everyday-life MORFEA3 data set. The regression model performance obtained on the MIMIC III test set is presented in Table 2, and compared with the results obtained in [4], using an ANN with 21 input parameters, and with the results in [9], achieved using the hyperparameter tuned Ensemble of regression trees algorithm with RReliefF selected subset of features.
As mentioned before, in our everyday-life dataset, SP values in the range of Hypotension, Stage 1 Hypertension, and Stage 2 Hypertension have been not represented so it has been difficult to evaluate the regression model performance on the pathological classes. However, the performance obtained over the MORFEA3 dataset was satisfactory and is reported in Table 3, and compared to the results obtained on the everyday life dataset collected at JSI in [9].
Figure 8 and Figure 9 show, respectively, the real SP values and the regression model predicted SP values on the MIMIC III test set and on the MORFEA3 dataset. The predicted values referred to the values coming from the sphygmomanometer, which are, obviously, not continuous; however, we represented the values in a continuous manner (Figure 8 and Figure 9), connecting the different estimation, because of simplicity.
The results obtained with the regression model presented in Table 2, are shown more in detail below (Table 4):
-
MIMIC III Test set consisting of 74,902 PPG periods.
  • 83.48% of SP values were predicted with an absolute error lower than 5 mmHg;
  • 96.34% were predicted with an absolute error lower than 10 mmHg;
  • 98.88% were predicted with an absolute error lower than 15 mmHg.
-
MORFEA3 dataset consisting of 6460 instances.
  • 74.58% of SP values were predicted with an absolute error lower than 5 mmHg;
  • 90.55% were predicted with an absolute error lower than 10 mmHg;
  • 97.27% were predicted with an absolute error lower than 15 mmHg.
Table 4. Percentage of absolute difference between actual and predicted SP values (mmHg).
Table 4. Percentage of absolute difference between actual and predicted SP values (mmHg).
Error < 5 mmHgError < 10 mmHgError < 15 mmHg
MIMIC III Test set83.48%96.34%98.88%
MORFEA3 Dataset74.58%90.55%97.27%
These are very promising results because the obtained prediction errors are compatible with most clinical applications.

5. Conclusions

In recent decades, there has been a strong development in Telemedicine and in wearable systems. These allow continuous patients remote monitoring, without impairing the patient’s freedom of movement, and communication at distance between patient and medical staff. In particular, our study aims the continuous monitoring of blood pressure, which is highly desirable in hypertension patients, since high blood pressure is considered as the main cause of CVDs, as well as in the prevention of the risk of dementia and in autonomic nervous system monitoring in most neurodegenerative diseases [13]. In the literature, photoplethysmography is considered a promising candidate for non-invasive and continuous BP monitoring [14].
In this project, the MORFEA3 device was used to acquire, among others (accelerometric and temperature signals), the PPG signal in order to provide a real-time SP estimation, using an Artificial Neural Network. The regression model, with one hundred input neurons and one output neuron, has yielded stable results; it allows to evaluate the difference between actual SP values and predicted SP values. The results obtained on the MORFEA3 dataset, in terms of MAE (3.85 mmHg ≤ 4.29 mmHg), satisfy the Association for the Advancement of Medical Instrumentation (MAE ≤5 mmHg with SD ≤ 8 mmHg for SP and DP) (AAMI) and the British Hypertension Society (BHS) standards (absolute difference between standard and test device ≤5 mmHg in the 60% of the readings, ≤10 mmHg in the 85% of the readings and ≤15 mmHg in the 95% of the readings) [15], as evidenced in Section IV, in Table 2 and in Table 4.
Although very promising, this work must be considered preliminary as it is affected by some limitations; in the AAMI and BHS protocols for General Population studies (they should include 85 subjects over 12 years; ≥30% males and ≥30% females and shall have ≥5% of SP values ≤100 mmHg, ≥5% with ≥160 mmHg, and ≥20% with ≥140 mmHg), 85 subjects are required, whereas in our work only 8 subjects have been tested. Additionally, we can state that our model turns out to be valid only for finger acquisition, since trying to estimate SP from wrist PPG signal, the model performance impairs. For this reason, it may be necessary to build another training set composed only of wrist PPG periods.

Author Contributions

Conceptualization, B.C.C., A.G. and L.D.T.; Data curation, B.C.C. and G.T.; Formal analysis, G.O.; Methodology, G.O.; Software, G.T.; Supervision, A.G. and L.D.T.; Writing—original draft, B.C.C.; Writing—review & editing, B.C.C., A.G., G.T., L.D.T. and G.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The MIMIC III freely available database, accessed on 17 of July 2022, used in the present study, can be found at: https://physionet.org/content/mimiciii/1.4/.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CVDsCardiovascular Diseases
WHOWorld Health Organization
PPGPhotoplethysmogram
ANNArtificial Neural Network
AAMIAssociation for the Advancement of Medical Instruments
BHSBritish Hypertension Society
STDStandard Deviation
TLMTelemedicine
BPBlood Pressure
PTTPulse Transit Time
PWVPulse Wave Velocity
SPSystolic Blood Pressure
IBPInvasive Blood Pressure
NIBPNon Invasive Blood Pressure
ICUIntensive Care Unit
JSIJozef Stefan Institute

References

  1. Ysehak Abay, T. Photoplethysmography for blood volumes and oxygenation changes during intermittent vascular occlusions. J. Clin. Monit. Comput. 2018, 32, 447–455. [Google Scholar] [CrossRef] [PubMed]
  2. Mishra, B.; Thakkar, N. Cuffless blood pressure monitoring using PTT and PWV methods. In Proceedings of the International Conference on Recent Innovations in Signal Processing and Embedded Systems, RISE 2017, Bhopal, India, 27–29 October 2017; pp. 395–401. [Google Scholar] [CrossRef]
  3. Xu, Y.; Zhang, W.; Wang, D.; Ping, P. A calibration method for cuffless continue blood pressure measurement using Gaussian normalized pulse transit time. In Proceedings of the 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Houston, TX, USA, 14–17 May 2018; pp. 1–5. [Google Scholar]
  4. Kurylyak, Y.; Lamonaca, F.; Grimaldi, D. A Neural Network-based method for continuous blood pressure estimation from a PPG signal. In Proceedings of the Conference Record—IEEE Instrumentation and Measurement Technology Conference, Minneapolis, MN, USA, 6–9 May 2013; pp. 280–283. [Google Scholar] [CrossRef]
  5. Haddad, S.; Boukhayma, A.; Caizzone, A. Continuous PPG-Based Blood Pressure Monitoring Using Multi-Linear Regression. IEEE J. Biomed. Health Informatics 2022, 26, 2096–2105. [Google Scholar] [CrossRef] [PubMed]
  6. Azar, J.; Makhoul, A.; Couturier, R.; Demerjian, J. Deep recurrent neural network-based autoencoder for photoplethysmogram artifacts filtering. Comput. Electr. Eng. 2021, 92, 107065. [Google Scholar] [CrossRef]
  7. Esgalhado, F.; Fernandes, B.; Vassilenko, V.; Batista, A.; Russo, S. The Application of Deep Learning Algorithms for PPG Signal Processing and Classification. Computers 2021, 10, 158. [Google Scholar] [CrossRef]
  8. Soltane, M.; Ismail, M.; Abidin, Z.; Rashid, A.; Ehsan, S.D. Artificial Neural Networks (ANN) Approach to PPG Signal Classification. Int. J. Comput. Inf. Sci. 2004, 2, 58–65. [Google Scholar]
  9. Slapničar, G.; Luštrek, M.; Marinko, M. Continuous blood pressure estimation from PPG signal. Informatica 2018, 42, 33–42. [Google Scholar]
  10. Shimazaki, S.; Bhuiyan, S.; Kawanaka, H.; Oguri, K. Features Extraction for Cuffless Blood Pressure Estimation by Autoencoder from Photoplethysmography. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, Honolulu, HI, USA, 18–21 July 2018; pp. 2857–2860. [Google Scholar] [CrossRef]
  11. Moraes, J.L.; Rocha, M.X.; Vasconcelos, G.G.; Vasconcelos Filho, J.E.; de Albuquerque, V.H.C.; Alexandria, A.R. Advances in photopletysmography signal analysis for biomedical applications. Sensors 2018, 18, 1894. [Google Scholar] [CrossRef] [PubMed]
  12. Augusti, F. Systolic Blood Pressure Evaluation from PPG Signal Using Artificial Neural Networks. Available online: https://webthesis.biblio.polito.it/17609/ (accessed on 30 June 2022).
  13. Thorin, E. Hypertension and Alzheimer Disease Another Brick in the Wall of Awareness. Hypertension 2014, 65, 36–38. [Google Scholar] [CrossRef] [PubMed]
  14. Kim, H.J.; Kang, W.H.; Lee, H.; Kim, N. Continuous Monitoring of Blood Pressure with Evidential Regression. arXiv 2021, arXiv:2102.03542. [Google Scholar]
  15. Stergiou, G.S.; Alpert, B.; Mieke, S.; Asmar, R.; Atkins, N.; Eckert, S.; Frick, G.; Friedman, B.; Graßl, T.; Ichikawa, T.; et al. A universal standard for the validation of blood pressure measuring devices: Association for the Advancement of Medical Instrumentation/European Society of Hypertension/International Organization for Standardization (AAMI/ESH/ISO) Collaboration Statement. Hypertension 2018, 71, 368–374. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The 21 most common time domain features extracted in PPG from literature.
Figure 1. The 21 most common time domain features extracted in PPG from literature.
Electronics 11 02909 g001
Figure 2. MORFEA3 board compared to a 1 euro cent coin.
Figure 2. MORFEA3 board compared to a 1 euro cent coin.
Electronics 11 02909 g002
Figure 3. A portion of PPG periods dataset.
Figure 3. A portion of PPG periods dataset.
Electronics 11 02909 g003
Figure 4. Flash and RAM memory occupation percentage by the ANN regression model.
Figure 4. Flash and RAM memory occupation percentage by the ANN regression model.
Electronics 11 02909 g004
Figure 5. An example of BP and PPG setup for data acquisition on volunteers at STMicroelectronics.
Figure 5. An example of BP and PPG setup for data acquisition on volunteers at STMicroelectronics.
Electronics 11 02909 g005
Figure 6. Filtered PPG MORFEA3 Signal with the SP acquisition instants superimposed.
Figure 6. Filtered PPG MORFEA3 Signal with the SP acquisition instants superimposed.
Electronics 11 02909 g006
Figure 7. First ANN model.
Figure 7. First ANN model.
Electronics 11 02909 g007
Figure 8. An example of actual and predicted SP values obtained on the MIMIC III test set.
Figure 8. An example of actual and predicted SP values obtained on the MIMIC III test set.
Electronics 11 02909 g008
Figure 9. An example of actual and predicted SP values obtained on the MORFEA3 test set.
Figure 9. An example of actual and predicted SP values obtained on the MORFEA3 test set.
Electronics 11 02909 g009
Table 1. American Heart Association hypertension guidelines classification.
Table 1. American Heart Association hypertension guidelines classification.
Class LabelSP Range
Hypotension<90
Desired90–119
Pre-Hypertension120–139
Stage 1 Hypertension140–159
Stage 2 Hypertension160–180
Table 2. The regression model results, in terms of MAE over the MIMIC III test set, compared with the results coming from literature. Data from [4,9].
Table 2. The regression model results, in terms of MAE over the MIMIC III test set, compared with the results coming from literature. Data from [4,9].
MIMIC III Test Set[4] Test Set[9] Test Set
MAE2.99 mmHg3.80 mmHg4.90 mmHg
STD3.37 mmHg3.46 mmHg6.59 mmHg
Table 3. The regression model results, in terms of MAE over the MORFEA3 dataset, compared with the everyday-life dataset collected at JSI.
Table 3. The regression model results, in terms of MAE over the MORFEA3 dataset, compared with the everyday-life dataset collected at JSI.
MORFEA3 Test SetJSI Collected Test Set
MAE3.85 mmHg7.87 mmHg
STD4.29 mmHg7.47 mmHg
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Casadei, B.C.; Gumiero, A.; Tantillo, G.; Della Torre, L.; Olmo, G. Systolic Blood Pressure Estimation from PPG Signal Using ANN. Electronics 2022, 11, 2909. https://doi.org/10.3390/electronics11182909

AMA Style

Casadei BC, Gumiero A, Tantillo G, Della Torre L, Olmo G. Systolic Blood Pressure Estimation from PPG Signal Using ANN. Electronics. 2022; 11(18):2909. https://doi.org/10.3390/electronics11182909

Chicago/Turabian Style

Casadei, Benedetta C., Alessandro Gumiero, Giorgio Tantillo, Luigi Della Torre, and Gabriella Olmo. 2022. "Systolic Blood Pressure Estimation from PPG Signal Using ANN" Electronics 11, no. 18: 2909. https://doi.org/10.3390/electronics11182909

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop