Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques

Hypertension is a potentially unsafe health ailment, which can be indicated directly from the blood pressure (BP). Hypertension always leads to other health complications. Continuous monitoring of BP is very important; however, cuff-based BP measurements are discrete and uncomfortable to the user. T...

Full description

Bibliographic Details
Main Authors: Moajjem Hossain Chowdhury, Md Nazmul Islam Shuzan, Muhammad E.H. Chowdhury, Zaid B. Mahbub, M. Monir Uddin, Amith Khandakar, Mamun Bin Ibne Reaz
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/11/3127
_version_ 1797566420607827968
author Moajjem Hossain Chowdhury
Md Nazmul Islam Shuzan
Muhammad E.H. Chowdhury
Zaid B. Mahbub
M. Monir Uddin
Amith Khandakar
Mamun Bin Ibne Reaz
author_facet Moajjem Hossain Chowdhury
Md Nazmul Islam Shuzan
Muhammad E.H. Chowdhury
Zaid B. Mahbub
M. Monir Uddin
Amith Khandakar
Mamun Bin Ibne Reaz
author_sort Moajjem Hossain Chowdhury
collection DOAJ
description Hypertension is a potentially unsafe health ailment, which can be indicated directly from the blood pressure (BP). Hypertension always leads to other health complications. Continuous monitoring of BP is very important; however, cuff-based BP measurements are discrete and uncomfortable to the user. To address this need, a cuff-less, continuous, and noninvasive BP measurement system is proposed using the photoplethysmograph (PPG) signal and demographic features using machine learning (ML) algorithms. PPG signals were acquired from 219 subjects, which undergo preprocessing and feature extraction steps. Time, frequency, and time-frequency domain features were extracted from the PPG and their derivative signals. Feature selection techniques were used to reduce the computational complexity and to decrease the chance of over-fitting the ML algorithms. The features were then used to train and evaluate ML algorithms. The best regression models were selected for systolic BP (SBP) and diastolic BP (DBP) estimation individually. Gaussian process regression (GPR) along with the ReliefF feature selection algorithm outperforms other algorithms in estimating SBP and DBP with a root mean square error (RMSE) of 6.74 and 3.59, respectively. This ML model can be implemented in hardware systems to continuously monitor BP and avoid any critical health conditions due to sudden changes.
first_indexed 2024-03-10T19:26:34Z
format Article
id doaj.art-3c790ee8c76c415b8bf1f5dd44f26cab
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T19:26:34Z
publishDate 2020-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-3c790ee8c76c415b8bf1f5dd44f26cab2023-11-20T02:29:58ZengMDPI AGSensors1424-82202020-06-012011312710.3390/s20113127Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning TechniquesMoajjem Hossain Chowdhury0Md Nazmul Islam Shuzan1Muhammad E.H. Chowdhury2Zaid B. Mahbub3M. Monir Uddin4Amith Khandakar5Mamun Bin Ibne Reaz6Department of Electrical and Computer Engineering, North South University, Dhaka 1229, BangladeshDepartment of Electrical and Computer Engineering, North South University, Dhaka 1229, BangladeshDepartment of Electrical Engineering, Qatar University, Doha 2713, QatarDepartment of Mathematics and Physics, North South University, Dhaka 1229, BangladeshDepartment of Mathematics and Physics, North South University, Dhaka 1229, BangladeshDepartment of Electrical Engineering, Qatar University, Doha 2713, QatarDepartment of Electrical, Electronic & Systems Engineering, Universiti Kebangsaan Malaysia, Bangi Selangor 43600, MalaysiaHypertension is a potentially unsafe health ailment, which can be indicated directly from the blood pressure (BP). Hypertension always leads to other health complications. Continuous monitoring of BP is very important; however, cuff-based BP measurements are discrete and uncomfortable to the user. To address this need, a cuff-less, continuous, and noninvasive BP measurement system is proposed using the photoplethysmograph (PPG) signal and demographic features using machine learning (ML) algorithms. PPG signals were acquired from 219 subjects, which undergo preprocessing and feature extraction steps. Time, frequency, and time-frequency domain features were extracted from the PPG and their derivative signals. Feature selection techniques were used to reduce the computational complexity and to decrease the chance of over-fitting the ML algorithms. The features were then used to train and evaluate ML algorithms. The best regression models were selected for systolic BP (SBP) and diastolic BP (DBP) estimation individually. Gaussian process regression (GPR) along with the ReliefF feature selection algorithm outperforms other algorithms in estimating SBP and DBP with a root mean square error (RMSE) of 6.74 and 3.59, respectively. This ML model can be implemented in hardware systems to continuously monitor BP and avoid any critical health conditions due to sudden changes.https://www.mdpi.com/1424-8220/20/11/3127blood pressurephotoplethysmographfeature selection algorithmmachine learning
spellingShingle Moajjem Hossain Chowdhury
Md Nazmul Islam Shuzan
Muhammad E.H. Chowdhury
Zaid B. Mahbub
M. Monir Uddin
Amith Khandakar
Mamun Bin Ibne Reaz
Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques
Sensors
blood pressure
photoplethysmograph
feature selection algorithm
machine learning
title Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques
title_full Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques
title_fullStr Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques
title_full_unstemmed Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques
title_short Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques
title_sort estimating blood pressure from the photoplethysmogram signal and demographic features using machine learning techniques
topic blood pressure
photoplethysmograph
feature selection algorithm
machine learning
url https://www.mdpi.com/1424-8220/20/11/3127
work_keys_str_mv AT moajjemhossainchowdhury estimatingbloodpressurefromthephotoplethysmogramsignalanddemographicfeaturesusingmachinelearningtechniques
AT mdnazmulislamshuzan estimatingbloodpressurefromthephotoplethysmogramsignalanddemographicfeaturesusingmachinelearningtechniques
AT muhammadehchowdhury estimatingbloodpressurefromthephotoplethysmogramsignalanddemographicfeaturesusingmachinelearningtechniques
AT zaidbmahbub estimatingbloodpressurefromthephotoplethysmogramsignalanddemographicfeaturesusingmachinelearningtechniques
AT mmoniruddin estimatingbloodpressurefromthephotoplethysmogramsignalanddemographicfeaturesusingmachinelearningtechniques
AT amithkhandakar estimatingbloodpressurefromthephotoplethysmogramsignalanddemographicfeaturesusingmachinelearningtechniques
AT mamunbinibnereaz estimatingbloodpressurefromthephotoplethysmogramsignalanddemographicfeaturesusingmachinelearningtechniques