Real-Time Optimization of VMD in Healthcare Embedded Systems Using Parallel Processing with OpenMP

Variational mode decomposition (VMD) is an advanced signal processing technique used to analyze photoplethysmogram (PPG) signals to extract vital physiological indicators such as heart and respiratory rates. However, implementing VMD on embedded systems presents challenges due to limited computational resources and the need for real-time performance. This paper investigates the optimization of VMD using OpenMP to improve the performance of healthcare-focused embedded systems. We first describe the naive VMD implementation and identify computational bottlenecks. We then optimize the algorithm using OpenMP by parallelizing critical sections, including iterative updates and loop structures, within a homogeneous CPU architecture. We evaluate performance based on metrics such as processing time, efficiency, and the accuracy of heart rate extraction. Experimental results demonstrate that the optimized VMD algorithm achieves a near-linear speedup, with processing times reduced by up to 9.45 times compared to the naive single-threaded version while maintaining efficient resource utilization. This optimization enables real-time signal processing in healthcare applications, improving the performance and reliability of medical devices for patient monitoring and care.

Authors

Institutions

Publication Details

Journal
International Journal of Online and Biomedical Engineering (iJOE)
Published
2025-01-16
DOI
https://doi.org/10.3991/ijoe.v21i01.51717
Citations
1
Primary Topic
Non-Invasive Vital Sign Monitoring
Type
article
Field-Weighted Citation Impact
0.67
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Real-Time Optimization of VMD in Healthcare Embedded Systems Using Parallel Processing with OpenMP

Amine Saddik, Zakaria El Khadiri, Rachid Latif
1 citations
International Journal of Online and Biomedical Engineering (iJOE)
Non-Invasive Vital Sign Monitoring
0.67
article

Real-Time Optimization of VMD in Healthcare Embedded Systems Using Parallel Processing with OpenMP

Amine Saddik, Zakaria El Khadiri, Rachid Latif
article en
1 citations

Abstract

Variational mode decomposition (VMD) is an advanced signal processing technique used to analyze photoplethysmogram (PPG) signals to extract vital physiological indicators such as heart and respiratory rates. However, implementing VMD on embedded systems presents challenges due to limited computational resources and the need for real-time performance. This paper investigates the optimization of VMD using OpenMP to improve the performance of healthcare-focused embedded systems. We first describe the naive VMD implementation and identify computational bottlenecks. We then optimize the algorithm using OpenMP by parallelizing critical sections, including iterative updates and loop structures, within a homogeneous CPU architecture. We evaluate performance based on metrics such as processing time, efficiency, and the accuracy of heart rate extraction. Experimental results demonstrate that the optimized VMD algorithm achieves a near-linear speedup, with processing times reduced by up to 9.45 times compared to the naive single-threaded version while maintaining efficient resource utilization. This optimization enables real-time signal processing in healthcare applications, improving the performance and reliability of medical devices for patient monitoring and care.

International Journal of Online and Biomedical Engineering (iJOE)Vol. 21(01)
Université Ibn Zohr (MA)
Openalex Percentile: Top 36%
Non-Invasive Vital Sign Monitoring
0.67
AI Navigator

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

Summarize Papers & Methodologies

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

Benchmark Rankings & Visual Analytics

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

Connect Distant Disciplines

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

Real-Time Optimization of VMD in Healthcare Embedded Systems Using Parallel Processing with OpenMP — Amine Saddik, Zakaria El Khadiri, et al. · International Journal of Online and Biomedical Engineering (iJOE) (2025) | TGRS Research Map | TGRS