| Literature DB >> 25978869 |
C D Cantwell1, C H Roney2, F S Ng3, J H Siggers4, S J Sherwin5, N S Peters3.
Abstract
Measurements of cardiac conduction velocity provide valuable functional and structural insight into the initiation and perpetuation of cardiac arrhythmias, in both a clinical and laboratory context. The interpretation of activation wavefronts and their propagation can identify mechanistic properties of a broad range of electrophysiological pathologies. However, the sparsity, distribution and uncertainty of recorded data make accurate conduction velocity calculation difficult. A wide range of mathematical approaches have been proposed for addressing this challenge, often targeted towards specific data modalities, species or recording environments. Many of these algorithms require identification of activation times from electrogram recordings which themselves may have complex morphology or low signal-to-noise ratio. This paper surveys algorithms designed for identifying local activation times and computing conduction direction and speed. Their suitability for use in different recording contexts and applications is assessed.Entities:
Keywords: Arrhythmias; Cardiac electrophysiology; Cardiac mapping; Conduction velocity; Local activation time
Mesh:
Year: 2015 PMID: 25978869 PMCID: PMC4593301 DOI: 10.1016/j.compbiomed.2015.04.027
Source DB: PubMed Journal: Comput Biol Med ISSN: 0010-4825 Impact factor: 4.589
Fig. 1Diagram showing the location of commonly used activation times in the literature for the action potential (AP), extracellular unipolar (UNI) and bipolar (BI) electrograms. (A) Maximum , (B) maximum negative , (C) maximum absolute voltage , (D) maximum absolute slope and (E) minimum voltage.
Fig. 2Diagram of morphological approaches. (A) Activation time defined as the point in the complex which equally divides the area under the modulus of the signal. (B) Using an averaging filter on the absolute value of the electrogram to identify the barycentre as the positive zero-crossing point as indicated.
Fig. 3Diagram illustrating conduction velocity estimation through triangulation. θ is computed directly using the cosine rule from the known lengths , and . The angle of incidence of the wavefront is calculated with respect to the sides and by angles α and β, respectively. These are determined through the time differences, distances and angle θ.
Fig. 4Example of conduction velocity maps calculated using triangulation of electroanatomic mapping data obtained during sinus rhythm. Data are interpolated up to a maximum distance of 5 mm. (A) Map of conduction speed. Regions of rapid conduction are shown in blue, while regions of slow conduction are shown in white. Circles denote locations of electrogram recordings. (B) Conduction velocity vectors, overlaid on a map of local activation. Earliest activation is shown in red, through to latest activation shown in blue. (For interpretation of the references to color in this figure caption, the reader is referred to the web version of this article.)
Fig. 5The finite difference technique uses measurements of activation time on an equally spaced grid with electrode separation d. Gradients of activation are computed along the dotted lines, in the horizontal and vertical directions, using the times at the four highlighted electrodes to calculate the conduction velocity vector for the centre point.
Fig. 6Example use of finite difference methods for computing localised conduction velocity from activation times derived from optical mapping data. (A) Photograph of canine left atrial preparation showing pacing electrodes and the location of the pulmonary veins. (B) Activation times recorded using optical mapping when the preparation is paced from the pacing point indicated. Conduction velocity vectors are computed using the finite difference method.
Fig. 7Conduction velocity map, generated using a smoothed finite difference approach, from optical mapping data. The smoothing is a 2D Gaussian convolution operator. Modified with permission from [40].
Fig. 8(A) Planar wave activation across a circular catheter, estimated using a cosine-fit technique. Activation times at the 8 electrodes are fit to the translated function as shown in a least-squares sense. (B) Circular wave conduction velocity and focal source, s, estimated from an arbitrary set of recording points at positions x, with x0 being the point of earliest activation. The distances of each point from the focal source and x0 are denoted by d and r, respectively.
Fig. 9Estimation of planar wavefront velocity from differences in location and activation time. Expressions relating inter-electrode distances normal to the wavefront, , and their corresponding time delay can be used to estimate d, and subsequently compute the wavefront speed, v.
Fig. 10Planar wavefront velocity estimation from an equally spaced grid of electrodes using a maximum likelihood approach. The most likely row and column time delays, τ and τ, are estimated from which the velocity can be computed using trigonometry.
List of conduction velocity techniques and their advantages and disadvantages. Suitability of the methods to different data modalities and any restrictions on the type of data are also noted.
| Method | Advantages | Disadvantages | |
|---|---|---|---|
| Triangulation | Local score, examine regional heterogeneities, any arrangement of points, uses actual LATs | Sensitive to error in LAT, difficult to automate | |
| Finite difference | Local score, examine regional heterogeneities, easy to implement, uses actual LATs | Sensitive to noise / missing data, Fails if times are identical, Requires regular grid | |
| Polynomial surface | Any arrangement of points, robust to noise, allows missing data points, residual to assess quality of fit | May require more points than available, requires choice of | |
| Cosine-fit | Measure of curvature and distance to focal source, any arrangement of points, robust to noise, residual to assess quality of fit | Single macroscopic wavefront only, one vector per catheter | |
| Vector loops | Does not require LAT assignment | Requires specific catheter | |
| Radial basis | Multiple wavefronts, use to find LATs anywhere on surface, no assumption on arrangement and spacing, high res. velocity field (div, curl) | Computationally demanding | |
| Isopotential lines | Accurate wavefront curvature estimation, robust to spatial noise | Requires measurements of membrane potential, requires high resolution, LATs do not always coincide with isopotential lines | |
| Arbitrary scalar fields | Extends CV calculation from isopotential lines to use other variables | Requires measurement of another scalar field | Scalar field (e.g. activation time, electrical potential, phase) |
| Time delays | Uses neighbouring location information, can deal with incorrect LATs, local score, Any arrangement of points | Assumption of plane wave locally | |
| Analytic expressions | Velocity and curvature from 4/5 points, low density data, simple to apply | Points must lie on a square, radius of curvature must be large, requires accurate LATs | |
| Maximum likelihood | Statistical approach, tolerant of LAT measurement errors | Requires grid of recording points |