Using a Bodily Weight-Fat Scale for Cuffless Blood Pressure Measurement Based on the Edge Computing System

Sensors (Basel). 2024 Dec 7;24(23):7830. doi: 10.3390/s24237830.

Abstract

Blood pressure (BP) measurement is a major physiological information for people with cardiovascular diseases, such as hypertension, heart failure, and atherosclerosis. Moreover, elders and patients with kidney disease and diabetes mellitus also are suggested to measure their BP every day. The cuffless BP measurement has been developed in the past 10 years, which is comfortable to users. Now, ballistocardiogram (BCG) and impedance plethysmogram (IPG) could be used to perform the cuffless BP measurement. Thus, the aim of this study is to realize edge computing for the BP measurement in real time, which includes measurements of BCG and IPG signals, digital signal process, feature extraction, and BP estimation by machine learning algorithm. This system measured BCG and IPG signals from a bodily weight-fat scale with the self-made circuits. The signals were filtered to reduce the noise and segmented by 2 s. Then, we proposed a flowchart to extract the parameter, pulse transit time (PTT), within each segment. The feature included two calibration-based parameters and one calibration-free parameter was used to estimate BP with XGBoost. In order to realize the system in STM32F756ZG NUCLEO development board, we limited the hyperparameters of XGBoost model, including maximum depth (max_depth) and tree number (n_estimators). Results show that the error of systolic blood pressure (SBP) and diastolic blood pressure (DBP) in server-based computing are 2.64 ± 9.71 mmHg and 1.52 ± 6.32 mmHg, and in edge computing are 2.2 ± 10.9 mmHg and 1.87 ± 6.79 mmHg. This proposed method significantly enhances the feasibility of bodily weight-fat scale in the BP measurement for effective utilization in mobile health applications.

Keywords: ballistocardiogram; blood pressure measurement; bodily weight-fat scale; edge computing; impedance plethysmogram.

MeSH terms

  • Algorithms*
  • Ballistocardiography* / methods
  • Blood Pressure Determination* / instrumentation
  • Blood Pressure Determination* / methods
  • Blood Pressure* / physiology
  • Body Weight
  • Humans
  • Machine Learning
  • Plethysmography, Impedance / instrumentation
  • Plethysmography, Impedance / methods
  • Pulse Wave Analysis / methods
  • Signal Processing, Computer-Assisted