An algorithm to detect dicrotic notch in arterial blood pressure and photoplethysmography waveforms using the iterative envelope mean method
•The IEM-based algorithm has low computational cost, and demonstrates an average error of DN detection well below the strict permitted error range (30 ms) in both ABP (4.7 ms) and PPG (4.6 ms) cases.•The algorithm has the ability to detect DN not only in waveforms where it is clearly defined but als...
Gespeichert in:
Veröffentlicht in: | Computer methods and programs in biomedicine 2024-09, Vol.254, p.108283, Article 108283 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | •The IEM-based algorithm has low computational cost, and demonstrates an average error of DN detection well below the strict permitted error range (30 ms) in both ABP (4.7 ms) and PPG (4.6 ms) cases.•The algorithm has the ability to detect DN not only in waveforms where it is clearly defined but also in waveforms with less pronounced DN characteristics.•The algorithm was tested on a large perioperative dataset (MLORD), comprising physiologic waveforms collected from 17,327 patients who underwent surgeries between 2019 and 2022 at the david geffen school of medicine at the university of california los angeles.
Detection of the dicrotic notch (DN) within a cardiac cycle is essential for assessment of cardiac output, calculation of pulse wave velocity, estimation of left ventricular ejection time, and supporting feature-based machine learning models for noninvasive blood pressure estimation, and hypotension, or hypertension prediction. In this study, we present a new algorithm based on the iterative envelope mean (IEM) method to detect automatically the DN in arterial blood pressure (ABP) and photoplethysmography (PPG) waveforms.
The algorithm was evaluated on both ABP and PPG waveforms from a large perioperative dataset (MLORD dataset) comprising 17,327 patients. The analysis involved a total of 1,171,288 cardiac cycles for ABP waveforms and 3,424,975 cardiac cycles for PPG waveforms. To evaluate the algorithm's performance, the systolic phase duration (SPD) was employed, which represents the duration from the onset of the systolic phase to the DN in the cardiac cycle. Correlation plots and regression analysis were used to compare the algorithm against marked DN detection, while box plots and Bland-Altman plots were used to compare its performance with both marked DN detection and an established DN detection technique (second derivative). The marking of the DN temporal location was carried out by an experienced researcher using the help of the 'find_peaks' function from the scipy Python package, serving as a reference for the evaluation. The marking was visually validated by both an engineer and an anesthesiologist. The robustness of the algorithm was evaluated as the DN was made less visually distinct across signal-to-noise ratios (SNRs) ranging from -30 dB to -5 dB in both ABP and PPG waveforms.
The correlation between SPD estimated by the algorithm and that marked by the researcher is strong for both ABP (R2(87,343) =0.99, p |
---|---|
ISSN: | 0169-2607 1872-7565 1872-7565 |
DOI: | 10.1016/j.cmpb.2024.108283 |