Startseite An algorithm to automatically determine the cycle length coverage to identify rotational activity during atrial fibrillation – a simulation study
Artikel Open Access

An algorithm to automatically determine the cycle length coverage to identify rotational activity during atrial fibrillation – a simulation study

  • Wenzel Kaltenbacher EMAIL logo , Markus Rottmann und Olaf Dössel
Veröffentlicht/Copyright: 30. September 2016
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

Atrial fibrillation is the most common cardiac arrhythmia. Many physicians believe in the hypothesis that persistent atrial fibrillation is maintained by centers of rotatory activity. These so called rotors are sometimes found by physicians during catheter ablation or electrophysiological studies but there are also physicians who claim that they did not find any rotors at all. One reason might be that today rotors are mainly identified by visual inspection of the data. Thus we are aiming at an algorithm for rotor detection. We first developed an algorithm based on the local activation times of the intracardiac electrograms recorded by a multielectrode catheter that can automatically determine the cycle length coverage. This was done to get an objective view on possible rotors and therefore help to quantify whether a rotor was found or not. The algorithm was developed and evaluated in two different simulation setups, where it could reliably determine cycle length coverage. But we found out that effects like wave collision and slow conduction have strong influence on cycle length coverage. This prevents cycle length coverage from being suited as the only parameter to quantify whether a rotor is present or not. On the other hand we could confirm that rotors imply a cycle length coverage of >70% if the multielectrode catheter is centered in an area of <5 mm away from the rotor tip. Therefore cycle length coverage can at least be used in some situations to exclude the presence of possible rotors.

1 Introduction

Many physicians state that persistent atrial fibrillation (AF) is maintained by centers of rotatory activity [1], [2]. On the other hand there is a large number of physicians however, who do not find any rotors at all. A possible reason could be, that in clinical systems there are no quantitative methods there is a rotor or not. Therefore we developed an algorithm that determines the cycle length coverage (CLC) automatically aiming at a method for automatic rotor detection.

CLC is a parameter that is also used by physicians but it is only estimated by visual inspection of the multichannel electrograms. With our algorithm we want to bring new objective information to the discussion about rotors and reduce subjective influences that complicate the discussion. The algorithm is based on the local activation times (LATs) that are determined by detection of the steepest negative slope of the measured electrograms.

2 Methods

2.1 Simulation setup

We used the Nygren cardiac cell model and created a 3D tissue patch with a size of 100 × 100 mm and a voxel side length of 0.1 mm [3]. The monodomain equations were solved with the parallel solver aCELLerate [4]. By forward calculation extracellular potentials were calculated with a sampling rate of 1000 Hz. A voltage map of this simulation is shown in Figure 1.

Figure 1: Voltage map of the rotor in the 3D patch with a Lasso catheter (diameter 20 mm) and the measured electrograms for two different positions. Red circles mark the LATs. CLC in the first measurement is about 90% and 20% in the second measurement.
Figure 1:

Voltage map of the rotor in the 3D patch with a Lasso catheter (diameter 20 mm) and the measured electrograms for two different positions. Red circles mark the LATs. CLC in the first measurement is about 90% and 20% in the second measurement.

Figure 2: DF determination algorithm: (A) Electrograms measured by one electrode, several cycles long. (B) Frequency spectrum calculated by discrete Fourier transform. (C) Modified spectrum calculated by adding the next five harmonics to each base frequency.
Figure 2:

DF determination algorithm: (A) Electrograms measured by one electrode, several cycles long. (B) Frequency spectrum calculated by discrete Fourier transform. (C) Modified spectrum calculated by adding the next five harmonics to each base frequency.

Furthermore the algorithm was implemented in a 3D atria model that is based on the Courtemanche-Ramirez-Nattel model that was adjusted to chronic AF cardiac cells for AF simulation. The 3D atria model includes fiber orientation and is built by 263 × 328 × 283 voxels with an edge length of 0.33 mm [5], [6].

2.2 Cycle length coverage

As already mentioned CLC is a parameter that is also used by physicians and is based on the LATs of the electrograms that are measured by a multielectrode catheter on the endocardium. It describes the time that a propagating wave takes to fully pass the catheter in proportion to the CL. In Figure 1 the electrograms for two different catheter positions on the 3D patch are shown. The LATs are marked with red circles in the electrograms. CLC is calculated by

(1)CLC=LastLATFirstLATCycleLength.

The resulting CLCs correspond to the relation between the red arrow and the black arrow. In case that the catheter is centered on the rotor a line-shaped LAT pattern with a high CLC of 90% results, whereas CLC is only 20% if the catheter is passed by a nearly planar wave as in the second position [4]. To determine the cycle length (CL) and LATs that are required for CLC determination several steps are taken:

The dominant frequency is roughly the inverse the CL. Therefore DF−1 is used as first guess of CL (chapter 2.3). In the second step CL is determined precisely as the time difference between two consecutive LATs (chapter 2.4). In the third step CLC is calculated. This has to be done in a time window that only contains LATs from one propagation wave. Several CLCs in different time windows are calculated to find this specific time window (chapter 2.5).

2.3 Dominant frequency determination

For precise CL calculation two consecutive LATs have to be determined. However, the LAT determination with the steepest negative slope, will deliver more time stamps within one activation. Therefore DF−1 is used as first guess of CL to limit the time window to a length where only one LAT might be included.

The DF is defined as the highest amplitude of the frequency spectrum of a signal. The frequency spectrum can be calculated by discrete Fourier transform of the measured signal that is several cycles long.

Sometimes the spectrum has large peaks at one of the harmonics as well and not only at the base frequency. Therefore the next five harmonics of each frequency are added to the base frequency to get a new spectrum, where the harmonics of each frequency contribute to the basic frequency. If —S(f)— describes the initial spectrum, the modified spectrum is calculated with

(2)Smod(f)=i=05S(if)

2.4 Cycle length determination

The CL describes the duration between two action potentials passing one electrode. If a catheter is centered upon a rotor, the CL is also the duration of one rotation.

To determine the instantaneous CL, first an LAT in a time window with a length of DF−1 is determined. Then the following LAT is sought. Therefore the start of the next time window that is to be analyzed is set to first LAT + 1/3 DF−1. From there again the LAT in a time window of DF−1 is determined. It is assumed, that the time window of 1/3 DF−1 after the first LAT does not contain the second LAT. It is skipped to avoid false LATs that would result from another activity of the first propagation wave. The instantaneous cycle-specific CL is then calculated with

(3)CL=LAT2LAT1

2.5 Automatic cycle length coverage calculation

With the algorithm of chapter 2.2 the CL at every electrode can be calculated. For CLC calculation we take the median of the CLs of all electrodes. The signals are then all windowed to the length of this CL, beginning with the same start time. In the next step the LAT of each electrode in this common time window is determined.

To determine the correct CLC it is important to analyze the correct time window where all LATs are from the same wave propagation. Figure 3A shows a high CLC that is formed by LATs from two waves. If the LATs are from two consecutive propagation waves the CLC is always high regardless of whether a rotor is near to the catheter or not. This leads to a pattern as depicted in Figure 3A. The correct CLC is shown in Figure 3B. To determine the correct CLC, several CLCs are calculated with a varying start time of the time window. For the first CLC N LATs were determined with N being the number of electrodes. The start of the following time windows is continuously shifted between these LATs. The algorithm is illustrated in the flowchart in Figure 4. For the calculation of the second CLC (k =2), the begin of the time window is shifted to

(4)tstart,k=LATik1+LATk2
Figure 3: LAT: red dot; CL: black arrow; time difference between first and last LAT: red arrow. (A) The LATs in this time window are composed from LATs of two propagation waves. A false CLC >90% results. (B) The LATs are now all from one propagation wave. The calculated CLC is about 40%, which is the correct CLC.
Figure 3:

LAT: red dot; CL: black arrow; time difference between first and last LAT: red arrow. (A) The LATs in this time window are composed from LATs of two propagation waves. A false CLC >90% results. (B) The LATs are now all from one propagation wave. The calculated CLC is about 40%, which is the correct CLC.

Figure 4: Flowchart of the algorithm to determine the CLC in the correct time window.
Figure 4:

Flowchart of the algorithm to determine the CLC in the correct time window.

Again the LATs for each electrode are determined and the CLC is calculated. This is repeated until tstart,10 is reached and 10 CLCs are calculated (in case of a catheter with 10 electrodes). The correct time window, where all LATs are from one propagating wave, is found when CLC is minimal.

3 Results

We analyzed the CLC as a function of the distance between catheter center and rotor center to see how close a physician has to be to the rotor center to be able to detect the rotor using only the CLC.

The results, obtained from the 3D patch, where no disturbing effects were present, showed a clear relationship between CLC and the distance between catheter and rotor, only depending on catheter size, electrode number and geometry. One example is given in Figure 5. A CLC of more than 70% could only be obtained in the area around the rotor. Unfortunately this clear relationship could not be confirmed in the 3D atria model.

Figure 5: Function of CLC and distance between catheter and rotor tip for the undisturbed signals on the patch.
Figure 5:

Function of CLC and distance between catheter and rotor tip for the undisturbed signals on the patch.

Due to wave collisions, areas of low CV and a heterogeneous excitation, the CLC could also be high even if the catheter was placed 20 mm away from the rotor tip. A high CLC did not imply a rotor near the catheter. The assumption of the inverse case – namely that CLC is always increased if the catheter is centered near to a rotor could be confirmed though. A high CLC is a necessary but not suficient condition to give a clear statement whether a rotor is near the catheter. However a low CLC can give at least evidence that no rotor is present right next to the catheter.

4 Limitations and discussion

In our simulations the presented algorithm was able to determine CLC reliably. However, one possible limitation of the algorithm to determine instantaneous CL is, that an abrupt change of CL to more than 1.33 times the DF−1 would lead to a second LAT that would lay outside the time window in which the LATs are determined. Therefore strong changes of CL would lead to false values of CLC. In our simulations, morphology of the activation measured at the electrodes was almost constant over time. In clinical cases morphology of the signals can vary strongly, therefore the algorithm to determine the DF may have to be improved.

The fact, that CLC determination alone was not sufficient for clear rotor detection shows that a combination of several methods is necessary for rotor identification. LAT pattern analysis as well as analysis of signal characteristics might improve the reliability of the automatic rotor identification.

Author’s Statement

Research funding: The author state no funding involved. Conflict of interest: Authors state no conflict of interest. Material and Methods: Informed consent: Informed consent is not applicable. Ethical approval: The conducted research is not related to either human or animal use.

References

[1] Schotten U, Verheule S, Kirchhof P, Goette A. Pathophysiological mechanisms of atrial fibrillation: a translational appraisal. Physiol Rev. 2011;91:265–325.10.1152/physrev.00031.2009Suche in Google Scholar PubMed

[2] Pandit SV, Jalife J. Rotors and the dynamics of cardiac fibrillation. Circ Res. 2013;112:849–62.10.1161/CIRCRESAHA.111.300158Suche in Google Scholar PubMed PubMed Central

[3] Rottmann M, Keller MW, Oesterlein T, Seemann G, Dössel O. Comparison of different methods and catheter designs to estimate the rotor tip position – a simulation study. Comput Cardiol. 2014;41:133–6.Suche in Google Scholar

[4] Rottmann M, Unger LA, Kaltenbacher W, Seemann G, Loewe A, Krueger MW, et al. Methods for analyzing signal characteristics of stable and unstable rotors in a realistic heart model. Comput Cardiol. 2015;42:485–8.10.1109/CIC.2015.7410953Suche in Google Scholar

[5] Seemann G, Sachse FB, Karl M, Weiss DL, Heuveline V, Dössel O. Framework for modular, flexible and efficient solving the cardiac bidomain equation using PETSC. Mathematics in Industry 2010;15:363–9.10.1007/978-3-642-12110-4_55Suche in Google Scholar

[6] Krueger MW, Seemann G, Rhode KS, Weber FM, Linton N, Williams S, et al. Fusion of local activation time maps and image data to personalize anatomical atrial models. Lect Notes Comput Sc. 2013;7945:1–10.10.1007/978-3-642-38899-6_1Suche in Google Scholar

[7] Sanders P, Berenfeld O, Hocini M, Jaïs P, Vaidyanathan R, Hsu LF, et al. Spectral analysis identifies sites of high-frequency activity maintaining atrial fibrillation in humans. Circulation. 2005;112:789–97.10.1161/CIRCULATIONAHA.104.517011Suche in Google Scholar PubMed

Published Online: 2016-9-30
Published in Print: 2016-9-1

©2016 Wenzel Kaltenbacher et al., licensee De Gruyter.

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.

Artikel in diesem Heft

  1. Synthesis and characterization of PIL/pNIPAAm hybrid hydrogels
  2. Novel blood protein based scaffolds for cardiovascular tissue engineering
  3. Cell adhesion and viability of human endothelial cells on electrospun polymer scaffolds
  4. Effects of heat treatment and welding process on superelastic behaviour and microstructure of micro electron beam welded NiTi
  5. Long-term stable modifications of silicone elastomer for improved hemocompatibility
  6. The effect of thermal treatment on the mechanical properties of PLLA tubular specimens
  7. Biocompatible wear-resistant thick ceramic coating
  8. Protection of active implant electronics with organosilicon open air plasma coating for plastic overmolding
  9. Examination of dielectric strength of thin Parylene C films under various conditions
  10. Open air plasma deposited antimicrobial SiOx/TiOx composite films for biomedical applications
  11. Systemic analysis about residual chloroform in PLLA films
  12. A macrophage model of osseointegration
  13. Towards in silico prognosis using big data
  14. Technical concept and evaluation of a novel shoulder simulator with adaptive muscle force generation and free motion
  15. Usability evaluation of a locomotor therapy device considering different strategies
  16. Hypoxia-on-a-chip
  17. Integration of a semi-automatic in-vitro RFA procedure into an experimental setup
  18. Fabrication of MEMS-based 3D-μECoG-MEAs
  19. High speed digital interfacing for a neural data acquisition system
  20. Bionic forceps for the handling of sensitive tissue
  21. Experimental studies on 3D printing of barium titanate ceramics for medical applications
  22. Patient specific root-analogue dental implants – additive manufacturing and finite element analysis
  23. 3D printing – a key technology for tailored biomedical cell culture lab ware
  24. 3D printing of hydrogels in a temperature controlled environment with high spatial resolution
  25. Biocompatibility of photopolymers for additive manufacturing
  26. Biochemical piezoresistive sensors based on pH- and glucose-sensitive hydrogels for medical applications
  27. Novel wireless measurement system of pressure dedicated to in vivo studies
  28. Portable auricular device for real-time swallow and chew detection
  29. Detection of miRNA using a surface plasmon resonance biosensor and antibody amplification
  30. Simulation and evaluation of stimulation scenarios for targeted vestibular nerve excitation
  31. Deep brain stimulation: increasing efficiency by alternative waveforms
  32. Prediction of immediately occurring microsleep events from brain electric signals
  33. Determining cardiac vagal threshold from short term heart rate complexity
  34. Classification of cardiac excitation patterns during atrial fibrillation
  35. An algorithm to automatically determine the cycle length coverage to identify rotational activity during atrial fibrillation – a simulation study
  36. Deriving respiration from high resolution 12-channel-ECG during cycling exercise
  37. Reducing of gradient induced artifacts on the ECG signal during MRI examinations using Wilcoxon filter
  38. Automatic detection and mapping of double potentials in intracardiac electrograms
  39. Modeling the pelvic region for non-invasive pelvic intraoperative neuromonitoring
  40. Postprocessing algorithm for automated analysis of pelvic intraoperative neuromonitoring signals
  41. Best practice: surgeon driven application in pelvic operations
  42. Vasomotor assessment by camera-based photoplethysmography
  43. Classification of morphologic changes in photoplethysmographic waveforms
  44. Novel computation of pulse transit time from multi-channel PPG signals by wavelet transform
  45. Efficient design of FIR filter based low-pass differentiators for biomedical signal processing
  46. Nonlinear causal influences assessed by mutual compression entropy
  47. Comparative study of methods for solving the correspondence problem in EMD applications
  48. fNIRS for future use in auditory diagnostics
  49. Semi-automated detection of fractional shortening in zebrafish embryo heart videos
  50. Blood pressure measurement on the cheek
  51. Derivation of the respiratory rate from directly and indirectly measured respiratory signals using autocorrelation
  52. Left cardiac atrioventricular delay and inter-ventricular delay in cardiac resynchronization therapy responder and non-responder
  53. An automatic systolic peak detector of blood pressure waveforms using 4th order cumulants
  54. Real-time QRS detection using integrated variance for ECG gated cardiac MRI
  55. Preprocessing of unipolar signals acquired by a novel intracardiac mapping system
  56. In-vitro experiments to characterize ventricular electromechanics
  57. Continuous non-invasive monitoring of blood pressure in the operating room: a cuffless optical technology at the fingertip
  58. Application of microwave sensor technology in cardiovascular disease for plaque detection
  59. Artificial blood circulatory and special Ultrasound Doppler probes for detecting and sizing gaseous embolism
  60. Detection of microsleep events in a car driving simulation study using electrocardiographic features
  61. A method to determine the kink resistance of stents and stent delivery systems according to international standards
  62. Comparison of stented bifurcation and straight vessel 3D-simulation with a prior simulated velocity profile inlet
  63. Transient Euler-Lagrange/DEM simulation of stent thrombosis
  64. Automated control of the laser welding process of heart valve scaffolds
  65. Automation of a test bench for accessing the bendability of electrospun vascular grafts
  66. Influence of storage conditions on the release of growth factors in platelet-rich blood derivatives
  67. Cryopreservation of cells using defined serum-free cryoprotective agents
  68. New bioreactor vessel for tissue engineering of human nasal septal chondrocytes
  69. Determination of the membrane hydraulic permeability of MSCs
  70. Climate retainment in carbon dioxide incubators
  71. Multiple factors influencing OR ventilation system effectiveness
  72. Evaluation of an app-based stress protocol
  73. Medication process in Styrian hospitals
  74. Control tower to surgical theater
  75. Development of a skull phantom for the assessment of implant X-ray visibility
  76. Surgical navigation with QR codes
  77. Investigation of the pressure gradient of embolic protection devices
  78. Computer assistance in femoral derotation osteotomy: a bottom-up approach
  79. Automatic depth scanning system for 3D infrared thermography
  80. A service for monitoring the quality of intraoperative cone beam CT images
  81. Resectoscope with an easy to use twist mechanism for improved handling
  82. In vitro simulation of distribution processes following intramuscular injection
  83. Adjusting inkjet printhead parameters to deposit drugs into micro-sized reservoirs
  84. A flexible standalone system with integrated sensor feedback for multi-pad electrode FES of the hand
  85. Smart control for functional electrical stimulation with optimal pulse intensity
  86. Tactile display on the remaining hand for unilateral hand amputees
  87. Effects of sustained electrical stimulation on spasticity assessed by the pendulum test
  88. An improved tracking framework for ultrasound probe localization in image-guided radiosurgery
  89. Improvement of a subviral particle tracker by the use of a LAP-Kalman-algorithm
  90. Learning discriminative classification models for grading anal intraepithelial neoplasia
  91. Regularization of EIT reconstruction based on multi-scales wavelet transforms
  92. Assessing MRI susceptibility artefact through an indicator of image distortion
  93. EyeGuidance – a computer controlled system to guide eye movements
  94. A framework for feedback-based segmentation of 3D image stacks
  95. Doppler optical coherence tomography as a promising tool for detecting fluid in the human middle ear
  96. 3D Local in vivo Environment (LivE) imaging for single cell protein analysis of bone tissue
  97. Inside-Out access strategy using new trans-vascular catheter approach
  98. US/MRI fusion with new optical tracking and marker approach for interventional procedures inside the MRI suite
  99. Impact of different registration methods in MEG source analysis
  100. 3D segmentation of thyroid ultrasound images using active contours
  101. Designing a compact MRI motion phantom
  102. Cerebral cortex classification by conditional random fields applied to intraoperative thermal imaging
  103. Classification of indirect immunofluorescence images using thresholded local binary count features
  104. Analysis of muscle fatigue conditions using time-frequency images and GLCM features
  105. Numerical evaluation of image parameters of ETR-1
  106. Fabrication of a compliant phantom of the human aortic arch for use in Particle Image Velocimetry (PIV) experimentation
  107. Effect of the number of electrodes on the reconstructed lung shape in electrical impedance tomography
  108. Hardware dependencies of GPU-accelerated beamformer performances for microwave breast cancer detection
  109. Computer assisted assessment of progressing osteoradionecrosis of the jaw for clinical diagnosis and treatment
  110. Evaluation of reconstruction parameters of electrical impedance tomography on aorta detection during saline bolus injection
  111. Evaluation of open-source software for the lung segmentation
  112. Automatic determination of lung features of CF patients in CT scans
  113. Image analysis of self-organized multicellular patterns
  114. Effect of key parameters on synthesis of superparamagnetic nanoparticles (SPIONs)
  115. Radiopacity assessment of neurovascular implants
  116. Development of a desiccant based dielectric for monitoring humidity conditions in miniaturized hermetic implantable packages
  117. Development of an artifact-free aneurysm clip
  118. Enhancing the regeneration of bone defects by alkalizing the peri-implant zone – an in vitro approach
  119. Rapid prototyping of replica knee implants for in vitro testing
  120. Protecting ultra- and hyperhydrophilic implant surfaces in dry state from loss of wettability
  121. Advanced wettability analysis of implant surfaces
  122. Patient-specific hip prostheses designed by surgeons
  123. Plasma treatment on novel carbon fiber reinforced PEEK cages to enhance bioactivity
  124. Wear of a total intervertebral disc prosthesis
  125. Digital health and digital biomarkers – enabling value chains on health data
  126. Usability in the lifecycle of medical software development
  127. Influence of different test gases in a non-destructive 100% quality control system for medical devices
  128. Device development guided by user satisfaction survey on auricular vagus nerve stimulation
  129. Empirical assessment of the time course of innovation in biomedical engineering: first results of a comparative approach
  130. Effect of left atrial hypertrophy on P-wave morphology in a computational model
  131. Simulation of intracardiac electrograms around acute ablation lesions
  132. Parametrization of activation based cardiac electrophysiology models using bidomain model simulations
  133. Assessment of nasal resistance using computational fluid dynamics
  134. Resistance in a non-linear autoregressive model of pulmonary mechanics
  135. Inspiratory and expiratory elastance in a non-linear autoregressive model of pulmonary mechanics
  136. Determination of regional lung function in cystic fibrosis using electrical impedance tomography
  137. Development of parietal bone surrogates for parietal graft lift training
  138. Numerical simulation of mechanically stimulated bone remodelling
  139. Conversion of engineering stresses to Cauchy stresses in tensile and compression tests of thermoplastic polymers
  140. Numerical examinations of simplified spondylodesis models concerning energy absorption in magnetic resonance imaging
  141. Principle study on the signal connection at transabdominal fetal pulse oximetry
  142. Influence of Siluron® insertion on model drug distribution in the simulated vitreous body
  143. Evaluating different approaches to identify a three parameter gas exchange model
  144. Effects of fibrosis on the extracellular potential based on 3D reconstructions from histological sections of heart tissue
  145. From imaging to hemodynamics – how reconstruction kernels influence the blood flow predictions in intracranial aneurysms
  146. Flow optimised design of a novel point-of-care diagnostic device for the detection of disease specific biomarkers
  147. Improved FPGA controlled artificial vascular system for plethysmographic measurements
  148. Minimally spaced electrode positions for multi-functional chest sensors: ECG and respiratory signal estimation
  149. Automated detection of alveolar arches for nasoalveolar molding in cleft lip and palate treatment
  150. Control scheme selection in human-machine- interfaces by analysis of activity signals
  151. Event-based sampling for reducing communication load in realtime human motion analysis by wireless inertial sensor networks
  152. Automatic pairing of inertial sensors to lower limb segments – a plug-and-play approach
  153. Contactless respiratory monitoring system for magnetic resonance imaging applications using a laser range sensor
  154. Interactive monitoring system for visual respiratory biofeedback
  155. Development of a low-cost senor based aid for visually impaired people
  156. Patient assistive system for the shoulder joint
  157. A passive beating heart setup for interventional cardiology training
Heruntergeladen am 8.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/cdbme-2016-0038/html
Button zum nach oben scrollen