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

Title:
Real-Time Optimization of VMD in Healthcare Embedded Systems Using Parallel Processing with OpenMP
Source:
International Journal of Online and Biomedical Engineering (iJOE). 21:97-117
Publisher Information:
International Association of Online Engineering (IAOE), 2025.
Publication Year:
2025
Document Type:
Fachzeitschrift Article
ISSN:
2626-8493
DOI:
10.3991/ijoe.v21i01.51717
Rights:
CC BY
Accession Number:
edsair.doi...........4f907f5692a76e90e16f65952471b421
Database:
OpenAIRE

Weitere Informationen

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.