MSPTDfast: An Efficient Photoplethysmography Beat Detection Algorithm
Charlton, P. H.; Mant, J.; Kyriacou, P. A.
Show abstract
Beat detection is a key step in the analysis of photo-plethysmogram (PPG) signals. The MSPTD algorithm was recently identified as one of the most accurate beat detection algorithms, but its current open-source implementation is substantially more computationally expensive than other leading algorithms such as qppgfast. The aim of this work was to develop a more efficient, open-source implementation of the MSPTD algorithm. Five potential improvements were identified to increase efficiency. Each potential improvement was evaluated in turn, and an optimal algorithm configuration named MSPTDfast was developed which incorporated all of the improvements found to reduce algorithm execution time whilst not substantially reducing the accuracy of beat detection. Performance was assessed using data collected from young adults during a lunchbreak in the PPG-DaLiA dataset. The data consisted of wrist PPG signals acquired using an Empatica E4 device, alongside simultaneous ECG signals from which reference heartbeat timings were obtained. MSPTDfast was found to be substantially more efficient than MSPTD (a reduction in execution time of 72.3%), with minimal difference in beat detection accuracy (F1-score 87.8% vs. 87.7%). In addition, the performance of MSPTDfast was much closer to that of the state-of-the-art qppgfast algorithm than the MSPTD algorithm, with a comparable F1-score (87.4% vs. 87.7%), and an execution time which was only 19.2% longer than that of qppgfast (vs. 330.8% longer for MSPTD). In conclusion, MSPTD-fast is an efficient and accurate open-source PPG beat detection algorithm with a substantially faster execution time than MSPTD. It is available under the permissive MIT licence.
Matching journals
The top 5 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- An Open-Access Simultaneous Electrocardiogram and Phonocardiogram Database 97%
- Comparison of feature-based indices derived from photoplethysmogram recorded from different body locations during lower body negative pressure 96%
- High-Fidelity Measurement of Pulse Arrival Time in Critically Ill Children Using Standard Bedside Monitoring Equipment 95%
Similar papers in this journal
- An algorithm to detect dicrotic notch in arterial blood pressure and photoplethysmography waveforms using the iterative envelope mean method 97%
- Digitizing ECG image: new fully automated method and open-source software code 96%
- BRAVEHEART: Open-source software for automated electrocardiographic and vectorcardiographic analysis 95%
Similar papers in this journal
- A recurrent neural network and parallel hidden Markov model algorithm to segment and detect heart murmurs in phonocardiograms 97%
- QRS detection in single-lead, telehealth electrocardiogram signals: benchmarking open-source algorithms 96%
- Multiple Instance Learning Framework can Facilitate Explainability in Murmur Detection 95%
Similar papers in this journal
- Hilbert-Envelope Features for Cardiac Disease Classification from Noisy Phonocardiograms 97%
- Improved online event detection and differentiation by a simple gradient-based nonlinear transformation: Implications for the biomedical signal and image analysis 96%
- Graph connection Laplacian allows for enhanced outcomes of consumer camera based photoplethysmography imaging 96%
Similar papers in this journal
- Comparison of wearable and clinical devices for acquisition of peripheral nervous system signals 96%
- Feasibility of Ultra-Short Term Analysis of Heart Rate and Systolic Arterial Pressure Variability at Rest and During Stress via Time-domain and Entropy-based Measures 95%
- Scorepochs: a computer-aided scoring tool for resting-state M/EEG epochs 93%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.