Rhythm Analysis during Cardiopulmonary Resuscitation Using Convolutional Neural Networks

Entropy (Basel). 2020 May 27;22(6):595. doi: 10.3390/e22060595.

Abstract

Chest compressions during cardiopulmonary resuscitation (CPR) induce artifacts in the ECG that may provoque inaccurate rhythm classification by the algorithm of the defibrillator. The objective of this study was to design an algorithm to produce reliable shock/no-shock decisions during CPR using convolutional neural networks (CNN). A total of 3319 ECG segments of 9 s extracted during chest compressions were used, whereof 586 were shockable and 2733 nonshockable. Chest compression artifacts were removed using a Recursive Least Squares (RLS) filter, and the filtered ECG was fed to a CNN classifier with three convolutional blocks and two fully connected layers for the shock/no-shock classification. A 5-fold cross validation architecture was adopted to train/test the algorithm, and the proccess was repeated 100 times to statistically characterize the performance. The proposed architecture was compared to the most accurate algorithms that include handcrafted ECG features and a random forest classifier (baseline model). The median (90% confidence interval) sensitivity, specificity, accuracy and balanced accuracy of the method were 95.8% (94.6-96.8), 96.1% (95.8-96.5), 96.1% (95.7-96.4) and 96.0% (95.5-96.5), respectively. The proposed algorithm outperformed the baseline model by 0.6-points in accuracy. This new approach shows the potential of deep learning methods to provide reliable diagnosis of the cardiac rhythm without interrupting chest compression therapy.

Keywords: adaptive filter; cardiopulmonary resuscitation (CPR); convolutional neural network (CNN); deep learning; electrocardiogram (ECG); machine learning; out-of-hospital cardiac arrest (OHCA); random forest (RF) classifier.