| Literature DB >> 35790317 |
Grace Brown1, Samuel Conway2, Mahmood Ahmad3, Divine Adegbie4, Nishil Patel5, Vidushi Myneni2, Mohammad Alradhawi3, Niraj Kumar6,7, Daniel R Obaid8, Dominic Pimenta9, Jonathan J H Bray10.
Abstract
Automated external defibrillators (AEDs) and implantable cardioverter defibrillators (ICDs) are used to treat life-threatening arrhythmias. AEDs and ICDs use shock advice algorithms to classify ECG tracings as shockable or non-shockable rhythms in clinical practice. Machine learning algorithms have recently been assessed for shock decision classification with increasing accuracy. Outside of rhythm classification alone, they have been evaluated in diagnosis of causes of cardiac arrest, prediction of success of defibrillation and rhythm classification without the need to interrupt cardiopulmonary resuscitation. This review explores the many applications of machine learning in AEDs and ICDs. While these technologies are exciting areas of research, there remain limitations to their widespread use including high processing power, cost and the 'black-box' phenomenon. © Author(s) (or their employer(s)) 2022. Re-use permitted under CC BY-NC. No commercial re-use. See rights and permissions. Published by BMJ.Entities:
Keywords: Defibrillators, Implantable; Heart Arrest; Tachycardia, Ventricular; Ventricular Fibrillation
Mesh:
Year: 2022 PMID: 35790317 PMCID: PMC9258481 DOI: 10.1136/openhrt-2022-001976
Source DB: PubMed Journal: Open Heart ISSN: 2053-3624
Definition of common AI terms1 5
| Term | Definition |
| Artificial neural network (ANN) | A deep learning algorithm based on biological neural networks with connected layers of nodes used for high levels of data processing. |
| Convolutional neural networks (CNN) | A type of artificial neural network which extract high level features directly from one-, two- and three-dimensional data for classification. |
| Support vector machines (SVM) | Supervised machine learning models used for classification and regression analysis. Data are categorised using an optimal line or hyperplane which maximises distance of the hyperplane from its closest points or support vectors. |
| Random forest | Supervised machine learning model using a large number of decision trees called estimators, which are combined to give accurate predictions of outcomes. |
| K nearest neighbours (k-NN) | Supervised machine learning model used for classification and regression based on the proximity of a new datapoint to (k) number of neighbouring labelled datapoints. |
Figure 1Top-down approach to AI. Machine learning is a type of AI, which can be broadly split into supervised and unsupervised machine learning. We will mainly focus on the use of supervised machine learning techniques in defibrillators. Adapted from Refs1 5. AI, artificial intelligence; ANN, artificial neural network; CNN, convolutional neural networks;
Figure 2Schematic diagram of a convolutional neural network. Adapted from Ref. 7 AS, aortic stenosis.
Tabular summarisation of search on ECG Interpretation for AEDs
| Study | Study design | Algorithm used | Sensitivity | Specificity | Accuracy | Main findings | Potential limitations |
| Thannhauser | Prospective registry of ICD recipients | SVM | – | – | – | Automated detection of prior MI from VF waveform |
Small sample size Used induced, short duration VF which is more organised than in-field Less generalisable |
| Krasteva | Retrospective Holter recordings of ventricular arrhythmias and AED recordings of OHCA | ANN | 99.6% | 98.7% | 99.3% to 99.5% | Accurate, automated detection of a shockable rhythm |
Cases distributed unevenly with majority used for validation |
| Picon | Retrospective public database analysis | CNN | 100% | 99.0% | 99.3% | CNNs can accurately detect shockable rhythms from short ECG segments |
CNN models require large amounts of data and processing power to train |
| Coult | Retrospective cohort study | SVM | – | – | – | Prediction of OHCA outcomes |
Generalisability Data collection limited to a maximum of four shocks |
| Elola | Retrospective database analysis | CNN | 92.0% | 93.0% | 92.1% | A recurrent CNN is the superior model for circulation characterisation with a BAC of 90% for 3 s segments |
Low specificity |
| Nguyen | Retrospective public database analysis | CNN | 97.0% | 99.0% | 99.3% | Novel SAA to increase the probability of an appropriate AED defibrillation following cardiac arrest | – |
| Figuera | Retrospective public database analysis | SVM | 97.0% | 99.0% | – | Automated detection of shockable rhythms. |
Long response time of over 7 min |
| He | Retrospective cohort study | CNN | 91.0% | 91.0% | 85.6% | Improved automated prediction of defibrillation outcomes |
No phenotypic data or data on long term survival Low sensitivity and specificity |
| Tripathy | Retrospective database analysis | Variational mode decompensation and random forest classifier | 96.5% | 98.0% | 97.2% | Variational mode decomposition and random forest classifier can be used for classification of VF/VT and non-shockable rhythms |
Limited by the size and ECGs in databases used |
| Sanromán-Junquera | Retrospective database analysis | SVM | – | – | – | Proposed SVM system uses information from the ICD to support the identification of anatomical region of the left ventricular tachycardiac entry site |
Single centre study Additional covariates required for increasing accuracy |
| Li | Retrospective ventricular tachyarrhythmia database analysis | SVM | 96.2% | 96.0% | 96.0% | Validation of a ML-based VF/VT classification system, argued to be superior to conventional classification |
Selection of high-quality data |
| Alonso-Atienza | Retrospective database analysis | SVM | 75.0% | 92.0% | 96.0% | Use of SVM algorithms combining ECG features significantly improves the efficiency for the detection of life-threatening arrhythmias |
Generalisability |
ANN, artificial neural network; NSR, sinus rhythm; OHCA, out of hospital cardiac arrest; SAA, shock advice algorithm; SVM, support-vector machines; VF, ventricular fibrillation; VT, ventricular tachycardia.
Tabular summarisation of search on the use of machine learning algorithms in rhythm classification during CPR
| Study | Number of ECG segments used | Study design | Algorithm used | Sensitivity | Specificity | Accuracy | Limitations |
| Jekova | 1545 | End-to-end analysis of ECG during CPR in OHCA using CNN | CNN | 89.0% | 91.7% | – |
Data did not contain statistically significant numbers of shockable VT |
| Hajeb-Mahammadalipour | 23816 | Development of an automated condition-based filter to removed CPR artefacts for accurate rhythm analysis during CPR | Condition based filtering algorithm followed by ANN | 94.5% | 88.3% | 89.2% |
Assumed constant rate of chest compressions constant within the 14 s period Difficulty removing artefacts from asystole ECGs and lack of sufficient asystole ECGs in training set |
| Hajeb-Mahmmadalipour | 3872 | Analysis of ECG rhythms superimposed with CPR artefacts using a CNN | CNN | 95.2% | 86.0% | 88.1% |
Artificially introduced artefacts from AEDs in asystole not real-life traces Not tested during asystole |
| Didon | 2916 | To present new combination of algorithms for rhythm analysis during CPR in AED | Analyse While Compressing (AWC) | 92.10% | >99% | – |
Small sample of VT rhythms Still requires 'hands-off' reconfirmation of classification in 34.4% of cases |
| Isasi | 272 | Rhythm classification during CPR using a recursive least squares filter followed by CNN | Recursive least squares filter followed by CNN | 95.8% | 96.1% | 96.0% |
Recursive least squares filter requires thoracic impedance to remove ECG artefacts |
| Hu | 1578 | Two-step analysis of ECG during chest compressions whereby if shockable rhythm not identified, chest compression-free analysis occurs | A two-step analysis through CPR algorithm | 93.60% | 99.50% | – |
Small sample size of coarse VT The OHCA cardiac arrests were not treated with a defibrillator until they arrived at hospital Short ECG segments |
| Isasi | 2203 | Use of machine learning algorithms following CPR artefact filtering for reliable shock decisions | Least mean squares filter followed by ANN, SVM, Kernel Logistic Regression or Random Forest classifier | 94.5% | 95.5% | 96.0% |
Computer based study not ‘bench’ simulation study |
| Fumagalli | 2701 | Analysis of ECG during chest compressions with 3 s pause to re-confirm rhythm | Analysis During Compressions with Fast Reconfirmation (ADC-FR) algorithm | 95.0% | 99.0% | – |
Requires thoracic impedance for removal of ECG artefact |
| Yu | 1017 | An adaptive filter which can eliminate CPR artefacts from corrupted ECGs without any reference channels can be used for non-shockable rhythm detection during CPR | ANN | 95.0% | 80.0% | – |
Tested with artificial mixtures of clean human ECGs and CPR artefacts collected from pigs Only 24 CPR artefacts produced and superimposed onto the ECG segments |
ANN, artificial neural network; CNN, convolutional neural network; OHCA, out of hospital cardiac arrest; VT, ventricular tachycardia.
Tabular summarisation of search on the use of artificial intelligence in ICDs
| Study | Number of participants | Study design | Algorithm used | Most accurate predictive factors | Potential limitations | Benefits |
| Wu | 382 | Prospective registry analysis | Random Forest |
HF hospitalisation CMR derived LA and LV volumes Larger total scar and grey zone extents Lower LA emptying fractions Serum IL-6 |
Observational study Long enrolment for cohort ICD programming parameters not prescriptive | Identification of predictive factors for appropriate ICD interventions in a cohort of patients suitable for primary prevention ICD insertion. |
| Van Hille | 62 | Retrospective database analysis | Drools and ontology reasoning modules |
With finer level of granularity DROOLS would be preferred |
Small sample sizes Does not use specific instructions | Drools and ontology reasoning approaches are efficacious methods for the triage of AF alerts from ICD devices. |
| Shakibfar | 16 022 | Retrospective database analysis | Logistic regression—model 1 |
Total number of sustained episodes Shocks delivered Cycle length parameters | – | Prediction of electrical storm using machine learning models based on ICD remote monitoring summaries during episodes. |
| Shakibfar | 19 935 | Retrospective cohort study | Random forest and logistic regression |
Percentage of ventricular pacing during the day Activity of ICD during day Average ventricular HR during day Number of previously untreated tachycardias |
Difficult to differentiate nsVT and VT US only (generalisability) | Use of large-scale random forest showed that daily summaries of ICD measurements in the absence of clinical information can predict short term risk of electrical storm. |
| Ross | 71 948 | Retrospective registry analysis | Random forest and logistic regression |
Family history of sudden death NYHA 4 Previous ICD Thoracic cardiac surgery and biventricular pacemaker insertion |
Dual chamber ICDs only No information on leads Single rather than multiple imputation | Random forest can improve identification of mortality and adverse events by dual-chamber ICDs. |
AF, atrial fibrillation; HF, heart failure; IL-6, interleukin-6; LA, left atrium; LV, left ventricle; nsVT, non-sustained ventricular tachycardia; NYHA-4, New York Heart Association Classification 4; VT, ventricular tachycardia.
Tabular summarisation of search on the prediction of ICD interventions
| Study | Data set | Number of participants | Algorithm used | Classification accuracy | AUC | Ventricular arrhythmias |
| Okada | CMR imaging | 122 | Substrate spatial complexity analysis | 81.0% | 0.72 | 40 |
| Kotu | CMR imaging | 54 | MATLAB, SVM and k-NN | 94.4% to 92.6% | 0.96 | – |
| Ebrahimzadeh | ECG | 70 (35 normal, 35 sudden cardiac death) | kNN, MLP | 84.0% to 99.7% | – | – |
| Au-Yeung | ECG | 788 | RF, SVM | – | 0.81 to 0.88 | 3 in 10 patients |
| Marzec | CIED | 235 | RF, k-NN, STATA IC | 55.3% to 76.6% | 0.5 | 49 |
| Shandilya | ECG+PetCO2 | 153 | MDI model | 78.8% | 0.832 | – |
| Howe | ECG | 41 | SVM | 81.9% | 0.75 | 115 |
| Shandilya | ECG | 57 cardiac arrests (90 signals) | SVM | Up to 83.3% | 0.85 to 0.93 | 57 |
AUC, area under the curve; CIED, cardiac implantable electronic devices; CMR, cardiac MRI; k-NN, k nearest neighbours algorithm; MDI, multidomain integrative; MLP, multilayer perceptron; RF, random forest; STATA-IC, statistical software package; SVM, support vector machines.