Next Article in Journal
Deep Reinforcement Learning for Secure and Low-Latency Communications in UAV-Mounted STAR-RIS Assisted Urban Vehicular Networks
Previous Article in Journal
Enhancing SELD Performance: The Role of Data Augmentation Techniques in Spatial Sound Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Non-Contact Blood Pressure Prediction Using Radar with a Lightweight Temporal Multi-Scale Feature Fusion Network

1
School of Optoelectronic Information and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
2
Henan Medical College, Zhengzhou University, Zhengzhou 450001, China
3
Terahertz Spectrum and Imaging Technology, Co-Operative Innovation Center, Terahertz Technology Innovation Research Institute, University of Shanghai for Science and Technology, Shanghai 200093, China
4
Nantong Taiji Technology Co., Ltd., Nantong 226152, China
5
Shanghai Institute of Intelligent Science and Technology, Tongji University, Shanghai 200092, China
6
School of Intelligent Emergency Management, University of Shanghai for Science and Technology, Shanghai 200093, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(11), 3468; https://doi.org/10.3390/s26113468
Submission received: 28 April 2026 / Revised: 22 May 2026 / Accepted: 28 May 2026 / Published: 31 May 2026
(This article belongs to the Section Biomedical Sensors)

Highlights

What are the main findings?
  • To address the issue of network model complexity in existing millimeter-wave radar blood pressure prediction methods, a lightweight temporal multi-scale feature fusion network, LULMNet, is proposed. This network maintains low model complexity while preserving both blood pressure prediction accuracy and waveform reconstruction fidelity.
  • An explicit multi-scale feature fusion strategy for mid-to-deep layers is incorporated into the model to address the limitation of existing methods, which primarily rely on a single deep feature during the blood pressure regression stage.
What are the implications of the main findings?
  • Establishing an accurate and regular blood pressure monitoring system can facilitate the early detection of hypertension risks and the scientific prevention of cardiovascular and cerebrovascular complications.
  • The network designed in this paper performs particularly well in the small error range, further enhancing the prediction accuracy and stability of the model in both blood pressure prediction and waveform reconstruction.

Abstract

Hypertension is a major global health issue, and continuous, convenient blood pressure monitoring is of great significance for early screening and intervention. To address the insufficient exploitation of multi-scale temporal features and the high model complexity in existing radar-based non-contact blood pressure prediction methods, we propose a lightweight temporal multi-scale feature fusion network (LULMNet), for blood pressure prediction and waveform reconstruction. LULMNet adopts a two-stage training strategy. In the first stage, a lightweight one-dimensional U-Net (1D U-Net) is employed for blood pressure waveform reconstruction and intermediate-to-deep temporal feature extraction. In the second stage, systolic and diastolic blood pressure are estimated via multi-scale fusion of intermediate and deep features from the encoder of the 1D U-Net, followed by LSTM-based temporal modeling and regression through a global average pooling (GAP)and a two-layer fully connected prediction head. Experimental results show that the proposed model achieves an error of 3.21 ± 4.94 mmHg for systolic blood pressure (SBP) and 2.25 ± 3.39 mmHg for diastolic blood pressure (DBP), satisfying the Grade A standard of the British Hypertension Society (BHS). In addition, the normalized mean absolute error (NMAE) for waveform reconstruction is as low as 0.044. These results indicate that the proposed method maintains low model complexity while ensuring prediction accuracy, with only 3.0 M parameters and 0.37 G floating-point operations (FLOPs), demonstrating strong potential for non-contact continuous blood pressure monitoring.

1. Introduction

In its Global Report on Hypertension published in 2025, the World Health Organization (WHO) noted that approximately 1.4 billion people aged 30–79 were living with hypertension worldwide in 2024, but only about one-fifth had achieved effective blood pressure control through medication or lifestyle interventions [1]. Hypertension can lead to a range of complications, including heart disease [2], stroke [3], and kidney failure [4]. It may severely impair the function of vital organs such as the heart, brain, and kidneys, and can ultimately result in disability or death. In addition, hypertension can also have adverse effects on mental health, and patients with this condition generally face a higher risk of comorbid depression and anxiety [5]. Continuous monitoring of blood pressure changes before the onset of clinical symptoms can provide early warning of abnormal upward trends in blood pressure, thereby helping prevent the development of hypertension. Therefore, establishing an accurate and routine blood pressure monitoring system is an effective approach for the early identification of hypertension risk and the scientific prevention of cardiovascular and cerebrovascular complications.
At present, blood pressure is measured predominantly using traditional inflatable cuff devices. Inflatable cuff-based blood pressure measurement typically relies on the oscillometer method, where cuff pressure changes induce periodic brachial artery volume variations with each heartbeat, generating pressure oscillations [6]. Systolic blood pressure and diastolic (SBP and DBP) can then be estimated from the characteristic relationship between these pressure oscillations and cuff pressure. However, cuff compression and measurement-related anxiety may activate the sympathetic nervous system, leading to a transient elevation in blood pressure, commonly known as “white coat hypertension” [7]. In addition, some individuals may be allergic to the cuff material, making it impossible to complete the measurement [8]. In contrast, contactless measurement can collect data with little or no awareness by the subject, making it possible to obtain blood pressure readings under natural and relaxed conditions. Such data are more representative of the subject’s true blood pressure status and have greater clinical reference value.
At present, the main research directions in contactless blood pressure measurement include imaging photoplethysmography (rPPG) [9,10], thermal imaging [11], and radar techniques [12]. rPPG enables noninvasive and remote measurement of volumetric pulse wave signals by using multi-wavelength cameras to detect subtle pulse-induced color changes on the skin surface [13]. Because of relying on optical absorption, its accuracy is susceptible to interference from ambient light and is further affected by variations in skin tone and translucency. Thermal imaging uses infrared cameras to capture subtle skin temperature fluctuations in facial and other regions caused by cardiac pulsation, thereby extracting pulse-related temperature variation signals [14]. However, because infrared radiation has limited penetration capability, the target area must remain unobstructed by clothing, bedding, or other coverings during measurement. In addition, facial scanning may raise concerns about privacy leakage. Radar techniques transmit electromagnetic signals toward the human body and capture variations in the reflected signals caused by subtle arterial motions induced by cardiac activity, thereby extracting pulse wave information [15]. By detecting physical displacement through electromagnetic waves, radar-based methods are less affected by the limitations of optical sensing and therefore offer more stable measurement performance. And they only output waveform data and do not collect any visual image information. As a result, they offer better environmental robustness, stronger penetration capability, and greater privacy protection. These advantages make them suitable for a wider range of applications.
In recent years, research on radar-based noninvasive continuous blood pressure prediction has advanced steadily, with extensive efforts devoted to key issues such as feature extraction, blood pressure prediction, and waveform reconstruction. With the development of computing technology, pulse wave data processing methods have gradually evolved from early physics-based modeling to machine learning, and further toward deep learning approaches represented by neural networks. As a core tool of deep learning, neural networks can perform efficient feature extraction through multilayer nonlinear transformations [16], enabling them to capture deep blood-pressure-related features from radar-measured pulse wave signals. Owing to this advantage, neural networks have become an important technical approach in current research on radar-based blood pressure prediction.
Existing studies suggest that deep learning methods have considerable potential to improve blood pressure prediction accuracy, but several limitations remain in practical applications. Liu et al. proposed the mmRBP system based on a deep transfer learning framework and demonstrated the feasibility of noninvasive continuous blood pressure monitoring using a single frequency-modulated continuous-wave (FMCW) millimeter-wave radar [17]. However, the system requires highly controlled experimental conditions: subjects must remain seated still for 60 s and keep the wrist fixed in an upward position. These constraints limit its convenience for daily use and reduce its adaptability to real-world measurement scenarios. Wang et al. proposed a two-stage deep learning network that integrates ResNet and Transformer, achieving certain improvements in noise suppression and spatiotemporal feature extraction [18]. However, the introduction of multi-head self-attention and cross-stage feature fusion leads to high computational cost and increased inference latency. Wang et al. proposed a temporal-spatial feature fusion network (TSFN) that combines ResNet, gated recurrent units, and a multi-head attention mechanism [19]. Although this model improves blood pressure prediction performance, its cascaded multi-module architecture likewise increases the computational burden, making it less suitable for deployment in low-computing-power scenarios. Qiu et al. proposed RSD-Net, which improves estimation accuracy by enlarging the feature extraction window [20]. While this strategy expands the range of temporal information utilized, it also increases the data processing burden and prediction latency, thereby limiting the model’s real-time applicability. In addition, Jiang et al. embedded a self-attention mechanism into the multi-resolution modules of MultiResUNet and combined CNN with LSTM for blood pressure prediction [21]. Although this model achieves relatively high prediction accuracy, the increase in network parameters and the incorporation of attention modules substantially raise model complexity and inference cost. Moreover, the intermediate multi-scale features in MultiResUNet are not fully exploited. Therefore, how to maintain or even further improve blood pressure prediction accuracy while minimizing model complexity and hardware dependence remains an important issue that deserves further investigation in this field.
To address the difficulty of balancing prediction accuracy and model complexity in existing methods, this study proposes a deep learning model, termed LULMNet, that takes both aspects into account. The model adopts a lightweight one-dimensional U-Net (1D U-Net) as its backbone and incorporates an LSTM with multi-scale feature fusion together with global average pooling (GAP). This design enables it to capture multidimensional temporal features in physiological signals as well as the intrinsic dependencies among these features. Based on these key features, the model can accurately predict SBP and DBP, as well as high-fidelity blood pressure waveform reconstruction.
The main contributions of this study are summarized as follows:
(1)
To address the issue of network model complexity in existing millimeter-wave radar blood pressure prediction methods, a lightweight temporal multi-scale feature fusion network, LULMNet, is proposed. This network maintains low model complexity while preserving both blood pressure prediction accuracy and waveform reconstruction fidelity.
(2)
An explicit multi-scale feature fusion strategy for mid-to-deep layers is incorporated into the model to address the limitation of existing methods, which primarily rely on a single deep feature during the blood pressure regression stage.
(3)
Ablation experiments were designed and conducted to systematically analyze the contribution of different key modules to the blood pressure prediction performance. The results validated the effectiveness of the proposed model and its components, providing evidence for the rationale of the model design.
Section 2 introduces the methods for blood pressure prediction and waveform reconstruction. Section 3 describes the training environment and training strategy. Section 4 presents the experimental results. Section 5 provides a discussion, including ablation and comparative experiments. Finally, the main conclusions of the study are summarized.

2. Methodology

2.1. Data Preprocessing

The raw I/Q echo signals acquired by the millimeter-wave radar are jointly affected by multiple factors, including subtle body surface vibrations induced by cardiac activity, respiratory motion, static clutter, and system noise. As a result, these signals typically exhibit pronounced amplitude fluctuations, baseline drift, and multi-source component aliasing, making them unsuitable for direct pulse waveform extraction and subsequent model training. To obtain high-quality signals that can faithfully characterize cardiac pulsation features, it is necessary to preprocess the raw echoes. The main objectives of preprocessing are as follows:
(1)
to enhance the effective micro-motion components caused by cardiac activity;
(2)
to suppress interference from respiratory harmonics, background clutter, and random noise;
(3)
to improve the signal-to-noise ratio and waveform stability.
After preprocessing, the usability of the radar echoes can be effectively improved, thereby providing reliable, high-quality, and feature-distinct input data for the subsequent training and validation of the neural network. The following preprocessing pipeline was established [21]:
Before signal preprocessing, abnormal segments were first excluded according to data quality criteria. Segments with obvious motion artifacts, saturated or abrupt changes in the radar I/Q signals, missing or abnormal BP waveforms, or physiologically implausible BP values were removed. The remaining valid continuous signals were then used for the subsequent preprocessing procedure shown in Figure 1.
Figure 1 illustrates the signal processing procedure. Figure 1a shows the raw I/Q dual-channel echo signals acquired, where the amplitudes of the I and Q signals exhibit a slow variation over time, containing subtle fluctuations induced by body-surface micro-motion. First, the differential cross-multiplication algorithm (DACM) is applied to extract phase information from the raw I/Q signals [22]. Specifically, the instantaneous phase variation was estimated from the differential changes in the I and Q channels and then accumulated to obtain the continuous phase sequence. As shown in Figure 1b, the phase waveform exhibits regular fluctuations, including fast rhythmic micro-motions from cardiac activity and slow rhythmic variations from respiration. Compared with direct analysis of amplitude signals, the phase sequence can more sensitively reflect subtle body surface displacements caused by physiological motion.
Static reflectors and environmental clutter introduce phase constants that cause an overall shift in the micro-motion signal. Applying global mean filtering to the extracted phase sequence yields a baseline with symmetric fluctuations around zero. In the implementation, this step was performed by subtracting the mean value of the extracted phase sequence from the original phase signal. As shown in Figure 1c, the peaks and troughs are more balanced relative to the baseline. The baseline of the phase sequence is corrected to near zero, and the overall trend remains consistent. However, the waveform is now centered around zero, with fluctuations distributed symmetrically around it, making the previously masked subtle fluctuations easier to observe.
After mean-centering, the constant phase offset in the phase signal is removed. However, slowly varying low-frequency baseline drift and high-frequency random noise may still remain. To further improve the quality of the radar-derived pulse wave signal, db4 wavelet decomposition is employed in this study to denoise the continuous phase signal and correct baseline drift. The db4 wavelet has compact support and favorable time-localization properties, enabling effective noise suppression while preserving transient morphological features of the pulse wave, such as local peaks, valleys, and rapid upstrokes. Based on these properties, db4 was selected as a suitable wavelet basis for denoising radar-derived pulse wave signals, because it provides a practical balance between noise suppression, baseline drift correction, and preservation of short-duration local morphological variations in the time domain [23]. In the experiments conducted in this study, the maximum decomposition level of the db4 wavelet was set to 7. Considering that the practically achievable decomposition level is jointly constrained by the length of the continuous signal and the length of the db4 filter, the final decomposition level is defined as follows:
L = m i n ( 7 , L m a x )
here, L m a x denotes the maximum decomposition level permitted for the current continuous phase signal when using the db4 wavelet.
After wavelet decomposition, the lowest-frequency approximation coefficients are set to zero to remove the slowly varying baseline drift in the phase signal. For the high-frequency detail coefficients at each decomposition level, the noise standard deviation is estimated using the median absolute deviation (MAD):
σ j = m e d i a n ( c j ) 0.6745
here, c j denotes the wavelet detail coefficients at the j -th decomposition level. Subsequently, the threshold for the detail coefficients at the j -th decomposition level is calculated according to the universal thresholding criterion:
λ j = σ j 2 ln N j
here, N j denotes the length of the detail coefficients at the j -th decomposition level. Based on this threshold, soft-threshold shrinkage is applied to the detail coefficients at each decomposition level to attenuate high-frequency random noise. Finally, the denoised phase signal is reconstructed using the inverse discrete wavelet transform. As shown in Figure 1d, the overall slow upward trend present in the signal before processing has been completely eliminated, and the signal baseline is stabilized near zero, effectively suppressing baseline drift. Meanwhile, the originally smooth phase trend in the waveform is transformed into significant pulse-like fluctuations concentrated around 10–12 s, while the signal in other time periods remains near zero, indicating that random noise has been effectively filtered out.
Finally, to further isolate respiratory interference and enhance the cardiac components, a notch filter is applied to suppress respiration and its lower-order harmonics. This notch filtering strategy was designed to suppress respiratory components and their harmonics. The dominant respiratory frequency was first estimated from the wavelet-denoised phase signal within 0.1–0.5 Hz. Then, IIR notch filters were applied at the estimated respiratory fundamental frequency and its first three harmonics, with the quality factor Q set to 30. After respiratory harmonic suppression, a fourth-order Butterworth band-pass filter with a passband of 0.8–4.0 Hz was applied to extract the cardiac-related pulse component. Zero-phase filtering was used to avoid phase distortion during filtering. As shown in Figure 1e, the cardiac-related periodic pulse features become dominant, with no apparent low-frequency drift or high-frequency noise interference. The pulse wave signal is clearly periodic, with distinct peaks and troughs, providing a reliable basis for high signal-to-noise ratio pulse extraction.

2.2. Construction of the LULMNet

2.2.1. LULMNet Overview

This study proposes a lightweight temporal multi-scale feature fusion network, termed LULMNet, as shown in Figure 2. The overall model consists of two main modules: a lightweight four-layer one-dimensional U-Net backbone and a blood pressure value output network. The 1D U-Net is responsible for signal encoding, feature extraction, and waveform reconstruction. The blood pressure regression network consists of the encoder from the 1D U-Net and a blood pressure output network, which together enable the precise prediction of blood pressure values.

2.2.2. Backbone 1D U-Net

The model backbone adopts a 1D U-Net with a four-layer encoder–decoder structure. The U-Net architecture is commonly used for 2D image segmentation [24]. However, its symmetric encoder–decoder structure and core design of skip connections can be effectively adapted to handle one-dimensional temporal waveform signals. In this study, the 2D convolutions in the encoder–decoder convolutional blocks are replaced with 1D convolutions, each with a kernel size of 3 and a stride of 1, making the network suitable for processing one-dimensional temporal blood pressure waveforms. Downsampling in the encoder is performed using 1D max-pooling with a pool size of 2 and stride of 2. Let C i n denote the number of input channels, C o u t denote the number of output channels, and k denote the convolution kernel size. The number of parameters of the two convolution operations can then be expressed as follows:
P a r a m s 1 D = C i n · C o u t · k
P a r a m s 2 D = C i n · C o u t · k 2
When k = 3 is used in this study, the parameter size and computational cost of 1D convolution are much lower than those of 2D convolution, theoretically reducing the convolutional overhead by approximately 67%. This approach not only allows for the precise capture of local fine physiological features, such as the pulse upstroke and rebound waves, along the temporal dimension, but also avoids the redundant computations associated with 2D convolutions. Therefore, this design achieves both model lightweighting and effective feature extraction at the backbone-network level.
First, the preprocessed blood pressure signal is fed into the encoder, where it is downsampled layer by layer through four convolutional blocks (ConvBlocks). The number of signal channels is doubled from 32 to 256 in each layer. Each convolutional block consists of two 1D convolutions, batch normalization, and ReLU activation During encoding, the signal’s temporal dimension is progressively compressed through pooling operations, extracting deep features at different scales. Subsequently, at the bottleneck layer at the network’s bottom, the deep features output by the encoder are further fused and enhanced to improve representational capacity. The decoder restores the signal’s scale layer by layer through upsampling. To compensate for the information loss caused by deep downsampling, features are concatenated with corresponding encoding layers via skip connections. Meanwhile, the four-layer structure balances feature extraction depth and parameter volume, ensuring that long-term blood pressure trends are not missed due to insufficient layers while avoiding overfitting issues often caused by deeper networks. This structure not only extracts local details from the blood pressure signal but also preserves the overall trend of changes, providing fundamental features for subsequent waveform reconstruction.

2.2.3. Blood Pressure Value Output Network

The blood pressure output network consists of an LSTM based on a fused multi-scale features module, a global average pooling module, and a two-layer fully connected prediction head. This architecture leverages the middle-to-deep layer skip connection features and bottleneck layer features from the 1D U-Net encoder to effectively capture multi-scale temporal information from the pulse wave, enabling efficient blood pressure regression prediction. The detailed structure is illustrated in Figure 3.
(a)
LSTM Based on Fused Multi-Scale Features
To better handle information from different temporal scales in the 1D U-Net module, this study designs an LSTM temporal modeling module based on multi-scale feature fusion. Different from existing multi-scale feature fusion architectures, the proposed fusion strategy is not a simple stacking of existing network modules. Instead, it is designed as a selective mid-to-deep feature reuse and lightweight fusion strategy tailored for radar-based pulse-wave blood pressure regression.
Traditional multi-scale feature fusion architectures usually enhance feature representation by introducing additional scale-construction pathways or scale-selection mechanisms. The typical logic of FPN-style architectures is to construct a multi-level output feature pyramid: deep features are progressively upsampled through a top-down pathway and fused with the corresponding shallow features via lateral connections, commonly using element-wise addition. This structure promotes layer-wise interaction among features at different levels. But it usually requires additional upsampling operations, lateral 1 × 1 convolutional transformations for channel alignment, and layer-wise fusion computation. Therefore, it is more suitable for visual tasks, such as object detection and image segmentation, where multi-scale output feature maps are required [25]. Inception-style architectures usually introduce multiple parallel convolutional branches within the same layer. These branches extract feature representations with different receptive fields using convolutional kernels of different sizes or pooling paths, and their outputs are then fused through channel-wise concatenation. Their multi-scale representation capability mainly comes from additionally constructed parallel branches, which increases convolutional computation, the number of parameters, and intermediate feature storage cost [26]. In addition, dynamic weighting fusion methods, such as gating mechanisms or adaptive scale-selection mechanisms, usually require an extra weight-generation module to adaptively assign the importance of features from different scales according to the input features. Although these methods improve fusion flexibility, they also introduce additional parameters, weight computation procedures, and training complexity [27,28].
Different from the above multi-scale fusion methods, the proposed method does not construct an additional top-down feature pyramid, introduce new parallel multi-branch convolutional structures, or employ a dynamic weight-generation module. Instead, it directly reuses the hierarchical temporal features already formed by the encoder of the 1D U-Net during forward propagation. In this design, feature maps at different scales, namely e3, e4, and b, are extracted through skip connections. Here, e1, e2, e3, and e4 represent the output features from different stages of the U-Net encoder through skip connections, while b corresponds to the bottleneck feature at the end of the encoder. These features contain temporal information at different levels. Moreover, shallow features e1 and e2 are not fused in this study because they mainly retain local details and low-level waveform information, which may introduce redundancy and noise into blood pressure regression. In contrast, mid- to deep-layer skip connection features e3 and e4 and the bottleneck feature b provide stronger abstract temporal representations, making them more suitable for subsequent temporal modeling and regression prediction. Therefore, the proposed method is not a naive stacking of U-Net features, but a task-oriented selective multi-scale feature reuse strategy for blood pressure regression.
In terms of the fusion operation, this study adopts a “concatenate first, then project” strategy. Specifically, e3, e4, and b are first concatenated along the channel dimension to preserve the diversity and complementarity of features from different scales. Then, a standard learnable 1 × 1 convolution is used for channel-level projection and fusion, thereby achieving cross-scale information integration with relatively low computational overhead. The fused single-stream feature is subsequently fed into the LSTM module for unified temporal dependency modeling, allowing the model to capture the dynamic evolution of pulse-wave features over time. Overall, through selective feature reuse and single-stream lightweight fusion, this strategy preserves multi-scale temporal information while reducing additional structural overhead, thereby achieving a balance between feature representation capability and model complexity.
(b)
Global Average Pooling
After multi-scale feature fusion and LSTM modeling, the feature tensor still retains temporal information. If directly input into fully connected layers, the high dimensionality would make the model sensitive to the length of the input sequence. Therefore, an effective global aggregation mechanism is required. Therefore, this study uses Global Average Pooling (GAP) [29] to further compress the temporal features output by LSTM into a fixed-dimensional global representation. After completing multi-scale feature fusion and LSTM temporal modeling, the network obtains the temporal hidden representation:
F R B × C × L
B represents the batch size, C represents the number of channels, and L represents the temporal dimension length.
The essence of GAP is global average pooling along the temporal dimension, which aggregates the response strength of each channel over the entire duration, providing a global feature description of the waveform. It effectively consolidates global temporal information, preventing the model from overly relying on specific time points. Compared with directly flattening the temporal features output by the LSTM and feeding them into fully connected layers, this study applies GAP along the temporal dimension to independently average each channel. GAP itself introduces no learnable parameters and compresses the feature dimension from C × L to C . If the number of hidden units in the subsequent fully connected layer is H , the number of parameters can be reduced from C × L × H to C × H , thereby substantially reducing the parameter size of the regression head and the overall model complexity. Moreover, GAP demonstrates strong adaptability to sequences of varying lengths, enhancing the model’s robustness. The global average pooling along the temporal dimension is calculated as follows:
F g a p c = 1 L t = 1 L F ( c , t )
here, F g a p denotes the features after pooling.
(c)
Fully Connected Layer
The pooled global features are fed into a two-layer fully connected network for blood pressure regression prediction. The first layer performs high-order feature fusion and dimensional transformation through nonlinear mapping, using the ReLU activation function to enhance the model’s ability to fit complex signal distributions. Additionally, Dropout is introduced to randomly suppress the response of certain neurons, effectively reducing the risk of overfitting and improving the model’s generalization and robustness across radar signals from different individuals. The second layer directly maps the fused features to a two-dimensional output, corresponding to SBP and DBP, achieving continuous blood pressure prediction and providing a simple and efficient prediction output structure for the blood pressure signal regression task [30].

3. Experimental Environment and Training Strategy

3.1. Two-Stage Hierarchical Training

To reduce the optimization difficulty during the learning process of the neural network, this paper adopts a two-stage hierarchical training framework. The dual-stage hierarchical training framework reduces the model optimization difficulty through step-by-step learning in a shallow-to-deep manner. First, the model learns the basic feature mapping from radar signals to blood pressure waveforms, and then it performs precise regression of blood pressure values. This approach effectively avoids issues such as local optima, chaotic feature learning, and imbalance between waveform and value prediction. Finally, the model achieves a synergistic improvement in both model stability and prediction accuracy.
The first stage is the blood pressure waveform reconstruction phase. The model locks the blood pressure regression head and trains only the 1D U-Net backbone, focusing on learning the feature correspondence between radar time-series signals and blood pressure waveforms. This phase uses the waveform L1 loss function to constrain reconstruction accuracy, continuously reducing the error between the reconstructed waveform and the true waveform through backpropagation, ultimately outputting the blood pressure waveform. The L1 loss function is as follows:
L w a v e = 1 N i = 1 N B P ^ w a v e i B P w a v e i
here, B P ^ w a v e i and B P w a v e i denote the reconstructed and true blood pressure waveform values at the i-th sampling point, respectively. N represents the temporal length of the waveform, namely the total number of sampling points, and i denotes the sampling-point index, ranging from 1 to N.
The second stage is the blood pressure value regression phase. It is executed in two steps based on the pre-trained weights from the first stage. In Sub-stage A, the U-Net backbone parameters are frozen, and only the multi-scale fusion LSTM temporal modeling module and regression head are trained, ensuring that the learned waveform features are preserved. In Sub-stage B, all network parameters are unfreezed, and a smaller learning rate is used for global fine-tuning. A weighted joint loss function is used to simultaneously optimize waveform reconstruction and blood pressure value prediction, ultimately producing outputs for both SBP and DBP. The loss function is as follows:
L t o t a l = 0.3 × L w a v e + L S B P + L D B P
L S B P = 1 N i = 1 N S B P ^ i S B P i 2
L D B P = 1 N i = 1 N D B P ^ i D B P i 2
here, S B P ^ i and D B P ^ i represent the predicted blood pressure values for the i-th sample, while S B P i and D B P i represent the true blood pressure values for the i-th sample, and N denotes the total number of samples.

3.2. Core Training Configuration

3.2.1. Optimizer and Learning Rate Strategy

This paper uses the AdamW optimizer with weight decay, where the weight decay coefficient is fixed at 1 × 10−5, addressing the poor weight decay effect of the traditional Adam optimizer and enhancing the model’s generalization. The learning rate scheduling uses the ReduceLROnPlateau strategy. When the validation loss does not decrease for 5 consecutive epochs, the learning rate is automatically reduced to 50% of its original value, avoiding the issue of local optima caused by a fixed learning rate.
The training process of this model consists of three stages: blood pressure waveform reconstruction, freezing the backbone network for training, and global network fine-tuning. Table 1 provides the optimizer parameter configuration for each stage.

3.2.2. Training Epochs and Early Stopping Strategy

The training epochs and early stopping strategy parameters for each stage are as follows. The maximum number of training epochs for Stage 1 is 50, with an early stopping patience value of 15; the maximum number of training epochs for both Sub-stage A and Sub-stage B of Stage 2 is 25, with an early stopping patience value of 20 for both. The maximum number of training epochs represents the preset maximum number of iterations for each training stage, which serves to limit the upper bound of model training and prevent over-training, thereby avoiding waste of computational resources and model overfitting. The early stopping patience value is a key parameter for early stopping regularization. It defines the maximum number of epochs allowed without improvement in the model’s performance on the validation set. Its purpose is to automatically terminate training when the model’s performance reaches saturation and no further optimization is possible, preventing overfitting while improving training efficiency and resource utilization. For example, in Stage 1, if the validation MAE does not improve for 15 consecutive epochs, the training is terminated early without completing the full 50 epochs.

3.2.3. Dataset Configuration

This study uses the publicly available radar vital signs dataset published in Scientific Data [31]. The dataset uses a 24 GHz millimeter-wave radar to non-invasively measure the chest of the subjects, capturing non-invasive continuous blood pressure and other physiological signals from 30 healthy subjects across multiple scenarios. The age range of the subjects is 21–61 years, with an average age of 30.7 ± 9.9 years. There are 14 male and 16 female subjects, with an average BMI of 23.2 ± 3.3 kg/m2. The radar uses a six-port technology, with a sampling frequency of 2000 Hz for both I/Q channels.
To ensure data quality and minimize motion artifacts, this study uses only the resting-state subset for model training and validation. This subset corresponds to scenarios where the subjects are relaxed, lying down, and breathing calmly. The resting data for each subject lasts no less than 10 min, with a total valid data duration of 19,048.6 s. The data quality has been technically validated using the original dataset. The inter-beat interval correlation coefficient between the radar and electrocardiogram is 96.12%, with no significant motion artifacts or signal loss.
The experimental data come from radar signals and blood pressure synchronized paired data collected from subjects in a resting state. The data samples include continuous radar time-series signals and true blood pressure waveform curves, along with corresponding SBP and DBP annotations. These elements provide a complete supervised learning foundation for the model’s waveform reconstruction and blood pressure regression tasks.
During data preprocessing, both the radar signals and the synchronously acquired blood pressure waveforms were uniformly downsampled to 50 Hz and then segmented into regular 5.12 s windows, with each sample segment containing 256 data points. For each blood pressure waveform segment, the maximum value within the segment was defined as the SBP, whereas the minimum value was defined as the DBP. After Z-score normalization, the processed values are adopted as the supervised labels for the corresponding radar signal segments [21]. Subsequently, all segmented samples were randomly shuffled and divided into training, validation, and test sets at a ratio of 3:1:1, corresponding to 60%, 20%, and 20% of the total samples, respectively. The three subsets were mutually exclusive at the sample-segment level: the training set was used for model parameter learning, the validation set for model selection and hyperparameter tuning, and the test set exclusively for final performance evaluation. The random partitioning procedure described above was controlled using a fixed random seed of 42 to ensure consistent data splits under the same experimental environment and parameter configuration. Therefore, all experimental results reported in this study are based on a single complete training and testing run conducted under the fixed random partitioning scheme described above.
The batch size for model training is set to 16, and the data loading method employs a single-threaded, memory preloading mechanism to avoid frequent disk read/write operations and enhance training stability.

4. Results

4.1. Blood Pressure Value Prediction

This study evaluates the accuracy and reliability of the model’s blood pressure predictions by quantifying them through three complementary metrics: mean absolute error (MAE) and standard deviation (STD) for systolic and diastolic pressures, alongside the assessment criteria of the British Hypertension Society (BHS). This multi-dimensional approach addresses the magnitude of numerical errors, the dispersion of error distribution, and the conformity with clinical measurement standards.
MAE reflects the average deviation between the predicted and true values. A smaller MAE indicates higher overall predictive accuracy and the absence of systematic bias. The calculation is defined as follows:
e i = y ^ i y i
e i = y ^ i y i
e ¯ = 1 N i = 1 N e i
M A E = 1 N i = 1 N e i
Here, e i represents the signed error, e i represents the absolute error, e ¯ represents the mean error, N denotes the total number of samples, y ^ i represents the predicted systolic or diastolic pressure for the i -th sample, and y i is the corresponding true value of the i -th sample.
STD reflects the dispersion and stability of the model’s prediction errors. A smaller STD indicates that the prediction errors of individual samples are more concentrated around the MAE, suggesting greater stability of the model’s predictions and the absence of extreme error cases. The calculation is defined as follows:
S T D = 1 N i = 1 N ( e i e ¯ ) 2
The BHS evaluation criteria are a classic clinical standard for assessing the accuracy of blood pressure measurement devices or models. This standard classifies accuracy into four levels: A (optimal), B, C, and D (worst), based on the cumulative percentage of errors between the predicted values and mercury sphygmomanometer reference values falling within ≤5, ≤10, and ≤15 mmHg. It also requires separate ratings for systolic and diastolic pressures. In clinical practice, a device is considered to have reliable measurement accuracy only if it achieves at least a B rating [32]. Table 2 presents the specific evaluation criteria of the BHS.
As shown in Table 3, the model’s testing on the dataset yields mean absolute errors for SBP and DBP of 3.21 ± 4.94 mmHg and 2.25 ± 3.39 mmHg, respectively. As shown in Table 4, the proportion of samples with SBP errors ≤ 5 mmHg, ≤10 mmHg, and ≤15 mmHg in the test set were 81.50%, 96.46%, and 98.43%, respectively. The corresponding proportions for DBP in the test set were 92.32%, 98.43%, and 99.02%, with the results meeting the BHS Class A standard.
Figure 4 shows the distribution histograms of SBP and DBP prediction errors, evaluating model performance from the perspectives of error magnitude and error distribution. Specifically, absolute error is used to quantify the magnitude of prediction deviation, while signed error is used to characterize the error distribution and possible systematic bias. The absolute error distributions show that the prediction errors for both SBP and DBP are mainly concentrated within small ranges, with very few large-error samples, indicating good overall accuracy. The signed error distributions show approximately symmetric unimodal patterns, with peaks near 0 mmHg, indicating no obvious systematic bias in the model predictions. In comparison, the error distribution of DBP is more concentrated: its absolute errors are mainly distributed within the 0–7.5 mmHg range with a higher peak, while its signed error distribution is narrower with a smaller standard deviation, suggesting better stability and consistency. This is consistent with the quantitative results, where DBP achieves lower MAE and STD than SBP. Overall, the proposed model shows good accuracy and stability in both SBP and DBP prediction tasks, with better performance for DBP, suggesting greater application potential in clinical or daily blood pressure monitoring scenarios.
Figure 5 shows the scatter plot comparison between the reference values and predicted values for SBP and DBP, with the red dashed line representing the ideal prediction line (y = x). The predicted values for both SBP and DBP exhibit a strong positive linear correlation with the reference values. The scatter points are closely clustered around the ideal line, indicating that the predictions are highly accurate.
Figure 6 shows the Bland–Altman plot for SBP and DBP, visually validating the consistency of the model’s blood pressure predictions. In 508 test set samples, the mean bias for SBP was 0.24 mmHg, with an STD of 4.94 mmHg. The 95% limits of agreement were [−9.44, 9.92] mmHg, with 3.7% of the samples falling outside these limits. The scatter points were tightly clustered around the bias line, showing no significant systematic trend with respect to the mean value. The bias for DBP was 0.18 mmHg, with an STD of 3.39 mmHg. The 95% limits of agreement were [−6.47, 6.82] mmHg, with 3.7% of the samples falling outside these limits. The scatter points were similarly stable and closely aligned with the bias line.
In conclusion, the LULMNet can accurately predict the values of SBP and DBP, with minimal deviation from the actual values, demonstrating reliability and stability.

4.2. Blood Pressure Waveform Reconstruction

In this study, the waveform reconstruction performance of the model is measured using the Normalized Mean Absolute Error (NMAE) of the entire dataset. NMAE is the arithmetic mean of the MAE for each individual sample waveform, providing a global measure of the model’s waveform reconstruction performance. The lower the NMAE, the stronger the model’s waveform reconstruction capability and the better the overall prediction stability. From a global perspective, the NMAE of this experiment is 0.044, indicating a low error level and validating the model’s effectiveness. The formula for calculating NMAE is as follows:
N M A E w a v e t o t a l = 1 N i = 1 N M A E w a v e ( i )
M A E w a v e ( i ) = 1 C × T C = 1 C t = 1 T y ^ c , t ( i ) y c , t ( i )
N M A E w a v e t o t a l represents the normalized mean absolute error of the waveform for the entire dataset, and M A E wave i represents the normalized mean absolute error of the waveform for the i -th sample. C denotes the number of waveform channels, and T denotes the number of time steps in the waveform. y ^ c t i represents the normalized predicted waveform value at the i -th sample, c -th channel, and t -th time step, while y c t i represents the normalized true waveform value at the same position.
Given that average metrics mainly reflect the overall error level and are limited in capturing detailed features such as local morphology, peak and trough positions, and amplitude variations in the reconstructed waveform. This study further selects the reconstruction results of two representative samples for visualization. Figure 7 shows the reconstruction results of the pulse waveforms for samples 343 and 443, with the blue curve representing the true BP waveform and the orange curve representing the model’s reconstructed waveform. From the figure, it can be observed that the model’s reconstructed waveform closely matches the true waveform in terms of overall trend, peak amplitude, trough position, and other key physiological features, with only minor deviations in local details. The MAE for samples 343 and 443 are 0.013 and 0.014, respectively, indicating a small error.
In summary, the model is able to accurately capture the temporal structure and physiological features of the pulse wave, providing a reliable feature foundation for subsequent multi-scale feature extraction and blood pressure regression tasks, thereby validating the effectiveness of the waveform reconstruction module.

4.3. Model Interpretability Analysis

To further enhance the interpretability of the deep learning model in blood pressure prediction, this study incorporated saliency map analysis to identify the temporal regions of the blood pressure waveform that contributed most substantially to the prediction of SBP and DBP.
As shown in Figure 8, in the averaged saliency results for the test set, the orange curve denotes the mean saliency for SBP prediction, whereas the blue curve denotes the mean saliency for DBP prediction. These curves are used to compare the temporal contribution patterns of the two blood pressure indices across the overall test samples. In the single-sample saliency map, the black curve represents the input radar waveform, while the orange and blue curves indicate the saliency scores at each time step for SBP and DBP, respectively. The orange shaded regions denote the high-contribution temporal segments ranked within the top 15% for SBP prediction, the blue shaded regions denote those ranked within the top 15% for DBP prediction, and the purple shaded regions indicate the overlap between the high-contribution regions for SBP and DBP.
The results from the representative samples show that the high-contribution regions in samples 343 and 443 are primarily located at positions with pronounced waveform morphological variations, including the rising edges, falling edges, local peaks, and valleys. As shown in Figure 8b, in sample 343, the high-contribution regions for SBP and DBP are relatively dispersed, but they overlap in several critical temporal segments. This indicates that the prediction of both blood pressure indices shares a common dependence on certain local waveform features. As shown in Figure 8c, in sample 443, the high-contribution regions are more concentrated in the first half of the sequence, particularly around the main peak and its adjacent varying regions. This observation is consistent with the overall trend in the averaged saliency map, where the first half of the sequence shows higher contribution levels.
Overall, the model primarily relies on key local temporal information in the first half of the radar waveform for SBP and DBP prediction, rather than assigning uniform or indiscriminate weights to the entire input sequence. SBP and DBP exhibit similar overall attention patterns; however, SBP shows a stronger response to transient local morphological variations. These results indicate that the model’s predictive basis corresponds well to the key temporal morphological features of the radar waveform, thereby enhancing the interpretability of the model in the blood pressure prediction task.

5. Discussion

5.1. Ablation Experiment

To verify the contribution of each module of the LULMNet model to blood pressure prediction and waveform reconstruction, this study conducts a module combination ablation analysis. During the experiment, the principle of controlling variables is strictly followed, and different combinations of model modules are used, keeping parameters such as the number of training epochs, learning rate, and experimental dataset consistent with the original model. The experiment compares core metrics such as SBP and DBP prediction errors under different configurations, quantitatively analyzing the independent contribution and interactions of each module to model performance, and identifying the key supporting modules that enhance model performance.
Table 5 presents the model composition. To systematically evaluate the contribution of each module to blood pressure waveform reconstruction and regression tasks, four model variants were designed by progressively incorporating additional components. The baseline model (Model 1) consisted only of a 1D U-Net and FC output layer. Model 2 introduced GAP layer to aggregate the extracted features. Model 3 further incorporated a multi-scale feature fusion module based on Model 2. The complete architecture (Model 4) additionally integrated an LSTM layer to capture temporal dependencies in sequential waveform data.
Table 6 shows that with the gradual introduction of the GAP, multi-scale feature extraction, and LSTM modules, the model’s overall performance on SBP and DBP prediction tasks continues to improve. In all tables of this paper, the best result for each metric is marked in bold. Compared to the most basic model (Model 1), the complete model shows a significant reduction in both MAE and STD for the two tasks. Specifically, the MAE for SBP decreases by 29.61%, and the STD decreases by 22.33%; the MAE for DBP decreases by 33.23%, and the STD decreases by 30.82%. This indicates that the introduction of each module effectively enhances the model’s regression capability and prediction stability.
After the introduction of GAP, both SBP and DBP errors show a significant decrease, with reductions of 25.44% (SBP MAE), 9.59% (SBP STD), 14.54% (DBP MAE), and 19.39% (DBP STD), respectively. On the basis of the local waveform features extracted by 1D U-net, GAP further removes non-BP-related waveform variations. These variations arise from respiration, body motion, or baseline drift across different individuals. At the same time, GAP preserves the global energy distribution in the pulse waveform that is most relevant to SBP and DBP. This operation essentially acts as a low-pass information filter. It effectively enhances the model’s sensitivity to BP-relevant signal components. It also reduces the interference caused by inter-individual variability on prediction outcomes.
After changing the model’s single input for blood pressure value output to a multi-scale feature fusion input, the model’s performance further improves. This improvement is particularly noticeable in the error range indicators, where significant gains are observed, such as the accuracy of SBP ≤ 10 mmHg and DBP ≤ 15 mmHg, both of which have further increased by 2.35% and 1.21%, respectively. This indicates that the multi-scale structure is capable of capturing complementary features across different U-Net layers. It addresses the inherent limitations of single-scale convolution operations, which often fail to balance fine local details and global contextual trends. Specifically, convolutional layers at different depths within the U-net naturally have different receptive fields. Small-scale kernels from the middle layers have smaller receptive fields. They excel at capturing rapid local changes in the pulse waveform. Large-scale kernels from the deep layers have larger receptive fields. They excel at capturing slow global trends in the waveform. By fusing these two types of features, the model can leverage both local details and global morphological information. This avoids information loss or feature aliasing caused by a single scale. As a result, the model extracts features more accurately for blood pressure prediction. Ultimately, it improves the joint prediction performance for both SBP and DBP. By these means, the model achieves stronger hierarchical feature representation and better generalization against complex input variations.
After adding LSTM on top of this, the model achieves the overall best results, with a more noticeable improvement in SBP, achieving additional reductions of 12.77% (MAE) and 4.63% (STD), respectively. The core reason is that convolutional modules from the 1D U-Net excel at capturing local morphological characteristics. In contrast, the LSTM leverages its unique gating mechanism to model long-range dependencies within feature sequences, converting static local features extracted by the 1D U-Net into continuous, context-aware dynamic representations. Blood pressure and pulse signals exhibit strong temporal correlation. Single local waveform features cannot fully reflect the variation law of blood pressure, while LSTM can effectively capture the temporal evolution characteristics of pulse waveforms and compensate for the limitations of convolutional networks in global temporal modeling. For blood pressure prediction tasks, this temporal correlation modeling helps the network better understand the overall evolution of the pulse waveform, thus further reducing prediction errors and improving result stability.
Overall, GAP, multi-scale feature extraction, and LSTM enhance the model performance from three perspectives: global feature selection, cross-scale information fusion, and temporal dependency modeling. After their collaboration, the model not only improves the prediction accuracy of SBP and DBP but also enhances the error distribution. This indicates that the constructed network structure can better exploit the valuable information in the pulse wave signal, demonstrating good rationality and effectiveness.

5.2. Comparison Experiment

To validate the effectiveness and superiority of the proposed method in radar-based non-invasive blood pressure prediction, this section selects recent mainstream methods based on radar technology and deep learning as comparison benchmarks. A comprehensive comparative analysis is conducted across three dimensions: model complexity, prediction accuracy, and clinical compliance rate. The prediction accuracy and clinical compliance rate data are taken from publicly available results in the corresponding literature, ensuring fairness in the comparison under unified evaluation metrics. Model complexity is estimated based on the components of the network model.
As shown in Table 7, the proposed model outperforms existing methods in key metrics such as mean absolute error and standard deviation for both SBP and DBP. Compared to the current best-performing method by Jiang et al. [21], the proposed method reduces SBP prediction error by approximately 8.02% and the standard deviation by 14.09%; DBP prediction error is reduced by 6.25% and the standard deviation by 5.57%. Compared to other deep learning models, the accuracy improvement is more significant, fully demonstrating the effectiveness of the proposed network structure in radar-based pulse wave blood pressure prediction tasks.
As shown in Table 8, existing methods in the same category generally perform well in larger error ranges (e.g., within a 15 mmHg error range), meeting the basic clinical requirements for non-invasive blood pressure monitoring. However, the prediction accuracy in smaller error ranges (e.g., ≤5 mmHg) still has significant shortcomings, making it difficult to meet the higher precision requirements for clinical applications. In contrast, the core advantage of the proposed method lies in its prediction stability in the smaller error ranges. Under strict evaluation standards such as SBP ≤ 5 mmHg and DBP ≤ 5 mmHg, the compliance rates are 81.50% and 92.32%, respectively, improving by 3.03% and 3.85% compared to Jiang et al. [21]. The improvement over Wang et al. [18], Wang et al. [19], and Qiu et al. [20] is significant. The proposed method effectively addresses the accuracy shortcomings in small error ranges that exist in these previous methods. Meanwhile, within the 15 mm Hg error range, although it does not achieve the best performance among the compared methods, the compliance rates for both SBP and DBP remain high. The LULMNet balance between meeting basic clinical needs and achieving high-precision prediction further demonstrates the clinical utility of the proposed method.
The number of parameters and floating-point operations (FLOPs) are two core metrics for assessing model complexity. A smaller number of parameters means the model occupies less storage space, reducing the requirements for device memory or RAM capacity [33,34]. Lower FLOPs, on the other hand, indicate that the model consumes fewer computational resources, significantly improving inference speed and reducing energy consumption [35].
As shown in Table 9, the proposed LULMNet has only 3.0 M parameters and 0.37 G computational costs. These values are much lower than those of related methods using complex structures, such as ResNet, MultiResUNet, Transformers, multi-head attention, or deformable convolutions. They are only slightly higher than those of the lightweight model proposed by Liu et al. [17]. This demonstrates that the proposed method achieves a favorable lightweight design in terms of both model size and computational cost.
Liu et al. [17] mainly used stacked 1D-CNN translation filters to convert radar phase-difference signals into arterial pulse waves. Deep transfer learning was then used to fine-tune only the top fully connected layer on the target radar data. Therefore, the training and inference structure in the target domain is relatively simple. In contrast, LULMNet constructs a complete two-stage encoder–decoder framework. It not only reconstructs blood pressure waveforms but also performs dual-branch regression for SBP and DBP. Therefore, it has a longer computational path and slightly higher model capacity. However, it also provides stronger waveform representation and pressure estimation capability.
Compared with the ResNet-based methods of Wang et al. [18] and Wang et al. [19], the proposed model avoids the repeated stacking of deep residual blocks. A typical ResNet residual block consists of multiple convolutional layers, batch normalization (BN), ReLU activation, and shortcut connections. As the number of residual blocks increases, the number of convolutional layers, parameters, FLOPs, and intermediate feature storage cost all increase accordingly. In addition, Wang et al. [18] adopted a Transformer to model global temporal dependencies. Wang et al. [19] introduced a multi-head attention mechanism (MHA) after the GRU. Such attention structures require multiple Q/K/V linear projections. They also need to construct an L × L temporal correlation matrix, where L denotes the sequence length. Therefore, their computational cost and memory consumption grow quadratically with the sequence length. In contrast, LULMNet uses a lightweight 1D U-Net to extract multi-scale features. It further employs LSTM and GAP for temporal modeling and global compression. This design reduces the network depth, parameter size, and memory overhead.
Compared with RSD-Net proposed by Qiu et al. [20], the proposed model further reduces the overhead introduced by multi-branch structures and high-complexity attention modules. RSD-Net uses three input streams: CPMV, SCPMV, and RHB. CPMV represents radar chest-wall pulse micro-motion signals. SCPMV is the second-order derivative of CPMV and is used to amplify subtle fluctuations. RHB represents radar heartbeat rhythm signals and provides temporal reference information. In RSD-Net, the SMP-Layer serves as the input backbone layer and contains multi-branch stacked deformable convolutions. Each branch has independent convolutional parameters and follows a separate computational path. In addition to standard convolutional weights, deformable convolutions need to learn sampling offsets and perform dynamic sampling. Therefore, they have higher computational and implementation complexity than standard convolutions. Meanwhile, this method repeatedly introduces channel attention (SE) and MHA. Specifically, SE requires additional channel-wise fully connected mappings, whereas MHA requires Q/K/V projections and an L × L attention matrix. In contrast, LULMNet adopts a single-backbone standard 1D convolutional structure. Therefore, its computational path is more regular, and its deployment complexity is lower.
Compared with the two-stage MultiResUNet method proposed by Jiang et al. [21], the proposed model further simplifies the network architecture while retaining the joint modeling strategy for waveform reconstruction and blood pressure regression. The MultiRes Block in MultiResUNet extracts multi-resolution features through multiple convolutional branches with different scales. Although this design enhances multi-scale representation, it also increases the number of convolutional branches, parameters, and FLOPs. In addition, this method embeds eight-head multi-head self-attention in the encoder. In the second stage, it uses transposed convolution for upsampling, three 1D convolutional layers for dimensionality reduction, and a two-layer LSTM. This results in a relatively long regression path. In contrast, LULMNet obtains multi-scale features using a standard four-layer 1D U-Net. It directly reuses mid- and high-level encoded features for regression. This avoids complex multi-resolution convolutional branches, encoder attention modules, and a deep regression path. As a result, the overall structure is more compact.
In conclusion, even with a significant reduction in model complexity, the proposed method still delivers an overall improvement in core accuracy metrics and clinical compliance rates, showing a clear advantage when the error margin is smaller. Compared to lightweight models with similar model complexity, the proposed model also demonstrates superior overall performance in prediction stability and key clinical metrics.

6. Conclusions

This paper primarily addresses the need for non-contact blood pressure measurement using millimeter-wave radar signals and presents a lightweight temporal multi-scale feature fusion network LULMNet. The method employs a two-stage training strategy, with a lightweight 1D U-Net as the backbone, incorporating explicit mid-to-deep layer multi-scale feature fusion, LSTM temporal modeling, and a global feature compression mechanism. This enhances the model’s ability to comprehensively represent local pulse wave details, cross-scale information, and temporal dependencies, enabling accurate prediction of blood pressure values and waveform reconstruction.
The experimental results demonstrate that the proposed method effectively improves the utilization efficiency of radar pulse wave signals, achieving good blood pressure prediction performance and waveform reconstruction while maintaining a lightweight model. This indicates that the model strikes a good balance between prediction accuracy, stability, and computational cost. Compared to existing methods, the proposed approach has certain advantages in network structure design and feature utilization, especially in small error ranges, highlighting that the constructed lightweight multi-scale temporal modeling method can more stably achieve high-precision blood pressure prediction. This validates its effectiveness in non-contact blood pressure prediction tasks.
Despite the progress made in this study, there are still some limitations, and further improvements can be made in the following areas. The current study is primarily based on data from healthy subjects in a resting state, and the model’s generalization ability in more complex populations, diverse scenarios, and real clinical environments still needs further validation. To further evaluate the model’s cross-subject generalization capability, rigorous subject-independent split experiments will be conducted on larger datasets with more participants. Future research will also focus on enhancing interference resistance and achieving integration of hardware and software.

Author Contributions

Conceptualization, Y.L. (Yuhan Liu) and Y.L. (Yinwei Li); methodology, Y.L. (Yuhan Liu); validation, Y.L. (Yuhan Liu) and T.Z.; formal analysis, Y.L. (Yuhan Liu); investigation, Y.L. (Yuhan Liu), T.Z., Y.L. (Yonggang Luo), L.Z. and L.D.; data curation, Y.L. (Yuhan Liu); writing—original draft preparation, Y.L. (Yuhan Liu); writing—review and editing, Y.L. (Yonggang Luo), T.Z., L.Z., L.D. and Y.L. (Yinwei Li); supervision, Y.L. (Yinwei Li); funding acquisition, Y.L. (Yinwei Li). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 62588201), the Natural Science Foundation of Shanghai (Grant No. 21ZR1444300), the Terahertz Precision Biomedical Technology Discipline Innovation and Intelligence Project (Grant No. D18014), and the Key Research and Development Program of the Ministry of Science and Technology of China (Grant No. 2023YFF0719200, 2023YFF0717900).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original data presented in this study are openly available in figshare at https://doi.org/10.6084/m9.figshare.12186516. The dataset contains 24 h of clinically recorded radar vital signs with synchronized reference sensor signals from 30 healthy subjects, including raw radar signals, ECG, impedance cardiogram, continuous blood pressure, and corresponding hemodynamic and autonomic nervous system parameters. All data are stored in .mat format and can be accessed and reused freely.

Acknowledgments

The authors would like to thank all participants involved in this study. I am deeply grateful to the corresponding author Yinwei Li for his rigorous scientific guidance and for providing the research topic, which laid a solid foundation for my first scientific research experience. I also sincerely appreciate Yuxue Jiang from Southeast University for generously sharing his open-source code and processed dataset, which greatly reduced my experimental workload and provided valuable methodological references and research insights for this work. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

Author Yinwei Li was employed by the company Nantong Taiji Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercialor financial relationships that could be construed as a potential conflict of interest.

References

  1. World Health Organization. Global Report on Hypertension 2025: High Stakes: Turning Evidence into Action; World Health Organization: Geneva, Switzerland, 2025. [Google Scholar]
  2. Bellicini, M.G. The Theory of Hypertensive Heart Disease and Heart Failure: Revisiting the Evidence and Pathophysiology. J. Hypertens. 2026, 44, 911–917. [Google Scholar] [CrossRef]
  3. Zhang, W.; Li, Y.; Pang, M.; Yue, X. Causal Relationship between Hypertension and Ischemic Stroke: A Two-Sample Mendelian Randomization Study. Brain Circ. 2024, 10, 257–264. [Google Scholar] [CrossRef] [PubMed]
  4. Zhou, N.; Zhong, S.-Y.; Gao, P.; He, F.-F.; Zhang, C. Hypertension-Induced Renal Injury: From Pathophysiology to Therapeutic Perspectives. Biomedicines 2026, 14, 595. [Google Scholar] [CrossRef] [PubMed]
  5. Graham, N.; Smith, D.J. Comorbidity of Depression and Anxiety Disorders in Patients with Hypertension. J. Hypertens. 2016, 34, 397–398. [Google Scholar] [CrossRef]
  6. Dhamotharan, V.; Chandrasekhar, A.; Cheng, H.-M.; Chen, C.-H.; Sung, S.-H.; Landry, C.; Hahn, J.-O.; Mahajan, A.; Shroff, S.G.; Mukkamala, R. Mathematical Modeling of Oscillometric Blood Pressure Measurement: A Complete, Reduced Oscillogram Model. IEEE Trans. Biomed. Eng. 2023, 70, 715–722. [Google Scholar] [CrossRef]
  7. Pierdomenico, S.D.; Bucci, A.; Costantini, F.; Lapenna, D.; Cuccurullo, F.; Mezzetti, A. Twenty-Four-Hour Autonomic Nervous Function in Sustained and “White Coat” Hypertension. Am. Heart J. 2000, 140, 672–677. [Google Scholar] [CrossRef] [PubMed]
  8. Renaudin, H.; Darrigade, A.; Dendooven, E.; Foubert, K.; Aerts, O.; Milpied, B. Allergic Contact Dermatitis from a Disposable Blood Pressure Cuff Containing Isobornyl Acrylate and 2-phenoxyethyl Acrylate. Contact Dermat. 2021, 84, 462–464. [Google Scholar] [CrossRef]
  9. Wang, W.; den Brinker, A.C.; Stuijk, S.; de Haan, G. Algorithmic Principles of Remote PPG. IEEE Trans. Biomed. Eng. 2017, 64, 1479–1491. [Google Scholar] [CrossRef]
  10. Yu, Z.; Li, X.; Zhao, G. Facial-Video-Based Physiological Signal Measurement: Recent Advances and Affective Applications. IEEE Signal Process. Mag. 2021, 38, 50–58. [Google Scholar] [CrossRef]
  11. Furudate, H.; Nagumo, K.; Nozawa, A. Optimization of Image Selection for Independent Component Analysis in Thermal Face Image for Non-Contact Blood Pressure Estimation. In Proceedings of the 2025 IEEE International Conference on Imaging Systems and Techniques (IST), Strasbourg, France, 15–17 October 2025; IEEE: Piscataway, NJ, USA, 2025; pp. 1–6. [Google Scholar]
  12. Ma, G.; Gu, B.; Sun, H.; Liu, Y.; Wu, Z.; Pei, W.; Li, T.; Sun, J.; Sun, G.; Ding, X. Cuff-Less Continuous Blood Pressure Estimation via Multimodal Integration of Millimeter-Wave Radar and PPG Signals. In Proceedings of the 2025 47th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Copenhagen, Denmark, 14–17 July 2025; IEEE: Piscataway, NJ, USA, 2025; pp. 1–4. [Google Scholar]
  13. Verkruysse, W.; Svaasand, L.O.; Nelson, J.S. Remote Plethysmographic Imaging Using Ambient Light. Opt. Express 2008, 16, 21434. [Google Scholar] [CrossRef]
  14. Iwashita, Y.; Nagumo, K.; Oiwa, K.; Nozawa, A. Estimation of Resting Blood Pressure Using Facial Thermal Images by Separating Acute Stress Variations. Artif. Life Robot. 2021, 26, 473–480. [Google Scholar] [CrossRef]
  15. Geng, F.; Bai, Z.; Zhang, H.; Liu, C.; Wang, P.; Li, Z.; Du, L.; Chen, X.; Fang, Z. Non-Contact Stable Arterial Pulse Measurement Using MmWave Array Radar. Bioengineering 2024, 11, 1203. [Google Scholar] [CrossRef] [PubMed]
  16. LeCun, Y.; Bengio, Y.; Hinton, G. Deep Learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  17. Liu, L.; Zhang, J.; Feng, Z.; Zhang, S.; Zhang, Z.; Xiao, W. Contactless and Continuous Blood Pressure Detection With FMCW Millimeter-Wave Radar. IEEE Sens. J. 2025, 25, 15489–15501. [Google Scholar] [CrossRef]
  18. Wang, P.; Yang, M.; Zhang, X.; Wang, J.; Wang, C.; Jia, H. Non-Contact Blood Pressure Monitoring Using Radar Signals: A Dual-Stage Deep Learning Network. Bioengineering 2025, 12, 252. [Google Scholar] [CrossRef]
  19. Wang, P.; Zhang, H.; Yang, M.; Wang, J.; Wang, C.; Jia, H. A Temporal–Spatial Feature Fusion Network for Accurate Non-Contact Blood Pressure Measurement via Radar. IEEE Sens. J. 2025, 25, 40748–40762. [Google Scholar] [CrossRef]
  20. Qiu, Y.; Ma, X.; Li, X.; Fan, S.; Deng, Z.; Huang, X. Non-Contact Blood Pressure Estimation From Radar Signals by a Stacked Deformable Convolution Network. IEEE J. Biomed. Health Inform. 2024, 28, 4553–4564. [Google Scholar] [CrossRef]
  21. Jiang, Y.; Du, H.; Xu, G. Neural Network-Based Blood Pressure Measurement and Waveform Reconstruction Using Millimeter Wave Radar. J. Signal Process. 2024, 40, 1597–1607. [Google Scholar] [CrossRef]
  22. Amin, M.G. (Ed.) Radar for Indoor Monitoring; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  23. Kasambe, P.V.; Rathod, S.S. VLSI Wavelet Based Denoising of PPG Signal. Procedia Comput. Sci. 2015, 49, 282–288. [Google Scholar] [CrossRef]
  24. Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Proceedings of the Medical Image Computing and Computer-Assisted Intervention—MICCAI 2015, Munich, Germany, 5–9 October 2015; Springer: Berlin/Heidelberg, Germany, 2015; pp. 234–241. [Google Scholar]
  25. Lin, T.-Y.; Dollar, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 936–944. [Google Scholar]
  26. Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going Deeper with Convolutions. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–9. [Google Scholar]
  27. Li, X.; Zhao, H.; Han, L.; Tong, Y.; Yang, K. GFF: Gated Fully Fusion for Semantic Segmentation. arXiv 2020, arXiv:1904.01803. [Google Scholar] [CrossRef]
  28. Li, X.; Wang, W.; Hu, X.; Yang, J. Selective Kernel Networks. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 510–519. [Google Scholar]
  29. Lin, M.; Chen, Q.; Yan, S. Network In Network. arXiv 2014, arXiv:1312.4400. [Google Scholar]
  30. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning Representations by Back-Propagating Errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
  31. Schellenberger, S.; Shi, K.; Steigleder, T.; Malessa, A.; Michler, F.; Hameyer, L.; Neumann, N.; Lurz, F.; Weigel, R.; Ostgathe, C.; et al. A Dataset of Clinically Recorded Radar Vital Signs with Synchronised Reference Sensor Signals. Sci. Data 2020, 7, 291. [Google Scholar] [CrossRef] [PubMed]
  32. O’Brien, E.; Petrie, J.; Little, W.; de Swiet, M.; Padfield, P.L.; Altma, D.G.; Bland, M.; Coats, A.; Atkins, N. Short Report: An Outline of the Revised British Hypertension Society Protocol for the Evaluation of Blood Pressure Measuring Devices. J. Hypertens. 1993, 11, 677–679. [Google Scholar] [CrossRef]
  33. Jokic, P.; Emery, S.; Benini, L. Improving Memory Utilization in Convolutional Neural Network Accelerators. IEEE Embed. Syst. Lett. 2021, 13, 77–80. [Google Scholar] [CrossRef]
  34. Singh, K.; Kajal, K.; Negi, S. Experimental Analysis of Lightweight CNNs for Real-Time Object Detection on Low-Power Devices. J. Sci. Innov. Adv. Res. 2025, 1, 411–421. [Google Scholar]
  35. Sani Iliyasu, A.; Jabbar Siddiqui, A.; Song, H.; Jibrin Abdu, F. PNet-IDS: A Lightweight and Generalizable Convolutional Neural Network for Intrusion Detection in Internet of Things. IEEE Access 2025, 13, 102624–102639. [Google Scholar] [CrossRef]
Figure 1. Pulse wave extraction process (a) raw I/Q signals; (b) phase signal extracted by DACM; (c) phase signal after removal of the phase constant; (d) signal after wavelet denoising and baseline drift correction; (e) final processed signal.
Figure 1. Pulse wave extraction process (a) raw I/Q signals; (b) phase signal extracted by DACM; (c) phase signal after removal of the phase constant; (d) signal after wavelet denoising and baseline drift correction; (e) final processed signal.
Sensors 26 03468 g001
Figure 2. Architecture of the LULMNet.
Figure 2. Architecture of the LULMNet.
Sensors 26 03468 g002
Figure 3. Architecture of blood pressure value output network.
Figure 3. Architecture of blood pressure value output network.
Sensors 26 03468 g003
Figure 4. Distribution histograms of SBP and DBP prediction errors: (a) SBP Absolute Error Distribution; (b) SBP Signed Error Distribution; (c) DBP Absolute Error Distribution; (d) DBP Signed Error Distribution.
Figure 4. Distribution histograms of SBP and DBP prediction errors: (a) SBP Absolute Error Distribution; (b) SBP Signed Error Distribution; (c) DBP Absolute Error Distribution; (d) DBP Signed Error Distribution.
Sensors 26 03468 g004
Figure 5. Scatter plot comparison of reference values and predicted values: (a) SBP; (b) DBP.
Figure 5. Scatter plot comparison of reference values and predicted values: (a) SBP; (b) DBP.
Sensors 26 03468 g005
Figure 6. Bland–Altman plot for SBP and DBP: (a) SBP; (b) DBP.
Figure 6. Bland–Altman plot for SBP and DBP: (a) SBP; (b) DBP.
Sensors 26 03468 g006
Figure 7. Waveform Reconstruction Graph: (a) sample 343; (b) sample 443.
Figure 7. Waveform Reconstruction Graph: (a) sample 343; (b) sample 443.
Sensors 26 03468 g007aSensors 26 03468 g007b
Figure 8. SBP/DBP saliency map analysis. (a) Average saliency across 508 test samples. (b) Saliency map of sample 343. (c) Saliency map of sample 443.
Figure 8. SBP/DBP saliency map analysis. (a) Average saliency across 508 test samples. (b) Saliency map of sample 343. (c) Saliency map of sample 443.
Sensors 26 03468 g008aSensors 26 03468 g008b
Table 1. Optimizer Parameter Configuration for Different Stages.
Table 1. Optimizer Parameter Configuration for Different Stages.
Training StageOptimizer Parameter RangeInitial Learning RateDescription of Settings
Stage 1All U-Net encoder–decoder parameters1 × 10−3Larger learning rate to allow the model to quickly learn the waveform feature mapping
Stage 2 Sub-stage AMulti-scale feature fusion LSTM and blood pressure regression head parameters5 × 10−4Moderate learning rate to ensure stable convergence of the new module
Stage 2 Sub-stage BAll model network parameters1 × 10−4Minimal learning rate for fine-tuning without disrupting pre-trained features
Table 2. BHS grading criteria.
Table 2. BHS grading criteria.
≤5 mmHg≤10 mmHg≤15 mmHg
Grade A60%85%95%
Grade B50%75%90%
Grade C40%65%85%
Grade Dfail to reach Grade C criteria
Table 3. MAE and STD of SBP and DBP.
Table 3. MAE and STD of SBP and DBP.
MAESTD
SBP3.214.94
DBP2.253.39
Table 4. BHS Test Results.
Table 4. BHS Test Results.
≤5 mmHg≤10 mmHg≤15 mmHg
SBP81.50%96.46%98.43%
DBP92.32%98.43%99.02%
Table 5. Model Composition.
Table 5. Model Composition.
Model1D U-NetLSTMGAPFCMulti_Scale
1
2
3
4
Table 6. Ablation Experiment Results.
Table 6. Ablation Experiment Results.
ModelSBPDBP
MAESTD≤5 mmHg≤10 mmHg≤15 mmHgMAESTD≤5 mmHg≤10 mmHg≤15 mmHg
14.566.3664.7689.7697.053.374.9079.7295.0898.82
23.405.7575.3991.9397.242.883.9584.4595.8999.21
33.685.1873.6294.0998.032.553.3686.4297.0599.61
43.214.9481.5096.4698.432.253.3992.3298.4399.02
Table 7. Comparison of Prediction Accuracy.
Table 7. Comparison of Prediction Accuracy.
SBP MAESBP STDDBP MAEDBP STD
Liu et al. [17]/6.12/3.78
Wang et al. [18]5.00/3.96/
Wang et al. [19]4.906.783.585.13
Qiu et al. [20]4.866.144.425.50
Jiang et al. [21]3.495.752.403.59
Our model3.214.942.253.39
Table 8. Comparison of Clinical Compliance Rate under BHS Standards.
Table 8. Comparison of Clinical Compliance Rate under BHS Standards.
SBP ≤ 5 mmHgSBP ≤ 10 mmHgSBP ≤ 15 mmHgDBP ≤ 5 mmHgDBP ≤ 10 mmHgDBP ≤ 15 mmHg
Liu et al. [17]74.791.397.087.096.399.7
Wang et al. [18]62.7487.4295.3775.4993.1597.35
Wang et al. [19] 63.0687.8995.6776.1793.6497.86
Qiu et al. [20] 62.8488.2598.9161.2093.1799.45
Jiang et al. [21]79.193.797.888.998.299.6
My model81.5096.4698.4392.3298.4399.02
Table 9. Comparison of Parameter Count and FLOPs.
Table 9. Comparison of Parameter Count and FLOPs.
ParamsFLOPs
Liu et al. [17]1.6 M0.25 G
Wang et al. [18]3.6 M0.69 G
Wang et al. [19] 4.1 M0.73 G
Qiu et al. [20] 10.7 M0.93 G
Jiang et al. [21]19.1 M1.04 G
My model3.0 M0.37 G
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Y.; Zhang, T.; Luo, Y.; Zhou, L.; Ding, L.; Li, Y. Non-Contact Blood Pressure Prediction Using Radar with a Lightweight Temporal Multi-Scale Feature Fusion Network. Sensors 2026, 26, 3468. https://doi.org/10.3390/s26113468

AMA Style

Liu Y, Zhang T, Luo Y, Zhou L, Ding L, Li Y. Non-Contact Blood Pressure Prediction Using Radar with a Lightweight Temporal Multi-Scale Feature Fusion Network. Sensors. 2026; 26(11):3468. https://doi.org/10.3390/s26113468

Chicago/Turabian Style

Liu, Yuhan, Tianlin Zhang, Yonggang Luo, Liguo Zhou, Li Ding, and Yinwei Li. 2026. "Non-Contact Blood Pressure Prediction Using Radar with a Lightweight Temporal Multi-Scale Feature Fusion Network" Sensors 26, no. 11: 3468. https://doi.org/10.3390/s26113468

APA Style

Liu, Y., Zhang, T., Luo, Y., Zhou, L., Ding, L., & Li, Y. (2026). Non-Contact Blood Pressure Prediction Using Radar with a Lightweight Temporal Multi-Scale Feature Fusion Network. Sensors, 26(11), 3468. https://doi.org/10.3390/s26113468

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop