The present disclosure is related generally to the field of electrophysiology, and particularly to computer-implemented techniques for facilitating an electrophysiological procedure.
In some electrophysiological procedures, a pulmonary vein is electrically isolated from the myocardium by the ablation of tissue at the ostium of the vein.
The present disclosure will be more fully understood from the following detailed description of examples thereof, taken together with the drawings, in which:
In the context of the present application, including the claims, the “pose” of an object refers to a combination of the location and orientation of the object with respect to a referential datum, such that a first pose may differ from a second pose by a translation and/or a rotation.
In some cases, an intrabody ablation catheter is used to ablate the ostium of a pulmonary vein. Such a catheter typically comprises a distal structure, such as a balloon, having a plurality of electrodes disposed thereon. The electrodes are typically arranged (e.g., evenly distributed) around the circumference of the structure.
In such cases, it is typically desirable to contact the ostium with as many of the electrodes as possible, so as to ablate around the full circumference of the ostium. However, even with continual updates as to the number of electrodes contacting the ostium, it may be difficult for the physician to determine the required adjustments to the pose of the structure.
To address this challenge, examples of the present disclosure provide a processor configured to compute, repeatedly, a relatively small pose adjustment, such as a translation or rotation, that is likely to increase the number of contacting electrodes. After each computation, the processor displays two icons, each of which represents the structure and is typically rendered in three dimensions. One of the icons, a “target-pose icon,” is offset from the other icon, a “current-pose icon,” per the computed adjustment. The physician may then adjust the pose of the structure, while viewing the display, so as to bring the current-pose icon into alignment with the target-pose icon.
As the present inventors have observed, a smaller number of contacting electrodes generally indicates that the structure has not fully entered the ostium, whereas a greater number of contacting electrodes generally indicates that the structure has fully entered the ostium but is not optimally oriented. Hence, in some examples, the processor compares the number of contacting electrodes to a predefined threshold. If the number is less than the threshold, the processor computes a translation of the distal structure, typically along the proximal-distal axis of the structure. Otherwise, the processor computes a rotation with respect to the proximal-distal axis or with respect to another referential axis defined by the distal structure.
Reference is initially made to
System 20 comprises a catheter 24 configured for insertion into the body of a subject 26 by a physician 28. System 20 further comprises a console 46 comprising controls 39 for controlling system 20, and a display 48, which is typically mounted on console 46.
System 20 further comprises a processor 40 and a signal generator 42, which are typically contained within console 46. System 20 may further comprise a volatile memory, a non-volatile memory, a noise filter, an analog-to-digital (A/D) converter, and/or any other suitable circuitry.
The distal end of catheter 24 comprises a distal structure 22 comprising multiple electrodes 30, each of which is connected to signal generator 42 via a wire passing through catheter 24. Typically, distal structure 22 comprises an expandable member 25, such as a balloon (as shown in
Subsequently to inserting catheter 24 into the body of subject 26, physician 28 navigates distal structure 22 of catheter 24 to the left atrium of the heart 34 of the subject. Subsequently, with the help of processor 40 (as described below with reference to the subsequent figures), the physician positions distal structure 22 within the ostium of a pulmonary vein 32. Subsequently, using controls 39, the physician causes signal generator 42 to generate ablating signals, such that the ablating signals pass through the tissue of the ostium via electrodes 30.
Processor 40 is configured to track the pose of distal structure 22.
For example, distal structure 22 may comprise one or more electromagnetic sensors connected to console 46, and system 20 may further comprise one or more magnetic-field generators configured to generate a magnetic field as a referential datum. In particular, the magnetic field may induce tracking signals in the electromagnetic sensors so that the positions of the sensors can be triangulated, and hence determined with respect to the referential datum. In other words, based on the tracking signals, processor 40 may ascertain the respective locations of the sensors with respect to the referential datum, and hence, the pose of the distal structure. Such location-tracking techniques are well known and previously disclosed, for example, in U.S. Pat. Nos. 5,391,199, 5,443,489, and 6,788,967 to Ben-Haim, in U.S. Pat. No. 6,690,963 to Ben-Haim et al., in U.S. Pat. No. 5,558,091 to Acker et al., and in U.S. Pat. No. 6,177,792 to Govari, which are hereby incorporated by reference into this application.
Alternatively or additionally, system 20 may further comprise one or more reference electrodes 29 coupled to the surface of the body of the subject and connected to console 46 via a cable 36. Electric currents at predefined frequencies for electrodes 30 may be passed between electrodes 30 (and/or other electrodes on the distal structure) and reference electrodes 29. Based on the resulting impedances measured by reference electrodes 29, processor 40 may ascertain the respective locations of electrodes 30 and hence, the pose of the distal structure, by triangulation of the impedance values with reference electrodes 29. Such techniques may utilize a location map calibrated, in advance, using electromagnetic sensors, as described, for example, in U.S. Pat. No. 7,536,218 to Govari et al. and U.S. Pat. No. 8,456,182 to Bar-Tal et al.
Alternatively or additionally, electric currents may be passed between reference electrodes 29. Based on the resulting voltages at electrodes 30 (and/or other electrodes on the distal structure), processor 40 may ascertain the respective locations of electrodes 30, and hence, the pose of the distal structure. Such techniques are described, for example, in U.S. Pat. No. 5,983,126 to Wittkampf and U.S. Pat. No. 5,944,022 to Nardella.
In some examples, system 20 further comprises one or more electrocardiogram (ECG) electrodes, which are electrically coupled to the skin of subject 26. Processor 40 may receive the ECG signals acquired by the ECG electrodes via a cable connected to console 46.
While distal structure 22 is within heart 34, the processor receives signals indicating the degree to which each electrode 30 is in contact with the tissue. For example, the signals may indicate the impedance seen by each electrode. (The impedance of tissue is greater than that of blood, such that a higher impedance indicates greater contact.) Alternatively or additionally, the signals may indicate the temperature measured by thermocouples co-located with the electrodes. (Typically, a lower temperature indicates greater contact, due to less blood flow near the thermocouples and hence, less heating of the thermocouples by blood.) Alternatively or additionally, the signals may indicate a force or pressure measured by sensors co-located with the electrodes.
In general, processor 40 may be embodied as a single processor, or as a cooperatively networked or clustered set of processors. The functionality of processor 40 may be implemented solely in hardware, e.g., using one or more fixed-function or general-purpose integrated circuits, Application-Specific Integrated Circuits (ASICs), and/or Field-Programmable Gate Arrays (FPGAs). Alternatively, this functionality may be implemented at least partly in software. For example, processor 40 may be embodied as a programmed processor comprising, for example, a central processing unit (CPU) and/or a Graphics Processing Unit (GPU). Program code, including software programs, and/or data may be loaded for execution and processing by the CPU and/or GPU. The program code and/or data may be downloaded to the processor in electronic form, over a network, for example. Alternatively or additionally, the program code and/or data may be provided and/or stored on non-transitory tangible media, such as magnetic, optical, or electronic memory. Such program code and/or data, when provided to the processor, produce a machine or special-purpose computer, configured to perform the tasks described herein.
Reference is now made to
In general, for an ablation of a pulmonary vein, it is best to maximize the number of electrodes 30 (
Prior to the procedure, a threshold number of electrodes is defined. This predefined threshold, referred to herein as a “lower threshold,” is the minimum number of electrodes that need to contact the tissue in order to assume that distal structure 22 is positioned at least partly within the ostium. Typically, the lower threshold is at least 20% of the total number of electrodes around the circumference of the distal structure.
In response to the number of contacting electrodes equaling or exceeding the lower threshold, the processor carries out an iterative process for increasing the number of electrodes that contact the ostium. During each iteration of the process, the processor compares the number of contacting electrodes to another predefined threshold, referred to herein as a “higher threshold.” In response to the number being less than the higher threshold, the processor computes an adjustment to the pose of the distal structure. The processor then displays, on display 48, a target-pose icon 44, which represents the distal structure, offset, per the adjustment, from a current-pose icon 49 representing the distal structure at the current pose of the distal structure. (Subsequently to the initial display of current-pose icon 49 and target-pose icon 44, the current-pose icon may move—and hence, the offset may change—cyclically, due to the effect of respiratory motion on the pose of the distal structure.)
For example, as shown in
Typically, the two icons are rendered in three dimensions, so as to increase the clarity of the required pose adjustment. Target-pose icon 44 is typically displayed “behind” current-pose icon 49 as in
Typically, current-pose icon 49 includes multiple electrode icons 54, which represent different respective electrodes 30 (
Current-pose icon 49 may be rendered from any suitable perspective. In some examples, the perspective may be adjusted by the physician (or by any other user).
In response to viewing target-pose icon 44, the physician begins adjusting the pose of the distal structure while continuing to look at the display. During the adjustment, the processor continually refreshes current-pose icon 49 so as to indicate the current pose of the distal structure. Upon the distal structure reaching the target pose, the current-pose icon overlaps the target-pose icon.
Subsequently, the next iteration of the iterative process begins, and target-pose icon 44 is refreshed. In this manner, the pose of the distal structure may be incrementally adjusted until the number of contacting electrodes equals or exceeds the higher threshold.
In some examples, the processor displays an adjustment indicator 50 indicating the computed adjustment. For example, as shown in
Typically, the processor displays a schematic rendering 56 of a cross-section through the distal structure at the electrodes. In rendering 56, the electrodes are represented by different respective cross-sectional electrode icons 58, which may be numbered (e.g., as 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) so as to indicate the electrode to which each cross-sectional electrode icon 58 corresponds. In some examples, the processor modifies (e.g., highlights or changes the color of) those cross-sectional electrode icons 58 representing electrodes in contact with the tissue.
Alternatively or additionally, the processor may display a graph 59 indicating a measure of contact (e.g., an impedance, force, or temperature) for each of the electrodes.
Reference is now made to
Algorithm 60 begins with an ascertaining step 62, at which the processor ascertains the numbers of electrodes contacting the tissue of the subject. Subsequently to ascertaining the number, the processor checks, at a checking step 64, whether the number is greater than the lower threshold. If not, the processor returns to ascertaining step 62, typically after a predefined delay. Otherwise, the processor begins execution of an iterative process.
The iterative process begins at another checking step 66, at which the processor checks whether the number of contacting electrodes is greater than the higher threshold. If yes, execution of the algorithm ends. Otherwise, the processor computes and displays an adjustment to the pose of the distal structure, as described above with reference to
Typically, the type of adjustment that is computed depends on the number of contacting electrodes. For example, if the number is less than a middle threshold, which is between the lower threshold and the higher threshold and in some examples is at least 50% of the total number of the electrodes around the circumference of the distal structure, the processor may compute a translation, as shown in
Typically, the pose adjustment computed by the processor is relatively small. For example, the translation computed at translation-computing step 70 may be less than 5 mm, and/or the rotation computed at rotation-computing step 72 may be less than 10 degrees. Thus, advantageously, the pose of the distal structure may be adjusted incrementally.
Subsequently to computing the pose adjustment, the processor displays the target-pose icon, at an icon-displaying step 73, so as to indicate the adjustment. Next, as the physician adjusts the pose of the distal structure, the processor continually checks, at another checking step 74, whether the current pose matches, i.e., is within a predefined threshold of, the target pose. Typically, while the continual checking is performed, the processor continually refreshes current-pose icon 49 (
In response to the current pose matching the target pose, the processor again performs ascertaining step 62, and then returns to checking step 66 for the next iteration of the process.
Reference is now made to
In some examples, to compute a rotation, the processor first computes a centroid M of those of the electrodes contacting the ostium and a centroid C of distal structure 22 of the catheter, e.g., of expandable member 25 (
Subsequently, the processor computes a normal vector {right arrow over (N)}, which is normal to a hypothetical plane 76 tangent to the distal structure at the centroid M. The processor further computes an axis-of-rotation vector {right arrow over (R)} as {right arrow over (N)}×{right arrow over ((C−M))}. Finally, the processor computes the rotation about {right arrow over (R)}, as indicated in
The following examples relate to various non-exhaustive ways in which the teachings herein may be combined or applied. It should be understood that the following examples are not intended to restrict the coverage of any claims that may be presented at any time in this application or in subsequent filings of this application. No disclaimer is intended. The following examples are being provided for nothing more than merely illustrative purposes. It is contemplated that the various teachings herein may be arranged and applied in numerous other ways. It is also contemplated that some variations may omit certain features referred to in the below examples. Therefore, none of the aspects or features referred to below should be deemed critical unless otherwise explicitly indicated as such at a later date by the inventors or by a successor in interest to the inventors. If any claims are presented in this application or in subsequent filings related to this application that include additional features beyond those referred to below, those additional features shall not be presumed to have been added for any reason relating to patentability.
A system (20) for use with a catheter (24) having a distal structure (22) including a plurality of electrodes (30) includes a display (48) and a processor (40). The processor is configured to ascertain a number of the plurality of electrodes of the distal structure contacting an ostium of a pulmonary vein (32), and in response to the number equaling or exceeding a predefined lower threshold, carry out an iterative process. The process includes, during each iteration of the process, in response to the number being less than a predefined higher threshold, computing an adjustment to a current pose of the distal structure, and displaying, on the display, a target-pose icon (44), which represents the distal structure, offset, per the adjustment, from the current-pose icon (49) representing the distal structure at the current pose.
The system (20) according to Example 1, wherein the displaying includes rendering the target-pose icon (44) and the current-pose icon (49) in three dimensions.
The system (20) according to Example 1, wherein the lower threshold is at least 20% of a total number of the electrodes (30) around a circumference of the distal structure (22).
The system (20) according to any one of Examples 1-3, wherein computing the adjustment includes:
The system (20) according to Example 4, wherein the translation is along a proximal-distal axis (51) of the distal structure (22).
The system (20) according to Example 4, wherein the middle threshold is at least 50% of a total number of the electrodes (30) around a circumference of the distal structure (22).
The system (20) according to Example 4, wherein computing the rotation includes:
The system (20) according to Example 7, wherein computing the first centroid includes assigning a respective weight to each of the electrodes (30) contacting the ostium as an increasing function of a degree to which the electrode contacts the ostium.
The system according to Example 4, wherein the translation is less than 5 mm.
The system according to Example 4, wherein the rotation is less than 10 degrees.
A method for use with a catheter (24) having a distal structure (22) including a plurality of electrodes (30) includes ascertaining a number of the plurality of electrodes contacting an ostium of a pulmonary vein (32). The method further includes, in response to the number of electrodes equaling or exceeding a predefined lower threshold, carrying out an iterative process. The process includes, during each iteration of the process, in response to the number being less than a predefined higher threshold, computing an adjustment to a current pose of the distal structure, and displaying a target-pose icon (44), which represents the distal structure, offset, per the adjustment, from a current-pose icon (49) representing the distal structure at the current pose.
The method according to Example 11, wherein the displaying comprises rendering the target-pose icon (44) and the current-pose icon (49) in three dimensions.
The method according to Example 11, wherein the lower threshold is at least 20% of a total number of the electrodes (30) around a circumference of the distal structure (22).
The method according to any one of Examples 11-13, wherein computing the adjustment comprises:
The method according to Example 14, wherein the translation is along a proximal-distal axis (51) of the distal structure (22).
The method according to Example 14, wherein the middle threshold is at least 50% of a total number of the electrodes (30) around a circumference of the distal structure (22).
The method according to Example 14, wherein computing the rotation comprises:
The method according to Example 17, wherein computing the first centroid comprises computing the first centroid by assigning a respective weight to each of the electrodes (30) contacting the ostium as an increasing function of a degree to which the electrode contacts the ostium.
The method according to Example 14, wherein the translation is less than 5 mm.
The method according to Example 14, wherein the rotation is less than 10 degrees.
It will be appreciated by persons skilled in the art that the present disclosure is not limited to what has been particularly shown and described hereinabove. Rather, the scope of examples of the present disclosure includes both combinations and subcombinations of the various features described hereinabove, as well as variations and modifications thereof that are not in the prior art, which would occur to persons skilled in the art upon reading the foregoing description.