Related Experiment Video
Updated: Aug 14, 2025

Software for Analysis of Heart Rate and Blood Pressure Time-series Data from the Valsalva Maneuver
Published on: June 27, 2025
Applied machine learning for blood pressure estimation using a small, real-world electrocardiogram and
Mark Kei Fong Wong1, Hao Hei2, Si Zhou Lim1
1School of Mechanical and Aerospace Engineering, Nanyang Technological University, 639798, Singapore.
Machine learning estimates blood pressure from noisy electrocardiography and photoplethysmography signals. Support vector regression achieved the best performance, meeting clinical accuracy standards for non-invasive blood pressure monitoring.
Area of Science:
- Biomedical Engineering
- Signal Processing
- Machine Learning
Background:
- Estimating non-occlusive blood pressure using machine learning on electrocardiography (ECG) and photoplethysmography (PPG) signals is an active research area.
- Real-world ambulatory ECG and PPG signals suffer from motion and noise artifacts, degrading the performance of established machine learning models trained on clean datasets.
Purpose of the Study:
- To improve the robustness of machine learning models for blood pressure estimation from noisy, real-world ECG and PPG signals.
- To evaluate the performance of four machine learning methods (Random Forest, Support Vector Regression, Adaboost, Artificial Neural Networks) on a small, self-sampled dataset.
Main Methods:
- Applied four machine learning regression techniques to a dataset of 54 subjects.
- Utilized pulse arrival time, morphological and frequency PPG parameters, and heart rate variability as features.
- Evaluated model performance using root mean square error (RMSE) and mean absolute error (MAE).
Main Results:
- Support Vector Regression (SVR) demonstrated the best performance in estimating blood pressure from noisy data.
- SVR achieved a Mean Absolute Error of 6.97 mmHg, meeting the British Hypertension Society's Level C criteria.
- The study confirmed the feasibility of using ambulatory ECG-PPG signals from mobile devices for blood pressure estimation.
Conclusions:
- Machine learning models, particularly Support Vector Regression, can effectively estimate blood pressure even with noisy ambulatory ECG and PPG signals.
- The findings suggest that mobile, discrete devices can be utilized for robust, non-invasive blood pressure monitoring.
- This approach holds promise for improving remote and continuous blood pressure tracking.
Related Concept Videos
Measurement of Blood Pressure
Equipments Used To Measure Blood Pressure
This invasive approach involves cannulating a peripheral artery. During each cardiac contraction, pressure generates mechanical motion within the catheter, transmitted through rigid, fluid-filled tubing to a transducer. This transducer converts mechanical motion into electrical signals displayed as waveforms on a monitor. An automatic flushing system prevents blood backflow. Due to the potential risk of unexpected arterial blood loss, this method is primarily used in intensive...
Assessing Blood pressure using a doppler ultrasound
Pre-Procedural Guidelines for Doppler Ultrasound Blood Pressure Assessment:
Preparation of Equipment:
Pre-Procedural Guidelines for Assessing Blood Pressure
Sites for measruring blood pressure
The Brachial Artery: Primary Site for Blood Pressure Measurement
Special considerations while measuring blood pressure
Monitoring Both Arms:
Monitoring BP in both arms during the initial assessment is advisable, as the systolic value may differ by five to ten mm Hg between arms. For subsequent BP assessments, use the arm with the higher reading.

