Skip to main content
Springer logoLink to Springer
. 2026 Aug 1;32(1):21. doi: 10.1007/s44200-026-00120-3

A Dual-Output Physiology-Informed Neural Network Architecture for Continuous Cuffless Blood Pressure Waveform Estimation: A Proof‑of‑Concept

Zaineb Aloui 1,2, Cederick Landry 1,2,✉
PMCID: PMC13428692  PMID: 42544194

Abstract

This pilot study introduces the first subject‑specific, physiology‑informed neural network approach for accurate estimation of the full blood pressure (BP) waveform. The method builds on a nonlinear autoregressive model with exogenous inputs (NARX), implemented through artificial neural networks trained on subject‑specific electrocardiography (ECG) and photoplethysmography (PPG) signals. Three model configurations are evaluated: (1) a reference NARX model trained on 30 min of data, (2) a reduced‑data NARX model trained on 15 min, and (3) a physiology‑informed model (NARXphysio), also trained on 15 min, which incorporates a personalized four‑parameter BP–PPG sigmoidal layer into the training process through a dual‑output loss function that simultaneously estimates the BP and PPG waveforms. By embedding BP–PPG physiology directly into training, the architecture ensures internal physiological consistency—something not achieved in existing PPG‑based or purely data‑driven machine learning approaches. All three models were assessed on a small (n = 5), but rich dataset, covering over six hours of activities of daily living. Despite using only half the training duration of the baseline NARX model, the physiology‑informed approach maintains accurate BP estimation. Beyond improved accuracy, the sigmoidal layer provides physiologically interpretable parameters, including estimated arterial‑compliance curve width with an average of 36.5 mmHg and an estimated PPG contact pressure with an average of 59 mmHg in this study, offering insights unavailable in standard neural network models. Together, these preliminary results suggest that the NARXphysio model enables effective personalization of cuffless BP waveform estimation with limited training data, highlighting its potential to improve both the reliability and the clinical relevance of continuous cuffless BP monitoring.

Keywords: Arterial compliance, Cuffless blood pressure, Electrocardiography, Physiology-informed neural network, Photoplethysmography, Wearables

Introduction

Hypertension, or high blood pressure (BP), accounts for roughly 19% of deaths worldwide [1]. Even at a systolic BP (SBP) as low as 130 mmHg—well below the historical threshold for hypertension—the risk of heart disease rises dramatically, increasing by 81% [2] compared to a SBP of 100 mmHg. Despite this known risk, only 21% of hypertensive patients achieve satisfactory therapeutic control, while nearly 46% remain undiagnosed [3]. The gap between the level of clinical risk and current patient monitoring reflects the lack of appropriate technologies. Ambulatory BP monitoring, 24 h monitoring with an arm cuff every 20–30 min, is considered a reference method due to its diagnostic accuracy and reliable measurements [4]. Yet, because of discomfort and practical constraints of the cuff for patients, it remains impractical for prolonged daily use. In this context, cuffless BP monitoring devices offer a promising alternative, enabling continuous, unobtrusive tracking that could improve long-term cardiovascular risk management [5].

Among cuffless methods, pulse wave analysis (PWA)—often combined with pulse arrival time (PAT)—is the most widely used and is likely the only approach implemented in regulatory-cleared devices [6, 7]. These PWA BP estimation models typically rely on photoplethysmography (PPG), which reflects distal blood volume changes, or tonometry, which captures peripheral arterial forces, to large datasets to learn the relationship between the extracted PWA features and SBP and diastolic BP (DBP) values [8]. These PWA models are generally easily integrated into wearable devices since they require only a one-time or periodic cuff calibration.

However, recent studies [9–11] have raised concerns about the ability of population-based PWA models to reliably track BP changes after cuff calibration. This may be because the PPG signal reflects multiple subject-specific physiological influences beyond BP (e.g., vascular tone, arterial stiffness, and peripheral circulation). A central assumption in the present work is that subject-specific models are essential for achieving accurate cuffless BP estimation. Although few studies have directly compared subject-specific and cross-subject models, at least one investigation using PWA with bioimpedance demonstrated improved performance with a small number of participants [12].

Subject-specific models have long been central to PAT and pulse transit time (PTT) approaches [8]. These models typically require only one to a few BP measurements for calibration. However, due to their simplicity and various limitations, they may not perform well in tracking BP accurately across different conditions, though they may be useful for screening for hypertension [13]. Similarly, simple subject-specific PWA models with few parameters have been developed and require minimal training data [14]. Yet, as model complexity increases to improve accuracy, the number of required BP measurements to train the subject-specific model also rises—sometimes up to a full day of data collection [15].

While most studies have focused on estimating SBP and DBP [8], some have explored modeling the complete BP waveform. This approach may offer advantages for model training, as it provides a richer set of informative data points beyond just SBP and DBP. Moreover, the full waveform can yield additional insights into cardiovascular dynamics, such as cardiac output and vascular resistance [16]. To enable BP waveform reconstruction from physiological signals, few model architectures have been proposed. Among these, a Conv1d-BiLSTM neural network using PPG, ECG, the first and second derivatives of the PPG signal [17], and a 1 d U-Net architecture designed to reconstruct the full waveform from PPG alone [18] were proposed. SBP and DBP values are then extracted from the complete BP waveform.

To the authors’ knowledge, the only subject-specific approach to estimate the complete BP waveform uses nonlinear autoregressive models with exogenous inputs (NARX), which have demonstrated promising results when using both PPG and ECG signals compared to PPG alone [19]. This method also demonstrated the ability to track large BP changes during daily activities [20]. However, this NARX model required complex subject-specific training data including two 15-minute segments (at the start and at the end of the estimation period), including phases of physical activity to capture a wide range of subject-specific BP variations, potentially limiting clinical adoption and the estimation span where the model remains accurate.

In this study, building on this previous body of work, we propose a dual-output physiology-informed neural network architecture to reduce the amount of data required for subject-specific model training, i.e., only using the short 15-minute window recorded at the beginning of the estimation period. Minimizing the data requirements for model training is vital, as it enhances the clinical feasibility of implementing these high accuracy subject-specific models in real-world settings. Our proposed physiology-informed approach combines BP estimation with the reconstruction of a PPG signal, which requires the estimated full BP waveform, in order to introduce a physiological BP-PPG sigmoidal relationship constraint during training. Unlike conventional single‑output neural networks that estimate only BP, our architecture produces two coupled outputs—BP and PPG—allowing physiological constraints to directly influence the learning dynamics. The main contributions of this work are as follows:

  • A novel physiology‑informed dual‑output architecture that simultaneously estimates the BP waveform and a physiologically constrained PPG waveform by embedding a personalized BP–PPG sigmoidal model directly into network training.

  • A pilot demonstration that physiological constraints can reduce subject‑specific training data requirements by half, while maintaining or improving BP waveform estimation accuracy.

  • An interpretable physiological neural network layer that provides parameters (e.g., compliance‑curve width), which potentially provides insight into arterial stiffness.

Methods

Experimental Procedure

The data under analysis were collected as part of a previously published protocol [20] and are available on IEEE DataPort [21] (see Data Availability Section), and approved by the University of Waterloo Ethics Committee (ORE#41490). The study involved five healthy adults (four males, age 28 ± 6.6 yrs) of varied fitness levels, ranging from sedentary to regularly active, and free of cardiovascular and peripheral vascular disease who were monitored continuously for approximately 6.5 h. The protocol included two 15-minute standardized sequences (at the start and at the end of the monitoring period) featuring various body postures and physical activities (static handgrip, Valsalva maneuvers and walking) to rapidly cover a large range of BP and heart rate, as well as a 6-hour period of daily activities. During the data collection period, Astroskin wearable body metrics vest (Carré Technologies Inc., Canada) forehead PPG and ECG, plus Finapres® BP were collected at 64 Hz. For more details on the complete data collection protocol, see Landry et al. [20].

This dataset is notably distinct from typical publicly available datasets. It provides continuous waveform signals during real-world daily activities, something nowhere else captured due to the technical difficulty of measuring the BP waveform. It was acquired using the Portapres® device, a now-discontinued system by Finapres®, making replication of such data collection extremely difficult. To our knowledge, no other dataset offers this combination of signals for such a long period of time in real-life settings. While the dataset includes only five participants, it nonetheless provides a valuable platform for evaluating the feasibility of our physiology‑informed dual‑output architecture for real-life cuffless BP measurement.

Model Architecture

Baseline NARX Model: NARX

Inspired by the single-layer NARX architecture described in a previous article [20], a NARX model was implemented to estimate the instantaneous BP waveform. The network was composed of three hidden layers with 32, 16, and 8 neurons, each using the rectified linear unit (ReLU) activation function. A linear output layer produced the BP estimation (Inline graphic one time step ahead. At each time step, the input vector was formed by concatenating the 38 most recent samples of PPG and ECG signals, along with the last four estimated BP values. During training, the measured BP values were used as input instead. The model was trained for 200 epochs with a batch size of 64, with all input signals Min-Max normalized to the [0, 1] range, using Adam optimizer (with learning rate = 0.001), to minimize a loss function that equally combined the mean squared error (MSE) and mean absolute error (MAE). An early stopping procedure using 15% random split of the training data was applied to prevent overfitting. This model was selected as the baseline architecture as it represents, to our knowledge, the only subject-specific framework previously demonstrated to reconstruct the full BP waveform under dynamic daily living conditions. This choice enables a direct evaluation of the proposed physiology-informed extension while building upon an established and validated approach, shown to outperform simpler PAT models [19, 20].

Physiology-Informed NARX Model: NARXphysio

 NARXphysio was built from two complementary sub-models: the first is the standard NARX model, which estimates BP from ECG and PPG signals; the second integrates a parametric sigmoidal layer to generate an estimation of the PPG signal from this estimated BP (see Fig. 1).

Fig. 1.

Fig. 1

Schematic of the dual-output NARXphysio model: (1) The NARX model estimates BP from input ECG, PPG and BP sequences. (2) The estimated BP, (Inline graphic is used as input to a parametric sigmoid layer with four trainable parameters (a, b, c, d) to estimate the PPG, (Inline graphic. 3) A composite loss function (LTotal) is used to update both models. It consists of a combination of BP and PPG losses (LBP, LPPG). The loss function coefficients were the same for all participants: Inline graphic = Inline graphic = 0.5, Inline graphic = 0.05, and Inline graphic = 0.005. Therefore, LPPG represents about 5% of the LTotal.

This modeling approach draws on cardiovascular physiology: when BP increases, it dilates the arteries and increases the blood volume within, which is measured by the PPG sensor [22]. This nonlinear sigmoidal curve is a characteristic of the relationship between the transmural pressure of an artery and its blood volume within [18]. Herein, the model’s sigmoidal layer reproduced this BP-PPG relationship using the basic sigmoid function parameterized with four personalized parameters (a, b, c, d), which were initialized with small positive values (0.1, 0.2, 0.3, 0.1) to improve numerical stability during the early stages of training. This choice helps prevent premature saturation of the sigmoid function and supports smoother gradient propagation. Although different initialization schemes can affect convergence behavior, the parameters are fully optimized through backpropagation on each participant’s data. The estimated PPG signal (Inline graphicwas thus generated from the estimated BP Inline graphicensuring an explicit physiological relationship between the two signals. The complete model therefore produced two outputs: one for BP estimation and one for PPG estimation. Importantly, during training, both outputs backpropagate through a shared loss, meaning the reconstructed PPG waveform directly influences BP estimation by enforcing a physiologically meaningful BP–PPG relationship. As shown in Fig. 1, NARXphysio training relied on a loss function that combines classical errors (MSE and MAE) of BP estimation and additional physiological terms assessing the shape and regularity of the PPG estimation (MSE of the estimated PPG and MSE of the PPG first-order derivative [23]). The loss function coefficients used in the following equations were the same for all participants (α = µ = 0.5, β = 0.05, and γ = 0.005).

Classical Loss

 The BP loss function combines MSE and MAE:

graphic file with name d33e365.gif 1

where,

graphic file with name d33e371.gif 2
graphic file with name d33e375.gif 3

The loss function coefficients Inline graphic and Inline graphic were the same for all participants and equal to 0.5.

Physiological Loss

The PPG loss function combines MSE and derivative terms,

graphic file with name d33e393.gif 4

with,

graphic file with name d33e399.gif 5
graphic file with name d33e403.gif 6

The loss function coefficients Inline graphic and Inline graphic were the same for all participants and equal to 0.05 and 0.005, respectively.

The above loss term computes the MSE between the first-order derivatives of the estimated and measured PPG signals. The numerical derivative Inline graphic represents the local slope of the waveform, enforcing similarity in waveform dynamics. This improves the physiological realism of the estimated PPG.

Then, the total loss is given by:

graphic file with name d33e425.gif 7

which ensures both accurate BP estimation and physiologically consistent PPG estimation.

The MSE terms helped correct large errors quickly, while the MAE term made the model more robust to noise and outliers. This combination improved gradient flow and led to better convergence during training. This complete architecture favoured a coherent estimation of BP while preserving the physiological compatibility with PPG personalized for each subject. To validate the contribution of the physiological loss terms, ablation studies were performed by removing either the Inline graphic or Inline graphic component from the loss function.

Baseline Mean Training Data Model: MTD

Finally, a mean training data (MTD) was trained, which used the mean of SBP and the mean of DBP during the first 15 min of training data to estimate six hours of BP during daily life activities. MTD was used to simulate a one-time cuff measurement to estimate someone’s BP over six hours. This MTD model is used to demonstrate the added value beyond calibration/training of our cuffless BP model. Each model configuration was trained independently for every participant.

Training

In the previous study [20], the entire 30-minute training dataset was used for model training (i.e. the first and last 15 min of the complete 6.5-hour dataset) independently for each participant. In this work, three configurations were tested with the proposed model: (1) using all 30 min to train the standard NARX (NARX30min) as a baseline comparison, (2) using only the first 15 min to train the NARX model (NARX15min) to assess the effect of reduced training data, and (3) using the first 15 min to train the NARXphysio.

Signal Preprocessing

To ensure reliable inputs for model training and evaluation, a signal validity pipeline was applied to the PPG, ECG, and BP recordings. The ECG and PPG signals were already preprocessed through the Astroskin vest’s proprietary filtering algorithms, and the BP waveform was left unfiltered. Quality assessment was performed using visual inspection, with particular attention to the BP signal, as it served as the reference for model performance evaluation. Segments presenting clear artifacts or corrupted waveforms were excluded. All removals were executed synchronously across the three signals to maintain strict temporal alignment. During training, only segments deemed valid for all signals were retained to ensure clean input–output mappings. During prediction, no segments were excluded a priori in order to emulate realistic operating conditions where artifacts may naturally arise. Instead, invalid segments identified post hoc were removed only prior to the computation of performance metrics.

Performance Evaluation

For all three model configurations, the performance was evaluated on six hours of unseen daily activity data across the five participants. Each model produced a continuous BP waveform, from which SBP and DBP were extracted beat by beat. To benchmark the different models, four quantitative performance indicators were computed beat by beat for SBP and DBP: the MAE, which provides an overall indication of estimation accuracy, the Pearson correlation coefficient (r), quantifying the linear relationship and the similarity of temporal dynamics between the estimated and measured signals, as well as the mean error (µErr) and the error standard deviation (σErr). The computed metrics were averaged across participants and were displayed using bar plots to compare the estimation performance of the four models: MTD, NARX30 min, NARX15min and NARXphysio. Each performance metric was then compared using Wilcoxon rank sum tests (α = 0.05) as Wilcoxon signed rank test is limited to a p-value of 0.0625 for a sample size of 5. Bonferroni corrections were applied to identify any statistical differences between the models.

To assess potential temporal drift, a 20-minute moving average of the estimation error was computed over the 6-hour monitoring period for all models.

To assess the impact of activity and motion context on model performance, the test dataset was divided into three subsets: (i) sitting, (ii) standing, and (iii) walking. Walking segments were identified using the vertical accelerometer signal from the Astroskin wearable body metrics vest, based on body motion and deviation from the gravity vector. Sitting and standing segments were distinguished using orientation information derived from the phone angle measurement. This segmentation allows for evaluating model performance under different activity conditions.

The Inline graphic signal was generated exclusively by the NARXphysio model using the estimated BP, relying on the explicit physiological relationship between the two found during training. Both Inline graphic and Inline graphic were then compared to their measured signals to evaluate signal agreement through visual inspection of the waveform shapes. MAE of the complete BP waveforms to assess its estimation accuracy. The PPG MAE was normalized by the standard deviation of the measured PPG signal over the recording period. Thus, a normalized MAE of 1 corresponds to an error equal to the typical amplitude of signal variability.

Physiological Parameters Extraction

In the NARXphysio model, the parameters b and c are of particular interest, as they respectively characterize the width of the artery compliance curve and the PPG contact pressure. However, within the NARXphysio neural network architecture, the input and output values are normalized using Min-Max normalization, such that the following sigmoid function (introduced in Fig. 1) allows for modeling the relationship between the normalized BP (Inline graphic) and the normalized PPG (Inline graphic):

graphic file with name d33e587.gif 8

where,

graphic file with name d33e595.gif 9

The parameters c and b correspond to the abscissa offset of the inflection point (at 50% level) and the width of the sigmoid, respectively, while a denotes the maximum amplitude of the sigmoid, and d the ordinate offset.

The original PPG values can then be mapped back to their physiological scales by applying the inverse Min-Max normalization applied to the model variables:

graphic file with name d33e618.gif 10

This expression can be equivalently written in the standard sigmoid from:

graphic file with name d33e625.gif 11

With the transformed parameters obtained by direct identification, where (c’, b’) are derived from the denormalization of BP, and (a’, d’) from PPG denormalization:

graphic file with name d33e645.gif 12
graphic file with name d33e652.gif 13
graphic file with name d33e660.gif 14
graphic file with name d33e667.gif 15

The parameters a’ and d’ are not of physiological interest, as PPG is measured in volts rather than in units of volume, which would have reflected changes in arterial diameter. However, b’ and c’ represents the width of the artery compliance curve and the PPG contact pressure in units of mmHg.

To obtain a comparable measure of the sigmoid width independently from the sigmoidal function type, the full width at half maximum (FWHM) of the derivative of Inline graphic was used. The derivative is given by:

graphic file with name d33e689.gif 16

This derivative has the shape of a bell curve, which reflects the compliance curve of the artery [24], with its maximum occurring at the inflection point Inline graphic:

graphic file with name d33e702.gif 17

To characterize the width of Inline graphic, we define the half-maximum points, Inline graphic and Inline graphic obtained by solving:

graphic file with name d33e720.gif 18

The condition Inline graphic, yields two symmetric solutions, which can be written as:

graphic file with name d33e730.gif 19

Thus, the half points are:

graphic file with name d33e736.gif 20

The FWHM is then computed as the distance between these points:

graphic file with name d33e742.gif 21

Results

Figure 2 shows the NARXphysio model’s ability to reproduce the BP waveform morphology in different scenarios. Figure 2 shows accurate estimation of systolic peaks and diastolic troughs. The MAE obtained with NARXphysio in Fig. 2a, b, c, and 2.d are 2.2, 2.3, 1.4, and 3.04 mmHg, respectively, showing a consistent reduction in error compared to 6.2, 5.1, 4.2, and 5.66 mmHg obtained with NARX15min (not shown for readability). Figure 2d was selected to show the great performance in the NARXphysio ability to track rapid changes in BP.

Fig. 2.

Fig. 2

Comparison of the measured versus estimated BP waveforms from NARXphysio and NARX15min for representative participants under BP variations. a and b shows BP increasing and decreasing for the same participant. c and d show BP variability for a second participant

As illustrated in Fig. 3, the estimated PPG, generated by the NARXphysio model, exhibits a consistent morphology compared to the measured signal (normalized MAE = 0.4), even though a very simplistic 4-parameter sigmoidal model was used. The overall performance of the model to estimate PPG using the normalized MAE was 0.79 ± 0.20 when computed for all participants.

Fig. 3.

Fig. 3

Comparison of the measured versus estimated PPG waveforms from NARXphysio for one representative participant

The temporal evolution of the estimation error over the 6-hour monitoring period is shown in Fig. 4 using 20-minute moving averages. The results indicate that the error remains bounded for all models, with no evidence of divergence. While some drift is observed, it varies across participants. In particular, the NARX15min model tends to exhibit a negative bias over time, whereas the NARXphysio model remains more centered around zero, suggesting improved stability.

Fig. 4.

Fig. 4

Temporal evolution of the BP estimation error for a NARX30min, b NARX15min, and c NARXphysio over the 6-hour monitoring period. Results are shown as 20‑minute moving averages to highlight low‑frequency trends. Each color represents a single participant

Figure 5 shows that with only 15 min of data, NARXphysio achieves higher accuracy than NARX30min, with a MAE of 4.92 ± 5.7 mmHg for SBP and 4.4 ± 4.96 mmHg for DBP, compared to 5.77 ± 6.59 mmHg and 4.58 ± 5.54 m mmHg, respectively. Although not shown in Fig. 5a, ablation studies were conducted by removing the Inline graphic or Inline graphic terms from the loss function. These configurations resulted in higher MAE values compared to the full model (6.51 ± 8.05 mmHg for SBP and 5.56 ± 6.78 mmHg for DBP, and 6.68 ± 8.23 mmHg and 6.23 ± 7.20 mmHg, respectively), indicating that both components contribute to improved estimation performance. NARXphysio was the only model to exhibit almost significant (p = 0.009) better MAE then the MTD. No other statistical difference was observed du to low sample size.

Fig. 5.

Fig. 5

Comparison of mean absolute error (MAE), mean error (µErr), standard deviation of the error (σErr), and Pearson correlation (r) coefficient between the estimates from different models and the measured BP. Bars represent the mean across all participants and each data point corresponds to one participant

The Pearson correlation coefficients (r) indicate better temporal alignment between the measured and estimated BP signals from the NARXphysio compared to the basic NARX15min, but may suffer from a small reduction in r for DBP estimates compared to NARX30min.

Figure 5 shows that the MTD model, which could be seen as a one-time cuff measurement, cannot capture the great variability of BP during daily life as reflected by the large σErr. Table 1 shows a results summary across configurations and participants and their BP distributions during training and test. It can be observed that each participant’s σErr is always lower than their BP standard deviation during the test phase for the NARXphysio.

Table 1.

Training and test BP distribustions, and comparison of mean absolute error (MAE), mean error (μErr), standard deviation of the error (σErr), and Pearson correlation (r) coefficient between the estimates from different models for each participant

Models Training BP Test BP NARX30min NARX15min NARXphysio
Metrics/subjects μ σ μ σ MAE μErr σErr r MAE μErr σErr r MAE μErr σErr r
SBP P1 147.93 12.15 153.73 9.83 6.42 3.10 7.16 0.55 6.82 −4.59 7.13 0.48 3.89 −0.43 5.08 0.67
P2 143.81  13.33 142.79 6.86 6.01 −2.96 7.15 0.63 5.80 −1.57 7.72 0.46 4.44 −1.36 5.89 0.48
P3 131.12 10.33  135.22  7.74 4.90 −2.03 5.87 0.72 6.48 −5.43 5.70 0.60 5.22 −3.75 5.17 0.72
P4 131.42 13.55 139.41 9.49 7.01 −4.88 7.43 0.60 7.14 −3.51 8.32 0.54 6.31 −3.72 6.86 0.52
P5 113.90 8.30  114.18  7.61 4.20 −1.89 4.97 0.40 4.10 −2.09 4.67 0.42 4.76 2.88 5.49 0.43
DBP P1  82.86 10.88 85.97 7.81 5.01 −0.70 6.53 0.47 6.05 −4.81 5.59 0.47 5.00 −3.80 4.88 0.52
P2 80.16 10.66  79.46  6.24 4.52 1.03 6.04 0.48 5.30 0.77 7.31 0.36 4.32 −1.34 5.55 0.45
P3  75.57 8.42 81.44 4.94 4.98 −3.55 5.11 0.56 4.31 −3.13 4.33 0.47 3.66 −1.56 4.38 0.49
P4 76.08 10.04  84.10 6.21 5.45 −2.46 6.35 0.46 5.52 −1.71 7.01 0.42 5.52 −3.18 5.75 0.42
P5  68.03  5.47 68.37  5.11 2.91 −1.17 3.68 0.55 2.99 0.23 3.93 0.41 3.49 1.57 4.25 0.37

Model performance across activity conditions is shown in Fig. 6. Both MAE (Fig. 6a, b) and error variability (Fig. 6c, d) tend to increase from sitting to more active conditions. During sitting, the NARXphysio model exhibits reduced variability across participants, indicating more robust estimation in low-motion scenarios. Improvements with NARXphysio are more consistent for SBP, while DBP performance remains comparable across models.

Fig. 6.

Fig. 6

Comparison of model performance across activity conditions (sitting, standing, and walking) for the three models: NARX30min, NARX15min, and NARXphysio. a and b show the mean absolute error (MAE) for SBP and DBP, respectively, while c and d show the corresponding standard deviation of the error (σErr). Bars represent the mean across all participants and each data point corresponds to one participant

Figure 7 shows the mean and standard deviation of the Inline graphic, Inline graphic and FWHM parameters. As expected, these physiological parameters exhibit substantial inter-individual variability.

Fig. 7.

Fig. 7

Mean and standard deviation of the c’, b’ and FWHM parameters, exhibiting substantial inter-individual variability

Discussion

In this pilot study, we aimed at reducing the amount of data required for training subject-specific cuffless BP estimation models, which have the potential to overcome current accuracy limitations observed in cuffless devices, due to their tailored to the individual nature. While 15 min of training data is still a considerable amount, it may remain feasible for clinical use, particularly in scenarios requiring precise diagnostics—similar to 24-hour ambulatory BP monitoring. For example, a patient could be prescribed 24-hour cuffless BP monitoring session, beginning with a 15-minute calibration session using the clinic volume-clamping device. After this initial calibration, the patient could continue with their daily activities while wearing seamless ECG and PPG sensors, returning to the clinic after 24 h. The resulting continuous 24-hour estimated BP waveform could then be used for diagnostic purposes. Although scaling our findings from 5 participants over 6 h of daily activities to full 24‑hour monitoring will require substantial further work, this pilot study lays an important foundation for achieving that goal.

Physiological Model

The proposed physiology-informed NARX model (i.e., NARXphysio) leverages the known sigmoidal relationship between BP and PPG waveforms to enhance cuffless BP estimation. Compared to physics-informed neural network approaches that incorporate physiological constraints through loss function regularization, which has been applied to cuffless BP measurement [23], the proposed method embeds physiological knowledge directly into the model architecture via an explicit BP–PPG relationship. This structural integration enables the enforcement of physiological consistency during training while preserving a dynamic signal-based formulation. To our knowledge, this is the first demonstration of a dual‑output neural network architecture that integrates both physiological principles and the full BP waveform for improved estimation accuracy. NARXphysio consisted of two interconnected sub-models: a NARX-based model for BP estimation, and a physiological model that reconstructs PPG from the estimated BP. The latter includes a custom sigmoid-based layer with trainable subject-specific parameters designed to capture the nonlinear relationship between transmural pressure (BP – external pressure on an artery) and blood volume changes, as measured by the PPG signal [22]. In this study, transmural pressure was assumed to vary solely with BP, under the assumption of no external pressure variation on the PPG sensor. This allowed the model to rely exclusively on BP for the sigmoidal mapping, while the trainable c and d parameters accounted for the initial offset due to PPG contact pressure and PPG DC value, respectively.

The developed NARXphysio was specifically designed for subject-specific training, as the parameters of its sigmoidal function are tailored to each individual’s unique transmural pressure–blood volume relationship. This is reflected in Fig. 7, which shows substantial variability in the physiological parameters across individuals. The parameter c’, which shifts the sigmoid function to account for contact pressure, had an average value of 99 mmHg. Given that the PPG sensor was placed on the forehead, where BP is approximately 40 mmHg lower than at heart level due to hydrostatic pressure difference, this suggests an average contact pressure of 59 mmHg. This value is consistent with acceptable levels for signal quality and participant comfort.

The computed FWHM of the compliance curve Inline graphic was on average 36.5 mmHg. For comparison, we examined a previous study that used an exponential-linear function to model finger artery properties [22]. Using the derivative of that function, we found that the FWHM was approximately 33.4 mmHg on average for their participants. This comparison supports the physiological relevance of the sigmoid function used in NARXphysio, indicating that it effectively captures a meaningful arterial compliance curve.

As briefly mentioned in the Methods Section, the parameter Inline graphic reflects the DC component of the PPG signal, which lacks physiological significance. Similarly, Inline graphic represents the maximum blood volume in the artery, but only proportionally, as PPG measures volume in arbitrary units (volts). Therefore, Inline graphic also lacks direct physiological interpretation in this context.

Model Performance

Herein, as a pilot evaluation of a physiology-informed BP waveform model, three model configurations were tested over a six-hour period and were compared to an oversimplistic MTD model reflecting a single cuff measurement in the morning to estimate a person’s BP. By linking the physiological model to the NARX model through shared dual-output loss functions during training, the architecture imposed a physiological constraint that reduced the amount of data required for training by 2. Although the BP–PPG relationship may vary across physiological states due to changes in vascular tone, the present approach models an average subject-specific mapping over the training period. This simplified representation, while not capturing state-dependent dynamics, appears sufficient to improve training efficiency and reduce data requirements, while preserving BP estimation performance. As shown in Fig. 5, NARXphysio even outperformed the standalone NARX30min model in BP estimation with half the training data, which was already shown to outperform baseline PAT models [20]. Similar training data reduction and improved performance were reported by Sel et al. [23], where the physiology-informed part came from PPG features instead of enforcing a direct BP-PPG relationship.

The robustness of the proposed approach across different physiological and motion conditions is further illustrated in Fig. 6. The increased variability observed during standing conditions, similar to the walking condition, can be partly explained by the presence of sit-to-stand transitions, which induce rapid BP changes. These transitions constitute a substantial portion of the standing data despite the standing data representing a relatively small fraction of the overall dataset (≈ 7%), thereby disproportionately contributing to the observed variability. In contrast, sitting segments are more stable, which likely explains the reduced variability observed for the NARXphysio model under these conditions. Improvements associated with NARXphysio are more consistently observed for SBP, while DBP estimation remains comparable across models, suggesting that the physiological constraint primarily enhances robustness for SBP estimation.

Although subject-specific correlation coefficients between estimated and measured BP may appear modest (0.43–0.72 for SBP), this can be explained by the relatively small natural BP variability during daily life (standard deviation of 6.86–9.83 mmHg, Table 1) relative to measurement noise. Under such conditions, correlation coefficients are inherently constrained and may not fully reflect tracking performance. This interpretation is supported by prior work comparing cuff-based measurements: for example, Kallem et al. [25] reported noticeable discrepancies between two ambulatory BP monitoring (ABPM) devices over 8 h monitoring periods, illustrating that even reference measurements may exhibit limited agreement under low-variability conditions. Notably, on the same dataset used herein, simpler PAT-based models have been shown to yield substantially lower correlations (≈ 0.2–0.4 for SBP) [19], supporting the improved dynamic tracking achieved by the proposed approach. As illustrated in Fig. 2a–c, the model demonstrates high accuracy in tracking the full BP waveform, including key features such as DBP, SBP, and the dicrotic notch. However, during the Valsalva manoeuver (Fig. 2d), these features become more challenging to capture. While the model successfully tracks rapid BP changes of up to 30 mmHg within a few heartbeats, it tends to underestimate the dicrotic notches during this phase. This limitation is likely attributable to peripheral vasoconstriction induced by the manoeuver, which increases the viscoelastic properties of the arterial wall [26]. To address this, future improvements to the physiology-informed model will focus on incorporating a more advanced viscoelastic representation of the BP–PPG relationship [22].

An initial motivation for training NARX with data at both the beginning and the end of the monitoring period was to minimize drift [19]. This behavior is reflected in the NARX15min model, which tends to exhibit a consistent negative bias across participants, whereas the NARXphysio model remains more centered around zero, suggesting improved stability over time (see Fig. 4). However, due to the limited duration of the dataset, the presence of longer-term drift (e.g., over 24 h) cannot be conclusively assessed. At the end of the 6-hour period, error values remain bounded for all models, with no evidence of divergence.

PPG Estimation

The integration of PPG estimation may also offer practical benefits: real-time monitoring of PPG reconstruction error could serve as an indicator of physiological inconsistency. This error signal could be used to estimate model uncertainty, flag unreliable BP measurements, or even trigger model recalibration when necessary [27]. Such a self-calibration mechanism based on internal signal coherence could significantly enhance the reliability of wearable devices for continuous monitoring. This concept will be explored further in future work. Additionally, monitoring PPG contact pressure presents a promising avenue for improving model accuracy. In this study, variations in contact pressure likely occurred during daily activities, potentially changing the PPG signal and resulting in apparent BP changes. However, the true physiological transmural pressure variation may have come from a change in external pressure. Future work will incorporate direct measurements of PPG contact pressure to develop more accurate transmural pressure models that can account for and correct for these variations.

Hyperparameter Tuning

In the initial model development phase, we conducted targeted hyperparameter exploration, not to exhaustively optimize the architecture, but to identify a configuration that produced consistently good performance across all five participants. For instance, several architectural variants were investigated, ranging from a low-depth network with a single hidden layer of 20 units to deeper architectures with three or four layers and up to 128 neurons. Larger networks occasionally improved training accuracy but tended to overfit, while very small ones failed to capture waveform dynamics. Among the tested activation functions, ReLU offered the most stable training, whereas hyperbolic tangent and exponential linear unit were less consistent. In terms of optimization, Adam offered faster and more stable convergence compared with stochastic gradient descent and NAdam. Using only MSE or MAE in the loss function was less effective than hybrid formulations. The most robust strategy combined MSE and MAE for BP values. For the NARXPhysio only, the MSE on the PPG waveform and its derivative resulted in the best results, where the derivative term preserved morphology and acted as a natural form of regularization. We initially tried conventional techniques, such as L2 regularization and dropout, but they provided limited benefit and often induced underfitting, resulting in a lower Pearson correlation coefficient between estimated and measured BP. Overall, these PPG physiology-inspired penalties stabilized training and ensured physiological consistency. This is supported by the ablation results, which show degraded performance when either the PPG reconstruction term or its derivative is removed, highlighting the complementary role of both components. We acknowledge that the optimal hyperparameters may shift as the approach is tested on a broader and more diverse population; thus, the present results should be viewed not as definitive but as a proof‑of‑concept demonstrating that physiologically informed structure can meaningfully improve performance over our baseline NARX architecture.

Limitations

As mentioned on multiple occasion in this study, the main limitation is the small sample size, with data collected from only five participants. As a result, the findings may not fully capture the diversity of physiological responses across broader populations. Nevertheless, we chose to rely on this small dataset, as commonly available datasets that provide continuous BP waveforms over extended periods—such as MIMIC [28]—are collected in hospital settings and do not reflect the natural BP variations observed in real-world scenarios where hypertension is typically diagnosed. The IEEE Dataport dataset used herein, which includes six hours of daily living activities [21], was collected using a wearable volume-clamping device (Portapres; Finapres® Medical Systems, Netherlands) that is no longer supported. This dataset is therefore particularly valuable, as current volume-clamping technologies typically require participants to remain tethered to a stationary system, limiting mobility during data collection. Nevertheless, certain extreme conditions—such as intense physical exertion or acute hypotension—and nighttime BP remain to be addressed using more challenging and varied datasets. It is worth noting that the NARX architecture was previously validated under moderate-and high-intensity exertion in another study [29]. However, we did not have access to those data and were therefore unable to evaluate the performance of the NARXphysio model under those conditions. Moreover, while the present work aims to reduce the amount of data required for subject-specific calibration, further reduction below 15 min is constrained by the limited BP variability achieved within the dataset protocol. The current fixed calibration protocol does not induce sufficiently rapid and diverse BP changes to support reliable training over shorter durations. A systematic evaluation of the minimum calibration duration would therefore require dedicated protocols specifically designed to elicit a broader range of hemodynamic variations.

It must be reiterated that subject-specific models may be viewed as a limitation to the generalizability of cuffless BP measurement. However, one can argue that they may represent the only viable approach to achieving clinically informative continuous BP monitoring. In this context, our work introduces a foundation model with the potential to substantially reduce the amount of data needed to train these subject-specific models. This may, in turn, make it feasible to collect the necessary data directly in the clinic prior to the 24-hour monitoring typically required for accurate hypertension diagnosis, which is generally performed using gold-standard but inconvenient ambulatory BP measurement [4].

Conclusion and Future Work

In this pilot study, it was shown that a dual output physiology-informed NARX model maintained accurate BP estimation over a six-hour daily life period, when trained on half of the data of its non-physiology-informed counterpart. This was done by leveraging the intrinsic personalized four‑parameter BP–PPG sigmoidal layer into the neural network training process through a dual‑output loss function that simultaneously estimates the BP and PPG waveforms. Future work will focus on implementing a more advanced viscoelastic model of BP-PPG relationship, leveraging the estimated PPG signal for model recalibration and validating the model on a larger and more diverse population to ensure reliability across individuals.

Acknowledgements

The authors would like to thank the authors that provided the data on IEEEDataport.

Author Contributions

Z.A. performed the modeling, data analysis and prepared the manuscript; C.L. guided the overall study and prepared the manuscript.

Funding

This work was supported by NSERC Discovery Grant (RGPIN-2024-05190) and FQRNT Strategic Cluster INTER (INteractive Technologies Engineered for Rehabilitation) (# 265 381).

Data Availability

The data is available on IEEE DataPort under the name “Wearable Physiological and Blood Pressure Measurements During Activities of Daily Living”. The following reference can be use to refer to the dataset: Landry, C., Hedge, E. T., Hughson, R. L., Peterson, S. D. & Arami, A. Wearable Physiological and Blood Pressure Measurements During Activities of Daily Living. IEEE DataPort https://doi.org/10.21227/WYSP-GT69 (2021).Data can also be shared by the corresponding author (C.L.) on request.

Declarations

Ethics Approval and Consent to Participate

Study protocols and procedures were approved by the University of Waterloo (ORE#41490), Clinical Research Ethics Committee and conformed with the Declaration of Helsinki.

Consent for Publication

This manuscript does not contain any individual person’s data, and therefore, no consent for publication is required.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Murray CJL, et al. Global burden of 87 risk factors in 204 countries and territories, 1990–2019: a systematic analysis for the Global Burden of Disease Study 2019. Lancet. 2020;396:1223–49. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Razo C, et al. Effects of elevated systolic blood pressure on ischemic heart disease: a Burden of Proof study. Nat Med. 2022;28:2056–65. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Zhou B, et al. Worldwide trends in hypertension prevalence and progress in treatment and control from 1990 to 2019: a pooled analysis of 1201 population-representative studies with 104 million participants. Lancet. 2021;398:957–80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Staessen JA, Beilin L, Parati G, Waeber B, White W. Task Force IV: Clinical use of ambulatory blood pressure monitoring. Blood Press Monit. 1999;4:319–31. [DOI] [PubMed] [Google Scholar]
  • 5.Matsumura K, Rolfe P, Toda S, Yamakoshi T. Cuffless blood pressure estimation using only a smartphone. Sci Rep. 2018;8:7298. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Stergiou GS, et al. Cuffless blood pressure measuring devices: review and statement by the European society of hypertension working group on blood pressure monitoring and cardiovascular variability. J Hypertens. 2022;40:1449–60. [DOI] [PubMed] [Google Scholar]
  • 7.Mukkamala R, Shroff SG, Kyriakoulis KG, Avolio AP, Stergiou GS. Cuffless blood press measurement: where do we actually stand? Hypertension. 2025;82:957–70. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Mukkamala R, Stergiou GS, Avolio AP. Cuffless blood pressure measurement. Annu Rev Biomed Eng. 2022;24:203–30. [DOI] [PubMed] [Google Scholar]
  • 9.Mieloszyk R, et al. A comparison of wearable tonometry, photoplethysmography, and electrocardiography for cuffless measurement of blood pressure in an ambulatory setting. IEEE J Biomed Health Inform. 2022;26:2864–75. [DOI] [PubMed] [Google Scholar]
  • 10.Mukkamala R, et al. The Microsoft Research Aurora Project: important findings on cuffless blood pressure measurement. Hypertension. 2023;80:534–40. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Tan I, et al. Evaluation of the ability of a commercially available cuffless wearable device to track blood pressure changes. J Hypertens. 2023;41:1003–10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Sel K, et al. Continuous cuffless blood pressure monitoring with a wearable ring bioimpedance device. npj Digit Med. 2023;6:59. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Mukkamala R, Hahn J-O. Toward ubiquitous blood pressure monitoring via pulse transit time: predictions on maximum calibration period and acceptable error limits. IEEE Trans Biomed Eng. 2018;65:1410–20. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Rachim VP, Chung W-Y. Multimodal wrist biosensor for wearable cuff-less blood pressure monitoring system. Sci Rep. 2019;9:7947. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Miao F, et al. Multi-sensor fusion approach for cuff-less blood pressure measurement. IEEE J Biomed Health Inform. 2020;24:79–91. [DOI] [PubMed] [Google Scholar]
  • 16.Moxham I. Understanding arterial pressure waveforms. S Afr J Anaesth Analg. 2003;9:40–2. [Google Scholar]
  • 17.Delrio F, Randazzo V, Cirrincione G, Pasero E. Non-invasive arterial blood pressure estimation from electrocardiogram and photoplethysmography signals using a Conv1D-BiLSTM neural network. Eng Proc. 2023;39:78. [Google Scholar]
  • 18.Freithaler M, et al. Smartphone-based blood pressure monitoring via the oscillometric finger pressing method: analysis of oscillation width variations can improve diastolic pressure computation. IEEE Trans Biomed Eng. 2023;70:3052–63. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Landry C, Peterson SD, Arami A. Nonlinear dynamic modeling of blood pressure waveform: towards an accurate cuffless monitoring system. IEEE Sens J. 2020;20:5368–78. [Google Scholar]
  • 20.Landry C, Hedge ET, Hughson RL, Peterson SD, Arami A. Accurate blood pressure estimation during activities of daily living: a wearable cuffless solution. IEEE J Biomed Health Inform. 2021;25:2510–20. [DOI] [PubMed] [Google Scholar]
  • 21.Landry C, Hedge ET, Hughson RL, Peterson SD, Arami A. Wearable physiological and blood pressure measurements during activities of daily living. IEEE DataPort. 2021. 10.21227/WYSP-GT69. [Google Scholar]
  • 22.Landry C, et al. Nonlinear viscoelastic modeling of finger arteries: toward Smartphone-based blood pressure monitoring via the oscillometric finger pressing method. IEEE Trans Biomed Eng. 2024;71:2708–17. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Sel K, Mohammadi A, Pettigrew RI, Jafari R. Physics-informed neural networks for modeling physiological time series for cuffless blood pressure estimation. npj Digit Med. 2023;6:110. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Dhamotharan V, et al. Mathematical modeling of oscillometric blood pressure measurement: a complete, reduced oscillogram model. IEEE Trans Biomed Eng. 2023;70:715–22. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Kallem RR, Meyers KEC, Sawinski DL, Townsend RR. A comparison of two ambulatory blood pressure monitors worn at the same time. J Clin Hypertens (Greenwich). 2013;15:321–5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Langewouters GJ, Zwart A, Busse R, Wesseling KH. Pressure-diameter relationships of segments of human finger arteries. Clin Phys Physiol Meas. 1986;7:43–55. [DOI] [PubMed] [Google Scholar]
  • 27.Landry C, Peterson SD, Arami A. A fusion approach to improve accuracy and estimate uncertainty in cuffless blood pressure monitoring. Sci Rep. 2022;12:7948. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Johnson AEW, et al. MIMIC-IV, a freely accessible electronic health record dataset. Sci Data. 2023;10:1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Landry C, Hedge ET, Hughson RL, Peterson SD, Arami A. Cuffless blood pressure estimation during moderate- and heavy-intensity exercise using wearable ECG and PPG. IEEE J Biomed Health Inform. 2022;26:5942–52. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data is available on IEEE DataPort under the name “Wearable Physiological and Blood Pressure Measurements During Activities of Daily Living”. The following reference can be use to refer to the dataset: Landry, C., Hedge, E. T., Hughson, R. L., Peterson, S. D. & Arami, A. Wearable Physiological and Blood Pressure Measurements During Activities of Daily Living. IEEE DataPort https://doi.org/10.21227/WYSP-GT69 (2021).Data can also be shared by the corresponding author (C.L.) on request.


Articles from Artery Research are provided here courtesy of Springer

RESOURCES