The University of Southampton
University of Southampton Institutional Repository

An algorithm to detect dicrotic notch in arterial blood pressure and photoplethysmography waveforms using the iterative envelope mean method

An algorithm to detect dicrotic notch in arterial blood pressure and photoplethysmography waveforms using the iterative envelope mean method
An algorithm to detect dicrotic notch in arterial blood pressure and photoplethysmography waveforms using the iterative envelope mean method
Background and objective: 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.

Methods: 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.

Results: 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<.001) and PPG (R2(86,764) =0.98, p<.001) waveforms. The algorithm had a lower mean error of DN detection (s): 0.0047 (0.0029) for ABP waveforms and 0.0046 (0.0029) for PPG waveforms, compared to 0.0693 (0.0770) for ABP and 0.0968 (0.0909) for PPG waveforms for the established 2nd derivative method. The algorithm has high rate of detectability of DN detection for SNR of >= -9 dB for ABP waveforms and >= -12 dB for PPG waveforms indicating robust performance in detecting the DN when it is less visibly distinct.

Conclusion: our proposed IEM- based algorithm can detect DN in both ABP and PPG waveforms with low computational cost, even in cases where it is not distinctly defined within a cardiac cycle of the waveform (‘DN-less signals’). The algorithm can potentially serve as a valuable, fast, and reliable tool for extracting features from ABP and PPG waveforms. It can be especially beneficial in medical applications where DN-based features, such as SPD, diastolic phase duration, and DN amplitude, play a significant role.
Arterial Blood Pressure (ABP) waveforms, photoplethysmography (PPG) waveforms, Dicrotic notch (DN), Systolic phase duration (SPD), Iterative envelope mean (IEM) method
0169-2607
Pal, Ravi
4c7c0c16-171a-4dba-91e1-5673e955c61d
Rudas, Akos
b240d5e0-dc15-4e6f-a269-6b98ee2a549e
Kim, Sungsoo
5731868f-de6f-4fa5-95e0-de734cad0cc9
Chang, Jeffrey N
d0d37a00-3a7e-4d48-83a9-0e23ac2c4d75
Barney, Anna
bc0ee7f7-517a-4154-ab7d-57270de3e815
Cannesson, Maxime
6c372f18-bd22-4cf6-8e37-5712ca3172c7
Pal, Ravi
4c7c0c16-171a-4dba-91e1-5673e955c61d
Rudas, Akos
b240d5e0-dc15-4e6f-a269-6b98ee2a549e
Kim, Sungsoo
5731868f-de6f-4fa5-95e0-de734cad0cc9
Chang, Jeffrey N
d0d37a00-3a7e-4d48-83a9-0e23ac2c4d75
Barney, Anna
bc0ee7f7-517a-4154-ab7d-57270de3e815
Cannesson, Maxime
6c372f18-bd22-4cf6-8e37-5712ca3172c7

Pal, Ravi, Rudas, Akos, Kim, Sungsoo, Chang, Jeffrey N, Barney, Anna and Cannesson, Maxime (2024) An algorithm to detect dicrotic notch in arterial blood pressure and photoplethysmography waveforms using the iterative envelope mean method. Computer Methods and Programs in Biomedicine, 354, [108283]. (doi:10.1016/j.cmpb.2024.108283).

Record type: Article

Abstract

Background and objective: 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.

Methods: 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.

Results: 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<.001) and PPG (R2(86,764) =0.98, p<.001) waveforms. The algorithm had a lower mean error of DN detection (s): 0.0047 (0.0029) for ABP waveforms and 0.0046 (0.0029) for PPG waveforms, compared to 0.0693 (0.0770) for ABP and 0.0968 (0.0909) for PPG waveforms for the established 2nd derivative method. The algorithm has high rate of detectability of DN detection for SNR of >= -9 dB for ABP waveforms and >= -12 dB for PPG waveforms indicating robust performance in detecting the DN when it is less visibly distinct.

Conclusion: our proposed IEM- based algorithm can detect DN in both ABP and PPG waveforms with low computational cost, even in cases where it is not distinctly defined within a cardiac cycle of the waveform (‘DN-less signals’). The algorithm can potentially serve as a valuable, fast, and reliable tool for extracting features from ABP and PPG waveforms. It can be especially beneficial in medical applications where DN-based features, such as SPD, diastolic phase duration, and DN amplitude, play a significant role.

Text
DN_paper_RP - Accepted Manuscript
Download (1MB)
Text
Published_final_version_DN_paper
Restricted to Repository staff only
Request a copy

More information

Accepted/In Press date: 7 June 2024
e-pub ahead of print date: 10 June 2024
Published date: 19 June 2024
Keywords: Arterial Blood Pressure (ABP) waveforms, photoplethysmography (PPG) waveforms, Dicrotic notch (DN), Systolic phase duration (SPD), Iterative envelope mean (IEM) method

Identifiers

Local EPrints ID: 498052
URI: http://eprints.soton.ac.uk/id/eprint/498052
ISSN: 0169-2607
PURE UUID: ccd29e97-c10f-49af-87e9-dfca73518dd0
ORCID for Anna Barney: ORCID iD orcid.org/0000-0002-6034-1478

Catalogue record

Date deposited: 06 Feb 2025 18:15
Last modified: 22 Aug 2025 01:43

Export record

Altmetrics

Contributors

Author: Ravi Pal
Author: Akos Rudas
Author: Sungsoo Kim
Author: Jeffrey N Chang
Author: Anna Barney ORCID iD
Author: Maxime Cannesson

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×