This invention relates to determining the position of an object, such as tracking the position of one or more catheters in a patient's heart cavity.
Use of minimally invasive procedures, such as catheter ablation, to treat a variety of heart conditions, such as supraventricular and ventricular arrhythmias, is becoming increasingly more prevalent. Such procedures involve the mapping of electrical activity in the heart (e.g., based on cardiac signals), such as at various locations on the endocardium surface (“cardiac mapping”), to identify the site of origin of the arrhythmia followed by a targeted ablation of the site. To perform such cardiac mapping a catheter with one or more electrodes can be inserted into the patient's heart chamber.
Under some circumstances, the location of the catheter in the heart chamber is determined using a tracking system. Catheter tracking is a core functionality of modern mapping systems that also include software and graphic user interface to project electrical data on 3D renderings of cardiac chambers. Currently there are several tracking systems available, some more useful and commonly used than others. Some systems are based on the use of magnetic or electric fields from external sources to sense and track the location of the catheter. Some are based on the use of magnetic or electric fields sources mounted on the tracked catheters.
In some aspects, a method includes (i) causing current to flow among multiple sets of current injecting electrodes to generate a field in an organ, (ii) obtaining the positions of one or more measuring electrodes used for measuring the field generated by the current injecting electrodes, (iii) in response to the current flow, measuring the field at multiple locations in the organ using the one or more measuring electrodes, (iv) modeling the field using the measurements of the field from the one or more measuring electrodes and the positions of the one or more measuring electrodes, and (v) determining expected signal measurements of the field at additional locations within the organ using the model of the field.
Embodiments can include one or more of the following.
Modeling the field can include modeling the field based on physical characteristics of the organ. Modeling the field based on physical characteristics of fields can include using Laplace's equation. Modeling the field based on physical characteristics can include using Poisson's equation. Modeling the field based on physical characteristics can include modeling a homogeneous medium. Modeling the field based on physical characteristics can include modeling an inhomogeneous medium. Modeling of the field can include using a function that correlates field measurements with position coordinates. The function can be a differentiable function.
The current injecting electrodes can be mounted on one or more catheters that are placed inside the body. The current injecting electrodes can include one or more body-surface electrodes. The current injecting electrodes can include both electrodes mounted on one or more catheters that are placed inside the body and body-surface electrodes. The electrodes mounted on one or more catheters can include one or more electrodes secured to the organ. The electrodes mounted on the one or more catheters can include one or more electrodes that can be moved and positioned at multiple locations in an organ.
Obtaining the position of the one or more measuring electrodes can include using a tracking system to track the position of the one or more measuring electrodes. The tracking system can be a system using a magnetic field for tracking. The tracking system can be a system using injected currents for tracking.
Measuring the field can include measuring potentials.
The additional locations within the organ can include positions within the organ where the field was not measured. The positions within the organ where field was not measured can include positions that are more than 5 mm away from positions where the field was measured. The positions within the organ where field was not measured can include positions that are not lying between positions where the field was measured.
The method can also include determining a position of one or more additional electrodes in the organ based on measurements made by the additional electrodes and the determined expected signal measurements of the field. Determining a position of one or more additional electrodes in the field based on measurements made by the additional electrodes and the determined expected signal measurements of the field can include solving an optimization problem that minimizes collective difference between each of the measured signals and an estimate for each of the respective measured signals as a function of the position of the measurement.
Determining expected signal measurements can include determining expected signal measurements using a non-interpolation based calculation.
Modeling the field based on physical characteristics can include using the measured signals to determine an electric potential distribution produced by the current injecting electrodes on a surface enclosing the additional positions. The determination of the electric potential distribution can be based on an assumption of a homogenous conductivity within the surface. Modeling the field based on physical characteristics can be based on the electric potential distribution.
The current-injecting electrodes can operate at a frequency different from the frequency of normal electrical activity in the organ.
Obtaining the positions of the one or more measuring electrodes can include tracking coordinates for the multiple positions of the measured field.
The measuring of the field at the multiple locations can include moving a catheter having one or more measuring electrodes to multiple locations within the organ, and using the measuring electrodes to measure the field for each of the multiple locations of the catheter. The additional locations can correspond to regions inside the organ not interrogated by the movement of the catheter. The multiple sets of current-injecting electrodes can include at least three sets of current injecting electrodes and causing of the current flow can include causing current to flow between each set of current injecting electrodes. The field measured in response to the current flow can include an electric signal for each set of the current injecting electrodes for each of the multiple positions.
Modeling the field can include generating a field map.
The current injecting electrodes can be supported on one or more catheters, and at least one of the catheters further can include measuring electrodes for measuring at least some of the measured field.
The method can also include displaying the determined location of the measuring electrode relative to a surface of the organ.
The organ can be a patient's heart.
The field can be a scalar value field. The field can be a potential field. The field can be an impedance field.
In some aspects, a system includes a first catheter configured for insertion into an organ in a patient's body and comprising one or more measuring electrodes and multiple sets of current injecting electrodes. The system also includes an electronic control system coupled to the multiple sets of current injecting electrodes and to the one or more measuring electrodes. The control system is configured to cause current to flow among multiple sets of current injecting electrodes to generate a field in an organ and to measure the field and in response to the current flow, measure the field at multiple locations in the organ using the one or more measuring electrodes. The system also includes a tracking system configured to obtain the positions of one or more measuring electrodes used for measuring the field generated by the current injecting electrodes. The system also includes a processing system coupled to the electronic system. The processing system is configured to model the field using the measurements of the field from the one or more measuring electrodes and the positions of the one or more measuring electrodes and determine expected signal measurements of the field at additional locations within the organ using the model of the field.
Embodiments can include one or more of the following. The processing system can be further configured to model the field based on physical characteristics of the organ. The processing system can be further configured to model the field using Laplace's equation. The processing system can be further configured to model the field using Poisson's equation. The current injecting electrodes can be mounted on one or more catheters that are placed inside the body. The current injecting electrodes can include one or more body-surface electrodes. The current injecting electrodes can include both electrodes mounted on one or more catheters that are placed inside the body and body-surface electrodes. The electrodes mounted on one or more catheters can include one or more electrodes secured to the organ. The electrodes mounted on the one or more catheters can include one or more electrodes that can be moved and positioned at multiple locations in an organ. The tracking system can be a system using a magnetic field for tracking. The tracking system can be a system using injected currents for tracking. The multiple sets of current-injecting electrodes can include at least three sets of current injecting electrodes.
In some aspects an method includes (i) securing multiple sets of current injecting electrodes to an organ in a patient's body, (ii) causing current to flow among the multiple sets of current injecting electrodes to generate a field in the organ, (iii) in response to current flow caused by the multiple sets of current injecting electrodes, measuring the field at each of one or more additional electrodes, (iv) determining expected signal measurements of the field inside the organ using a pre-determined model of the field, and (v) determining a position of each of the one or more additional electrodes in the organ based on the measurements made by the additional electrodes and the determined expected signal measurements of the field.
Embodiments can include one or more of the following.
Determining the position of the one or more additional electrodes in the organ based on measurements made by the additional electrodes and the determined expected signal measurements of the field can include solving an optimization problem that minimizes a collective difference between each of the measured signals and an estimate for each of the respective measured signals as a function of the position of the measurement.
The estimate for each of the respective measured signals can include a differentiable function.
The one or more additional electrodes can include one or more electrodes used for delivering ablation energy for ablating tissue of the organ. The one or more additional electrodes can include one or more electrodes used for measuring the electrical activity of the organ.
The method can also include generating the pre-determined model of the field. Generating the pre-determined model of the field can include causing current to flow among the multiple sets of current injecting electrodes to generate a field in an organ, obtaining the positions of one or more measuring electrodes, in response to the current flow, measuring the field at multiple locations in the organ using the one or more measuring electrodes, and modeling the field using the measurements of the field measured by the one or more measuring electrodes and the positions of the one or more measuring electrodes.
Modeling the field can include modeling the field based on physical characteristics. Modeling the field based on physical characteristics can include using Laplace's equation. Modeling the field based on physical characteristics can include using Poisson's equation. Modeling the field based on physical characteristics can include modeling a homogeneous medium. Modeling the field based on physical characteristics can include modeling an inhomogeneous medium. Modeling of the field can also include representing the model using a function that correlates field measurements with position coordinates.
The pre-determined model of the field can be a field map. The field map can be a function that correlates the expected signal measurements with position coordinates within the organ. The function can be a differentiable function.
Measuring the field can include measuring potentials.
The current-injecting electrodes can operate at a frequency different from the frequency of normal electrical activity in the organ.
The organ can be a patient's heart.
In some aspects, a system includes multiple sets of current injecting electrodes configured to be secured to an organ in a patient's body. The system also includes one or more additional electrodes configured to be positioned within the organ in the patient's body. The system also includes an electronic control system coupled to the multiple sets of current injecting electrodes and the one or more additional electrodes. The electronic control system can be configured to cause current to flow among the multiple sets of current injecting electrodes to generate a field in the organ. The electronic control system can also be configured to, in response to current flow caused by the multiple sets of current injecting electrodes, measure the field at each of one or more additional electrodes. The system also includes a processing system coupled to the electronic system. The processing system can be configured to determine expected signal measurements of the field inside the organ using a pre-determined model of the field and determine a position of each of the one or more additional electrodes in the organ based on the measurements made by the additional electrodes and the determined expected signal measurements of the field.
Embodiments can include one or more of the following.
The processing system can be configured to solve an optimization problem that minimizes a collective difference between each of the measured signals and an estimate for each of the respective measured signals as a function of the position of the measurement. The one or more additional electrodes can be one or more electrodes used for delivering ablation energy for ablating tissue of the organ. The one or more additional electrodes can be one or more electrodes used for measuring the electrical activity of the organ. The processing system can be further configured to generate the pre-determined model of the field.
In some aspects, a method includes (i) securing at least three sets of current injecting electrodes to an organ in a patient's body, (ii) causing current to flow among the multiple sets of current injecting electrodes to generate a field in the organ, (iii) using a multi-electrode array located on a multi-electrode array catheter in the organ for tracking a position of the multi-electrode array catheter relative to the current injecting electrodes, (iv) measuring the field generated by the current injecting electrodes in multiple locations in the organ using the multi-electrode array, (v) modeling the field using the measurements and the positions, (vi) determining expected signal measurements of the field at additional locations within the organ based on the model of the field, and (vii) determining a position of one or more additional electrodes in the organ relative to the current injecting electrodes based on measurements made by the additional electrodes and the determined expected signal measurements of the field.
Embodiments can include one or more of the following.
The method can also include removing multi-electrode array catheter from the organ prior to determining the position of one or more additional electrodes in the organ. The one or more additional electrodes can include one or more electrodes mounted on one of more additional catheters. The one or more additional electrodes comprise one or more electrodes of the multi-electrode array.
Modeling the field based on physical characteristics can include using Laplace's equation. Modeling the field can include modeling the field based on physical characteristics. Modeling the field based on physical characteristics can include using Poisson's equation. Modeling the field based on physical characteristics can include modeling a homogeneous medium. Modeling the field based on physical characteristics can include modeling an inhomogeneous medium. Modeling of the field can also include representing the model using a function that correlates field measurements with position coordinates.
The additional locations within the organ can be positions within the organ where the field was not measured. The positions within the organ where field was not measured can be positions that are more than 5 mm away from positions where the field was measured. The positions within the organ where field was not measured can be positions that are not lying between positions where the field was measured. Determining a position of one or more additional electrodes in the field based on measurements made by the additional electrodes and the determined expected signal measurements of the field can include solving an optimization problem that minimizes collective difference between each of the measured signals and an estimate for each of the respective measured signals as a function of the position of the measurement. Determining expected signal measurements can include determining expected signal measurements using a non-interpolation based calculation.
Measuring of the field at the multiple locations can include moving a catheter having one or more measuring electrodes to multiple locations within the organ, and using the measuring electrodes to measure the field for each of the multiple locations of the catheter.
The additional locations can correspond to regions inside the organ not interrogated by the movement of the catheter.
The multiple sets of current-injecting electrodes can include at least three sets of current injecting electrodes, and wherein the causing of the current flow comprises causing current to flow between each set of current injecting electrodes, and wherein the field measured in response to the current flow comprise an electric signal for each set of the current injecting electrodes for each of the multiple positions.
Modeling the field can include generating a field map.
The method can also include displaying the determined location of the measuring electrode relative to a surface of the organ.
In some aspects, a system can include at least three sets of current injecting electrodes configured to be secured to an organ in a patient's body. The system can also include a multi-electrode array catheter comprising a multi-electrode array configured to be inserted in the organ for tracking a position of the multi-electrode array catheter relative to the current injecting electrodes. The system can also include an electronic control system coupled to at least three sets of current injecting electrodes and to the multi-electrode array catheter. The electronic control system can be configured to cause current to flow among the multiple sets of current injecting electrodes to generate a field in the organ and measure the field generated by the current injecting electrodes in multiple locations in the organ using the multi-electrode array. The system can also include a processing system coupled to the electronic system. The processing system can be configured to model the field using the measurements and the positions, determine expected signal measurements of the field at additional locations within the organ based on the model of the field, and determine a position of one or more additional electrodes in the organ relative to the current injecting electrodes based on measurements made by the additional electrodes and the determined expected signal measurements of the field.
Embodiments can include one or more of the following.
The one or more additional electrodes can be one or more electrodes mounted on one of more additional catheters. The one or more additional electrodes can be one or more electrodes of the multi-electrode array. The multiple sets of current-injecting electrodes can include at least three sets of current injecting electrodes.
Embodiments of the system may also include devices, software, components, and/or systems to perform any features described above in connection with the first method and/or described below in connection with the second method.
Embodiments of the methods and systems generally disclosed herein can be applied to determining the position of any object within an organ in a patient's body such as the patient's heart, lungs, brain, or liver.
As used herein, the “position” of an object means information about one or more of the 6 degrees of freedom that completely define the location and orientation of a three-dimensional object in a three-dimensional coordinate system. For example, the position of the object can include: three independent values indicative of the coordinates of a point of the object in a Cartesian coordinate system and three independent values indicative of the angles for the orientation of the object about each of the Cartesian axes; or any subset of such values.
As used herein, “heart cavity” means the heart and surrounding tissue.
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. In case of conflict with documents incorporated herein by reference, the present document controls.
The details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the invention will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
Embodiments disclosed herein include a method and system for determining the position of a catheter in a patient's heart cavity using a pre-determined model of the field that provides expected signal measurements of the field at various locations within the heart cavity.
More particularly, the methods and systems described herein provide a method for tracking electrodes mounted on catheters within and relative to the cardiac cavity, including any number of chambers within this cavity and the blood vessels surrounding it, but it can be used for tracking catheters in other body organs as well. Electrodes can be mounted on one or multiple catheters and by tracking these electrodes the location of such catheters can be determined and the catheters can be tracked. By knowing the physical characteristics of a catheter and the position of the electrodes on it, it is possible to track specific portion of the catheter (e.g., the tip) or to determine the shape and the orientation of the catheter (e.g., by using a spline fitting method on the location of multiple electrodes of the same catheter). Electrodes can also be mounted on other devices that require tracking inside the heart cavity.
In some aspects, the tracking is accomplished by generating a multitude of fields using current injecting electrodes (CIE) positioned and secured in a stable location (e.g., coronary sinus, atrial appendage, apex) and using measurements of the same fields on electrodes mounted on other catheters to locate the electrodes. The purpose of the CIEs is to inject current into the heart cavity. For example, each CIE pair can define a source and sink electrode, respectively, for injecting current into the heart cavity.
In general, in one aspect, a field mapping catheter that includes one or more potential measuring electrodes (PME) that can measure the fields (e.g., measure potentials in the heart cavity in response to the current provided by the CIEs) and at the same time can be tracked by an independent tracking system is used for generating a field map. The field map provides expected signal measurements of the field at various locations within the heart cavity. A field map is an example of a pre-determined model of the field. Other methods for generating a pre-determined model of the field exist and can be used. For example, a pre-determined model can be generated based on a volumetric image of the medium (CT or MRI) and an analysis of the medium based on that image to generate a physical model of the fields in the medium.
An independent tracking system can be any system for tracking catheters inside body organs, such as systems based on electric or magnetic signals generated externally and detected by one or more tracking elements, affixed to a catheter, or systems based on electric or magnetic signals generated internally from a catheter and detected by one or more sensors external to the body or internal to the body, affixed to other catheters
The model of the field is generated using the field measurements and the positions measurements collected by the field mapping catheter. The model can be generated based on physical characteristics of the medium. Such a physical model can be determined, for example, by solving Laplace's equation in a homogeneous medium representing the cardiac chamber. The model of the field associates the field measurements to each location in space.
Once a field map is generated the independent tracking system can be turned off, any internal element of the system used to generate the field map can be taken out of the body, and the field mapping catheter can also be taken out of the body. However, the CIE used to generate the fields are left in their stable locations for subsequent use in tracking other electrodes. In some embodiments, removing the potential measuring electrodes used to generate the field map can be advantageous when it is desired to have fewer catheters inside the body organ for clinical reasons, or when certain tracking fields interfere with other instruments in the operating room. Using the field map it is possible to determine the location of any potential measuring electrodes (PME) that can measure the generated fields (e.g., the fields generated using the current injecting electrodes) inside the volume covered by the field map. The position of a tracked PME is determined by comparing the measured field value and the modeled field values. The position in the field map that holds a value matching the measurement of the tracked PME is assigned as the location of that PME.
In some embodiments, potentials measured in response to the injected current (e.g., tracking signals) can be used to continuously monitor the position of one or more catheters in the heart cavity, even as the catheters are moved within the heart cavity.
In the above discussion and in the details that follow, the focus is on determining the position of one or more catheters in a heart cavity for diagnosis and treatment of cardiac arrhythmias. However, this is only an exemplary application. The method and system generally disclosed herein could be used to track essentially any catheter mounted with at least one electrode, regardless of the catheter's intended function. Relevant examples include endocardial biopsies, therapies involving intra-myocardial injections of cells, drugs, or growth factors, and the percutaneous placement cardiac valves. In other examples, the method and systems generally disclosed herein can be applied to determining the position of any object within any distribution of materials characterized by a conductivity profile. For example, the methods and systems generally disclosed herein can be applied to determining the position of any object within an organ in a patient's body such as the patient's heart, lungs, brain, or liver.
Furthermore, while in some of the specific embodiments that follow the signals measured by the object electrodes correspond to the relative strength (e.g., amplitude) of the measured electrical signal (e.g., potential), further embodiments may also analyze the phase of the measured signal, either alone or in combination with the amplitude of the measured signal. The phase of the measured signal is indicative of spatial variations in the imaginary part of the complex conductivity (e.g., permittivity) in the distribution of materials.
In some aspects, the system tracks electrodes inside a body without having these electrodes injecting currents or emitting any field that needs to be detected. Rather, the fields can be generated by CIE positioned at fixed locations relative to the organ. This allows tracking of a large number of electrodes simultaneously, as the tracked electrodes are not polled one after the other as is the case with some other tracking methods.
In some additional aspects, the system does not require any external patches to be attached to the body, or any other external energy emitter. In some embodiments, the system only uses internal electrodes to inject currents. Furthermore, the method does not require any knowledge about the location in space of the current injecting electrodes.
In some embodiments, the CIE can be positioned such that the current injection is taking place from objects that are secured to the heart itself, reducing inaccuracies from motion artifacts that are experienced by systems that are referenced to an external coordinate system.
An inverse Laplace method is used to map the fields generated by the injected currents. An inverse Laplace method is more accurate than other methods used for volumetric field mapping (e.g., interpolation of measured values over the volume of interest). The field map generated by using the inverse Laplace method is more accurate in areas that were not probed specifically by the field mapping catheter and in areas not lying between positions that were probed.
In general, a field map generated by physical modeling of the medium, such as by using the inverse Laplace method, can be represented by a differentiable function. Finding a match between a measurement and the field map requires finding a minimum in the field using optimization. Optimization techniques of differentiable functions are believed to be faster and more accurate than other techniques.
A PME is mounted on another catheter that is placed within the cardiac chamber and can move relative to the cardiac chamber. The PME is able to measure the fields generated by the different CIE pairs. The catheter that supports the PME can be tracked by an independent tracking system and thus generate a model of the field, e.g., a field map, as described below. More particularly, the PME measures the fields generated by the CIE while at the same time being tracked by an independent tracking system. The measured fields and determined locations (e.g., from the independent tracking systems) are used to generate a model of the field, e.g., a field map, assigning field measurements to each location in space.
Once a model of the field is available it can be used for determining the position of any catheter capable of measuring the generated fields. Using the field map it is possible to determine the location of potential measuring electrodes (PME) that can measure the generated fields inside the volume covered by the field map. The position of a tracked PME is determined by comparing the measured field value and the modeled field values. The position in the field map that holds a value matching the measurement of the tracked PME is assigned as the location of that PME.
Tracking by Fields
Referring to
It should be noted that a minimum of three CIE configurations are necessary to span a three dimensional space and provide XYZ coordinates of other electrodes. An example of a CIE configuration is a pair of CIE configured as a dipole, having one CIE acting as a current source and the other CIE acting as a current sink. An electrode can be used in more than one CIE configuration. The electrodes cannot all be in the same plane or otherwise a 3D space cannot be spanned. For this reason a minimum of four CIE are needed.
In step 206, current is injected using the CIE configurations. In order to inject current an electrode must have impedance that is low enough. Low impedance can be achieved by a sufficient surface area or by using materials or coatings that lower the impedance of the electrode. Any low impedance electrode can be used for current injection and in a case where many or all electrodes on a certain catheter are capable of injecting current the designation of such electrodes as CIE on the catheter only indicates that these electrodes are actually being used for current injection.
Knowledge of the spatial configuration of CIE is not required for the tracking system to operate as long as the pairs used for injecting the currents are spanning the three dimensional space. Additionally, the properties of the medium and the inhomogeneity of the medium are not modeled and no prior knowledge is required about the medium.
It should be further appreciated that other configurations of CIE are possible as long as these configurations span the space. Examples of such a configuration could be quadruples involving 4 CIE, or even a non-symmetrical configuration involving 3 CIE. CIE electrodes can be on the same catheter or on different catheters. They can be in the same chamber, in different chambers or also in the cardiovascular system surrounding the heart. For simplicity the method using electrode pairs will be explained, but the same method can be applied using other configurations. In such cases there is still a need for at least three separate configurations in order to span the three-dimensional space and provide XYZ coordinates of other electrodes.
In step 208, potential measuring electrodes (PME) mounted on tracked catheters measure fields (e.g., potentials) emanating from cardiac activation, as well as the fields (e.g., potentials) generated by the CIE. A field can be any scalar field that associates a scalar value to every point in space. The PME can measure different kinds of fields, such as electrical potential field such as the potential in every point in space relative to a reference potential, an impedance field such as the impedance difference between every point in space to a reference point, etc. There is a need to distinguish between the cardiac activation signal and the signals from the CIE in order to separate the tracking signal being used for the location determination from the cardiac signal being used for generating the electrical activation maps. The CIE inject the current at a frequency higher than cardiac activation (cardiac activation<2 kHz, CIE>4 kHz, e.g., 5 kHz, 10 kHz, 25 kHz) such that the two types of signals can be distinguished using frequency analysis. It should be noted that other methods for distinguishing between the CIE signal and the cardiac activation signal can be used, such as injecting a spread-spectrum signal having a low energy level in the frequency range of the cardiac activation signal, and detecting this spread-spectrum signal in the signal collected by the all PME.
In order to span the space three separate configurations of CIE need to inject current (e.g., 3 pairs of CIE not residing in the same plane). There is a need to determine the source of the injected signal and to trace it to a specific CIE configuration. The three pairs of CIE inject the current sequentially, one pair at a time, so that it is possible to trace the source of the measured PME signals to a specific pair. This is called time division multiplexing. In the case of time division multiplexing, CIE are activated in sequence such that at one point in time one pair is activated (e.g., CEI1+ and CEI1−) and at the next point in time another pair is activated (e.g., CIE2+ and CIE2−). The switching between pairs may occur every cycle (e.g., ⅕ kHz=200 ms) or every few cycles (e.g., 20 cycles, 20×200 μs=4 mS). It should be noted that frequency or code division (spread spectrum) multiplexing, rather than time division may be used to separate the signals. In the case of frequency multiplexing all CIE pairs may inject the current at the same time, but each pair uses a different signal frequency. The signal collected at the PME is filtered according to the frequency, and the signal measured in each frequency is then associated with the appropriate originating pair.
In step 202, the system obtains a field map generated prior to the tracking of the PMEs. In general, the field map provides an expected field for a given location within the organ. In step 210, the tracking of the PME on the catheters is performed by solving an optimization problem that compares the measurement collected by the PME as a result of activation of the CIE pairs, to expected measurements in a given location provided in the field map. The location that minimizes the difference between the expected field and the measured field is assigned as electrode location. Exemplary methods for obtaining the field map are described in further detail below.
While in some of the specific embodiments that follow the signals measured by the object electrodes correspond to the relative strength (i.e., amplitude) of the measured electrical signal (e.g., potential), further embodiments may also analyze the phase of the measured signal, either alone or in combination with the amplitude of the measured signal. The phase of the measured signal is indicative of spatial variations in the imaginary part of the complex conductivity (e.g., permittivity) in the distribution of materials.
The field mapping process explained below provides a field map, M, assigning field measurements to each location in space. In case of three CIE pairs each location in space, ρ=(x,y,z) being the location in 3D Cartesian coordinates, is assigned three measurements, (V1, V2, V3), corresponding to the three different fields generated by the three CIE pairs. The field map can be represented as a function M(x,y,z)=(VE1, VE2, VE3), when VE stands for the expected voltage based on the field map.
Correspondingly, three measured results (VM1, VM2, VM3) are also obtained from the tracked PME. The specific location will be computed such that p minimize the expression:
Equation (1) is a non-linear optimization problem. This problem is solved using an iterative scheme such as Newton-Raphson or Levenberg-Marquardt or a direct search method such as the Nelder-Mead Simplex Method.
In the case of more than three pairs of CIE the solution for p becomes overdetermined since we obtain more equations than unknowns, which helps improve tracking accuracy depending on the specific embodiment.
This method determines the location of PME without any prior knowledge of the CIE spatial configuration or any prior knowledge of the characteristics of the medium.
In some embodiments, more than one PME may be tracked simultaneously using process 200. To do so, signals are acquired from and an optimization problem is solved for each of the electrodes being tracked. If such electrodes are mounted on different catheters, it is possible to simultaneously track multiple catheters.
Systems that require the tracked electrode to inject current usually track a single electrode at any given time, and for the tracking of multiple electrodes such systems usually activate one electrode at a time and sequentially cycle through all tracked electrodes. Since there is a minimum duration that each electrode needs to be active in such a system, and there is also a desired refreshing rate for the tracked location, there is a limit to the number of electrodes that can be tracked simultaneously in such systems. Due to the passive nature of the tracked PME in the disclosed invention there is no limit to the number of PME that can be tracked simultaneously.
As noted above, the measurements collected at the PMEs as a result of current injected by the CIE are generally affected by the complex conductivity, or admittivity, distribution of the medium. While the specific embodiment discussed above focus on the real part of the conductivity which affects the amplitude measured by the PMEs, additional information can also be obtained by accounting for the real part (conductivity) and imaginary part (permittivity) of the medium's complex conductivity, which affects the amplitude and phase of the signal measured by the PME. In this manner, the use of both amplitude and phase, or phase alone may also be used for tracking purposes. Use of the imaginary part of the complex conductivity is of particular importance in material distributions where the permittivity contrast exceeds that of the conductivity contrast.
To modify the mathematical formalism for the specific embodiments described above to account for imaginary part of the complex conductivity each location in space, ρ=(x,y,z) being the location in 3D Cartesian coordinates, is assigned three complex measurements, (V1*, V2*, V2*). The fields map can be represented as a complex function M(x,y,z)=(V*E1, V*E2, V*E3).
Correspondingly, three complex measured results (V*M1, V*M2, V*M3) are also obtained from the tracked PME. The specific location will be computed such that ρ minimize the expression:
Equation (2) can be solved using the similar methods used for solving equation (1).
As described above, the field map is a function, M, which correlates scalar measurements of the fields generated by the different CIE sets with position coordinates of an independent tracking system. An independent tracking system is one of any tracking systems that exist for tracking catheters inside body organs. Such a system can be based, for example, on tracking electric or magnetic signals generated externally and detected by one or more tracking elements, such as sensors, affixed to a catheter. Alternatively, tracking elements such as emitters or beacons affixed to the catheter may emit electric or magnetic signatures that are detected by an independent tracking system, and used to determine the location of the emitters, and thus the location and orientation of a catheter. For example, a collection of miniaturized coils oriented to detect orthogonal magnetic fields and forming a sensor can be placed inside the catheter to detect the generated magnetic fields. The independent tracking systems are often disposed outside the patient's body at a distance that enables the system to either generate radiation of suitable strength (i.e., generate signals whose amplitude will not harm the patient or otherwise interfere with the operation of other apparatus disposed in the near vicinity of the sensing and tracking system), or detect magnetic or electric radiation emitted by the emitters affixed to a catheter.
Pending patent application Ser. No. 12/061,297 entitled “Intracardiac Tracking System” and filed Apr. 2, 2008, whose disclosure is incorporated herein in its entirety by reference, describes an alternative independent tracking system utilizing a multi-electrode array (MEA) for generating and sensing fields in the cavity for tracking PME and catheters. The system utilizes reference electrodes secured in stable positions to reference the tracking coordinate system to the organ, compensating for movement of the cavity in space that can result from different reasons such as patient movements or patient respiration.
In case the independent tracking system generates fields in the medium by injecting currents there is a need to determine the source of the measured field signal and to trace it to a specific origin. It is possible to use separate frequencies for the two systems, for example use 5 KHz for the independent tracking system and 12 KHz for the currents injected by the CIE of the disclosed invention. The signal collected at the PME is filtered according to the frequency, and the signal measured in each frequency is then associated with the appropriate originating system. It is also possible to inject the current sequentially, one set at a time, cycling through the current injecting sets of the independent tracking system and the CIE sets of the disclosed invention, so that it is possible to trace the source of the measured PME signals to a specific source. This way the time division multiplexing is used for both systems in a synchronous way. It should be noted that spread spectrum can also be used for the CIE of the disclosed invention to prevent interference with the independent tracking system while keeping the ability to detect the injected field and to measure it.
The field mapping process uses a catheter that can be tracked by the independent tracking system and that has at least one PME that can measure the fields generated by the CIE. The MEA catheter described in pending patent application Ser. No. 12/061,297 entitled “Intracardiac Tracking System” and filed Apr. 2, 2008 is an example of a catheter that can be used for the field mapping process. The catheter used can be referred to as the field mapping catheter.
Referring to
The processing unit in the tracking system records the location in space of the field mapping catheter and stores for each location the field measurements measured by the PME of the field mapping catheter. For example, in the case of three CIE pairs each location in space, ρ=(x,y,z) being the location in space in the coordinate system of the independent tracking system, is assigned three measurements, (V1, V2, V3). The processing unit stores a table holding the different locations and the different measurements T(xi,yi,zi)=(Vi1, Vi2, Vi3), i being the index number of the stored location. The locations in which the fields were sampled and the results were stored in the table T are referred to as field mapping points (FMP).
Cardiac contraction changes the medium in which the fields are being generated thus changing generated fields. For that reason the field measurements are gated according to the cardiac cycle. This can be done by using electrical measurements of the cardiac cycle (e.g., by the use of surface ECG) and triggering on a constant marker in the cardiac phase (e.g., using an R-wave detection algorithm, a threshold criterion, or a maximum criterion). Another option is to use a measurement that is affected directly by the mechanical movement of the heart, such as the measurement of the impedance between CIE, which changes as the distance between them changes as the heart contracts, and triggering on a constant marker in the cycle. Once a trigger is determined the cardiac cycle is divided into m slices (e.g., m=10), and the mentioned recording is repeated for each slice separately. This method results in m separate tables, Tm(xi,m,yi,m,zi,m)=(Vi1,m, Vi2,m, Vi3,m), each one should be used for the appropriate phase of the heart cycle.
The table holding the locations and the measurements, T, is used for generating the field map M. Field map M is a function providing fields measurements for each location in space, for example M(x,y,z)=(VE1, VE2, VE3) in the case of three CIE pairs. The function needs to provide field values with spatial resolution corresponding to the required accuracy of the tracking system.
One way to generate function, M, from the data table, T, is to generate a 3D grid, G, with a resolution that fits the required accuracy of the tracking system and use interpolation techniques on the values in table T. An interpolation algorithm, such as cubic interpolation, is used to interpolate the values stored in T onto G. The function M is defined as the interpolated values on the grid G. When using the interpolation method for generating the field map function the resolution of the tracking system is limited by the resolution of the interpolation grid and by the accuracy of the interpolation itself. Furthermore, the function M generated in this method is not differentiable by definition, and therefore not all schemes mentioned for solving the minimization problem above are applicable. Solving the minimization problem for determining the location is slower in this case. Another disadvantage of this method is low accuracy in regions that have a large distance between FMP. For example,
The schematic diagram of
As described above, using extrapolation/interpolation to generate the function M can result in a lower accuracy for points that are not located near the FMP. Rather than using extrapolation/interpolation, the field map function, M, can be generated by modeling the field. Modeling the field can provide a powerful tool for tracking the location of electrodes within an organ because the model of the field can provide a higher accuracy in the expected signal measurements than using an extrapolation/interpolation technique to generate the function. Modeling the field uses the measurements of the field from measuring electrodes and the positions of the measuring electrodes to determine expected signal measurements of the field at additional locations within the organ. Modeling the field can use a mathematical calculation, such as Laplace's equation or Poisson's equation, that takes into account the physical characteristics of organ, for example by modeling a portion of the organ as a homogeneous medium. Unlike an extrapolation/interpolation based technique, modeling the field generates a function that is differentiable. Since finding a match between a measurement and the field map includes finding a minimum in the field using an optimization, providing a differentiable function for the field map is believed to enable the user of faster and/or more accurate optimization techniques.
An example of a method of generating the field map function, M, by modeling the field is the use of inverse theory.
In another example, if the CIE are positioned outside of the cardiac chamber, it is possible to use the surface of the chamber's anatomy as the closed surface having the Dirichlet boundary condition. The anatomy of the chamber can be generated using the independent tracking system at the time of the field map generation. In some embodiments, the anatomy can be generated using a point cloud method, such as the method disclosed, for example, in U.S. Pat. No. 6,226,542 the contents of which is incorporated by reference herein. Another option to obtain the anatomy is registering a segmented imaging modality (e.g., a CT scan of the organ) to the coordinate system of the independent tracking system. An example of the use of an imaging modality is disclosed, for example, in patent application Ser. No. 11/451,898, entitled “NON-CONTACT CARDIAC MAPPING, INCLUDING MOVING CATHETER AND MULTI-BEAT INTEGRATION” and filed Jun. 13, 2006, the contents of which is incorporated by reference herein. When generating the anatomy it is desired to use the phase of the cardiac cycle that will be later used for tracking. This can be done similar to the ways mentioned above for accounting for the contraction cycle when collecting the field mapping points using PME. It is also possible to use several anatomical representations, one corresponding to each phase of the cardiac cycle, m, and use the multiple representations for generating different field maps, one for each phase of the cardiac cycle.
In general, the surface, S, can be modeled as having a voltage distribution Vs representing the field sources. The field inside the volume contained by surface S will follow Laplace's equation. In other words, the measurements collected by PME can be treated as a propagation of the voltage distribution Vs from the surface S to the PME which follows Laplace's equation. It follows that the voltage distribution Vs can be computed using an inverse Laplace algorithm based on measurements collected by PME in the field mapping process and stored in table T. In this manner the field in the entire volume can be calculated from the boundary condition Vs generated by the inverse Laplace algorithm on the data stored in table T. Referring again to
For each field generated by a CIE set the inverse procedure is done separately, and the process is repeated for all CIE sets (for example three times if the minimum of 3 CIE sets are used).
The physical laws governing the reconstruction of the field representation on at the surface S are briefly summarized below:
The potential V in a homogeneous volume Ω is governed by Laplace's equation
∇2V=0 (3)
subject to boundary conditions
V=V
s on surface S (4)
where S represents the surface for solving the boundary condition.
Numerical methods such as boundary element method (BEM), finite element method (FEM), finite volume method, etc. may be used to solve Laplace's equation. Each numerical method represents the geometry and signal using basis functions, but each method uses its own representation. In all numerical methods the potentials on the surface and on the field mapping points (FMP) are represented by finite-dimensional vectors. Since Laplace's equations are linear, these vectors are related by a matrix A, known as the forward matrix:
V
FMP1
=A·V
S1 (5)
VFMP1 is the vector containing the measurements of the field generated by the first set of CIEin the field mapping points (FMP). The vector has the dimension n×1 where n is the number of FMP that were recorded during the field mapping process. VS1 is a vector containing the voltage distribution on surface S while the first CIE set is active. The matrix A has dimensions of n×m, where n is the number of FMP locations and m is the number of degrees of freedom in the surface potential, usually the number of surface elements used to represent the surface S.
It is important to note that the 3D coordinates of FMP are used for the construction of A.
Equation 5 provides a forward relationship between surface voltage VS1 and the FMP voltages VFMP1. In the field mapping problem surface voltage VS is unknown while the measured FMP voltages VFMP1 are known. An inverse relationship is employed to solve for VS. This inverse relationship may be posed as a least squares optimization problem:
Where VFMP1 are measured potentials, A is the forward operator as defined in equation 5, α a is a regularization parameter, L is a regularization operator, and {circumflex over (V)}S1 is the vector representing the unknown surface voltage that is being calculated. Examples of the use of inverse theory and regularization are described, for example, in patent application Ser. No. 11/451,898, entitled “NON-CONTACT CARDIAC MAPPING, INCLUDING MOVING CATHETER AND MULTI-BEAT INTEGRATION” and filed Jun. 13, 2006, the contents of which is incorporated by reference herein.
Tikhonov regularization may be used in this case. In the case of Tikhonov 0 regularization operator L is the identity matrix, while in the case of Tikhonov 1 L is the gradient operator on surface S. In some examples, Tikhonov 1 outperforms Tikhonov 0 and a regularization parameter α=0.1 is found to be effective.
It should be noted that in order to determine {circumflex over (V)}S1 there is no need to move the field mapping catheter through the entire volume contained inside the surface S. Further, the density of FMP does not have to be the same as the required resolution of the tracking system. It is preferred to have FMP points close (e.g., about 5 mm) to the surface area that is closest to the CIE in order to model the CIE effect on the surface S with high spatial resolution. The inverse theory projects the available measurements on the surface and allows computing the field anywhere inside the enclosed volume.
With {circumflex over (V)}S1 known, it is possible to compute the expected voltage measurement anywhere inside surface S in a manner identical to equation 5, except that it is done for a particular location of interest.
The process is repeated for all generated fields. This results in several separate boundary conditions {circumflex over (V)}Sj. In the case of three CIE pairs, for example, j=3. In this example the field map function M is defined as M(x,y,z)=(Ax,y,z·{circumflex over (V)}S1, Ax,y,z·{circumflex over (V)}S2, Ax,y,x·{circumflex over (V)}S3) where Ax,y,z is defined as the forward matrix for calculating the field in location x,y,z from the boundary distribution on the surface S.
This method generates a field map function M which is accurate for the entire enclosed volume using inverse Laplace theory.
Similar methods can be used for generating field maps for different kinds of scalar fields. An impedance field can be generated using the same inverse approach to achieve an accurate and differentiable impedance field map without interpolation. In the case where there are electrodes injecting currents inside the volume, such as the case in which the field mapping catheter is involved in the current injection, a similar inverse method can be used. In such a case instead of using Laplace's equation a more general representation of the electrical distribution, called Poisson's equation, can be used. Similar tools can be used for solving the inverse Poisson problem and generating a field map.
Referring to
As noted above, in some embodiments, a multi-electrode array can be used to determine the location of the electrodes within the organ while collecting measurements of the fields to generate the field mapping points.
Three CIE pairs (e.g., CIE1+-CIE1−; CIE2+-CIE2−; and CIE3+-CIE3−) are on a single catheter positioned and secured in a stable location in the coronary sinus, outside of any heart chamber. The placement of the CIE pairs in the coronary sinus provides a fixed location for the CIE pairs. As described herein, while shown as positioned in the coronary sinus, other locations outside of the heart chamber, within the organ itself, and/or outside of the patient's body could be used to secure the CIE pairs.
Using an MEA catheter provides an alternative to using an independent tracking system for tracking PME and catheters while generating the field mapping points. An exemplary MEA catheter is described in Pending patent application Ser. No. 12/061,297, entitled “Intracardiac Tracking System” and filed Apr. 2, 2008 whose disclosure is incorporated herein in its entirety by reference. The exemplary MEA catheter includes CIE for the purpose of independently tracking its position and the positions of other PME and catheters. The same MEA catheter can also be used for the field mapping process. In general, in the description below, three catheters are used: (1) A MEA catheter is used for generating the field map (2) another catheter (referred to as the tracked catheter) is tracked based on the generated field map (3) a catheter that includes CIE is secured to secured to a stable position. For simplicity, the CIE mounted on the MEA catheter will be referred to as “MCIE” while the CIE of the current invention, that are secured to a stable position and that are used for field mapping and for tracking of PME based on that map, will be referred to as the “SCIE.” For simplicity, the PME mounted on the MEA catheter will be referred to as “MPME” and the PME mounted on the tracked catheter will be referred to as “TPME.” While the example described above uses three catheters (e.g., the MEA catheter, the tracked catheter, and the secured catheter), in some embodiments, the SCIE can be mounted on multiple different catheters.
The MEA catheter can measure fields generated by the SCIE while determining the location of the catheter within the organ. The measured fields and determined locations are used to generate a field map assigning field measurements to each location in space. After the field mapping process is complete, the MEA catheter can be removed from the organ.
The tracked catheter that includes the TPME (a catheter other than the MEA catheter) is placed within the cardiac chamber and can move relative to the cardiac chamber. The TPME is able to measure the fields generated by the SCIE. The catheter can be tracked using the field map available for the chamber in which the catheter is positioned. Using the field map it is possible to determine the location of such potential measuring electrodes (TPME) that can measure the generated fields inside the volume covered by the field map. The position of a tracked TPME is determined by comparing the measured field value and the modeled field values. The position in the field map that holds a value matching the measurement of the tracked TPME is assigned as the location of that PME
Referring to
In step 287, location data and field measurements are collected at multiple field mapping points within the cavity. The location data is determined using the fields generated by the MCIE and the field measurements are determined using the fields generated by the SCIE. In step 288 a closed surface, S, inside the volume and not including the SCIE is generated. In step 290, the voltage distribution on the surface is calculated. Using the calculated voltage distribution, in step 292, a field map is defined as the forward operator from the surface to any point inside the volume enclosed by the surface. Once a sufficient field map is generated, in step 294, the MEA catheter can be taken out of the body. This is advantageous when it is desired to have fewer catheters inside the body organ for clinical reasons, or when certain tracking fields interfere with other fields In step 300, the voltages on the tracked TPME are measured. In step 302, the position of the TPME is determined by solving an optimization problem using the previously generated field map.
Representative System
System 100 includes an electronics module 140 coupled to processing unit 120 for controlling the electrodes on catheter 110 and the CIE in the fixed locations, including a signal generation module for injecting current into the heart cavity through the CIEs and a signal acquisition module for measuring potentials through the PMEs. The electronics module 140 can be implemented using analog or digital electronics, or a combination of both. Such exemplary configurations, which are intended to be non-limiting, are now described.
Referring to
The signal acquisition module (SAM) buffers and amplifies the signals as they are collected by the potential measuring electrodes. The buffer prevents the acquisition system from loading the signals collected by the electrodes. After buffering and amplification, the signals are split and filtered into two channels, one for detecting the tracking signal (i.e., the signals produced in response to the CIEs) and one for detecting the signal generated by the heart's electrical activation (i.e., cardiac mapping). Because the heart's electrical activity (e.g., the cardiac signals) is primarily below 2 kHz, a low pass filter (LPF) is used to separate the cardiac mapping potential signals from those produced in response to the CIEs. The low pass filter may be implemented as an active filter responsible for both filtering and amplification. The signal is then sampled by an analog to digital converter. To support bandwidth and resolution requirements the converter may sample at >4 kHz at 15 bits per sample. After sampling, the signals are passed to the processing unit for further analysis. Both the LPF and A/D may be configured such that the filter and sample frequency can be changed by software control (not drawn).
The second channel following the input buffer detects the tracking signal (e.g., the signals measured in response to current injected by the CIE). In this embodiment, the detection is implemented using a lock-in amplifier approach to detect amplitude. It should be appreciated that other implementation can be used to accomplish the same task. In this channel the signal is first filtered using a band pass filter (BPF) whose pass band frequency is centered on the 5 kHz generated by the SGM. Following the BPF, the signal is multiplied by the same 5 kHz signal generated by the SGM using a mixer. As a result, the signal is down converted to DC such that its value following the down conversion is proportional to its amplitude before the down-conversion. The signal is then filtered using a very narrow LPF of roughly 100 Hz. The filter bandwidth has two effects. On the one hand, the narrower the filter the better noise performance will be. On the other hand, the wider the filter, the more tracking updates are available per second. A filter setting of 100 Hz provides excellent noise performance. After filtering, the signal is amplified and sampled by an analog to digital converter. The converter in this case may sample at 200 Hz using 15 bits per sample. After sampling, the signals are passed to the processing unit for further analysis. As before, the channel properties can be configured to be changed by software control (not drawn).
While the embodiment described above in relation to
In the SAM hardware, an input stage amplifies and buffers the signal. Following amplification the signal is low pass filtered in a wide enough band such that both the heart's electrical activity (<2 kHz) and signals generated by the SGM are kept inside the filtered band. In
A relatively small number of CIEs can result in a relatively large number of possible electrode pair combinations that can be activated to enable different potential field configurations to be formed inside the heart cavity, in which the catheter 110 is deployed and thus enhance the robustness of the tracking procedure. For example, six (6) electrodes can be paired into fifteen (15) combinations of different source/sink pairs, thus resulting in fifteen different potential fields, for a particular potential value, formed inside the medium. As noted above, to achieve high robustness of the tracking procedure, the various source/sink electrodes may be mounted at different locations in the organ or relative to the organ.
Preferably, the current injecting electrodes are designed to have low impedance at the interface between electrode and blood. The impedance between electrodes and blood is determined by the surface area of the electrode and electrode material. The larger the surface area, the lower the impedance In some embodiments, a larger surface area for CIEs is preferred in order to reduce their impedance at the interface to blood and allow the injection of current. In some embodiments, specialized coatings such as Platinum Black, Iridium Oxide and Titanium Nitride may be applied to one or more of the CIEs, one or more of the PMEs, or all of the catheter electrodes to reduce impedance of electrodes for a given surface area.
In yet further embodiments, one or more of the electrodes can be driven to function as both a CIE and a PME. For example, when it is desired to use an electrode as both PME and CIE, the electrode is connected to both a signal acquisition module and a signal generation module. For example, when the electrode is not used as a CIE to drive a current, the switch in the signal generation module corresponding to the respective electrode is opened. Accordingly, time division multiplexing schemes in the driving electronics of module can be used to operate a given catheter electrode as either a CIE or a PME. In yet another example, the electronics module can drive a given electrode so that it functions as a CIE at high frequencies and a PME at low frequencies (such as might be useful for cardiac mapping.)
As noted above, the PMEs on catheter 110 can also used for cardiac mapping, such as that described in commonly owned patent application Ser. No. 11/451,898, entitled “NON-CONTACT CARDIAC MAPPING, INCLUDING MOVING CATHETER AND MULTI-BEAT INTEGRATION” and filed Jun. 13, 2006, the contents of which are incorporated herein by reference. As also noted above, because the frequency of the current injected by CIEs (e.g., 5 kHz) is much higher than the frequency of the electrical activity of the patient's heart (e.g., the frequency of the cardiac signals), the signal acquisition module can separate signals measured by the PMEs based on frequency to distinguish tracking signals measured in response to currents injected by the CIE from cardiac mapping signals (e.g., frequencies higher than 2 kHz, and lower than 2 kHz, respectively.) Furthermore, in additional embodiments, catheter 110 may include separate electrodes used only for cardiac mapping.
The system 100 further includes the processing unit 120 which performs several of the operations pertaining to the tracking procedure, including the determination of catheter electrode locations that result in the best fit between the measured signals and those calculated for different positions of the catheter. Additionally, the processing unit 120 can subsequently also perform the cardiac mapping procedure, including a reconstruction procedure to determine the physiological information at the endocardium surface from measured signals, and may also perform post-processing operations on the reconstructed physiological information to extract and display useful features of the information to the operator of the system 100 and/or other persons (e.g., a physician). For example, the system 100 can display the location of the catheter(s) relative to a surface of the heart. In some embodiments, a stabilized representation of the heart and position can be used to display the position of the catheter as the shape of the heart changes during the heart's cycle.
The signals acquired by the various electrodes of catheter 110 during the tracking and/or the mapping procedure are passed to the processing unit 120 via electronics module 140. As described above, electronics module 140 can be used to amplify, filter and continuously sample intracardiac potentials measured by each electrode.
In some embodiments, the electronics module 140 is implemented by use of integrated components on a dedicated printed circuit board. In other embodiments, some of the signal conditioning tasks may be implemented on a CPU, FPGA or DSP after sampling. To accommodate safety regulations, the signal conditioning module is isolated from high voltage power supplies. The electronics module is also protected from defibrillation shock, and interference caused by nearby pacing or ablation.
The processing unit 120 shown in
As additionally shown in
While in at least some of the embodiments described above, the CIE pairs are shown as positioned in the coronary sinus, other locations could be used to secure the CIE pairs. For example, the CIE pairs could be secured in the, atrial appendage, apex, and the like. Additionally, in some embodiments, the CIE pairs could be positioned outside of the patient's body (e.g., affixed to the surface of the patient's chest). In some additional embodiments, the CIE pairs could be positioned within the organ itself, e.g., within the heart chamber.
The methods and systems described herein are not limited to a particular hardware or software configuration, and may find applicability in many computing or processing environments. The methods and systems can be implemented in hardware, or a combination of hardware and software, and/or can be implemented from commercially available modules applications and devices. Where the implementation of the systems and methods described herein is at least partly based on use of microprocessors, the methods and systems can be implemented in one or more computer programs, where a computer program can be understood to include one or more processor executable instructions. The computer program(s) can execute on one or more programmable processors, and can be stored on one or more storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), one or more input devices, and/or one or more output devices. The processor thus can access one or more input devices to obtain input data, and can access one or more output devices to communicate output data. The input and/or output devices can include one or more of the following: Random Access Memory (RAM), Redundant Array of Independent Disks (RAID), floppy drive, CD, DVD, magnetic disk, internal hard drive, external hard drive, memory stick, or other storage device capable of being accessed by a processor as provided herein, where such aforementioned examples are not exhaustive, and are for illustration and not limitation.
The computer program(s) can be implemented using one or more high level procedural or object-oriented programming languages to communicate with a computer system; however, the program(s) can be implemented in assembly or machine language, if desired. The language can be compiled or interpreted. The device(s) or computer systems that integrate with the processor(s) can include, for example, a personal computer(s), workstation (e.g., Sun, HP), personal digital assistant (PDA), handheld device such as cellular telephone, laptop, handheld, or another device capable of being integrated with a processor(s) that can operate as provided herein. Accordingly, the devices provided herein are not exhaustive and are provided for illustration and not limitation.
References to “a microprocessor” and “a processor”, or “the microprocessor” and “the processor,” can be understood to include one or more microprocessors that can communicate in a stand-alone and/or a distributed environment(s), and can thus be configured to communicate via wired or wireless communications with other processors, where such one or more processor can be configured to operate on one or more processor-controlled devices that can be similar or different devices. Furthermore, references to memory, unless otherwise specified, can include one or more processor-readable and accessible memory elements and/or components that can be internal to the processor-controlled device, external to the processor-controlled device, and can be accessed via a wired or wireless network using a variety of communications protocols, and unless otherwise specified, can be arranged to include a combination of external and internal memory devices, where such memory can be contiguous and/or partitioned based on the application. Accordingly, references to a database can be understood to include one or more memory associations, where such references can include commercially available database products (e.g., SQL, Informix, Oracle) and also proprietary databases, and may also include other structures for associating memory such as links, queues, graphs, trees, with such structures provided for illustration and not limitation.
Accordingly, other embodiments are within the scope of the following claims.
Number | Date | Country | |
---|---|---|---|
Parent | 12258677 | Oct 2008 | US |
Child | 13369787 | US |