spot_img
HomeResearch & DevelopmentSmart Blood Pressure Monitoring: Collaborative AI for Embedded Devices

Smart Blood Pressure Monitoring: Collaborative AI for Embedded Devices

TLDR: A new lightweight AI model, KDCL_sInvResUNet, uses collaborative learning to accurately predict arterial blood pressure waveforms from non-invasive signals. It’s designed for real-time deployment on embedded devices, demonstrating comparable performance to larger models with significantly reduced computational demands, even when tested on a large and diverse patient dataset.

Continuous monitoring of arterial blood pressure (ABP) is vital for managing patients in critical care and during surgical procedures. Traditional methods, such as invasive arterial lines, carry risks like bleeding and infection, making them unsuitable for all patients. Non-invasive cuff-based devices, while safer, only provide intermittent readings and can cause discomfort. This highlights a pressing need for new technologies that can continuously and non-invasively monitor ABP waveforms.

Recent advancements in deep learning have shown promise in reconstructing ABP waveforms from readily available physiological signals like electrocardiograms (ECG) and photoplethysmograms (PPG). However, a significant challenge remains: deploying these complex, large-scale deep learning models on resource-constrained embedded systems, such as those found in vital signs monitors. These larger models often demand substantial computational power and memory, making real-time application difficult.

Introducing a Lightweight Solution

A new study introduces a novel approach to address this challenge: a lightweight deep learning model called sInvResUNet, enhanced by a collaborative learning scheme named KDCL_sInvResUNet. This model is specifically designed for real-time ABP monitoring on embedded devices. The sInvResUNet model is built on a modified U-Net architecture, incorporating ‘inverted residual blocks’ and ‘squeeze-and-excitation’ (SE) blocks. These components are crucial for efficient feature extraction and parameter reduction, allowing the model to maintain strong performance while being significantly smaller.

To further boost its capabilities, the researchers developed a collaborative learning framework. Unlike traditional methods where models are trained independently, this framework allows multiple student models (including sInvResUNet and larger models like UNet and UTransBPNet) to learn from each other. This ‘knowledge distillation’ process enables the lightweight sInvResUNet to leverage insights from more complex models, refining its predictions and improving overall robustness, especially against overfitting.

Real-World Performance and Deployment

The effectiveness of KDCL_sInvResUNet was rigorously tested on a large and diverse perioperative dataset, comprising over 1.2 million data segments from 2,154 patients. This dataset is particularly challenging due to its wide range of blood pressure values (41-257 mmHg for systolic BP and 31-234 mmHg for diastolic BP) and heterogeneous patient demographics. The study employed a robust ten-fold subject-independent cross-validation strategy to ensure the model’s generalizability.

The results are promising: KDCL_sInvResUNet achieved performance comparable to much larger models, with a mean absolute error of 10.06 mmHg and a mean Pearson correlation of 0.88 in tracking ABP changes. Crucially, it boasts a remarkably small size of only 0.89 million parameters and a low computational load of 0.02 GFLOPS. This efficiency translates into real-time ABP estimation on embedded devices like the Raspberry Pi 4 Model B and NVIDIA Jetson TX2 NX, with an inference time of just 8.49 milliseconds for a 10-second output.

Also Read:

Challenges and Future Directions

Despite these advancements, the study also highlighted areas for improvement. The model’s performance, while excellent for a lightweight system, does not yet meet the stringent IEEE Standard 1708, which requires an MAE of less than 6 mmHg. This is partly attributed to the inherent challenges of the wide BP range in the dataset and potential inaccuracies in the reference ABP data itself, such as overdamping or underdamping issues in recordings. The research also revealed that demographic factors like age and BMI, as well as cardiovascular conditions, significantly influence model performance, indicating a need for models that can better generalize across diverse populations.

This research lays a foundational groundwork for real-time, unobtrusive ABP monitoring in real-world clinical settings. It demonstrates the feasibility of deploying advanced AI models on edge devices for continuous patient care, while also identifying critical areas for future research to enhance accuracy and fairness across diverse patient populations. For more details, you can read the full research paper here.

Karthik Mehta
Karthik Mehtahttps://blogs.edgentiq.com
Karthik Mehta is a data journalist known for his data-rich, insightful coverage of AI news and developments. Armed with a degree in Data Science from IIT Bombay and years of newsroom experience, Karthik merges storytelling with metrics to surface deeper narratives in AI-related events. His writing cuts through hype, revealing the real-world impact of Generative AI on industries, policy, and society. You can reach him out at: [email protected]

- Advertisement -

spot_img

Gen AI News and Updates

spot_img

- Advertisement -