Next Article in Journal
A Leucyl-tRNA Synthetase Urzyme: Authenticity of tRNA Synthetase Catalytic Activities and Promiscuous Phosphorylation of Leucyl-5′AMP
Next Article in Special Issue
Disruption of a Conservative Motif in the C-Terminal Loop of the KCNQ1 Channel Causes LQT Syndrome
Previous Article in Journal
Mebendazole-Induced Blood-Testis Barrier Injury in Mice Testes by Disrupting Microtubules in Addition to Triggering Programmed Cell Death
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Convolutional Neural Networks for Mechanistic Driver Detection in Atrial Fibrillation

by
Gonzalo Ricardo Ríos-Muñoz
1,2,3,*,
Francisco Fernández-Avilés
1,2,4 and
Ángel Arenal
1,2,4
1
Department of Cardiology, Instituto de Investigación Sanitaria Gregorio Marañón (IiSGM), Hospital General Universitario Gregorio Marañón, 28007 Madrid, Spain
2
Center for Biomedical Research in Cardiovascular Disease Network (CIBERCV), 28029 Madrid, Spain
3
Departamento de Bioingeniería e Ingeniería Aeroespacial, Universidad Carlos III de Madrid, 28911 Madrid, Spain
4
Facultad de Medicina, Universidad Complutense de Madrid, 28040 Madrid, Spain
*
Author to whom correspondence should be addressed.
Int. J. Mol. Sci. 2022, 23(8), 4216; https://doi.org/10.3390/ijms23084216
Submission received: 29 January 2022 / Revised: 4 April 2022 / Accepted: 4 April 2022 / Published: 11 April 2022

Abstract

:
The maintaining and initiating mechanisms of atrial fibrillation (AF) remain controversial. Deep learning is emerging as a powerful tool to better understand AF and improve its treatment, which remains suboptimal. This paper aims to provide a solution to automatically identify rotational activity drivers in endocardial electrograms (EGMs) with convolutional recurrent neural networks (CRNNs). The CRNN model was compared with two other state-of-the-art methods (SimpleCNN and attention-based time-incremental convolutional neural network (ATI-CNN)) for different input signals (unipolar EGMs, bipolar EGMs, and unipolar local activation times), sampling frequencies, and signal lengths. The proposed CRNN obtained a detection score based on the Matthews correlation coefficient of 0.680, an ATI-CNN score of 0.401, and a SimpleCNN score of 0.118, with bipolar EGMs as input signals exhibiting better overall performance. In terms of signal length and sampling frequency, no significant differences were found. The proposed architecture opens the way for new ablation strategies and driver detection methods to better understand the AF problem and its treatment.

1. Introduction

Deep learning (DL) models are more than a trend and they are becoming practical tools in everyday life, with unprecedented performance in image classification problems, product recommendation, DNA sequence analysis, cellular electron transport, and medical diagnosis applications [1,2,3,4,5]. In the latter, DL models have recently debuted in the cardiology field to tackle problems such as arrhythmia type classification [6,7,8,9], heart rate variability [10], computed tomography (CT), magnetic resonance imaging (MRI) 3D ventricular-atrial segmentation [11], diagnosis of arrhythmias in wearable devices [12], guidance in irregular heart electrical activity, and more specifically atrial fibrillation (AF) electroanatomical mapping [13,14,15].
AF is a major problem in our society, with an estimated prevalence of 2–4% in adults [16]. The suboptimal treatment of this arrhythmia and the ongoing debate on its initiating and maintenance mechanisms, i.e., multiple wavelet propagation [17], ectopic beats [18], and rotational activity drivers [19], make AF a major challenge in modern medicine. The AF complexity calls for a holistic, multisided, and multidisciplinary approach involving the joint work of physicians, scientists, and engineers. This partnership could improve the success of AF interventions and therefore reduce AF incidence and risk [20].
However, the initiating and maintenance mechanisms behind AF have generated debate and controversy. Recent technological advances allow the direct examination of the endocardial atrial tissue with multi-electrode catheters and 3D electroanatomical navigation systems. This paper aims to provide a solution to identify rotational activity drivers (rotors) using convolutional neural network (CNN)-based models from endocardial electrograms (EGMs) recorded in direct contact with the arrhythmogenic tissue. These so-called “drivers” are spatiotemporal self-reentrant electrical wavefronts that appear and propagate in the atrial tissue and may play an active role in the maintenance of AF. Multi-electrode catheters allow the visualization of the rotational activity when the signals are displayed in a ring order fashion with respect to the position and layout of the mapping catheter (Figure 1). In the presence of a rotor, bipolar EGMs exhibit a staircase activation pattern that expands the complete activation cycle and merges with the next one if repetitive rotations occur. Present signal processing algorithms that tackle the rotor detection problem use phase transformation of the EGMs [21], unipolar EGM local activation times (LATs) [22,23], causality EGM relationships [24], or even directed graphs [25] to describe this abnormal cardiac electrical propagation.
These techniques for AF driver assessment employ endocardial EGMs from multi-electrode catheters placed inside the atrial chambers. They apply traditional signal processing methods, e.g., filtering, threshold-based detectors, phase domain analysis, or fast Fourier transform [21,22,26]. Although robust, these methods require heavy pre-processing and post-processing steps that may distort the signals, lack specificity [27], and in most cases, introduce computationally expensive times to retrieve the results. DL methods, specifically CNNs, allow inner processing of the signals into feature vector representations that identify important aspects of the signals, and once they are trained, their direct application to new data can be applied in real-time signals from a patient [28], overcoming the previously mentioned limitations of traditional methods.
In this paper, we present a novel methodology to assess the presence of rotors using DL models. We propose a new network architecture based on CNNs and recurrent layers and compare its performance against two state-of-the-art models employed in electrocardiogram (ECG) classification. The rest of the paper is organized as follows. In Section 2, we present the results of three models applied to an AF EGM database for rotational activity detection. Section 3 provides a discussion of our main findings. Section 4 details the methodology, experimental settings, DL model architecture, and implementation. Finally, Section 5 summarizes the conclusions of the paper.

2. Results

2.1. Overview

We evaluated the performance of different CNN-based models to detect electrical rotational activity presence in AF endocardial EGM recordings. Figure 1 summarizes the workflow of the study and the final proposed network architecture. The first model is a simple network consisting of three dense layers with binary (sigmoid) output. The second model mimics a network architecture employed to classify ECG recordings that integrates CNN blocks and long short-term memory (LSTM) layers. The third one, our proposed model, implements CNN blocks and gated recurrent unit (GRU) layers. The detailed architecture of the models is described in the Methods section. We evaluated the performance for the two main signal acquisition configurations employed in clinical practice, i.e., unipolar and bipolar EGMs, and also for the LATs of the unipolar EGMs. Additionally, we studied the pre-processing effect when we applied increasing sub-sampling rates and different signal lengths to the input data.

2.2. Patient Characteristics

We retrospectively analyzed a cohort of 75 persistent AF patients (56 men, 19 women) who underwent ultra-high-density mapping during stable AF, i.e., more than 5000 points per electroanatomical map, and point-by-point pulmonary vein isolation with an electroanatomical mapping system (CARTO3 V7, Biosense Webster, Diamond Bar, CA, USA). Table 1 lists the baseline characteristics of the AF population in the study. After a first screening, patients with no rotational activity were discarded to avoid data imbalance, leaving a total of 48 patients. Patients were split into training and test sets according to a 90% training, and 10% test division (43 and 5 patients, respectively). Patients were assigned to the groups in chronological order. The first consecutive patients were assigned to the training group and the last patients to the test group.

2.3. DL Model Performance

We compared the performance of the three models, namely SimpleCNN, attention-based time-incremental convolutional neural network (ATI-CNN), and CRNN, for three different types of input signals: unipolar EGMs, bipolar EGMs, and unipolar LATs. Additional finer analysis was conducted regarding the sampling frequency of the data for 500, 250, and 100 Hz rates, and also varying the temporal length of the signals for 500 ms and 2500 ms segments. After training and validating the models with 34,820 and 4760 signals respectively, we tested them with 5080 new signals from different AF patients. Table 2 shows the performance results for all the parameter combinations. The best metrics for each of the models are highlighted to facilitate comparison.
In Figure 2, we show the receiver operating curve (ROC) for the best performance of each model. Similarly to Table 2, the CRNN model achieved the best area under the curve (AUC) = 0.81, followed by the ATI-CNN-AUC = 0.70, and SimpleCNN-AUC = 0.56.
In terms of the Matthews correlation coefficient (MCC) metric, the CRNN model achieved the best performance with MCC = 0.680 for bipolar EGMs as input signals, a sampling frequency of 500 Hz, and a signal segment length of 2500 ms. The ATI-CNN achieved MCC = 0.401 for the unipolar LATs, with a segment size of 500 ms and a sampling frequency of 100 Hz. The best result for the SimpleCNN approach was 0.118 for the unipolar LATs input, with a sampling frequency of 500 Hz and signal length of 500 ms.
Using the DL model, the SimpleCNN, ATI-CNN, and CRNN models had an average MCC performance of 0.017 ± 0.034, 0.242 ± 0.069, and 0.298 ± 0.130, respectively, for all the tested parameter combinations. The general performance of all the simulations for the three models after a one-Way ANOVA and pairwise comparison showed significant differences (p-value < 0.0001). Pairwise comparison between SimpleCNN and ATI-CNN and between SimpleCNN and CRNN was also significant (p < 0.0001). Overall CRNN performance was higher than ATI-CNN (p = 0.1604).
Analysis of the signal type for all the combinations showed no significant differences (p = 0.8449). The average performance obtained was 0.199 ± 0.174, 0.169 ± 0.124, and 0.18.14 for bipolar EGMs, unipolar EGMs, and unipolar LATs, respectively. Pairwise comparisons between signal types were not significant either.
The different sampling frequency values obtained an MCC score of 0.184 ± 0.137, 0.171 ± 0.125, and 0.199 ± 0.1956 (p = 0.2373) for 100 Hz, 250 Hz, and 500 Hz rates, respectively. Pairwise comparison between groups 100 Hz–250 Hz, 100 Hz–500 Hz, and 250 Hz–500 Hz provided p-values of 0.969, 0.952, and 0.8533, respectively.
Finally, the MCC for the temporal length of the input signal obtained for 500 ms and 2500 ms was 0.207 ± 0.142 and 0.161 ± 0.161, respectively (p = 0.2373).

3. Discussion

In this study, we propose the first CNN-based model for rotational activity detection in AF endocardial EGMs. The model was trained with real patient data and was tested with bipolar EGMs, unipolar EGMs, and unipolar LATs to compare their performance. In addition, we analyzed the effects of down-sampling and signal length on the detection capabilities of the proposed CNN-based models. Our proposed model was compared to two different DL models used in ECG classification. The main findings of the study were as follows: first, we highlighted the importance of bipolar EGMs for identifying rotational activity as opposed to traditional rotor assessment algorithms that focus on unipolar signals. Second, we also demonstrated their better performance versus unipolar LATs and EGMs when training DL networks. Finally, we opened the way for upcoming research on AF driver detection with leading-edge techniques, with the aim of better understanding the AF problem and its treatment.

3.1. Artificial Intelligence in Cardiology

Recently, DL-based methods have emerged as a powerful instrument to outperform current state-of-the-art methods and algorithms in large-scale cardiology databases. Current programming libraries, e.g., Keras or PyTorch [29,30] in Python, provide the user with friendly assets to implement neural networks; however, their real potential emerges after fine-tuning the parameters and optimizing the network design. This is the case for successful studies in the literature that employ different cardiac-related data, e.g., CT-MRI images, ECGs or EGMs, antiarrhythmic drug effects, or clinical screening [6,15,31]. The DL potential managed to provide promising results and a significant performance boost.
Given the promising results of these studies, we applied these methods and concepts to cardiac arrhythmias, and more specifically, the AF problem whose treatment remains suboptimal. The results obtained by our method are comparable with previously published works in the literature for driver detection using EGMs [32], non-invasive ECG leads [33], or optical mapping recordings [14]. Phase singularity detection by Li et al. [32] with multi-electrode catheters and virtual (in silico) EGM signals reported F-scores between 0.54 and 0.83. Their approach was based on traditional signal processing and the phase component of the signals. They concluded that AF driver identification is dependent on the phase singularity detection algorithms and their parameters, and proposed a workflow to operate with optimal parameters to facilitate the comparisons in forthcoming rotor-guided ablation. The non-invasive approach by Jones et al. [33] to determine the number of stable rotors in AF using ECG signals reported an AUC = 0.72. They applied a signal processing method, i.e., phase lock, that quantifies the spatial repeatability of fibrillatory waves in the ECG over time. Similarly, machine learning applied to optical mapping recordings by Zolotarev et al. [14] reported an accuracy of 86% for the classification of EGM recordings as an AF driver or nondriver.
These studies imply the need to better understand the mechanisms and the onset of the fibrillatory state and also to establish common metrics to compare studies that employ different technologies, signals, or algorithms. Therefore, a thorough examination of the atrial chambers is required during electroanatomical ablation procedures. In this sense the mapping time is key and is the main limitation of these studies. Mapping the atria with multi-electrode catheters requires time and expertise and can increase the overall clinical procedure, which may endanger the patient. To achieve a better trade-off between procedure time and substrate investigation, we improved the response time to obtain rotational activity detection of traditional signal processing methods with the proposed DL CRNN model. Our solution avoids heavy pre- and post-processing, minimizing the computational times.
In addition, the model is easy to implement in most of the present programming languages and does not require specialized hardware solutions after the training process is performed. This grants future compatibility with current electrophysiology workstations, 3D electroanatomical mapping systems, or even in silico simulation platforms.

3.2. AF Signals

Unipolar and bipolar EGMs are the two main types of signals that electrophysiologists use to diagnose and treat cardiac arrhythmias. In the case of rotational activity, both play an active role in the detection and visualization of reentrant propagation patterns. Most of the recent commercial systems that assess rotor activity employ unipolar EGMs [22,34], which are known for providing local information about the electrical activity in the vicinity of the electrode that can accurately define the LAT of the atrial tissue. Unipolar LATs correspond to the point of maximum negative slope of the signal; however, this configuration suffers from far-field activity introduced by the ventricular activity. On the other hand, bipolar EGMs cancel this undesired noise source at the same time that they provide better readings of the local activity, but their amplitude is sensitive to the wavefront orientation and prevents the accurate identification of LATs.
Even though the rotor annotations of our database were obtained from unipolar LAT analysis, we decided to train our model with raw bipolar and unipolar EGMs, since DL networks may process the signals differently to the human brain and extract hidden features that experts may overlook or ignore. For the CRNN model, the bipolar set reported better results than the unipolar one, even when compared to the proper unipolar LATs employed to obtain the true labels. Our model correctly predicted 80.04% of the event locations; ATI-CNN performed well, with a 70.03% accuracy, and SimpleCNN reported 57.9% accuracy, not capturing the temporal dependence of the signals. One of the reasons that may explain these results is the higher signal-to-noise ratio that bipolar signals have, which probably enhances the detection of the staircase activation sequence compared to the unipolar configuration.
The type of convolution may also contribute to the better performance of the CRNN model. In our model, rectangular kernels boosted the performance of our preliminary versions with squared kernels. This enabled the network to capture longer temporal dependencies within the extracted CNN features in deeper layers, yielding satisfactory results. Hence, temporal relationships between the EGM signals are crucial to learn and correctly identify rotors from the rest of the AF propagation patterns.
In addition, we hypothesized that the sampling frequency and the input size of the signals might have an impact on the DL learning process. However, the results in Table 2 showed that reducing the sampling frequency or the signal length did not provide a significant impact on increasing the accuracy of the learning process. The best-trained models for the CRNN and the ATI-CNN differ in sampling rates, 500 Hz and 100 Hz, respectively, which is likely related to the input signal used: bipolar EGMs for the CRNN and unipolar LATs for the ATI-CNN. The simple binary representation of the unipolar LAT signals may explain that lower sampling rates can also capture the important features and detect rotors compared to the higher variability of the bipolar EGM voltage values. They may require a higher number of samples to capture important rotor-related features. In this regard, we cannot conclude if the size or the sampling rate of the input signals is a crucial parameter to be taken into account when a DL network is designed.

3.3. Rotational Activity Detection Analysis

We analyzed the false positives (FPs) obtained with the CRNN model to better understand how the CRNN model worked and what the model missed. Several bipolar signals were inspected by the authors and one external cardiologist who was blinded to the detection outcome. All of them agreed that the model performance was good and that many of the FPs were in fact rotors that were misdetected in the bipolar EGMs by the CartoFinder system, which is known to provide a lack of specificity [35].
As we can see in Figure 3 and Figure 4, these results validate our assumption that our model performed better than the 80.0% accuracy score in Table 2. Most of the FPs coincide with fractionation of the bipolar EGMs, which is a known surrogate characteristic of rotational activity [36]; we believe this is the main explanation for the specificity problem in the CRNN network when dealing with bipolar EGM inputs. Another explanation for this behavior can be attributed to the way we chose the “gold standard” for our database. Since DL methods usually require datasets of thousands of samples to achieve a good generalization of the problem at stake, we resorted to CartoFinder, as it could provide thousands of labeled data; this is a trusted tool to detect rotational activity, but it cannot be considered a real “gold standard”, since noise and signal artifacts may affect the EGM acquisitions. To achieve further validation of the CartoFinder method, high-resolution optical mapping videos [37] or in silico computer calculations should be employed to further determine the agreement between CartoFinder and rotational activity. Even when facing this potential limitation, our model exhibited great results and was capable of revealing new rotational activity present in bipolar EGMs that was missed by the CartoFinder module.

3.4. Clinical Implications of Rotational Activity

AF treatment relies on pulmonary vein isolation ablation procedures, antiarrhythmic drug administration, electrical cardioversion, or a combination of these to restore sinus rhythm. Unfortunately, they fail to optimally reduce tachycardia recurrence rates, with 50–70% recurrence after electrical cardioversion and antiarrhythmic drugs [38,39], and 20–45% after ablation procedures [38].
The impact of AF drivers like rotational activity in the management of AF is still being investigated. New mapping technologies favored in new studies evidenced solid proof of the role of rotors as a part of the AF electrophysiological substrate [40]. Clinical studies such as the FIRM trial [40,41], AFACART [42], CartoFinder driven ablation [43,44], UNCOVER AF trial [45], or the RADAR trial [46] showed initial promising results. However, there is still an open debate whether rotors are crucial to maintaining AF or if they are just bystander activations due to the collision of multiple wavefronts [47]. Recent studies have provided different outcomes; most of them were single-center studies, and they differed in the technologies employed. We believe that more extensive multicentric studies are needed to either accept or discard rotors as key components responsible for AF maintenance. In this regard, the new guidelines and studies for the management of AF open the door to new ablation strategies beyond pulmonary vein isolation [48,49].

3.5. Study Limitations

There are several limitations in the study. The first limitation is the absence of a gold standard database for rotor detection such as the ones employed in other fields, e.g., MNIST, ImageNet, or Labelme labeled image datasets in computer vision. For this reason, we resorted to the CartoFinder (Biosense Webster, Diamond Bar, CA, USA) module as the ground truth for our experiments. This is a single-center study, and the number of included patients could be improved. However, we consider it to be a representative number, since the CartoFinder module is a relatively new technology in the electrophysiology field and other AF-related studies with a moderate number of patients and imbalanced data have reported promising results using CNNs [7,8,9]. What is more, the algorithm requires the splines of the catheter to be correctly deployed, which in particular areas of the left atrium (LA) becomes a challenge due to its restricted accessibility and stability during the signal acquisition. In this line, surrogate indices for rotational activity detection should be further studied. Models were trained for the PentaRay catheter layout, including 20 unipolar or 15 bipolar EGMs. In the event of using a new mapping catheter model with a different number of electrodes or layout, models should be adapted and trained to the new topology and distribution of the electrodes.

4. Materials and Methods

In Figure 1, we visually summarize the workflow of the proposed CNN-based models to detect rotational activity in cardiac EGMs recorded with a multi-electrode catheter.

4.1. Patient Cohort

A total of 76 persistent AF patients were referred for their first radiofrequency ablation procedure at the Hospital General Universitario Gregorio Marañón (see Table 1). In 27 patients, no rotational activity events were found. Therefore, we included the remaining patients in the training/validation and test sets in a 90:10% split, respectively. The study was approved by the local ethics committee of Hospital General Universitario Gregorio Marañón.

4.2. Signal Database

Ultra-high-density endocardial maps (>5000 points) were performed with a 20-pole multi-electrode PentaRay catheter and CARTO3 V7 electroanatomical mapping system (Biosense Webster, Diamond Bar, CA, USA). Signals were bandpass filtered: bipolar EGMs at 30–240 Hz, and unipolar EGMs at 0.1–100 Hz. A 50 Hz notch was applied at a sampling frequency of 1 kHz. Signals were acquired sequentially with no pre-established order in the atrial chamber until LA mapping was completed. The setting of the electroanatomical mapping system to integrate a point in the 3D map was a point density < 2 mm, position stability of 2 mm, and the tissue proximity index enabled.
Before performing the pulmonary vein isolation ablation, the CartoFinder module for rotational detection assessment was employed (Biosense Webster, Diamond Bar, CA, USA). The module required the catheter to be correctly deployed and to remain stable for 30 s. After the acquisition, the module detected the LATs of each unipolar EGM as the time instant of the maximum negative slope of the signals. The algorithm arranged the electrode splines by rings and detected rotational activity if the LATs of the concentric circles expanded for more than 50% of the dominant cycle of the EGMs and if there were more than 2 consecutive events. The detected rotational activity should exhibit a staircase activation sequence (see Figure 1), with the upward or downward direction related to a clockwise or counter-clockwise gyre of the rotation. A total of 2792 CartoFinder acquisitions were exported for training and validating the models.

4.3. Signal Pre-Processing

The dataset consisted of a total of 2792 CartoFinder acquisitions. The original dataset suffered from imbalanced learning; the class imbalance ratio between rotational activity and no rotational activity was 4:100, with 27 patients (36.0%) not presenting rotor events. To compensate for this problem, we discarded the patients with no rotational activity and rebalanced the dataset by selecting as many non-rotor and rotor signals from each patient in a 1:1 ratio, which left a total of 4466 CartoFinder acquisitions for training and testing the models.
To reduce disk space, the signals were down-sampled to 500 Hz and reshaped into 15 × 15,000 and 20 × 15,000 matrices for the bipolar and unipolar EGMs, respectively. At this point, offline data augmentation was applied to increase the size of the dataset.
Data augmentation consisted of a temporal sliding window, horizontal and vertical flips, and electrode-ring order arrangement. We set a 50% sliding window overlap, and the window length was tested for two different lengths, i.e., 500 and 2500 ms. Signals were arranged by rings, and the electrode order was modified starting at spline 1 for the first augmentation and starting at spline 5 for the 5th and last permutation, which provided a 5-fold augmentation. The final unipolar and bipolar datasets contained a total of 39,580 training and 5080 test samples (4760 training samples were set aside for validation).
All signals were normalized to be in the 0–1 range. Upper and lower normalization limits were obtained from the 2nd and 98th percentile of the histogram voltage values of the signals. Apart from the well-known advantages of the normalization step in machine learning, this transformation also removes undesired peaks or noisy artifacts that may potentially distort the performance of the models.

4.4. Classification Models

4.4.1. SimpleCNN

The first model we tested consisted of a SimpleCNN architecture that served as the baseline to analyze the detection problem. This network included 3 fully connected layers with 128 units, 64 units, and 1 unit, respectively. We used a rectified linear unit (ReLU) as the activation function and sigmoid output for binary classification.

4.4.2. ATI-CNN

We tested a deep neural network model (ATI-CNN) used in ECG multi-class arrhythmia detection [6]. The idea was to employ a network with a good classification accuracy and with similar input data, i.e., ECG signals. This architecture implements a 13-layer fully CNN with a kernel size of 3 and increasing CNN (64, 128, 256, 256, and 256) kernels of size 3 with pooling layers. This first block eases the spatial fusion of the data from different signals. Then, two LSTM cells follow the convolutional block to achieve temporal data fusion, which allows the temporal flow information transmission between the cells. The cells decide to forget or remember part of the information from the feature vectors fed by the previous convolutional block.

4.4.3. CRNN

The detailed network architecture implemented for the CRNN model is included in Table 3. The model takes as its starting point the AlexNet [50], with improvements to fit the input rectangular shape in terms of kernel, pooling, and stride sizes. To capture the temporal information of the signals, we added two GRU layers of 32 units each before the final output sigmoid layer. This approach is based on previous literature on audio tagging [51] and ECG detection problems [52].
The final architecture in Table 3 consists of 3 CNN blocks and 2 GRU layers. First, we added zero padding to the input signals and batch normalization. For the CNN blocks, rectangular 5 × 23 kernels were used with batch normalization and leaky ReLU activation function. Max-pooling was increased in each block, with dropout set at 30% to reduce overfitting. The GRU layers included 32 units each.

4.5. Implementation and Specifications

This study was developed in Python™ v3.8 in the 64-bit version using PyCharm 2021.1.2 (JetBrains, Prague, Czech Republic). The DL models were developed using Keras [29] with CUDA v11.0 and cudnn 8.0.4.30 (NVIDIA Corporation, Santa Clara, CA, USA). Data were processed using an Intel® Core™ i9 CPU 3.10 GHz processor, 32 GB RAM, and Nvidia GeForce RTX 2070 Super GPU on Windows 10 64 bits. The models were trained with an Adam optimizer [53], with a grid search for learning rates of [10−2, 10−3, 10−4], binary cross-entropy as the loss function, and a batch size of 32.

4.6. Statistical Analysis and Performance Metrics

We present categorical values as absolute and relative percentages (frequencies), and normally distributed variables are summarized by the mean and standard deviation (SD). We tested the continuous variables using One-Way ANOVA, including Tukey honestly significant difference (HSD). The analysis was performed in Python (PyCharm 2020.1.3, JetBrains, Prague, Czech Republic) and JMP statistical software version 14.3.0 (SAS, Cary, NC, USA). In all tests, a p-value < 0.05 was considered statistically significant.
To compare the models that presented the best performance in the classification problem, we calculated their accuracy, precision, recall (sensitivity), specificity (selectivity), and MCC correlation coefficient, as follows:
A c c u r a c y = T P + T N T P + F P + F N + T N ,
P r e c i s i o n = T P T P + F P ,
R e c a l l = T P T P + F N ,
S p e c i f i c i t y = T N T N + F P ,
M C C = T P · T N F P · F N T P + F P · T P + F N · T N + F P · T N + F N ,
where TP, FN, TN, and FP stand for true positive, false negative, true negative, and false positive, respectively, and are the elements of the confusion matrix that summarize the prediction results of a model. MCC is the Matthews correlation coefficient that is commonly used in machine learning to measure the quality of a binary classification problem and provides a more reliable statistical rate using the values of the confusion matrix [54]. MCC provides a high score if all four confusion values are good, and it proportionally takes into account both positive and negative dataset elements.

5. Conclusions

In this study, we propose a novel detection algorithm for rotational activity detection based on CRNNs. The algorithm successfully detected the presence of rotors with an accuracy of 80.04% using bipolar EGMs and 68.40% with unipolar EGMs and was compared against two CNN models in the literature. The algorithm also outperformed the detection capabilities over unipolar signals when bipolar EGMs were employed, while improving the computational times compared to the aforementioned algorithm employed for labeling the data. The results obtained by employing DL methods in clinical detection problems open new research opportunities in cardiology.

Author Contributions

Conceptualization, G.R.R.-M. and Á.A.; Data curation, G.R.R.-M.; Formal analysis, G.R.R.-M.; Investigation, G.R.R.-M. and Á.A.; Methodology, G.R.R.-M.; Software, G.R.R.-M.; Supervision, F.F.-A. and Á.A.; Validation, G.R.R.-M. and Á.A.; Visualization, G.R.R.-M. and Á.A.; Project administration, G.R.R.-M. and Á.A.; Funding acquisition, F.F.-A. and Á.A.; Writing—original draft, G.R.R.-M. and Á.A.; Writing—review and editing, G.R.R.-M., F.F.-A. and Á.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Instituto de Salud Carlos III, Madrid, Spain (PI18/01895 and DTS21/00064); Red de Terapia Celular from the Instituto de Salud Carlos III, Madrid, Spain (RD16/0011/0029); and Ricors–Red de Investigación Cooperativa Orientada a Resultados en Salud–RICORS TERAV (RD21.0017.0002).

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the local ethics committee of Hospital General Universitario Gregorio Marañón (protocol code GÉNERO-FA 16 March 2021).

Informed Consent Statement

Due to the retrospective nature of the study, informed consent was waived by the Institutional Review Board (IRB).

Data Availability Statement

The data of this study are available from the corresponding author on request.

Acknowledgments

The authors would like to thank Javier García, Antonio Moratalla, F. Atienza, P. Ávila, N. Soto, A. Carta, P. Pérez, T. Datino, and E. González-Torrecilla.

Conflicts of Interest

Arenal is a consultant for Medtronic and Boston Scientific. The remaining authors do not have disclosures to declare.

References

  1. Rawat, W.; Wang, Z. Deep convolutional neural networks for image classification: A comprehensive review. Neural Comput. 2017, 29, 2352–2449. [Google Scholar] [CrossRef] [PubMed]
  2. Batmaz, Z.; Yurekli, A.; Bilge, A.; Kaleli, C. A review on deep learning for recommender systems: Challenges and remedies. Artif. Intell. Rev. 2019, 52, 1–37. [Google Scholar] [CrossRef]
  3. Cai, L.; Gao, J.; Zhao, D. A review of the application of deep learning in medical image classification and segmentation. Ann. Transl. Med. 2020, 8, 713. [Google Scholar] [CrossRef] [PubMed]
  4. Le, N.Q.K.; Nguyen, B.P. Prediction of FMN Binding Sites in Electron Transport Chains Based on 2-D CNN and PSSM Profiles. IEEE ACM Trans. Comput. Biol. Bioinform. 2021, 18, 2189–2197. [Google Scholar] [CrossRef]
  5. Le, N.Q.K.; Ho, Q.T. Deep transformers and convolutional neural network in identifying DNA N6-methyladenine sites in cross-species genomes. Methods 2021. [Google Scholar] [CrossRef]
  6. Yao, Q.; Wang, R.; Fan, X.; Liu, J.; Li, Y. Multi-class Arrhythmia detection from 12-lead varied-length ECG using Attention-based Time-Incremental Convolutional Neural Network. Inf. Fusion 2020, 53, 174–182. [Google Scholar] [CrossRef]
  7. Wu, M.; Lu, Y.; Yang, W.; Wong, S.Y. A Study on Arrhythmia via ECG Signal Classification Using the Convolutional Neural Network. Front. Comput. Neurosci. 2021, 14, 106. [Google Scholar] [CrossRef]
  8. Salinas-Martínez, R.; de Bie, J.; Marzocchi, N.; Sandberg, F. Detection of Brief Episodes of Atrial Fibrillation Based on Electrocardiomatrix and Convolutional Neural Network. Front. Physiol. 2021, 12, 1333. [Google Scholar] [CrossRef]
  9. Petmezas, G.; Haris, K.; Stefanopoulos, L.; Kilintzis, V.; Tzavelis, A.; Rogers, J.A.; Katsaggelos, A.K.; Maglaveras, N. Automated Atrial Fibrillation Detection using a Hybrid CNN-LSTM Network on Imbalanced ECG Datasets. Biomed. Signal Process. Control 2021, 63, 102194. [Google Scholar] [CrossRef]
  10. Ishaque, S.; Khan, N.; Krishnan, S. Trends in Heart-Rate Variability Signal Analysis. Front. Digit. Health 2021, 3, 13. [Google Scholar] [CrossRef]
  11. Jamart, K.; Xiong, Z.; Maso Talou, G.D.; Stiles, M.K.; Zhao, J. Mini Review: Deep Learning for Atrial Segmentation From Late Gadolinium-Enhanced MRIs. Front. Cardiovasc. Med. 2020, 7, 86. [Google Scholar] [CrossRef]
  12. Dagher, L.; Shi, H.; Zhao, Y.; Marrouche, N.F. Wearables in cardiology: Here to stay. Hear. Rhythm 2020, 17, 889–895. [Google Scholar] [CrossRef] [PubMed]
  13. Liao, S.; Ragot, D.; Nayyar, S.; Suszko, A.; Zhang, Z.; Wang, B.; Chauhan, V.S. Deep Learning Classification of Unipolar Electrograms in Human Atrial Fibrillation: Application in Focal Source Mapping. Front. Physiol. 2021, 12, 1162. [Google Scholar] [CrossRef] [PubMed]
  14. Zolotarev, A.M.; Hansen, B.J.; Ivanova, E.A.; Helfrich, K.M.; Li, N.; Janssen, P.M.L.; Mohler, P.J.; Mokadam, N.A.; Whitson, B.A.; Fedorov, M.V.; et al. Optical mapping-validated machine learning improves atrial fibrillation driver detection by multi-electrode mapping. Circ. Arrhythmia Electrophysiol. 2020, 13, 1199–1212. [Google Scholar] [CrossRef] [PubMed]
  15. Nagarajan, V.D.; Lee, S.L.; Robertus, J.L.; Nienaber, C.A.; Trayanova, N.A.; Ernst, S. Artificial intelligence in the diagnosis and management of arrhythmias. Eur. Heart J. 2021, 42, 3904–3916. [Google Scholar] [CrossRef]
  16. Benjamin, E.J.; Muntner, P.; Alonso, A.; Bittencourt, M.S.; Callaway, C.W.; Carson, A.P.; Chamberlain, A.M.; Chang, A.R.; Cheng, S.; Das, S.R.; et al. Heart Disease and Stroke Statistics—2019 Update: A Report From the American Heart Association. Circulation 2019, 139, e56–e528. [Google Scholar] [CrossRef]
  17. Moe, G. On the Multiple Wavelet Hypothesis of Atrial Fibrillation. Arch. Int. Phamacodyn. Ther. 1962, 140, 183–188. [Google Scholar]
  18. Haïssaguerre, M.; Jaïs, P.; Shah, D.C.; Takahashi, A.; Hocini, M.; Quiniou, G.; Garrigue, S.; Le Mouroux, A.; Le Métayer, P.; Clémenty, J. Spontaneous Initiation of Atrial Fibrillation by Ectopic Beats Originating in the Pulmonary Veins. N. Engl. J. Med. 1998, 339, 659–666. [Google Scholar] [CrossRef] [Green Version]
  19. Jalife, J.; Berenfeld, O.; Skanes, A.; Mandapati, R. Mechanisms of atrial fibrillation: Mother rotors or multiple daughter wavelets, or both? J. Cardiovasc. Electrophysiol. 1998, 9, S2–S12. [Google Scholar]
  20. Magnussen, C.; Niiranen, T.J.; Ojeda, F.M.; Gianfagna, F.; Blankenberg, S.; Njølstad, I.; Vartiainen, E.; Sans, S.; Pasterkamp, G.; Hughes, M.; et al. Sex Differences and Similarities in Atrial Fibrillation Epidemiology, Risk Factors, and Mortality in Community Cohorts. Circulation 2017, 136, 1588–1597. [Google Scholar] [CrossRef] [Green Version]
  21. Kuklik, P.; Zeemering, S.; van Hunnik, A.; Maesen, B.; Pison, L.; Lau, D.; Maessen, J.; Podziemski, P.; Meyer, C.; Schaffer, B.; et al. Identification of Rotors during Human Atrial Fibrillation Using Contact Mapping and Phase Singularity Detection: Technical Considerations. IEEE Trans. Biomed. Eng. 2016, 64, 310–318. [Google Scholar] [CrossRef] [PubMed]
  22. Daoud, E.G.; Zeidan, Z.; Hummel, J.D.; Weiss, R.; Houmsse, M.; Augostini, R.; Kalbfleisch, S.J. Identification of Repetitive Activation Patterns Using Novel Computational Analysis of Multielectrode Recordings During Atrial Fibrillation and Flutter in Humans. JACC Clin. Electrophysiol. 2017, 3, 207–216. [Google Scholar] [CrossRef] [PubMed]
  23. Ríos-Muñoz, G.R.; Arenal, Á.; Artés-Rodríguez, A. Real-Time Rotational Activity Detection in Atrial Fibrillation. Front. Physiol. 2018, 9, 208. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Luengo, D.; Rios-Munoz, G.; Elvira, V.; Sanchez, C.; Artes-Rodriguez, A. Hierarchical Algorithms for Causality Retrieval in Atrial Fibrillation Intracavitary Electrograms. IEEE J. Biomed. Health Inform. 2019, 23, 143–155. [Google Scholar] [CrossRef] [Green Version]
  25. Vandersickel, N.; Van Nieuwenhuyse, E.; Van Cleemput, N.; Goedgebeur, J.; El Haddad, M.; De Neve, J.; Demolder, A.; Strisciuglio, T.; Duytschaever, M.; Panfilov, A.V. Directed Networks as a Novel Way to Describe and Analyze Cardiac Excitation: Directed Graph Mapping. Front. Physiol. 2019, 10, 1138. [Google Scholar] [CrossRef]
  26. Atienza, F.; Almendral, J.; Ormaetxe, J.M.; Moya, Á.; Martínez-Alday, J.D.; Hernández-Madrid, A.; Castellanos, E.; Arribas, F.; Arias, M.Á.; Tercedor, L.; et al. Comparison of Radiofrequency Catheter Ablation of Drivers and Circumferential Pulmonary Vein Isolation in Atrial Fibrillation: A Noninferiority Randomized Multicenter RADAR-AF Trial. J. Am. Coll. Cardiol. 2014, 64, 2455–2467. [Google Scholar] [CrossRef] [Green Version]
  27. Adragão, P.; Carmo, P.; Cavaco, D.; Carmo, J.; Ferreira, A.; Moscoso Costa, F.; Carvalho, M.S.; Mesquita, J.; Quaresma, R.; Belo Morgado, F.; et al. Relationship between rotors and complex fractionated electrograms in atrial fibrillation using a novel computational analysis. Rev. Port. Cardiol. 2017, 36, 233–238. [Google Scholar] [CrossRef]
  28. Repici, A.; Badalamenti, M.; Maselli, R.; Correale, L.; Radaelli, F.; Rondonotti, E.; Ferrara, E.; Spadaccini, M.; Alkandari, A.; Fugazza, A.; et al. Efficacy of Real-Time Computer-Aided Detection of Colorectal Neoplasia in a Randomized Trial. Gastroenterology 2020, 159, 512–520.e7. [Google Scholar] [CrossRef]
  29. Lu, X.H. Application of Machine Learning and Grocery Transaction Data. 2015. [Google Scholar]
  30. Paszke, A.; Gross, S.; Massa, F.; Lerer, A.; Bradbury, J.; Chanan, G.; Killeen, T.; Lin, Z.; Gimelshein, N.; Antiga, L.; et al. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32; Wallach, H., Larochelle, H., Beygelzimer, A., de Alché-Buc, F., Fox, E., Garnett, R., Eds.; Curran Associates Inc.: Red Hook, NY, USA, 2019; pp. 8024–8035. [Google Scholar]
  31. Sanchez de la Nava, A.M.; Arenal, Á.; Fernández-Avilés, F.; Atienza, F. Artificial Intelligence-Driven Algorithm for Drug Effect Prediction on Atrial Fibrillation: An in silico Population of Models Approach. Front. Physiol. 2021, 12, 768468. [Google Scholar] [CrossRef]
  32. Li, X.; Almeida, T.P.; Dastagir, N.; Guillem, M.S.; Salinet, J.; Chu, G.S.; Stafford, P.J.; Schlindwein, F.S.; Ng, G.A. Standardizing Single-Frame Phase Singularity Identification Algorithms and Parameters in Phase Mapping During Human Atrial Fibrillation. Front. Physiol. 2020, 11, 869. [Google Scholar] [CrossRef]
  33. Jones, A.R.; Krummen, D.E.; Narayan, S.M. Non-invasive identification of stable rotors and focal sources for human atrial fibrillation: Mechanistic classification of atrial fibrillation from the electrocardiogram. EP Eur. 2013, 15, 1249–1258. [Google Scholar] [CrossRef] [PubMed]
  34. Narayan, S.M.; Krummen, D.E.; Enyeart, M.W.; Rappel, W.J. Computational Mapping Identifies Localized Mechanisms for Ablation of Atrial Fibrillation. PLoS ONE 2012, 7, e46034. [Google Scholar] [CrossRef] [PubMed]
  35. Rosa, G.; Quintanilla, J.G.; Salgado, R.; González-Ferrer, J.J.; Cañadas-Godoy, V.; Pérez-Villacastín, J.; Pérez-Castellano, N.; Jalife, J.; Filgueiras-Rama, D. Mapping Technologies for Catheter Ablation of Atrial Fibrillation Beyond Pulmonary Vein Isolation. Eur. Cardiol. 2021, 16, e21. [Google Scholar] [CrossRef] [PubMed]
  36. Quintanilla, J.G.; Alfonso-Almazán, J.M.; Pérez-Castellano, N.; Pandit, S.V.; Jalife, J.; Pérez-Villacastín, J.; Filgueiras-Rama, D. Instantaneous Amplitude and Frequency Modulations Detect the Footprint of Rotational Activity and Reveal Stable Driver Regions as Targets for Persistent Atrial Fibrillation Ablation. Circ. Res. 2019, 125, 609–627. [Google Scholar] [CrossRef] [PubMed]
  37. Herron, T.J.; Lee, P.; Jalife, J. Optical imaging of voltage and calcium in cardiac cells & tissues. Circ. Res. 2012, 110, 609–623. [Google Scholar] [CrossRef] [Green Version]
  38. Dretzke, J.; Chuchu, N.; Agarwal, R.; Herd, C.; Chua, W.; Fabritz, L.; Bayliss, S.; Kotecha, D.; Deeks, J.J.; Kirchhof, P.; et al. Predicting recurrent atrial fibrillation after catheter ablation: A systematic review of prognostic models. Europace 2020, 22, 748–760. [Google Scholar] [CrossRef]
  39. Vizzardi, E.; Curnis, A.; Latini, M.G.; Salghetti, F.; Rocco, E.; Lupi, L.; Rovetta, R.; Quinzani, F.; Bonadei, I.; Bontempi, L.; et al. Risk factors for atrial fibrillation recurrence: A literature review. J. Cardiovasc. Med. 2014, 15, 235–253. [Google Scholar] [CrossRef]
  40. Narayan, S.M.; Krummen, D.E.; Rappel, W.J. Clinical Mapping Approach to Diagnose Electrical Rotors and Focal Impulse Sources for Human Atrial Fibrillation. J. Cardiovasc. Electrophysiol. 2012, 23, 447–454. [Google Scholar] [CrossRef] [Green Version]
  41. Miller, J.M.; Kalra, V.; Das, M.K.; Jain, R.; Garlie, J.B.; Brewster, J.A.; Dandamudi, G. Clinical Benefit of Ablating Localized Sources for Human Atrial Fibrillation: The Indiana University FIRM Registry. J. Am. Coll. Cardiol. 2017, 69, 1247–1256. [Google Scholar] [CrossRef]
  42. Knecht, S.; Sohal, M.; Deisenhofer, I.; Albenque, J.P.; Arentz, T.; Neumann, T.; Cauchemez, B.; Duytschaever, M.; Ramoul, K.; Verbeet, T.; et al. Multicentre evaluation of non-invasive biatrial mapping for persistent atrial fibrillation ablation: The AFACART study. Europace 2017, 19, 1302–1309. [Google Scholar] [CrossRef]
  43. Calvo, D.; Rubín, J.; Pérez, D.; Morís, C. Ablation of Rotor Domains Effectively Modulates Dynamics of Human: Long-Standing Persistent Atrial Fibrillation. Circ. Arrhythm. Electrophysiol. 2017, 10, e005740. [Google Scholar] [CrossRef] [PubMed]
  44. Honarbakhsh, S.; Schilling, R.J.; Providencia, R.; Keating, E.; Chow, A.; Sporton, S.; Lowe, M.; Earley, M.J.; Lambiase, P.D.; Hunter, R.J. Characterization of drivers maintaining atrial fibrillation: Correlation with markers of rapidity and organization on spectral analysis. Hear. Rhythm 2018, 15, 1296–1303. [Google Scholar] [CrossRef] [PubMed]
  45. Willems, S.; Verma, A.; Betts, T.R.; Murray, S.; Neuzil, P.; Ince, H.; Steven, D.; Sultan, A.; Heck, P.M.; Hall, M.C.; et al. Targeting Nonpulmonary Vein Sources in Persistent Atrial Fibrillation Identified by Noncontact Charge Density Mapping: UNCOVER AF Trial. Circ. Arrhythm. Electrophysiol. 2019, 12, e007233. [Google Scholar] [CrossRef] [PubMed]
  46. Choudry, S.; Mansour, M.; Sundaram, S.; Nguyen, D.T.; Dukkipati, S.R.; Whang, W.; Kessman, P.; Reddy, V.Y. RADAR: A Multicenter Food and Drug Administration Investigational Device Exemption Clinical Trial of Persistent Atrial Fibrillation. Circ. Arrhythm. Electrophysiol. 2020, 13, e007825. [Google Scholar] [CrossRef] [PubMed]
  47. Lee, G.; Kumar, S.; Teh, A.; Madry, A.; Spence, S.; Larobina, M.; Goldblatt, J.; Brown, R.; Atkinson, V.; Moten, S.; et al. Epicardial Wave Mapping in Human Long-Lasting Persistent Atrial Fibrillation: Transient Rotational Circuits, Complex Wavefronts, and Disorganized Activity. Eur. Heart J. 2014, 35, 86–97. [Google Scholar] [CrossRef] [Green Version]
  48. Hindricks, G.; Potpara, T.; Dagres, N.; Arbelo, E.; Bax, J.; Blomström-Lundqvist, C.; Boriani, G.; Castella, M.; Dan, G.; Dilaveris, P.; et al. 2020 ESC Guidelines for the diagnosis and management of atrial fibrillation developed in collaboration with the European Association of Cardio-Thoracic Surgery (EACTS). Eur. Heart J. 2021, 42, 373–498. [Google Scholar] [CrossRef]
  49. Ríos-Muñoz, G.R.; Soto, N.; Ávila, P.; Carta, A.; Atienza, F.; Datino, T.; González-Torrecilla, E.; Fernández-Avilés, F.; Arenal, Á. Structural Remodeling and Rotational Activity in Persistent/Long-Lasting Atrial Fibrillation: Gender-Effect Differences and Impact on Post-Ablation Outcome. Front. Cardiovasc. Med. 2022, 9, 819429. [Google Scholar] [CrossRef]
  50. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet classification with deep convolutional neural networks. Commun. ACM 2017, 60, 84–90. [Google Scholar] [CrossRef]
  51. Zheng, X.; Zhang, C.; Chen, P.; Zhao, K.; Jiang, H.; Jiang, Z.; Pan, H.; Wang, Z.; Jia, W. A CRNN system for sound event detection based on gastrointestinal sound dataset collected by wearable auscultation devices. IEEE Access 2020, 8, 157892–157905. [Google Scholar] [CrossRef]
  52. Andersen, R.S.; Peimankar, A.; Puthusserypady, S. A deep learning approach for real-time detection of atrial fibrillation. Expert Syst. Appl. 2019, 115, 465–473. [Google Scholar] [CrossRef]
  53. Kingma, D.P.; Ba, J.L. Adam: A Method for Stochastic Optimization. In Proceedings of the 3rd International Conference Learning Representations ICLR 2015, San Diego, CA, USA, 7–9 May 2015. [Google Scholar] [CrossRef]
  54. Chicco, D.; Jurman, G. The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation. BMC Genom. 2020, 21, 6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. CNN-based rotational activity detection workflow. (Top) Endocardial EGMs registered with a multi-electrode catheter exhibiting a rotational activation (rotor) staircase pattern. Signals were obtained from a 3D electroanatomical mapping system and multi-electrode catheters. (Bottom) Bipolar EGMs, unipolar EGMs, and unipolar LATs are used as input signals and are fed to the proposed CRNN-based model to train and detect the presence of rotational activity in AF endocardial signals. EGMs, electrograms; LATs, local activation times; CRNN, convolutional recurrent neural network.
Figure 1. CNN-based rotational activity detection workflow. (Top) Endocardial EGMs registered with a multi-electrode catheter exhibiting a rotational activation (rotor) staircase pattern. Signals were obtained from a 3D electroanatomical mapping system and multi-electrode catheters. (Bottom) Bipolar EGMs, unipolar EGMs, and unipolar LATs are used as input signals and are fed to the proposed CRNN-based model to train and detect the presence of rotational activity in AF endocardial signals. EGMs, electrograms; LATs, local activation times; CRNN, convolutional recurrent neural network.
Ijms 23 04216 g001
Figure 2. Receiver operating characteristic (ROC) curves for the three models. AUC, area under the curve.
Figure 2. Receiver operating characteristic (ROC) curves for the three models. AUC, area under the curve.
Ijms 23 04216 g002
Figure 3. CRNN classification example. From top to bottom: the first signal shows a true positive example that exhibits a rotational activity in the last third of the temporal axis; the second signal shows a true negative classification (no rotor); the third signal shows a false positive; the fourth signal shows a false negative example of a missed rotor detection. CRNN, convolutional recurrent neural network; EGM, electrogram.
Figure 3. CRNN classification example. From top to bottom: the first signal shows a true positive example that exhibits a rotational activity in the last third of the temporal axis; the second signal shows a true negative classification (no rotor); the third signal shows a false positive; the fourth signal shows a false negative example of a missed rotor detection. CRNN, convolutional recurrent neural network; EGM, electrogram.
Ijms 23 04216 g003
Figure 4. Example of an undetected rotor with CartoFinder in bipolar EGMs. The CRNN labeled this signal as a false positive, which later, after an expert inspection, was reclassified as a correctly detected rotational activity. CRNN, convolutional recurrent neural network; EGMs, electrograms; RAc, rotational activity.
Figure 4. Example of an undetected rotor with CartoFinder in bipolar EGMs. The CRNN labeled this signal as a false positive, which later, after an expert inspection, was reclassified as a correctly detected rotational activity. CRNN, convolutional recurrent neural network; EGMs, electrograms; RAc, rotational activity.
Ijms 23 04216 g004
Table 1. Baseline characteristics of the patients.
Table 1. Baseline characteristics of the patients.
CharacteristicsAll PatientsTraining SetTest Setp-Value
N75 (100.0)435-
Age (years)60.7 ± 9.761.4 ± 9.560.0 ± 4.10.7509
Sex
   Men56 (74.7)37 (86.0)3 (60.0)0.1389
   Women19 (25.3)6 (14.0)2 (40.0)0.1389
Atrial volume (cm3)148.5 ± 39.4158.6 ± 40.5144.4 ± 37.70.4649
Diagnosis of AF (years)3.1 ± 3.53.6 ± 2.51.8 ± 1.50.1594
Comorbidities
   BSA (m2)2.0 ± 0.22.1 ± 0.22.1 ± 0.10.6083
   CHA2DS2-VASc1.8 ± 1.51.6 ± 1.42.0 ± 1.30.5403
   COPD4 (5.3)4 (9.0)0 (0.0)0.4777
   Diabetes mellitus12 (16.0)6 (14.0)1 (20.0)0.7188
   Dyslipidemia26 (34.7)16 (37.0)3 (60.0)0.3222
   Heart failure13 (17.3)8 (16.6)1 (20.0)0.9362
   Hypertension36 (48.04)21 (49.0)3 (60.0)0.6384
   Obstructive sleep apnea16 (21.3)10 (23.0)0 (0.0)0.2263
   SHD22 (29.3)12 (28.0)3 (60.0)0.1416
   Stroke4 (5.33)4 (9.0)0 (0.0)0.4777
Signal acquisitions (per patient)
   Number of acquisitions37.2 ± 14.739.9 ± 13.635.0 ± 8.60.4471
   Number of rotational events51.2 ± 112.466.5 ± 111.950.4 ± 57.20.7568
   Rotor cycle duration (ms)166.8 ± 36.1167.0 ± 36.4164.4 ± 31.10.9073
Values in the table are n (%) or mean ± standard deviation. AF, atrial fibrillation; BSA, body surface area; COPD, chronic obstructive pulmonary disease; SHD, structural heart disease.
Table 2. Performance results.
Table 2. Performance results.
DL ModelInput DataSignal LengthSampling
Frequency
Validation AccuracyTest
Accuracy
PrecisionRecallSpecificityMCC
(Type)(ms)(Hz)(%)(%)(%)(%)(%)
SimpleCNNuEGMs50050049.8349.9349.9677.8222.05−0.002
25050.9949.0749.2560.7237.43−0.019
10053.5452.1352.2649.3854.890.043
250050051.2349.9749.9426.8873.05−0.001
25048.8250.6250.3784.3316.910.017
10050.2051.2451.1555.0047.480.025
bEGMs50050050.0050.0050.00100.000.000.000
25050.0050.0150.00100.000.010.008
10048.9649.4649.2736.7362.18−0.011
250050050.0050.0050.00100.000.000.000
25050.0050.0050.00100.000.000.000
10050.0050.0550.03100.000.100.022
uLATs50050057.9055.8655.1063.3248.390.118
25055.9753.2152.8759.0847.340.065
10053.6152.5152.4553.6451.380.050
250050051.0750.7751.1434.6766.880.016
25051.3649.8049.7844.7754.84−0.004
10052.1648.5948.6249.9747.20−0.028
ATI-CNNuEGMs50050064.0058.5670.6329.3287.800.211
25058.8256.8373.2021.5492.110.193
10062.0058.8166.8035.0582.570.200
250050063.3759.2868.1834.8083.760.213
25059.8558.8371.1129.7387.920.217
10054.3355.6766.4122.9588.390.150
bEGMs50050062.6963.3071.9743.5683.040.289
25067.6058.7568.1632.8684.650.205
10067.4262.0069.7842.3381.670.261
250050064.0159.8563.4646.4473.260.204
25065.4963.0565.0956.3169.800.263
10065.7458.9657.6967.2150.700.182
uLATs50050064.1463.2969.5647.2579.330.281
25070.5665.3668.6356.5774.140.312
10076.4470.0369.4871.4468.620.401
2500500------ 1
25062.3954.2375.7512.4396.020.154
10070.8965.4659.8593.9536.970.376
CRNNuEGMs50050071.7668.4077.9151.3685.440.400
25065.7663.1277.1737.2588.980.310
10056.2564.8170.9350.1879.440.310
250050063.0560.5546.7364.7358.270.220
25071.4063.6670.9046.3480.980.290
10064.8661.7158.2083.1140.310.260
bEGMs50050078.3972.5267.1289.8050.240.410
25072.5759.8876.8928.2491.510.260
10073.1865.4867.8558.8272.130.310
250050080.9380.0474.1492.2767.820.680
25079.2363.9663.2866.5061.420.280
10074.6460.3363.4748.7071.970.210
uLATs50050074.2868.7267.0973.4663.980.376
25069.6061.8757.3093.2130.540.305
10073.1564.6160.9681.2747.950.310
250050050.4849.8430.770.2699.41−0.025
25067.8656.9453.8796.6817.200.229
10070.7160.2371.0134.5785.890.238
1 Training on the GPU could not be achieved due to a lack of memory. The best metrics for each model are highlighted with different background colors. DL, deep learning; MCC, Matthews correlation coefficient; CNN, convolutional neural network; ATI-CNN, attention-based time-incremental convolutional neural network; CRNN, convolutional recurrent neural network; uEGMs, unipolar electrograms; bEGMs, bipolar electrograms; uLATs, unipolar local activation times.
Table 3. CRNN model for rotational activity detection.
Table 3. CRNN model for rotational activity detection.
LayerKernel Size
(H, W, D)
Stride
(H, W)
Activations 1
Unipolar EGMs, LATsBipolar EGMs
Input--1250 × 20 × 11250 × 15 × 1
Zero Padding 2D 1(37, 0, 0) 1324 × 20 × 11324 × 15 × 1
Batch Normalization 1--
Dropout 1--1324 × 20 × 11324 × 15 × 1
Conv2D 1(5, 23, 32)(1, 1)1324 × 20 × 321324 × 15 × 32
Batch Normalization 2--1324 × 20 × 321324 × 15 × 32
LeakyReLU 1--1324 × 20 × 321324 × 15 × 32
Max Pooling 2D 1(2, 2, 32)(2, 1)662 × 19 × 32662 × 14 × 32
Dropout 2--662 × 19 × 32662 × 14 × 32
Conv2D 2(5, 23, 64)(1, 1)662 × 19 × 64662 × 14 × 64
Batch Normalization 3--662 × 19 × 64662 × 14 × 64
LeakyReLU 2--662 × 19 × 64662 × 14 × 64
Max Pooling 2D 3(3, 3, 64)(3, 3)220 × 6 × 64220 × 4 × 64
Dropout 3--220 × 6 × 64220 × 4 × 64
Conv2D 3(5, 23, 64)(1, 1)220 × 6 × 64220 × 4 × 64
Batch Normalization 4--220 × 6 × 64220 × 4 × 64
Leaky ReLU 3--220 × 6 × 64220 × 4 × 64
Max Pooling 2D 3(4, 4, 64)(4, 4)55 × 1 × 6455 × 1 × 64
Dropout 4--55 × 1 × 6455 × 1 × 64
Reshape 1--55 × 6455 × 64
GRU 132 units-55 × 3255 × 32
GRU 232 units-3232
Dropout 5--3232
Dense--11
1 The activations in the table are for 2500 ms signals at sampling frequency 500 Hz. The different activations for the network input size variations can be extrapolated from the kernel and stride columns. CRNN, convolutional recurrent neural network; H, height; W, width; D, depth; EGMs, electrograms; LATs, local activation times; GRU, gated recurrent unit; ReLU, rectified linear unit.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ríos-Muñoz, G.R.; Fernández-Avilés, F.; Arenal, Á. Convolutional Neural Networks for Mechanistic Driver Detection in Atrial Fibrillation. Int. J. Mol. Sci. 2022, 23, 4216. https://doi.org/10.3390/ijms23084216

AMA Style

Ríos-Muñoz GR, Fernández-Avilés F, Arenal Á. Convolutional Neural Networks for Mechanistic Driver Detection in Atrial Fibrillation. International Journal of Molecular Sciences. 2022; 23(8):4216. https://doi.org/10.3390/ijms23084216

Chicago/Turabian Style

Ríos-Muñoz, Gonzalo Ricardo, Francisco Fernández-Avilés, and Ángel Arenal. 2022. "Convolutional Neural Networks for Mechanistic Driver Detection in Atrial Fibrillation" International Journal of Molecular Sciences 23, no. 8: 4216. https://doi.org/10.3390/ijms23084216

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop