Abstract

Background and ObjectivesNumerous methods for systolic peak detection on PPG signals have been reported in the literature. However, such approaches can hardly be replicated and implemented in wearable applications because of their complicated methodologies and high computational requirements. In an attempt to address this issue, an efficient, low-complexity, and highly reproducible method for real-time systolic peak detection is proposed. MethodsThe method calculates the difference between the value of the current PPG sample and the maximum computed over a certain window that includes the current value. If such difference is negative, then the previous PPG value is labeled as a peak provided that the number of times that the difference is equal to zero reaches or exceeds the window size. To overcome some of the disturbances usually accompanying PPG signals, some well-documented, time-domain strategies were included. The performance of the method was assessed off- and online by using free-available and locally-acquired data sets. ResultsThe proposed method can perform faster than several other peak detection methods previously reported in the literature, including some that could not be implemented due to their detection parameters are not available. However, the method performance may be affected by motion artifact corruption, especially when the sampling rate increases. ConclusionGiven its low computational requirements, novel techniques for artifact detection and removal could be added to our method to improve its robustness. More accurate comparisons between results yielded by this and several other studies could be performed as long as detection parameters were properly reported.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call