Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary Resuscitation

High performance of the shock advisory analysis of the electrocardiogram (ECG) during cardiopulmonary resuscitation (CPR) in out-of-hospital cardiac arrest (OHCA) is important for better management of the resuscitation protocol. It should provide fewer interruptions of chest compressions (CC) for no...

Full description

Bibliographic Details
Main Authors: Irena Jekova, Vessela Krasteva
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/12/4105
id doaj-9fe8e1327c5d4939ac7c5787792f402e
record_format Article
spelling doaj-9fe8e1327c5d4939ac7c5787792f402e2021-07-01T00:12:20ZengMDPI AGSensors1424-82202021-06-01214105410510.3390/s21124105Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary ResuscitationIrena Jekova0Vessela Krasteva1Institute of Biophysics and Biomedical Engineering, Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Bl 105, 1113 Sofia, BulgariaInstitute of Biophysics and Biomedical Engineering, Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Bl 105, 1113 Sofia, BulgariaHigh performance of the shock advisory analysis of the electrocardiogram (ECG) during cardiopulmonary resuscitation (CPR) in out-of-hospital cardiac arrest (OHCA) is important for better management of the resuscitation protocol. It should provide fewer interruptions of chest compressions (CC) for non-shockable organized rhythms (OR) and Asystole, or prompt CC stopping for early treatment of shockable ventricular fibrillation (VF). Major disturbing factors are strong CC artifacts corrupting raw ECG, which we aimed to analyze with optimized end-to-end convolutional neural network (CNN) without pre-filtering or additional sensors. The hyperparameter random search of 1500 CNN models with 2–7 convolutional layers, 5–50 filters and 5–100 kernel sizes was done on large databases from independent OHCA interventions for training (3001 samples) and validation (2528 samples). The best model, named CNN3-CC-ECG network with three convolutional layers (filters@kernels: 5@5,25@20,50@20) presented Sensitivity Se(VF) = 89%(268/301), Specificity Sp(OR) = 91.7%(1504/1640), Sp(Asystole) = 91.1%(3325/3650) on an independent test OHCA database. CNN3-CC-ECG’s ability to effectively extract features from raw ECG signals during CPR was comprehensively demonstrated, and the dependency on the CPR corruption level in ECG was tested. We denoted a significant drop of Se(VF) = 74.2% and Sp(OR) = 84.6% in very strong CPR artifacts with a signal-to-noise ratio of SNR < −9 dB, <i>p</i> < 0.05. Otherwise, for strong, moderate and weak CC artifacts (SNR > −9 dB, −6 dB, −3 dB), we observed insignificant performance differences: Se(VF) = 92.5–96.3%, Sp(OR) = 93.4–95.5%, Sp(Asystole) = 92.6–94.0%, <i>p</i> > 0.05. Performance stability with respect to CC rate was validated. Generalizable application of the optimized computationally efficient CNN model was justified by an independent OHCA database, which to our knowledge is the largest test dataset with real-life cardiac arrest rhythms during CPR.https://www.mdpi.com/1424-8220/21/12/4105deep learningdeep neural network (DNN)electrocardiogram (ECG)cardiopulmonary resuscitation (CPR)chest compressionsventricular fibrillation (VF)
collection DOAJ
language English
format Article
sources DOAJ
author Irena Jekova
Vessela Krasteva
spellingShingle Irena Jekova
Vessela Krasteva
Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary Resuscitation
Sensors
deep learning
deep neural network (DNN)
electrocardiogram (ECG)
cardiopulmonary resuscitation (CPR)
chest compressions
ventricular fibrillation (VF)
author_facet Irena Jekova
Vessela Krasteva
author_sort Irena Jekova
title Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary Resuscitation
title_short Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary Resuscitation
title_full Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary Resuscitation
title_fullStr Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary Resuscitation
title_full_unstemmed Optimization of End-to-End Convolutional Neural Networks for Analysis of Out-of-Hospital Cardiac Arrest Rhythms during Cardiopulmonary Resuscitation
title_sort optimization of end-to-end convolutional neural networks for analysis of out-of-hospital cardiac arrest rhythms during cardiopulmonary resuscitation
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-06-01
description High performance of the shock advisory analysis of the electrocardiogram (ECG) during cardiopulmonary resuscitation (CPR) in out-of-hospital cardiac arrest (OHCA) is important for better management of the resuscitation protocol. It should provide fewer interruptions of chest compressions (CC) for non-shockable organized rhythms (OR) and Asystole, or prompt CC stopping for early treatment of shockable ventricular fibrillation (VF). Major disturbing factors are strong CC artifacts corrupting raw ECG, which we aimed to analyze with optimized end-to-end convolutional neural network (CNN) without pre-filtering or additional sensors. The hyperparameter random search of 1500 CNN models with 2–7 convolutional layers, 5–50 filters and 5–100 kernel sizes was done on large databases from independent OHCA interventions for training (3001 samples) and validation (2528 samples). The best model, named CNN3-CC-ECG network with three convolutional layers (filters@kernels: 5@5,25@20,50@20) presented Sensitivity Se(VF) = 89%(268/301), Specificity Sp(OR) = 91.7%(1504/1640), Sp(Asystole) = 91.1%(3325/3650) on an independent test OHCA database. CNN3-CC-ECG’s ability to effectively extract features from raw ECG signals during CPR was comprehensively demonstrated, and the dependency on the CPR corruption level in ECG was tested. We denoted a significant drop of Se(VF) = 74.2% and Sp(OR) = 84.6% in very strong CPR artifacts with a signal-to-noise ratio of SNR < −9 dB, <i>p</i> < 0.05. Otherwise, for strong, moderate and weak CC artifacts (SNR > −9 dB, −6 dB, −3 dB), we observed insignificant performance differences: Se(VF) = 92.5–96.3%, Sp(OR) = 93.4–95.5%, Sp(Asystole) = 92.6–94.0%, <i>p</i> > 0.05. Performance stability with respect to CC rate was validated. Generalizable application of the optimized computationally efficient CNN model was justified by an independent OHCA database, which to our knowledge is the largest test dataset with real-life cardiac arrest rhythms during CPR.
topic deep learning
deep neural network (DNN)
electrocardiogram (ECG)
cardiopulmonary resuscitation (CPR)
chest compressions
ventricular fibrillation (VF)
url https://www.mdpi.com/1424-8220/21/12/4105
work_keys_str_mv AT irenajekova optimizationofendtoendconvolutionalneuralnetworksforanalysisofoutofhospitalcardiacarrestrhythmsduringcardiopulmonaryresuscitation
AT vesselakrasteva optimizationofendtoendconvolutionalneuralnetworksforanalysisofoutofhospitalcardiacarrestrhythmsduringcardiopulmonaryresuscitation
_version_ 1721349236622098432