The present disclosure relates generally to medical devices, and particularly to methods and system for automatically storing ECG signals indicative of Atrial Fibrillation.
Various techniques for determining arrhythmias, such as Atrial Fibrillation, have been published.
For example, U.S. Pat. No. 10,939,863 describes a method that includes receiving, in a processor, a two-dimensional (2D) electro-anatomical (EA) map of an interior surface of at least a portion of a cavity of an organ of a patient, the 2D EA map including electrophysiological (EP) values measured at respective locations on the interior surface. A complex analytic function is fitted to a set of the EP values that were measured in a given region of the 2D EA map. A singularity is identified in the fitted complex analytic function. The region is projected onto a three-dimensional (3D) EA map of the interior surface. At least part of the 3D EA map is presented to a user, including indicating an arrhythmogenic EP activity at a location on the 3D EA map corresponding to the singularity identified in the fitted complex analytic function.
The present disclosure will be more fully understood from the following detailed description of the examples thereof, taken together with the drawings in which:
Examples of the present disclosure that are described hereinbelow provide improved techniques for storing and presenting electrocardiogram (ECG) signals indicative of Atrial Fibrillation in a heart of a patient.
In some examples, a system comprises a catheter having a distal-end assembly (DEA) comprising multiple (e.g., about 48) electrodes arranged in an array for covering a section in the heart. The system further comprises patch electrodes attached to the skin of the chest of the patient, and a magnetic-based position sensor configured to produce position signals indicative of the position (in a predefined coordinate system) of the DEA in the patient heart. When placed in contact with tissue of the heart, each of the electrodes is configured to produce impedance-based position signals indicative of the position of the respective electrode in the predefined coordinate system. Note that the impedance-based position signals are produced based on impedance measurements between (i) each of the electrodes of the DEA, and (ii) one or more of the patch electrodes.
In some examples, when placed in contact with the tissue, each of the electrodes of the DEA is configured to produce electrocardiogram (ECG) signals sensed in the tissue.
In some examples, the system comprises a processor, which is configured to receive during a predefined time interval, for each electrode of the catheter that is placed in contact with tissue: (i) position signals indicative of the position of the electrode, and (ii) the ECG signals acquired by each of the electrodes, as described above.
In some examples, the processor is configured to calculate, for each of the electrodes based on the position signals, a positioning stability along the predefined time interval. The positioning stability may be calculated using an Advanced Catheter Location (ACL) catheter-position tracking method described in detail in
In some examples, the processor is configured to receive, during the predefined time interval, ECG signals sensed and acquired by the electrodes of the DEA,
In some examples, the processor is configured to calculate, for the qualified electrodes, i.e., for the electrodes whose positioning stability has an error (e.g., SD) smaller than the given threshold (e.g., of 3 mm), whether the ECG signals are indicative of an atrial fibrillation (AF) in the heart.
In some examples, the system comprises a memory, and the processor is configured to control the memory to automatically store the ECG signals that have been identified as indicative of the AF. Note that the ECG signals may be indicative of different attributed indicative of the AF.
In some examples, the system comprises a display, and the processor is configured to control the display to display the stored ECG signals on one or more maps of the heart. The stored ECG signals may be displayed on a single map, such that the ECG signals indicative of a first attribute of the indicated AF are marked using a first tag, and the ECG signals indicative of a second attribute (different from the first attribute) of the indicated AF are marked using a second tag, different from the first tag. In alternative examples, the processor is configured to display on the display: (i) a first map of at least a section of the heart having the ECG signals indicative of the first attribute, and (ii) a second map of at least the section of the heart having the ECG signals indicative of the second attribute. In other words, the ECG signals may be presented on different maps of the heart.
The disclosed techniques improve the quality of electrophysiological (EP) mapping by eliminating ECG signals acquired by electrodes whose positioning stability is insufficient. Moreover, the disclosed techniques reduce the duration of EP mapping procedures by (i) using multi-electrode catheters covering sections in the tissue in question and concurrently acquiring the position signals and the ECG signals using the electrodes of the catheter, and (ii) automating the storage of the ECG signals indicative of Atrial Fibrillation in the heart and the display of the respective ECG signal on one or more maps of the heart.
In some examples, system 20 comprises a catheter 22, in the present example a multi-spline and multi-electrode cardiac catheter described below, and a control console 24. In the example described herein, catheter 22 may be used for any suitable therapeutic and/or diagnostic purposes, such as but not limited to sensing of electro-anatomical (EA) information in tissue in question and applying ablation signals to tissue of a heart 26. In the context of the present disclosure, the term information refers to the spatial location of each electrode of the catheter distal end, and an electrocardiogram (ECG) signal sensed by the respective electrodes of catheter 22.
In some examples, console 24 comprises a processor 42, typically a general-purpose computer, with suitable front end and interface circuits for receiving signals from catheter 22 and for controlling other components of system described herein. Processor 42 may be programmed in software to carry out the functions that are used by the system, and is configured to store data for the software in a memory 50. The software may be downloaded to console 24 in electronic form, over a network, for example, or it may be provided on non-transitory tangible media, such as optical, magnetic or electronic memory media. Alternatively, some or all of the functions of processor 42 may be carried out using an application-specific integrated circuit (ASIC) or any suitable type of programmable digital hardware components.
Reference is now made to an inset 25. In some examples, catheter 22 comprises a distal-end assembly (DEA) 40 having multiple (e.g., six) splines, each of which comprises multiple (e.g., eight) electrodes configured to sense signals from tissue of heart 26.
Reference is now made to an inset 48 showing DEA 40. In the present example, DEA 40 comprises a Picasso™ catheter, produced by Biosense Webster Inc. (Irvine, Calif.). The Picasso™ catheter comprises six splines 54 arranged at a distance 70 from one another, so as to cover a surface in tissue of heart 26. Note that splines 54 are flexible to conform with the tissue in question. Each spline 54 has eight electrodes 55 that, when placed in contact with tissue of heart 26, are configured to produced signals indicative of: (i) electrocardiogram (ECG) signals in the respective tissue, and (ii) impedance, which is indicative of the position of each electrode in an XYZ coordinate system of system 20, as will be described in detail below.
In the present example, electrodes 55 are positioned at a distance 72 from one another. The ECG signals and the sensed impedance may comprise unipolar signals or bipolar signals as will be described hereinafter. In other examples, DEA 40 may comprise any other suitable type of DEA having multiple electrodes arranged in an array that covers a suitable area of tissue of heart 26.
Reference is now made back to the general view of
In some examples, system 20 comprises external patch electrodes 49, which are coupled to the skin of the chest of patient 28, and are configured to sense signals indicative of ECG and/or impedance.
In some examples, based on the signals received from electrodes 55 (of DEA 40) and external patch electrodes 49, processor 42 is configured to produce position signals, indicative of the position of each electrode 55 in the XYZ coordinate system of heart 26. The position signals are produced using an Advanced Catheter Location (ACL) catheter-position tracking method described below. In the present example, processor 42 is connected to patch electrodes 49, using electrical wires running through a cable 37.
In some examples, processor 42 is configured to determine the position coordinates of each electrode 55, based on impedances measured between each electrode 55 and each of patch electrodes 49. The ACL method of electrode position sensing using system 20 is implemented in various medical applications, for example in the CARTO™ system, produced by Biosense Webster Inc. (Irvine, Calif.) and is described in detail in U.S. Pat. Nos. 7,756,576, 7,869,865, and 7,848,787.
Reference is now made back to inset 48. In some examples, catheter 22 comprises a position sensor 39 of a magnetic-based position tracking system, which is coupled to the distal end of catheter 22, e.g., in close proximity to DEA 40. In the present example, position sensor 39 comprises a magnetic position sensor, but in other examples, any other suitable type of position sensor (e.g., other than magnetic based) may be used.
Reference is now made back to the general view of
In some examples, processor 42 is configured to display, e.g., on a display 46 of console 24, the tracked position of DEA 40 overlaid on an image 44 of heart 26, which is typically a three-dimensional (3D) image.
The method of position sensing using external magnetic fields is implemented in various medical applications, for example, in the CARTO™ system, produced by Biosense Webster Inc. (Irvine, Calif.) and is described in detail in U.S. Pat. Nos. 5,391,199, 6,690,963, 6,484,118, 6,239,724, 6,618,612 and 6,332,089, in PCT Patent Publication WO 96/05768, and in U.S. Patent Application Publication Nos. 2002/0065455 A1, 2003/0120150 A1 and 2004/0068178 A1.
In some examples, processor 42 is configured to use the magnetic-based and the ACL-based position signals to calculate, for example, a roll angle of DEA 40, so as to correct the ACL-based position(s) of one or more electrode 55. Moreover, based on the magnetic-based position signals, processor 42 is configured to adjust the orientation of (the flat array of) DEA 40, relative to the tissue in question of heart 26.
One implementation of using a combination of the magnetic-based position tracking system for improving the position sensing performance of an ACL system is described in U.S. Patent Application Publication 2019/0021789, whose inventors are Gliner et al., and is assigned to the applicant of the present disclosure.
In some examples, the ECG signals may comprise: (i) bipolar ECG signals sensed between two electrodes 55 (or between two groups of electrodes 55 or using any other suitable two poles using a suitable arrangement of electrodes 55), or (ii) unipolar signals sensed between each electrode 55 and one or more of patch electrodes 49.
This particular configuration of system 20 is shown by way of example, in order to illustrate certain problems that are addressed by examples of the present disclosure and to demonstrate the application of these examples in enhancing the performance of such a system. Examples of the present disclosure, however, are by no means limited to this specific sort of example system, and the principles described herein may similarly be applied to other sorts of medical systems.
In some examples, as described in
In some examples, processor 42 is configured to receive, during a predefined time interval (e.g., between about 1 second and 10 seconds), multiple position signals from each of position sensor 39 and the ACL position tracking system, as described in
In some examples, processor 42 is configured to hold a threshold indicative of the positioning stability of each electrode 55 along the time interval. In the context of the present disclosure and in the claims, the term “positioning stability along the time interval” refers to the deviations of the calculated position of a given electrode 55 relative to the average position of the given electrode 55 that is calculated based on the position signals received during the predefined time interval (e.g., 2.5 seconds).
In the present example, the threshold has a value of about 3 mm, so that in case the SD of the position, along the 2.5-second time interval, is smaller than 3, the ECG signals received from the given electrode 55 can be used for detecting whether the sensed ECG signals are indicative of an AF in heart 26. Such ECG signals are also referred to herein as qualified ECG signals. In case the SD is larger than about 3 mm, the ECG signals received from the given electrode 55 cannot be used for detecting whether the ECG signals, sensed by the given electrode 55, are indicative of the AF in heart 26. Such ECG signals are also referred to herein as disqualified ECG signals.
In some examples, in case an insufficient number of electrodes (e.g., less than 3 electrodes) whose SD is smaller than 3 mm is identified, physician 30 define a new time interval (having the same duration of about 2.5 seconds, or a different duration) for repeating the collection of the position signals and ECG signals from the tissue in section 27 of heart 26.
In the context of the present disclosure and in the claims, the terms “about” or “approximately” for any numerical values or range of values indicate a suitable dimensional tolerance that allows (i) the part or collection of components, and (ii) a measurable abstract feature, such as the aforementioned time interval and measured values related to ECG and position signals, to function for its intended purpose as described herein.
In some examples, after obtaining ECG measurements from a sufficient number of (e.g., 3 or more) electrodes 55, processor 42 is configured to calculate several features and/or attributes and/or parameters indicative of whether the ECG signals are indicative of the AF in heart 26. Note that ECG signals sensed by electrodes 55 whose SD is larger than 3, are not qualified for providing an indication of AF, and therefore, processor 42 is configured to filter out these ECG signals from the calculation of the features and/or attributes and/or parameters mentioned above.
In the context of the present disclosure and in the claims, the terms “feature,” “attribute,” “parameter,” and “criterion,” and grammatical variations thereof, are used interchangeably and refer to an indication of whether the ECG signals described above, are indicative of the AF in heart 26.
Note that Atrial Fibrillation causes altering of the calculated parameters over time. Therefore, it is important to select parameters that can be indicative of the AF. For example, atrial fibrillation cycle-length (AFCL) may be indicative of AF in heart 26. In the present example, AFLCs having a value between about 120 and 200 milliseconds (ms) are indicative of a healthy area in heart 26, whereas AFCL values smaller than about 120 ms or larger than about 200 ms, are indicative of a problem that may be related to AF in heart 26. More specifically, a gradient of the AFCL values along different locations along tissue of an atrium, may be used for mapping AF in the respective atrium. Such techniques are described, for example, in U.S. patent application Ser. No. 11/160,481 assigned to the present applicant. Note that in case of insufficient positioning stability (e.g., having a SD larger than about 3 mm) of one or more electrodes used for sensing the ECG signals, may result in insufficient accuracy of the calculated AFCL values and gradient.
In some examples, processor 42 is configured to apply various types of filters to ECG signals received from electrodes 55 whose SD is smaller than 3 mm, so as to calculate whether the qualified ECG signals are indicative of an AF in heart 26. In some examples, in response to identifying qualified ECG signals that are used for calculating parameters indicative of AF, processor 42 is configured to automatically store these ECG signals, e.g., in memory 50 of console 24.
In some examples, based on the stored ECG signals, processor 42 is configured to identify indications of AF in section 27 of heart 26. In the example of
In some examples, processor 42 is configured to identify patterns indicative of AF. In the example of
Reference is now made back to the general view of
Reference is now made to a subsection 64 of the map of section 27. In some examples, some of electrodes 55 are positioned within the area of subsection 64, more specifically, electrodes 55a, 55b, 55c and 55d are among these electrodes.
Reference is now made to an inset 67, showing a group of graphs 65, which presents a dispersion of sequential activations of consecutive bipolar ECG signals produced by electrodes 55 located within subsection 64. For example, graphs 88a, 88b, 88c and 88d are produced by electrodes 55a, 55b, 55c and 55d, respectively. The amplitude of the bipolar signals is presented along an axis 51, and the amplitude of the signal over time is presented along an axis 53. Moreover, the time interval of the graphs is spanning 100% of the atrial fibrillation cycle length described above.
In the present example, group of graphs 65 comprises vertical markers 57 and 59. As shown in inset 67, the peaks (e.g., R-peaks) indicative of the activation in the respective ECG signals are located at an offset relative to one another along axis 53. For example, a peak of graph 88a falls on marker 59, whereas the positions of peaks of graphs 88b, 88c and 88d are shifted, and therefore, the peaks are not falling on marker 59. In another example, the peaks of graphs 88b and 88c precede the time point of marker 57, and the peak of graphs 88a and 88d are later from the time point of marker 57. This dispersion of sequential activations of the consecutive bipolar ECG signals may be indicative of AF source.
In other examples, processor 42 is configured to identify other parameters and/or features and/or attributes indicative of AF, for example, using any suitable calculation or manipulation on qualified ECG signals, as described above.
The method begins at a catheter inserting step 100, with physician 30 inserting DEA 40 (of catheter 22) having multiple (e.g., 48) electrodes 55, as described in
At a first decision step 104, processor 42 compares between: (i) a threshold having a predefined value (e.g., about 3 mm), and (ii) for each electrode 55, the calculated SD of the position signals received along the time interval, as described in
In some examples, processor 42 also defines a minimal number of qualified electrodes 55, i.e., electrodes 55 whose positioning stability has an error (i.e., SD) smaller than the threshold. In case the number of qualified electrodes 55 is smaller than the minimal number, the method loops back to step 102. For example, in case only one or two electrodes 55 (e.g., out of the 48 electrodes of DEA 40) have the calculated SD smaller than about 3 mm, the method loops back to step 102.
In case the calculated SD of the position signals for a given electrode 55 is smaller than the 3-mm threshold, the given electrode 55 is qualified, and the ECG signals produced by the given electrode 55 during the same 2.5-second time interval, will be used by processor 42 in later steps of the method.
In some examples, in case the number of qualified electrodes is larger than the minimal number defined in processor 42, the method proceeds to a second decision step 106. Note that in step 106, only the ECG signals of the qualified electrodes are used. In step 106, processor 42 is configured to calculate whether the ECG signals produced during the time interval by the qualified electrodes 55, are indicative of an atrial fibrillation (AF) in heart 26. In other words, processor 42 is configured to check whether a criterion indicative if the AF is fulfilled based on the ECG signals produced during the time interval by the qualified electrodes 55. For example, processor 42 may apply various techniques of pattern recognition for identifying focal point 61 in section 77, as described in
In case processor 42 identifies that the ECG signals of step 106 above are indicative of AF, the method proceeds to an automatic storage step 108. In step 108 that concludes the method, processor 42 automatically stores, in memory 50, the ECG signals used for calculating parameters indicative of the AF, as described in
In some examples, in case processor 42 does not identify that the ECG signals of step 106 above are indicative of AF, the method loops back to step 102, and physician 30 moves DEA 40 to cover another section, other than section 27, in heart 26. Note that in the other section, processor 42 and/or physician 30 may select the duration of the time interval to be similar to the time interval selected when electrodes 55 of DEA 40 were placed in contact with section 27, e.g., 2.5 seconds. In alternative examples, processor 42 and/or physician 30 may select a different duration of the time interval for sensing the position signals and ECG signals in the other section.
In some examples, the disclosed technique provides physician 30 with automatic storage of ECG signals that are: (i) obtained in a stable positioning of the respective electrode(s) 55, (ii) obtained in a relatively large section (e.g., section 27) of heart 26 covered by DEA 40 during a short time interval (e.g., about 2.5 seconds), and (iii) indicative of AF in the heart 26. In principle, it is possible to acquire ECG signals by visiting point by in section 27, but this process may prolong the procedure substantially, and the points are not acquired at the same time interval, so the results may not be representative of the AF compared with the results obtained using the techniques described in
In other examples, in case: (i) physician 30 decides to acquire ECG signals only in section 27, or (ii) after repeating steps 102-108 in additional sections in heart 26, the ECG mapping is concluded. In such examples, processor 42 presents the stored ECG signals, which are indicative of AF, over one or more maps of heart 26.
In some examples, at least one of the stored ECG signals may be displayed in a separate map. For example, processor 42 may produce a map of heart 26 having focal points 61 identified at one or more sections of heart 26.
In other examples, processor 42 may display all the ECG signals, which are indicative of AF and are automatically stored in memory 50, in a single map of heart 26, as shown for example in the map of section 27 of
The method of
The examples described herein mainly address automatically storing and presenting ECG signals indicative of Atrial Fibrillation in a heart. The methods and systems described herein can also be used in other applications, for example, in procedures related to other sorts of heart rhythm disorders, such as but not limited to sensing and/or treatment of Ventricular Tachycardia (VT), and Brugada syndrome.
A method including:
The method according to Example 1, wherein storing the ECG signals that are indicative of the AF, includes storing: (i) a first set of the ECG signals calculated in a first attribute indicative of the AF, and (ii) a second set of the ECG signals, different from the first set, which is calculated in a second attribute indicative of the AF, wherein the second attribute is different from the first attribute.
The method according to Example 2, wherein the method further includes displaying the stored ECG signals on one or more maps of the heart.
The method according to Example 3, wherein displaying the stored ECG signals on one map of the heart includes: (a) assigning: (i) a first graphic representation to the first set of ECG signals and to the first attribute, and (ii) a second graphic representation to the second set of ECG signals and to the second attribute, and (b) displaying one or both of: (i) the first and second sets, and (ii) the first and second attributes, on the one map of the heart.
The method according to Example 3, wherein displaying the stored ECG signals on multiple maps includes: (a) assigning: (i) a first graphic representation to the first set of ECG signals and to the first attribute, and (ii) a second graphic representation to the second set of ECG signals and to the second attribute, and (b) displaying: (i) one or both of the first set and the first attribute on a first map of the heart, and (ii) one or both of the second set and the second attribute on a second map of the heart, different from the first map.
The method according to Examples 1 through 2, wherein the first attribute includes a focal point and the second attribute includes a gradient of an atrial fibrillation cycle length (ACLV).
The method according to Examples 1 through 6, wherein calculating the positioning stability includes, for each of the electrodes: (i) holding the given threshold indicative of the positioning stability, (ii) calculating, using the position signals received from each of the electrodes along the predefined time interval, a standard deviation (SD) of the position signals for each of the electrodes, and (iii) comparing between the given threshold and calculated SD of each of the electrodes.
The method according to Examples 1 through 6, wherein placing the electrodes in contact with tissue of the heart includes placing an array of the electrodes for covering a selected section of the heart, and wherein the predefined time interval includes selecting a duration of the predefined time interval between 1 second and 10 seconds.
The method according to Example 8, wherein the method includes moving the array of the electrodes to an additional section of the heart and placing the electrodes in contact with tissue of the additional section, and repeating the: (a) receiving of the position signals and the ECG signal from each of the electrode along a given time interval, (b) calculating the positioning stability, along the given time interval, for each of the electrodes, (c) calculating, for the electrodes whose positioning stability has an error smaller than a given threshold, whether the ECG signals are indicative of the AF, and (d) storing the ECG signals that are indicative of the AF.
The method according to Example 9, wherein the tissue is positioned at a first position in the heart and the additional section is positioned at a second position in the heart, different from the first position, and wherein the predefined time interval and the given time interval have a similar duration.
A system (22), including:
The system according to Example 11, wherein the processor is configured to store in the memory: (i) a first set of the ECG signals calculated in a first attribute indicative of the AF, and (ii) a second set of the ECG signals, different from the first set, which is calculated in a second attribute indicative of the AF, wherein the second attribute is different from the first attribute.
The system according to Example 12, wherein the method includes a display, which is configured to display the stored ECG signals on one or more maps of the heart.
The system according to Example 13, wherein the processor is configured to assign: (i) a first graphic representation to the first set of ECG signals and to the first attribute, and (ii) a second graphic representation to the second set of ECG signals and to the second attribute, and wherein the display is configured to display one or both of: (i) the first and second sets, and (ii) the first and second attributes, on the one map of the heart.
The system according to Example 13, wherein the processor is configured to assign: (i) a first graphic representation to the first set of ECG signals and to the first attribute, and (ii) a second graphic representation to the second set of ECG signals and to the second attribute, and wherein the display is configured to display: (i) one or both of the first set and the first attribute on a first map of the heart, and (ii) one or both of the second set and the second attribute on a second map of the heart, different from the first map.
The system according to Examples 11 through 12, wherein the first attribute includes a focal point and the second attribute includes a gradient of an atrial fibrillation cycle length (ACLV).
The system according to Examples 11 through 16, wherein the processor is configured to calculate the positioning stability for each of the electrodes by: (i) holding the given threshold indicative of the positioning stability, (ii) calculating, using the position signals received from each of the electrodes along the predefined time interval, a standard deviation (SD) of the position signals for each of the electrodes, and (iii) comparing between the given threshold and calculated SD of each of the electrodes.
The system according to Examples 11 through 16, wherein the electrodes of the catheter are arranged in an array for covering a selected section of the heart, and wherein the processor is configured to select the predefined time interval by selecting a duration of the predefined time interval between 1 second and 10 seconds.
The system according to Example 18, wherein the array of the electrodes is moved to an additional section of the heart and the electrodes are placed in contact with tissue of the additional section, and wherein the processor is configured to repeat the: (a) receiving of the position signals and the ECG signal from each of the electrode along a given time interval, (b) calculating of the positioning stability, along the given time interval, for each of the electrodes, and (c) calculating, for the electrodes whose positioning stability has an error smaller than a given threshold, whether the ECG signals are indicative of the AF, and wherein the memory is configured to repeat the storing of the ECG signals that are indicative of the AF.
The system according to Example 19, wherein the tissue is positioned at a first position in the heart and the additional section is positioned at a second position in the heart, different from the first position, and wherein the processor is configured to set a similar duration to (i) the predefined time interval, and (ii) the given time interval.
It will thus be appreciated that the examples described above are cited by way of example, and that the present disclosure is not limited to what has been particularly shown and described hereinabove. Rather, the scope of the present disclosure includes both combinations and sub-combinations of the various features described hereinabove, as well as variations and modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not disclosed in the prior art.