Next Article in Journal
A Foreground Prototype-Based One-Shot Segmentation of Brain Tumors
Next Article in Special Issue
Altered Functional Brain Network Structure between Patients with High and Low Generalized Anxiety Disorder
Previous Article in Journal
Analysis of Optical Coherence Tomography (OCT) and Optical Coherence Tomography Angiography (OCTA) Parameters in Young Adults after SARS-CoV-2 Infection (COVID-19) Compared with Healthy Young Controls
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Cuffless Blood Pressure Prediction: Uncovering New Features and New Hybrid ML Models

1
Department of Electrical and Computer Engineering, Faculty of Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2
Department of Electrical and Electronics Engineering, Faculty of Engineering, Bolu Abant Izzet Baysal University, 14280 Bolu, Turkey
3
Department of Computer Engineering, Faculty of Engineering, Bolu Abant Izzet Baysal University, 14280 Bolu, Turkey
*
Author to whom correspondence should be addressed.
Diagnostics 2023, 13(7), 1278; https://doi.org/10.3390/diagnostics13071278
Submission received: 15 February 2023 / Revised: 15 March 2023 / Accepted: 23 March 2023 / Published: 28 March 2023
(This article belongs to the Special Issue Biomedical Signal Processing and Analysis)

Abstract

:
This paper investigates new feature extraction and regression methods for predicting cuffless blood pressure from PPG signals. Cuffless blood pressure is a technology that measures blood pressure without needing a cuff. This technology can be used in various medical applications, including home health monitoring, clinical uses, and portable devices. The new feature extraction method involves extracting meaningful features (time and chaotic features) from the PPG signals in the prediction of systolic blood pressure (SBP) and diastolic blood pressure (DBP) values. These extracted features are then used as inputs to regression models, which are used to predict cuffless blood pressure. The regression model performances were evaluated using root mean squared error (RMSE), R2, mean square error (MSE), and the mean absolute error (MAE). The obtained RMSE was 4.277 for systolic blood pressure (SBP) values using the Matérn 5/2 Gaussian process regression model. The obtained RMSE was 2.303 for diastolic blood pressure (DBP) values using the rational quadratic Gaussian process regression model. The results of this study have shown that the proposed feature extraction and regression models can predict cuffless blood pressure with reasonable accuracy. This study provides a novel approach for predicting cuffless blood pressure and can be used to develop more accurate models in the future.

1. Introduction

Hypertension, a severe medical condition that significantly increases the risk of heart attack, stroke, kidney failure, and blindness and is the leading cause of premature death worldwide, affects an estimated 1.13 billion people, with fewer than one in five having it under control [1]. High blood pressure is responsible for approximately 54% of strokes and 47% of coronary heart diseases worldwide [2]. It is estimated that one in three adults has hypertension, and the prevalence is even higher among specific populations, such as African Americans and the elderly. This essay will discuss the epidemiology of hypertension mortality, the risk factors associated with hypertension mortality, and the strategies for its prevention. It will also explore the implications of hypertension mortality on public health.
Hypertension, commonly known as high blood pressure, is a condition in which the force of the blood against the artery walls is consistently too high. This increased pressure can have serious and potentially deadly consequences, as it can damage the arteries, the heart, and other organs in the body. It is a major risk factor for heart attack, stroke, and other cardiovascular diseases, making it a public health concern [3]. Hypertension is classified into five grades, each corresponding to a different severity level. Table 1 shows blood pressure and hypertension classes with grades [4].
Blood pressure is one of the most important vital signs to measure. It provides insight into an individual’s cardiovascular health by providing information about the amount of force exerted by the blood on the walls of the arteries. The traditional method for measuring blood pressure uses an inflatable cuff called the sphygmomanometer. The sphygmomanometer comprises an inflatable cuff, a bulb to inflate the cuff, a pressure gauge, and a stethoscope. The cuff is wrapped around the arm, and the bulb is squeezed to inflate the cuff. The pressure gauge monitors the pressure in the cuff, and the stethoscope listens for the sound of the blood as it rushes through the arteries. When the cuff pressure is increased beyond the systolic pressure, the sound of the turbulent blood can be heard through the stethoscope. The pressure at which the sound is heard is known as systolic pressure. As the cuff pressure is decreased, the sound disappears at the diastolic pressure.
Recently, cuffless blood pressure (CBP) measurement methods have been developed. These methods use optical, electrical, acoustic, and noninvasive technologies to measure blood pressure without an inflatable cuff [5,6,7,8]. Optical methods use fluctuations in light absorption due to the pulsatile blood flow in the arteries. In contrast, electrical methods rely on the electrical potentials generated by the pulsatile flow of the blood. Acoustic methods use acoustic pulse waves generated by the pulsatile flow of the blood, and other noninvasive methods use several technologies to measure blood pressure.
CBP measurement methods have several advantages over traditional cuff-based methods. First, they are noninvasive and thus do not require using an inflatable cuff with the associated discomfort. Second, they are more accurate and provide more detailed information about blood pressure. Third, they are faster since they do not require the time-consuming process of inflating and deflating the cuff. Finally, they are less prone to errors due to incorrect cuff placement and other user errors. Figure 1 shows cuffless blood pressure benefits and limitations [9,10,11].
The use of machine learning and deep learning algorithms in healthcare has been increasing rapidly in recent years as they are seen as essential tools to help improve patient outcomes and reduce costs. One particular application of this technology is in the field of CBP measurement. CBP measurement is a noninvasive technique that combines patient-specific physiological parameters to calculate an individual’s blood pressure without the traditional cuff. This technology has been growing in popularity due to its potential for providing accurate and reliable readings without the need for a physical cuff. In addition, it can be used in situations where traditional measurement techniques are not feasible or are impractical, such as in remote or rural areas. Machine learning and deep learning algorithms [12,13,14,15] have been used to develop automated systems for CBP measurement. There are several different machine learning and deep learning algorithms that can be used to develop automated CBP measurement systems. These include supervised learning algorithms such as support vector machines, decision trees, and random forests [16,17,18], and unsupervised learning algorithms such as K-means clustering and self-organizing maps [19,20,21]. Although each of these algorithms has its advantages and disadvantages, and the choice of algorithm will depend on the specific application and the data available, a combination of different algorithms may be needed for optimal results.
Photoplethysmography (PPG) is a noninvasive medical technique used to measure various physiological parameters such as blood pressure, heart rate, and respiration rate. It is based on the changes in light reflection from the skin that occur because of blood flow in the underlying tissue. It relies on photodetector sensors, which measure changes in the optical properties of the skin. PPG vital signals can be used to diagnose a variety of conditions, including hypertension, arrhythmia, and sleep apnea. For example, to measure blood pressure, PPG vital signals measure two variables: pulse wave amplitude and timing. Pulse wave amplitude is the magnitude of pulsation in the skin, while pulse timing is the duration of each pulse wave. As the blood pressure increases, the pulse wave amplitude increases, and the timing of the pulse wave will also change. By measuring these changes, blood pressure can be accurately calculated. Some articles showing the relationship between PPG and blood pressure are given [22,23,24,25,26].
This paper proposes a new continuous blood pressure (CBP) estimation application. Unlike previously published articles, CBP estimation uses time and chaotic attributes. Important information about the fluid mechanics of blood in the vessel is extracted from the vital PPG signal and used to estimate systolic and diastolic blood pressure values. PPG vital signals are preprocessed through base correction, filtering, and segmentation to prepare them for feature extraction. A total of 24 features, 17 time-domain features, and 7 chaotic-domain features were extracted and used for blood pressure estimation. Seven different regression models were used to make predictions, and the results were compared. A 10-fold cross-validation was used to increase the reliability of the predictions in the regression calculations.
This article has been organized as follows. Section 2 explains how PPG vital signals are used for CBP estimation. The next chapter shows the proposed method for our work. Section 4 explains the experimental results concerning the performance of the three methods in our work. Section 5 denotes the conducted works in the literature and gives the superiority of our work.

2. Material and Method

Blood pressure estimation is an important part of healthcare as it indicates overall health. Blood pressure is typically measured with a cuff; however, this is not always practical or comfortable. Therefore, CBP estimation has become an increasingly popular alternative. PPG vital signals are a type of technology that can be used for CBP estimation. PPG vital signals are noninvasive optical signals that measure the amount of light reflected from a person’s skin. These signals are generated by changing the amount of light entering the skin, and the changes in the amount of light are a reflection of the body’s blood flow. This blood flow can then be used to estimate the person’s blood pressure. PPG vital signals have several advantages over traditional cuff-based measurements. This makes them particularly useful for remote monitoring and measuring blood pressure during physical activities. In addition, PPG vital signals are more comfortable for patients, since no cuff is required. This is particularly beneficial for those who cannot tolerate or have difficulty using a cuff. To use PPG vital signals for CBP estimation, two sets of data must be collected: the PPG vital signals and the corresponding arterial pressure waveforms. The PPG vital signals can then be used to estimate the systolic and diastolic blood pressure values. This is carried out by using an algorithm to match the PPG vital signals to the arterial waveforms. The algorithm then calculates the blood pressure values based on the differences in the waveforms.
The study consists of four main parts. In the first part, preprocessing and segmentation processes are applied to the PPG signals in the dataset. The features determined in the second part are extracted from the PPG signal. In the third section, various regression models are trained with these features. In the fourth and last section, the trained models estimate the blood pressure as mmHg. The flow chart of the proposed model is given in Figure 2. Each section is explained above.

2.1. Datasets

The medical information mart for intensive care (MIMIC-III) database is a publicly available critical care database developed by the MIT Lab for Computational Physiology. It contains over 60,000 intensive care unit (ICU) admissions from approximately 41,000 patients collected between 2001 and 2012. The MIMIC-III database comprises multiple tables and contains over 60 million records. This includes patient demographics, laboratory results, vital signs, medications, diagnoses, procedures, and outcomes.
The MIMIC-III database contains five major tables: admissions, patients, ICU stays, physiological data, and clinical events. Physiological data and clinical events tables contain information about the patient’s vital signs, laboratory tests, and clinical events during their stay.
Vital signs are quantitative measurements that assess the function of the body’s organs and systems. Vital signs include heart rate, respiratory rate, blood pressure, temperature, and oxygen saturation. In MIMIC-III, the vital signs (ECG, PPG, ABP, etc.) are collected at regular intervals and stored in a database for further analysis. The data are also used as a tool for predictive analytics and machine learning applications. Figure 3 shows ECG, PPG, and ABP vital signals.
There was a negative correlation between the PPG and atrial blood pressure signals (ABP). El-Hajj et al. described and proved the correlation between the PPG and BP signals in detail [6,13,23]. Based on this information, we have performed experiments to show the relationship between the PPG signals and BP signals in our paper. As a result of the statistical studies, it was determined that there is a correlation coefficient of “−0.279” between the PPG signal and the ABP signal. Figure 4 shows the normalized PPG signals, the normalized ABP signals, and the negative graph between the PPG signals and ABP signals. Therefore, in this paper, we have used the PPG signals to predict the SBP and DBP values using machine learning methods with statistical results from the given figures.

2.2. Preprocessing Signals

Baseline wander is a preprocessing technique that normalizes and removes unwanted noise from physiological signals. It is essential in processing PPG signals, which are used in medical diagnostics, as the nature of the signal often contains abrupt changes, which can result in data misinterpretation. The median filter is one of the most commonly used methods for the baseline correction of PPG signals. The filter replaces each data point with the median of the points surrounding it. This smooths out any sudden changes in the signal, which can be caused by external noise or artifacts, such as body movements. This technique helps reduce the noise and artifacts, allowing for more accurate signal interpretation. The median filter is generally considered to be a better option than other types of filters, as it is less prone to overfitting and does not distort the original signal too much. This makes it more suitable for analyzing PPG signals, as it is important to maintain the signal’s integrity.
A low-pass filter is a type of filter used to remove higher-frequency components from a signal, allowing only the lower frequencies to pass through. It is commonly used to smooth out signals such as those derived from physiological signals, including PPG signals, which are used to measure physiological parameters such as heart rate and blood pressure. Low-pass filters are useful for filtering out noise or unwanted artifacts from PPG signals. They can be used to reduce the effects of high-frequency noise from environmental sources, such as electrical interference from other machines. Low-pass filters also help to reduce motion artifacts from patient movements, which can be particularly problematic for PPG signals. They can also help to reduce the effects of baseline wander, which is the slow drift of the baseline of the PPG signal. In the case of PPG signals, a low-pass filter with a cutoff frequency of 5 Hz can be used to remove any high-frequency noise that is present in the signal. Similarly, for ECG signals, a low-pass filter with a cutoff frequency of 40 Hz can be used to reduce noise.

2.3. Feature Extraction

The photoplethysmograph (PPG) signal is a noninvasive optical technique for measuring the changes in the blood volume in vessels and has been used as an alternative for measuring CBP. This technique uses time-domain and chaotic feature extraction to acquire the correct data. PPG signal analysis extracts features from the signal to measure the CBP accurately. Time-domain features are essential for cuffless blood pressure estimation because they give an insight into the dynamic behavior of the cardiovascular system. These features can measure how the body responds to changes in the external environment, such as physical activity and the intake of certain medications. Time-domain features also provide valuable information regarding the current blood pressure level and potential risk factors such as hypertension and cardiac arrhythmias. Time-domain features are essential for cuffless blood pressure estimation because they can help to distinguish between different pressure levels. Time-domain features are also helpful in detecting any conditions that may require further investigation. For example, a patient with high mean arterial pressure (MAP) may have an underlying condition, such as arteriosclerosis. Time-domain features can also be used to monitor individuals over time, which can help to detect any changes in the cardiovascular system. Time-domain features are essential for cuffless blood pressure estimation because they give us information about the cardiovascular system. They can help differentiate between different pressure levels, detect abnormalities, and monitor for changes over time.
Furthermore, they can give us insight into the dynamic behavior of the cardiovascular system, which can lead to a better understanding of the relationship between the cardiovascular system and external factors. Time-domain analysis extracts features from PPG signals such as Willison amplitude, signal variance, root mean square, log detector, etc. These features monitor blood pressure and analyze the PPG signals [8,22].
Chaotic feature extraction analyzes PPG signals and measures CBP [8,22]. Chaotic features provide a way to capture information about the cardiovascular system in a way that can be used to estimate blood pressure accurately. Chaotic features are used because of their ability to capture subtle changes in cardiovascular function that are difficult to detect with traditional methods. The chaotic features can detect and describe the complex, nonlinear dynamics of the cardiovascular system. They are able to capture features of the cardiovascular system that are not easily detected by traditional methods, such as the effect of respiration on blood pressure. This information can accurately estimate blood pressure without needing a cuff. Overall, chaotic features are used in cuffless blood pressure estimation because of their ability to capture subtle changes in cardiovascular function, increased accuracy and reliability, and cost-effectiveness. The use of chaotic features in cuffless blood pressure estimation is important for providing accurate and reliable estimates of blood pressure without the need for a traditional cuff. Entropy calculations are used to measure the randomness and complexity of the PPG signal, while the fractal dimension is used to measure the self-similarity of the signal. Time-domain and chaotic feature extraction accurately measure the CBP using PPG signals. These features monitor and analyze the PPG signal, providing a reliable and noninvasive method for measuring CBP. In the study, 24 features were extracted from each PPG segment. While 17 of them are time-domain features, 7 of them are chaotic features. Table 2 shows the extracted feature and its formulas.

2.4. Regression Models

One approach to predicting blood pressure from PPG signals is to use regression models. Regression models use data points to estimate a linear or nonlinear relationship between a dependent variable and one or more independent variables. In this context, the dependent variable is the blood pressure, and the independent variables are the PPG signals. Using regression models, it is possible to build a model that can accurately predict blood pressure from PPG signals. In addition, recent developments in machine learning algorithms have enabled PPG signals to predict blood pressure accurately. By using supervised learning algorithms—such as regression models—researchers have built models that can accurately estimate blood pressure levels from PPG signals. This can revolutionize blood pressure monitoring, allowing continuous real-time monitoring without invasive methods.
The advantage of using regression models for predicting blood pressure from PPG signals is that they can be tailored to the individual, allowing for a more accurate prediction. Additionally, regression models are relatively easy to use and interpret, making them highly accessible to researchers in the field.
This paper used different tools to observe the effect of regression tools on the problem. The regression models used are listed in Table 2. A 10-fold cross-validation was used in training the models. Using this method, the entire data set was divided into 10 parts. Then, models were trained and tested by turns, with 9 training datasets and 1 test dataset. Table 3 shows the regression models used.

2.4.1. Linear Regression

Linear regression is a regression model used for linear and continuous variables. It is generally used to predict the value of one variable with another variable. The basic model is given in Equation (1) [27].
y i = β 0 + β 1 x i 1 + β 2 x i 2 + + β n x i n + ε i
Here, y is the predicted variable and x is the predictive variable. β is the coefficient of the predictor variable. ε represents the fixed error of the model.

2.4.2. Robust Linear Regression

Robust linear regression is a variant of linear regression. Robust linear regression is less sensitive to outliers [28].

2.4.3. Rational Quadratic Gaussian Process Regression

Gaussian process regression is a Bayesian regression approach and is a nonparametric method. The Bayesian approach extracts a probability distribution over all possible values. In general, Bayes’ rule is expressed by Equation (2) [29].
P w | y , X = P y | X , w P w P y | X
Let x i , y i ;   i = 1 , 2 , , n be data. Where x i ϵ R d and y i ϵ R . The linear regression model is y = x T β + ε .
It is commonly used to describe the statistical covariance at two points that are x units apart. The advantage of the rational quadratic GPR algorithm is that it is less likely to generate errors in large clusters [25]. The Rational GPR model becomes Equation (3).
k x i , x j | θ = σ f 2 1 + r 2 2 α σ 1 2
where r = x i x j T x i x j , θ is posterior estimates, σ f 2 is signal variance, and α is a parameter of the covariance.

2.4.4. Square Exponential Gaussian Process Regression

The square exponential Gaussian process is a radial basis function. It is essential to square the Euclidean distance. Square exponential Gaussian process regression formulas are given in Equation (4) [30].
k x i , x j | θ = σ f 2 e x p 1 2 x i x j T x i x j σ 1 2

2.4.5. Matérn 5/2 Gaussian Process Regression

The Matérn 5/2 kernel takes spectral densities and creates Fourier RBF kernel transforms. Functions in Matérn 5/2 |ν − 1| can be differentiated once, and the hyperparameter ν can control the degree of smoothness. The formula is shown by Equation (5) [30].
k x i , x j | θ = σ f 2 1 + 3 r σ 1 exp 3 r σ 1

2.4.6. Linear Support Vector Machine

Linear support vector machine allows the determination of the amount of acceptable error. A hyperplane is found to fit the data. The regression function is given by Equation (6) [31] for a linear functional dataset.
Φ w , ξ * , ξ = 1 2 | | w | | 2 + C i = 1 j ξ + i = 1 j ξ *
where C is a penalty value and ξ * , ξ are slack variables.

2.4.7. Medium Gaussian Support Vector Machine

The SVM Gaussian kernel moves the data from the feature space to the higher dimensional kernel space and provides nonlinear separation in the kernel space. The Gaussian kernel function parameter k in Equation (7) takes the value r = p [32]. Here, p is the number of attributes.
k x i , x j = exp | | x i x j | | 2 2 σ 2 = exp r | | x i x j | | 2

3. Evaluated of Results

Applying a PPG signals regression model with CBP has been evaluated and showed promising results. The model could accurately predict blood pressure from the PPG signals, using both time-domain and chaotic features. The model’s evaluation showed that the predicted blood pressure accuracy was within a clinically acceptable range for most patients. The model’s accuracy was further improved by using the chaotic features, showing that the chaotic features could capture more information from the PPG signals and improve the accuracy of the predictions. Overall, the evaluation results showed that the model could accurately predict blood pressure from PPG signals with acceptable accuracy, showing the potential of using PPG signals to estimate blood pressure in clinical applications.
This paper proposes regression models for predicting systolic and diastolic blood pressure values from PPG signals. We first filter and clean the PPG signals from noise and artifacts. Then, we extract 24 features comprising the time domain and chaos from the PPG signals. These features are given as inputs to the regression models. After training and testing the regression models using 5-fold cross-validation, we can predict systolic and diastolic blood pressure values.
This paper uses the performance criteria to evaluate the proposed methods. These performance metrics are the mean square error (MSE), mean absolute error (MAE), root mean square error (RMSE), R2, mean absolute percentage error (MAPE), box plots of the predicted values, and the Bland–Altman plot. The performance metric formulas are given below:
M S E = 1 N i = 1 N y i y ^ i 2
R M S E = 1 N i = 1 N y i y ^ i 2
M A P E = 1 N i = 1 N y i y ^ i y i × 100
M A E = 1 N i = 1 N y i y ^ i
R 2 = 1 M S E M S E
In these equations, y i   is the actual value, y ^ i is the predicted value, and y ¯ is the mean of y i . Moreover, N is the number of observations. The optimum value is 0 for MSE, MAPE, RMSE, and MAE. R2 takes a value of between –∞ and 1. Negative values indicate worse predictions.
Using the overall scores from all of the methods, we have given all of the obtained SBP and DBP prediction performance results values from three different methods, as shown in Table 4 and Table 5.
The comparison between regression model prediction and actual values for CBP prediction is important in determining the model’s efficacy. The correlation coefficient and Bland–Altman plots are ideal methods for assessing the accuracy of the regression models. The correlation coefficient measures the degree of linear correlation between two variables. At the same time, the Bland–Altman plot compares the differences between the predicted and the actual values over a range of data points. The correlation coefficient between the predicted and actual values for CBP prediction can be calculated using the Pearson correlation coefficient, which measures the degree of linear correlation between two variables. The correlation coefficient is a measure of the strength of the linear relationship between the two variables. A high correlation coefficient indicates that the two variables are strongly correlated, while a low correlation indicates that the two variables are weakly correlated. The Bland–Altman plot is an excellent way to compare the differences between the predicted and the actual values of CBP prediction. The Bland–Altman plot is a graphical representation of the differences between the two variables over a range of data points. The plot measures the variability in the differences between the two variables and is used to identify any outliers or patterns in the data. The Bland–Altman plot is a useful tool for assessing the accuracy of the regression models. Using these two methods to compare the regression model’s prediction and actual values makes it possible to assess the accuracy and reliability of the model. Correlation plots and the Bland–Altman plot are used for the best prediction model of SBP values using the Matérn 5/2 Gaussian process regression method, as shown in Figure 5.
Correlation plots and the Bland–Altman plot were used for the best prediction model of DBP values using the rational quadratic Gaussian process regression method, as shown in Figure 6.
The time series changes in the actual and estimated (Matérn 5/2 Gaussian process regression method) SBP values are shown in Figure 7. It can be seen that the SBP estimations made with the Matérn 5/2 Gaussian process regression method were successful. It has been observed that the performance of the predictions decreased with sudden increases and decreases in SBP.
The time series changes in the actual and estimated (rational quadratic Gaussian process regression method) DBP values are shown in Figure 8. It can be seen that the DBP estimations made with the rational quadratic Gaussian process regression method were successful. However, it has been observed that the performance of the predictions decreased with sudden increases and decreases in SBP.

4. Discussion

This paper presents a novel CBP prediction method based on regression models. As a noninvasive alternative to traditional methods of measuring blood pressure, this method is of particular importance for those with existing medical conditions or for those who are in remote locations. This paper details the preprocessing, feature extraction, and regression models used in the prediction process. This paper also demonstrates the performance of the regression methods used in the prediction process using the mean absolute error (RMSE, R2, MSE, and MAE) as the evaluation metric. The MAE values obtained for systolic and diastolic blood pressure are 3.073 and 1.721, respectively. The MAE values obtained by the authors are comparable to those obtained in other studies using the same dataset. In addition, this paper provides a clear description of the preprocessing, feature extraction, and regression models used in the prediction process—a compelling case for the efficacy of our proposed method. Table 6 shows a performance comparison of the conducted works in the literature and our proposed method for predicting SBP and DBP concerning the obtained MAE values.
Blood pressure estimation is an essential medical task studied extensively over the past few decades. In particular, the development of cuffless blood pressure estimation (CBPE) algorithms has enabled accurate and continuous blood pressure monitoring without needing any external device. While deep learning approaches have been successfully applied to this task, they have drawbacks. This article discusses the advantages of using regression models for CBPE over deep learning models. The first advantage of using regression models for CBPE is the model’s simplicity. Regression models are based on linear models and are easy to understand, interpret, and implement. They also require fewer parameters to be tuned, making them less computationally expensive compared to deep learning models.
Furthermore, they are less prone to overfitting, which can be a problem with deep learning models. Second, regression models can capture the underlying relationship between the input and output variables more accurately than deep learning models. Regression models can identify nonlinear relationships between the variables, whereas deep learning models may struggle to capture these relationships accurately. As a result, regression models are less prone to making erroneous predictions than deep learning models. The third advantage of using regression models for CBPE is that they are easily scalable. They can be easily applied to larger datasets and used in various contexts and settings.
In contrast, deep learning models require a lot of data in order to be effective and are more difficult to scale up. Finally, regression models can be used to identify and diagnose errors in the CBPE system. This is because the model’s parameters are easy to interpret and can be used to identify the sources of errors and misclassifications. In contrast, deep learning models are more difficult to interpret and diagnose, making it difficult to identify errors.
In conclusion, regression models have many advantages over deep learning models regarding CBPE. They are simple to understand and interpret, require fewer parameters to be tuned, can capture nonlinear relationships between the variables, are easily scalable, and it is easier to diagnose errors in the CBPE system. For these reasons, regression models are a viable alternative for CBPE. As shown in Table 6, regression models produced advantageous MAE values of 3.069 and 1.721 for SBP and DBP, respectively, in predicting blood pressure, resulting in higher performance.

5. Conclusions

The CBP measurement method is highly accurate and is much more comfortable for the user than the traditional cuff method. It is also much more cost-effective, as purchasing an arm cuff is unnecessary. This method is also very convenient as it does not require physical contact between the user and the device and can be performed quickly and easily. As a result, the CBP measurement method is becoming increasingly popular among healthcare professionals and patients. This method is particularly beneficial for those unable to use a traditional arm cuff due to disability or other health reasons. In addition, this method is becoming increasingly accessible as technology becomes more widely available. Ultimately, the CBP measurement method can provide accurate and reliable blood pressure readings and is an excellent alternative to the traditional cuff method.
This study concludes that a novel CBP prediction method using regression models is viable for accurately predicting systolic and diastolic blood pressures. This method uses preprocessing feature extraction and regression models to predict blood pressure. The preprocessing involved baseline wandering, filtering, and segmentation. Feature extraction involved both time domain and chaotic features. The regression models used were Matérn 5/2 Gaussian process regression, rational quadratic Gaussian process regression, and five different models for SBP and DBP. The results of this study show that the novel CBP prediction method is a viable option for accurately predicting systolic and diastolic blood pressures. The Matérn 5/2 Gaussian process regression method had a mean absolute error of 3.073, and the rational quadratic Gaussian process regression method had a mean absolute error of 1.721. This shows that the novel CBP prediction method can predict systolic and diastolic blood pressures with an accuracy comparable to other methods. The results of this study have implications for the medical industry. This method could be used to accurately predict blood pressure without needing a cuff, reducing the cost of medical care, and allowing patients to monitor their blood pressure more efficiently and accurately at home. In addition, this method could be used to monitor the blood pressure of patients with hypertension or hypotension, allowing for more accurate diagnoses and treatments. This study demonstrates that the novel CBP prediction method using regression models is viable for accurately predicting systolic and diastolic blood pressures. The results show that this method has a level of accuracy comparable to other methods and can be used to reduce the cost of medical care and more accurately diagnose and treat patients with hypertension or hypotension. This method is a promising step forward for the medical industry and could lead to more accurate and cost-effective treatments for patients.

Author Contributions

Conceptualization, M.N., K.P., Ü.Ş. and M.A.; methodology, M.N., K.P., Ü.Ş. and M.A.; software, M.N., K.P., Ü.Ş. and M.A.; supervision, M.N., K.P., Ü.Ş. and M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

We have provided our dataset in our paper. If you use our dataset, please cite our paper in your paper. The dataset explanation is here: There are 9 .mat files in the folder, each of which belongs to a different person. Each .mat file contains data named “Raw Data” and “z”. “Raw Data” is the state of personal EEG signals after passing through a 50 Hz Notch filter and 1–12 Band-pass filter. “z” indicates the indexes of the S tags belonging to that person on the “Raw Data”. The link to the dataset is as follows: https://drive.google.com/drive/folders/1BwsRNND79onkooH1jnjQBBLkGoOJOPcX?usp=sharing (accessed on 10 March 2023).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. World Health Organization. Primary Health Care on the Road to Universal Health Coverage: 2019 Global Monitoring Report; World Health Organization: Geneva, Switzerland, 2021.
  2. Wu, C.Y.; Hu, H.Y.; Chou, Y.J.; Huang, N.; Chou, Y.C.; Li, C.P. High Blood Pressure and All-Cause and Cardiovascular Disease Mortalities in Community-Dwelling Older Adults. Medicine 2015, 94, e2160. [Google Scholar] [CrossRef] [PubMed]
  3. Ferdinand, D.P.; Nedunchezhian, S.; Ferdinand, K.C. Hypertension in African Americans: Advances in community outreach and public health approaches. Prog. Cardiovasc. Dis. 2020, 63, 40–45. [Google Scholar] [CrossRef] [PubMed]
  4. Guidelines Committee. 2003 European Society of HypertensionEuropean Society of Cardiology guidelines for the management of arterial hypertension. J. Hypertens. 2003, 21, 1011–1053. [Google Scholar] [CrossRef] [PubMed]
  5. Guo, C.-Y.; Chang, H.-C.; Wang, K.-J.; Hsieh, T.-L. An Arterial Compliance Sensor for Cuffless Blood Pressure Estimation Based on Piezoelectric and Optical Signals. Micromachines 2022, 13, 1327. [Google Scholar] [CrossRef] [PubMed]
  6. El-Hajj, C.; Kyriacou, P.A. Deep learning models for cuffless blood pressure monitoring from PPG signals using attention mechanism. Biomed. Signal Process. Control 2021, 65, 102301. [Google Scholar] [CrossRef]
  7. Zhang, Q.; Shen, L.; Liu, P.; Xia, P.; Li, J.; Feng, H.; Liu, C.; Xing, K.; Song, A.; Li, M.; et al. Highly sensitive resistance-type flexible pressure sensor for cuffless blood-pressure monitoring by using neural network techniques. Compos. Part B Eng. 2021, 226, 109365. [Google Scholar] [CrossRef]
  8. Senturk, U.; Polat, K.; Yucedag, I. A non-invasive continuous cuffless blood pressure estimation using dynamic Recurrent Neural Networks. Appl. Acoust. 2020, 170, 107534. [Google Scholar] [CrossRef]
  9. Bradley, C.K.; Shimbo, D.; Colburn, D.A.; Pugliese, D.N.; Padwal, R.; Sia, S.K.; Anstey, D.E. Cuffless blood pressure devices. Am. J. Hypertens. 2022, 35, 380–387. [Google Scholar] [CrossRef]
  10. Pandit, J.A.; Lores, E.; Batlle, D. Cuffless blood pressure monitoring: Promises and challenges. Clin. J. Am. Soc. Nephrol. 2020, 15, 1531–1538. [Google Scholar] [CrossRef]
  11. Schutte, A.E.; Kollias, A.; Stergiou, G.S. Blood pressure and its variability: Classic and novel measurement techniques. Nat. Rev. Cardiol. 2022, 19, 643–654. [Google Scholar] [CrossRef]
  12. 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]
  13. El-Hajj, C.; Kyriacou, P.A. Cuffless blood pressure estimation from PPG signals and its derivatives using deep learning models. Biomed. Signal Process. Control 2021, 70, 102984. [Google Scholar] [CrossRef]
  14. Baek, S.; Jang, J.; Yoon, S. End-to-end blood pressure prediction via fully convolutional networks. IEEE Access 2019, 7, 185458–185468. [Google Scholar] [CrossRef]
  15. 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]
  16. Keke, Q.; Wu, H.; Tao, Z. Multitask deep label distribution learning for blood pressure prediction. Inf. Fusion 2023, 95, 426–445. [Google Scholar]
  17. 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]
  18. Ibrahim, B.; Jafari, R. Cuffless blood pressure monitoring from a wristband with calibration-free algorithms for sensing location based on bio-impedance sensor array and autoencoder. Sci. Rep. 2022, 12, 319. [Google Scholar] [CrossRef]
  19. Ali, N.F.; Atef, M. An efficient hybrid LSTM-ANN joint classification-regression model for PPG based blood pressure monitoring, Biomed. Signal Process. Control 2023, 84, 104782. [Google Scholar]
  20. Farki, A.; Kazemzadeh, R.B.; Noughabi, E.A. A Novel Clustering-Based Algorithm for Continuous and Non-invasive Cuff-Less Blood Pressure Estimation. J. Healthc. Eng. 2022, 2022, 3549238. [Google Scholar] [CrossRef]
  21. Sannino, G.; De Falco, I.; De Pietro, G. Non-invasive risk stratification of hypertension: A systematic comparison of machine learning algorithms. J. Sens. Actuator Netw. 2020, 9, 34. [Google Scholar] [CrossRef]
  22. Şentürk, Ü.; Polat, K.; Yücedağ, İ. Towards wearable blood pressure measurement systems from biosignals: A review. Turk. J. Electr. Eng. Comput. Sci. 2019, 27, 3259–3281. [Google Scholar] [CrossRef]
  23. El-Hajj, C.; Kyriacou, P.A. A review of machine learning techniques in photoplethysmography for the non-invasive cuff-less measurement of blood pressure. Biomed. Signal Process. Control 2020, 58, 101870. [Google Scholar] [CrossRef]
  24. Khalid, S.G.; Liu, H.; Zia, T.; Zhang, J.; Chen, F.; Zheng, D. Cuffless blood pressure estimation using single channel photoplethysmography: A two-step method. IEEE Access 2020, 8, 58146–58154. [Google Scholar] [CrossRef]
  25. Hosanee, M.; Chan, G.; Welykholowa, K.; Cooper, R.; Kyriacou, P.A.; Zheng, D.; Allen, J.; Abbott, D.; Menon, C.; Lovell, N.H.; et al. Cuffless single-site photoplethysmography for blood pressure monitoring. J. Clin. Med. 2020, 9, 723. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. 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]
  27. Zurada, J.; Levitan, A.; Guan, J. A Comparison of Regression and Artificial Intelligence Methods in a Mass Appraisal Context. J. Real Estate Res. 2011, 33, 349–388. [Google Scholar] [CrossRef]
  28. Yu, C.; Yao, W.; Bai, X. Robust Linear Regression: A Review and Comparison. Commun. Stat. -Simul. Comput. 2014, 46, 6261–6282. [Google Scholar] [CrossRef]
  29. Rasmussen, C.E.; Williams, C.K.I. Gaussian Processes for Machine Learning; The MIT Press: Cambridge, MA, USA, 2006; ISBN 026218253X. [Google Scholar]
  30. Zhang, N.; Xiong, J.; Zhong, J.; Leatham, K. Gaussian Process Regression Method for Classification for High-Dimensional Data with Limited Samples. In Proceedings of the 2018 Eighth International Conference on Information Science and Technology (ICIST), Cordoba, Granada, and Seville, Spain, 30 June–6 July 2018; pp. 358–363. [Google Scholar] [CrossRef]
  31. Okwuashi, O.; Ndehedehe, C. Tide modelling using support vector machine regression. J. Spat. Sci. 2017, 62, 29–46. [Google Scholar] [CrossRef]
  32. Nogueira, M.S.; Maryam, S.; Amissah, M.; Lu, H.; Lynch, N.; Killeen, S.; O’Riordain, M.; Andersson-Engels, S. Improving colorectal cancer detection by extending the near-infrared wavelength range and tissue probed depth of diffuse reflectance spectroscopy: A support vector machine approach. In Proceedings of the Optical Biopsy XX: Toward Real-Time Spectroscopic Imaging and Diagnosis, San Francisco, CA, USA, 25–27 January 2022; Volume 11954. [Google Scholar]
  33. Haque, C.A.; Kwon, T.H.; Kim, K.D. Cuffless blood pressure estimation based on Monte Carlo simulation using photoplethysmography signals. Sensors 2022, 22, 1175. [Google Scholar] [CrossRef]
  34. Slapničar, G.; Mlakar, N.; Luštrek, M. Blood Pressure Estimation from Photoplethysmogram Using a Spectro-Temporal Deep Neural Network. Sensors 2019, 19, 3420. [Google Scholar] [CrossRef] [Green Version]
  35. Ibtehaz, N.; Mahmud, S.; Chowdhury, M.E.H.; Khandakar, A.; Salman Khan, M.; Ayari, M.A.; Tahir, A.M.; Rahman, M.S. PPG2ABP: Translating Photoplethysmogram (PPG) Signals to Arterial Blood Pressure (ABP) Waveforms. Bioengineering 2022, 9, 692. [Google Scholar] [CrossRef]
  36. Han, W.; Wang, J.; Hou, S.; Bai, T.; Jeon, G.; Rodrigues, J.J. An PPG signal and body channel based encryption method for WBANs. Future Gener. Comput. Syst. 2023, 141, 704–712. [Google Scholar] [CrossRef]
  37. Sharifi, I.; Goudarzi, S.; Khodabakhshi, M.B. A novel dynamical approach in continuous cuffless blood pressure estimation based on ECG and PPG signals. Artif. Intell. Med. 2019, 97, 143–151. [Google Scholar] [CrossRef]
  38. Fati, S.M.; Muneer, A.; Akbar, N.A.; Taib, S.M. A continuous cuffless blood pressure estimation using tree-based pipeline optimization tool. Symmetry 2021, 13, 686. [Google Scholar] [CrossRef]
  39. Esmaelpoor, J.; Moradi, M.H.; Kadkhodamohammadi, A. Cuffless blood pressure estimation methods: Physiological model parameters versus machine-learned features. Physiol. Meas. 2021, 42, 035006. [Google Scholar] [CrossRef]
Figure 1. Benefits and limitations of cuffless blood pressure (CBP) measurement.
Figure 1. Benefits and limitations of cuffless blood pressure (CBP) measurement.
Diagnostics 13 01278 g001
Figure 2. The flow chart of the proposed model for predicting SBP and DBP values.
Figure 2. The flow chart of the proposed model for predicting SBP and DBP values.
Diagnostics 13 01278 g002
Figure 3. PPG, ECG, and ABP signals in MIMIC-III datasets.
Figure 3. PPG, ECG, and ABP signals in MIMIC-III datasets.
Diagnostics 13 01278 g003
Figure 4. The normalized PPG signals, the normalized ABP signals, and the negative graph between the PPG signals and ABP signals. (The correlation coefficient between normalized PPG signals and normalized ABP signals is −0.279).
Figure 4. The normalized PPG signals, the normalized ABP signals, and the negative graph between the PPG signals and ABP signals. (The correlation coefficient between normalized PPG signals and normalized ABP signals is −0.279).
Diagnostics 13 01278 g004
Figure 5. Predicted SBP for the Matérn 5/2 Gaussian process regression method: (a) the plot of the correlation and (b) the Bland–Altman Plot.
Figure 5. Predicted SBP for the Matérn 5/2 Gaussian process regression method: (a) the plot of the correlation and (b) the Bland–Altman Plot.
Diagnostics 13 01278 g005
Figure 6. Predicted DBP for the rational quadratic Gaussian process regression method: (a) correlation plot and (b) the Bland–Altman Plot.
Figure 6. Predicted DBP for the rational quadratic Gaussian process regression method: (a) correlation plot and (b) the Bland–Altman Plot.
Diagnostics 13 01278 g006
Figure 7. The target and predicted values in the prediction of SBP values using the Matérn 5/2 Gaussian process regression method (blue mark: actual SBP values; orange mark: the predicted SBP values).
Figure 7. The target and predicted values in the prediction of SBP values using the Matérn 5/2 Gaussian process regression method (blue mark: actual SBP values; orange mark: the predicted SBP values).
Diagnostics 13 01278 g007
Figure 8. The target and predicted values in the prediction of DBP values using the rational quadratic Gaussian process regression method (blue mark: actual DBP values; orange mark: the predicted DBP values).
Figure 8. The target and predicted values in the prediction of DBP values using the rational quadratic Gaussian process regression method (blue mark: actual DBP values; orange mark: the predicted DBP values).
Diagnostics 13 01278 g008
Table 1. Classification of blood pressure levels of the British Hypertension Society.
Table 1. Classification of blood pressure levels of the British Hypertension Society.
CategorySystolic Blood Pressure (mmHg)Diastolic Blood Pressure (mmHg)
Blood pressure
Optimal<120<80
Normal<130<85
High normal130–13985–89
Hypertension
Grade 1 (Mild)140–15990–99
Grade 2 (Moderate)160–179100–109
Grade 3 (Severe)≥180≥110
Isolated systolic hypertension
Grade 1140–159<90
Grade 2≥160<90
Table 2. The extracted features from PPG signals in the prediction of blood pressure.
Table 2. The extracted features from PPG signals in the prediction of blood pressure.
Number of
Features
Domain Information Name of the Feature
in the Dataset
Explanation of the Feature
1TimeEnhanced Mean Absolute Value E M A V = 1 L i = 1 L x i P
2TimeEnhanced Wavelength E M L = i = 2 L x i x i 1 P
3TimeMean Absolute Value M A V = 1 L i = 1 L x i
4TimeWavelength w L = i = 2 L x i x i 1
5TimeZero Crossing z C = i = 1 L 1 f x i
6TimeSlope Sign Change S S C = i = 2 L 1 f x i
7TimeRoot Mean Square R M S = 1 L i = 1 L x i 2
8TimeAverage Amplitude Change A A C = 1 L i = 1 L 1 x i + 1 x i
9TimeDifference Absolute Standard Deviation Value D A S D V = i = 1 L 1 x i + 1 x i 2 L 1
10TimeLog Detector L D = exp 1 L i = 1 L log x i
11TimeModified Mean Absolute Value 1 M M A V = 1 L i = 1 L w i x i
12TimeModified Mean Absolute Value 2 M M A V 2 = 1 L i = 1 L w i x i
13TimeMyopulse Percentage Rate M Y O P = 1 L i = 1 L f x i
14TimeSimple Square Integral S S I = i = 1 L x i 2
15TimeVariance of Signal V A R = 1 L 1 i = 1 L x i 2
16TimeWillison Amplitude W A = i = 1 L 1 f x i
17TimeMaximum Fractal Length M F L = log 10 i = 1 L 1 x i + 1 x i 2
18ChaoticSample Entropy S a m p E n m , r , N = log i = 1 N m A i / i = 1 N m B i
19ChaoticApproximate Entropy A p E n m , r , N = 1 N m i = 1 N m log A i B i
20ChaoticFuzzy Entropy E A = k mA xi logmA xi + 1 mA xi log 1 mA xi
21ChaoticShannon Entropy H α = 1 P i log p i
22ChaoticPermutation Entropy H n = i n ! p π i log p π i
23ChaoticHiguchi Fractal Dimension l k = i = 1 N m / k x m + i k x m + i 1 k N 1 N m k k
24ChaoticKatz Fractal Dimension F D k a t z n o r m = log 10 L a log 10 d a = log 10 n log 10 d L + log 10 n
Table 3. List of regression models.
Table 3. List of regression models.
NoModel Name
1Linear regression
2Robust linear regression
3Rational quadratic Gaussian process regression
4Square exponential Gaussian process regression
5Matérn 5/2 Gaussian process regression
6Linear support vector machine
7Medium Gaussian support vector machine
Table 4. The obtained SBP prediction metric rates in our study using three different machine learning methods.
Table 4. The obtained SBP prediction metric rates in our study using three different machine learning methods.
Regression Methods RMSE R2MSEMAE
Linear regression4.8930.47020.1953.272
Robust linear regression4.5570.45020.7673.227
Rational quadratic Gaussian process regression4.2790.52018.3183.069
Square exponential Gaussian process regression4.3050.51018.3183.090
Matérn 5/2 Gaussian Process Regression4.2770.5218.2973.073
Linear support vector machine4.5270.4620.4943.267
Medium Gaussian support vector machine4.3990.49019.3533.107
Table 5. The obtained DBP prediction metric rates in our study using three different machine learning methods.
Table 5. The obtained DBP prediction metric rates in our study using three different machine learning methods.
Regression Methods RMSE R2MSEMAE
Linear regression2.4630.2286.0711.872
Robust linear regression2.2440.3865.0351.861
Rational quadratic Gaussian process regression2.3030.3305.3061.721
Square exponential Gaussian process regression2.3250.3105.4091.736
Matérn 5/2 Gaussian process regression2.3090.3205.3351.724
Linear support vector machine2.5140.2006.3211.857
Medium Gaussian support vector machine2.3280.3105.4201.732
Table 6. The performance comparison of the conducted works in the literature and our proposed method in predicting SBP and DBP concerning the obtained MAE values.
Table 6. The performance comparison of the conducted works in the literature and our proposed method in predicting SBP and DBP concerning the obtained MAE values.
Compared Methods Systolic
MAE (mmHg)
Diastolic
MAE (mmHg)
Ref.
Generalized deep neural network model3.212.23[33]
Spectro-temporal deep neural network 9.436.88[34]
Fully convolutional neural networks5.733.45[35]
Machine learning model9.545.48[36]
Deep learning model4.512.6[13]
Regression by MARS (dynamical approach)7.834.86[37]
Tree-based pipeline optimization tool6.524.19[38]
CNN representations of PPG4.482.19[39]
Matérn 5/2 Gaussian process regression and feature extraction3.0731.724Proposed Methods
Rational quadratic Gaussian process regression
and feature extraction
3.0691.721
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nour, M.; Polat, K.; Şentürk, Ü.; Arıcan, M. A Novel Cuffless Blood Pressure Prediction: Uncovering New Features and New Hybrid ML Models. Diagnostics 2023, 13, 1278. https://doi.org/10.3390/diagnostics13071278

AMA Style

Nour M, Polat K, Şentürk Ü, Arıcan M. A Novel Cuffless Blood Pressure Prediction: Uncovering New Features and New Hybrid ML Models. Diagnostics. 2023; 13(7):1278. https://doi.org/10.3390/diagnostics13071278

Chicago/Turabian Style

Nour, Majid, Kemal Polat, Ümit Şentürk, and Murat Arıcan. 2023. "A Novel Cuffless Blood Pressure Prediction: Uncovering New Features and New Hybrid ML Models" Diagnostics 13, no. 7: 1278. https://doi.org/10.3390/diagnostics13071278

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