Accurate blood pressure waveform decomposition and feature extraction using Ballistocardiogram mechanism

Ballistocardiogram (BCG), a vibration signal generated by cardiac ejection, demonstrates promising potential for blood pressure (BP) estimation. Existing data–driven models estimate BP from BCG as black–box predictors and therefore generalize poorly across populations while offering little physiological insight. Building on recent findings that BCG is a superposition of intra-aortic blood pressure waveforms (BP waveforms), we propose a B-spline based BP waveform decomposition (BPWD) to extract BP waveform features for BP estimation. By leveraging particle swarm optimization to refine B-spline control points, BPWD generates physiologically plausible BP waveforms whose superposition (generated-BCG) aligns morphologically with measured-BCG. However, between generated-BCG and measured-BCG, there is a scaling discrepancy (Sd) that affects BPWD. In our study, two BPWDs have been proposed: BPWD_avgSd uses the average Sd value of all measurements with known BP values; BPWD_optSd optimizes Sd in terms of both the pulse pressure difference calculated using a prior formula based on BCG waveform features and height and weight, and root-mean-square error between the generated BCG (scaled by Sd ) and the measured BCG. Based on 69 measurements from 23 participants, linear-regression models built on BP waveform features extracted by BPWDs outperformed the model built on BCG waveform features. The mean absolute error (mmHg) for diastolic/systolic/pulse pressure were BPWD_optSd – 5.9/8.9/7.4; BPWD_avgSd – 6.0/9.3/7.6; and BCG waveform features – 6.5/11.5/8.7, respectively. BPWD effectively decomposes the BCG into BP waveforms whose features better support linear-regression BP estimation than BCG waveform features. The superior performance of BPWD_OptSd over BPWD_avgSd demonstrates that optimizing Sd further enhances BPWD performance.

Authors

Institutions

Publication Details

Journal
Biomedical Signal Processing and Control
Published
2025-08-18
DOI
https://doi.org/10.1016/j.bspc.2025.108578
Citations
2
Primary Topic
Non-Invasive Vital Sign Monitoring
Type
article
Field-Weighted Citation Impact
1.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Accurate blood pressure waveform decomposition and feature extraction using Ballistocardiogram mechanism

Haihang Yuan, Chikara Shibata, Shao Ying Huang, Wenwei Yu et al.
2 citations
Biomedical Signal Processing and Control
Non-Invasive Vital Sign Monitoring
1.35
article

Accurate blood pressure waveform decomposition and feature extraction using Ballistocardiogram mechanism

Haihang Yuan, Chikara Shibata, Shao Ying Huang, Wenwei Yu, José Gómez-Tames, Tianyi Yang
article en
2 citations

Abstract

Ballistocardiogram (BCG), a vibration signal generated by cardiac ejection, demonstrates promising potential for blood pressure (BP) estimation. Existing data–driven models estimate BP from BCG as black–box predictors and therefore generalize poorly across populations while offering little physiological insight. Building on recent findings that BCG is a superposition of intra-aortic blood pressure waveforms (BP waveforms), we propose a B-spline based BP waveform decomposition (BPWD) to extract BP waveform features for BP estimation. By leveraging particle swarm optimization to refine B-spline control points, BPWD generates physiologically plausible BP waveforms whose superposition (generated-BCG) aligns morphologically with measured-BCG. However, between generated-BCG and measured-BCG, there is a scaling discrepancy (Sd) that affects BPWD. In our study, two BPWDs have been proposed: BPWD_avgSd uses the average Sd value of all measurements with known BP values; BPWD_optSd optimizes Sd in terms of both the pulse pressure difference calculated using a prior formula based on BCG waveform features and height and weight, and root-mean-square error between the generated BCG (scaled by Sd ) and the measured BCG. Based on 69 measurements from 23 participants, linear-regression models built on BP waveform features extracted by BPWDs outperformed the model built on BCG waveform features. The mean absolute error (mmHg) for diastolic/systolic/pulse pressure were BPWD_optSd – 5.9/8.9/7.4; BPWD_avgSd – 6.0/9.3/7.6; and BCG waveform features – 6.5/11.5/8.7, respectively. BPWD effectively decomposes the BCG into BP waveforms whose features better support linear-regression BP estimation than BCG waveform features. The superior performance of BPWD_OptSd over BPWD_avgSd demonstrates that optimizing Sd further enhances BPWD performance.

Biomedical Signal Processing and ControlVol. 112
Singapore University of Technology and Design (SG), Chiba University (JP), International University of Health and Welfare (JP)
Japan Science and Technology Agency
Openalex Percentile: Top 18%
Non-Invasive Vital Sign Monitoring
1.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.