Abstrakt: |
This article presents an automated procedure for acquisition and analysis of BallistoCardioGraphy (BCG) traces. A triaxial accelerometer and a microcontroller unit are used to record heart-induced recoil forces generated from a lying subject. The problem of BCG J-peak annotation is split into two subtasks: candidates extraction, based on a detection signal, and actual annotation, guided by subject-specific search windows. Such a procedure is derived from an automatic calibration, which is carried out with no need of concurrent ElectroCardioGram (ECG) or user intervention. The algorithm also implements postannotation checks for refinement of annotation, which effectively reduces the number of missed J-peaks. The impact of each algorithm phase is analyzed, assessing statistical significance of each step; finally, performance is optimized in a data-driven fashion. Results show that the proposed methodology is able to achieve high sensitivity and precision (the median score is 98.9% and 98.1%, respectively) in J-peak detection. The quality of J-peaks timing annotation is further demonstrated by a very low discrepancy between BCG and ECG heart rate (HR) estimates. Overall population, the standard deviation of such error was found to be approximately 6.56 ms, whereas the mean absolute error was just 4.7 ms (i.e., ≈ 1.18; Ts, where Ts = 4 ms is the sampling period). Such scores, indeed, improve over recent related literature. [ABSTRACT FROM AUTHOR] |