Abstract

Accurate estimation of Heart Rate (HR) is crucial for various health and fitness tracking applications in wearable devices. Among the existing techniques, those based on Photoplethysmography (PPG) signals have been extensively explored for continuous HR monitoring. In this paper, we introduce a new framework that utilizes machine learning methods to estimate Inter-Beat Interval (IBI) from wrist PPG signals. The primary objective of the proposed methods is to enhance the accuracy of IBI estimates while ensuring their feasibility for wearable devices, considering typical computational power, and memory constraints. This is achieved through two combined approaches. The first method involves optimizing a set of parameters associated with the interpolation of the systolic peaks. During the training stage of this method, we optimize the weights applied to the neighboring samples of the systolic peaks while minimizing the error between the fine-tuned peak positions and their corresponding ground truth. The second method is related to a supervised machine learning approach that handles the R-peak detection as a classification task. This allows us to accurately detect systolic peaks in PPG signals by classifying candidate peaks as true or false systolic peaks. To evaluate the effectiveness of our proposed methods, we conducted experiments on a dataset collected and carefully organized to this end. It consists of PPG and Electrocardiogram (ECG) signals obtained from 46 volunteers, including individuals with normal sinus rhythm, atrial fibrillation, and other non-specified cardiac arrhythmias. Comparing our framework with other state-of-the-art methods, we observed excellent performance, with lower Mean Absolute Error (MAE) and Root Mean Square Error (RMSE) in IBI estimation. The proposed approach also achieved higher levels of Precision and Recall in terms of the detection of systolic peaks.

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