Aim: To introduce and evaluate a new, open-source algorithm to detect chest compression periods automatically by the rhythmic, high amplitude signals from an accelerometer, without processing single chest compression events, and to consecutively calculate the chest compression fraction (CCF).Methods: A consecutive sample of defibrillator records from the German Resuscitation Registry was obtained and manually annotated in consensus as ground truth. Chest compression periods were determined by dierent automatic approaches, including the new algorithm. The diagnostic performance of these approaches was assessed. Further, using the dierent approaches in conjunction with dierent granularities of manual annotation, several CCF versions were calculated and compared by intraclass correlation coecient (ICC).Results: 131 defibrillator recordings with a total duration of 5755 minutes were analysed. The new algorithm had a sensitivity of 99.39 (95% CI 99.38, 99.41)% and specificity of 99.17 (95% CI 99.15; 99.18)% to detect chest compressions at any given timepoint. The ICC compared to ground truth was 0.998 for the new algorithm and 0.999 for manual annotation, while the ICC of the proposed algorithm compared to the proprietary software was 0.978. The time required for manual annotation to calculate CCF was reduced by 70.48 (22.55, [94.35, 14.45])%.
Conclusion:The proposed algorithm reliably detects chest compressions in defibrillator recordings. It can markedly reduce the workload for manual annotation, which may facilitate uniform reporting of measured quality of cardiopulmonary resuscitation. The algorithm is made freely available and may be used in big data analysis and machine learning approaches.