AI Article Synopsis

  • The study focuses on improving the detection of peaks and troughs in physiological signals, particularly in intracranial pressure waveforms, which are challenging due to their complex features and noise levels.
  • An enhanced algorithm, the modified Scholkmann, was developed and tested against the original Scholkmann algorithm using MATLAB, showing identical accuracy but significantly faster runtime performance (speeding up computations from ~41 seconds to ~1.8 seconds for certain tests).
  • This new algorithm is efficient for handling large and noisy datasets, allows for minimal overhead in identifying waveform features, and is based on a scalable approach that is easy to adjust with one parameter.

Article Abstract

Objectives: The reliable detection of peaks and troughs in physiological signals is essential to many investigative techniques in medicine and computational biology. Analysis of the intracranial pressure (ICP) waveform is a particular challenge due to multi-scale features, a changing morphology over time and signal-to-noise limitations. Here we present an efficient peak and trough detection algorithm that extends the scalogram approach of Scholkmann et al., and results in greatly improved algorithm runtime performance.

Materials And Methods: Our improved algorithm (modified Scholkmann) was developed and analysed in MATLAB R2015b. Synthesised waveforms (periodic, quasi-periodic and chirp sinusoids) were degraded with white Gaussian noise to achieve signal-to-noise ratios down to 5 dB and were used to compare the performance of the original Scholkmann and modified Scholkmann algorithms.

Results: The modified Scholkmann algorithm has false-positive (0%) and false-negative (0%) detection rates identical to the original Scholkmann when applied to our test suite. Actual compute time for a 200-run Monte Carlo simulation over a multicomponent noisy test signal was 40.96 ± 0.020 s (mean ± 95%CI) for the original Scholkmann and 1.81 ± 0.003 s (mean ± 95%CI) for the modified Scholkmann, demonstrating the expected improvement in runtime complexity from [Formula: see text] to [Formula: see text].

Conclusions: The accurate interpretation of waveform data to identify peaks and troughs is crucial in signal parameterisation, feature extraction and waveform identification tasks. Modification of a standard scalogram technique has produced a robust algorithm with linear computational complexity that is particularly suited to the challenges presented by large, noisy physiological datasets. The algorithm is optimised through a single parameter and can identify sub-waveform features with minimal additional overhead, and is easily adapted to run in real time on commodity hardware.

Download full-text PDF

Source
http://dx.doi.org/10.1007/978-3-319-65798-1_39DOI Listing

Publication Analysis

Top Keywords

modified scholkmann
16
original scholkmann
12
peak trough
8
trough detection
8
periodic quasi-periodic
8
peaks troughs
8
scholkmann
8
improved algorithm
8
algorithm
6
multi-scale peak
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!