Robust peak detection for photoplethysmography signal analysis

Márton Á. Goda,Peter H. Charlton,Joachim A. Behar
2023-07-18
Abstract:Efficient and accurate evaluation of long-term photoplethysmography (PPG) recordings is essential for both clinical assessments and consumer products. In 2021, the top opensource peak detectors were benchmarked on the Multi-Ethnic Study of Atherosclerosis (MESA) database consisting of polysomnography (PSG) recordings and continuous sleep PPG data, where the Automatic Beat Detector (Aboy) had the best accuracy. This work presents Aboy++, an improved version of the original Aboy beat detector. The algorithm was evaluated on 100 adult PPG recordings from the MESA database, which contains more than 4.25 million reference beats. Aboy++ achieved an F1-score of 85.5%, compared to 80.99% for the original Aboy peak detector. On average, Aboy++ processed a 1 hour-long recording in less than 2 seconds. This is compared to 115 seconds (i.e., over 57-times longer) for the open-source implementation of the original Aboy peak detector. This study demonstrated the importance of developing robust algorithms like Aboy++ to improve PPG data analysis and clinical outcomes. Overall, Aboy++ is a reliable tool for evaluating long-term wearable PPG measurements in clinical and consumer contexts.
Medical Physics
What problem does this paper attempt to address?
The paper aims to address the issue of peak detection in photoplethysmographic (PPG) signal analysis. Specifically, the paper introduces the Aboy++ algorithm, an improved version of the automatic peak detector, designed to enhance the accuracy and efficiency of PPG data processing. The main objectives include: 1. **Improving Detection Accuracy**: Compared to the original Aboy algorithm, Aboy++ achieved a higher F1 score (85.5% vs. 80.99%) on the Multi-Ethnic Study of Atherosclerosis (MESA) database, indicating improved accuracy in peak detection. 2. **Reducing Computational Complexity**: Aboy++ not only improves detection accuracy but also significantly reduces computation time. When processing a 1-hour long PPG record, Aboy++ takes less than 2 seconds, whereas the original Aboy algorithm requires approximately 115 seconds, making Aboy++ more efficient for long-term PPG monitoring. 3. **Enhancing Robustness**: Through improvements such as adaptive heart rate estimation, Aboy++ performs better in handling signals under complex conditions like baseline drift, rapid amplitude fluctuations, and high heart rate variability. Overall, Aboy++ is a reliable tool suitable for long-term PPG measurement assessments in clinical and consumer-grade wearable devices. Additionally, this open-source algorithm is available on the physiozoo.com website, facilitating further validation and application by researchers.