The present disclosure relates generally to generating geometry surface models for anatomical structures. In particular, in many aspects, the present disclosure relates to modifying geometry surface models using electrophysiology measurements.
The human heart muscle routinely experiences electrical currents traversing its many surfaces and ventricles, including the endocardial surfaces. Just prior to each heart contraction, the heart muscle is said to “depolarize” and “repolarize,” as electrical currents spread across the heart and throughout the body. In a healthy heart, the surfaces and ventricles of the heart will experience an orderly progression of a depolarization wave. In an unhealthy heart, such as those experiencing atrial arrhythmia, including for example, ectopic atrial tachycardia, atrial fibrillation, and atrial flutter, the progression of the depolarization wave may not be so orderly. Arrhythmias may persist as a result of scar tissue or other obstacles to rapid and uniform depolarization. These obstacles may cause depolarization waves to repeat a circuit around some part of the heart. Atrial arrhythmia can create a variety of dangerous conditions, including irregular heart rates, loss of synchronous atrioventricular contractions, and stasis of blood flow, all of which can lead to a variety of ailments and even death.
Medical devices, such as, for example, mapping, electroporation, and/or electrophysiology catheters, are used in a variety of diagnostic and/or therapeutic medical procedures to treat such heart arrhythmias. Typically in a procedure, a catheter is manipulated through a patient's vasculature to a patient's heart, for example, and carries one or more electrodes that may be used for mapping, ablation, diagnosis, and/or to perform other functions.
At least some known model construction systems use a medical device to generate a geometry surface model of an anatomical structure. Further, using the medical device, electrophysiology measurements may be acquired for the anatomical structure. When mapping the electrophysiology measurements to the geometry surface model, however, there may be discrepancies between the geometry surface model and locations where the electrophysiology measurements are acquired.
In one embodiment, the present disclosure is directed to a system for modifying a geometry surface model using electrophysiology (EP) measurements. The system includes a device including at least one sensor configured to collect a set of location data points, and collect EP data at a measurement point. The system further includes a computer-based model construction system coupled to the device and configured to generate an original surface based on the set of location data points, the original surface including a plurality of corner points and a plurality of surface segments extending between the plurality of corner points, modify the original surface, based on the measurement point, to generate a modified surface, and map the EP data for the measurement point to the modified surface.
In another embodiment, the present disclosure is directed to a computer-implemented method for modifying a geometry surface model using electrophysiology (EP) measurements. The method includes receiving a set of location data points, receiving EP data at a measurement point, generating an original surface based on the set of location data points, the original surface including a plurality of corner points and a plurality of surface segments extending between the plurality of corner points, modifying the original surface, based on the measurement point, to generate a modified surface, and mapping the EP data for the measurement point to the modified surface.
In yet another embodiment, the present disclosure is directed to a processing apparatus for modifying a geometry surface model using electrophysiology (EP) measurements. The processing apparatus is configured to receive a set of location data points, receive EP data at a measurement point, generate an original surface based on the set of location data points, the original surface including a plurality of corner points and a plurality of surface segments extending between the plurality of corner points, modify the original surface, based on the measurement point, to generate a modified surface, and map the EP data for the measurement point to the modified surface.
The foregoing and other aspects, features, details, utilities and advantages of the present disclosure will be apparent from reading the following description and claims, and from reviewing the accompanying drawings.
The present disclosure provides systems and methods for dynamically modifying a geometry surface model based on at least one measurement point where EP data is recorded. Initially, a plurality of location data points are collected, and an initial surface including a plurality of corner points is generated based on the plurality of location data points. Further, EP data is recorded for at least one measurement point. The initial surface is dynamically modified based on the at least one measurement point. For example, the surface may be modified to include the at least one measurement point. As another example, at least one corner point of the plurality of corner points of the initial surface may be suppressed by replacing that corner point with the at least one measurement point (i.e., effectively moving that corner point to the at least one measurement point).
Referring now to the drawings wherein like reference numerals are used to identify identical components in the various views,
It should be further noted that while the following description focuses primarily on the use of system 10 in the generation of models of anatomic structures, and cardiac structures in particular, the present disclosure is not meant to be so limited. Rather, system 10, and the methods and techniques used thereby, may be applied to the generation of three-dimensional models of any number of geometric structures, including anatomic structures other than cardiac structures. However, for purposes of illustration and ease of description, the description below will be limited to the use of system 10 in the generation of three-dimensional models of cardiac structures.
With continued reference to
As illustrated in
Connector 22 provides mechanical, fluid, and electrical connection(s) for cables, such as, for example, cables 34, 36 extending to model construction system 14 and/or other components of system 10 (e.g., a visualization, navigation, and/or mapping system (if separate and distinct from model construction system 14), an ablation generator, irrigation source, etc.). Connector 22 is conventional in the art and is disposed at proximal end 28 of catheter 12, and handle 24 thereof, in particular.
Handle 24, which is disposed at proximal end 28 of shaft 26, provides a location for the clinician to hold catheter 12 and may further provide means for steering or guiding shaft 26 within body 18 of the patient. For example, handle 24 may include means to change the length of a steering wire extending through catheter 12 to distal end 30 of shaft 26 to steer shaft 26. Handle 24 is also conventional in the art and it will be understood that the construction of handle 24 may vary. In other embodiments, catheter 12 may be robotically driven or controlled. Accordingly, rather than a clinician manipulating a handle to steer or guide catheter 12 and shaft 26 thereof, in such an embodiments, a robot is used to manipulate catheter 12.
Shaft 26 is an elongate, tubular, flexible member configured for movement within body 18. Shaft 26 supports, for example and without limitation, sensors and/or electrodes mounted thereon, such as, for example, sensors 32, associated conductors, and possibly additional electronics used for signal processing and conditioning. Shaft 26 may also permit transport, delivery, and/or removal of fluids (including irrigation fluids, cryogenic ablation fluids, and bodily fluids), medicines, and/or surgical tools or instruments. Shaft 26 may be made from conventional materials such as polyurethane, and defines one or more lumens configured to house and/or transport electrical conductors, fluids, or surgical tools. Shaft 26 may be introduced into a blood vessel or other structure within the body 18 through a conventional introducer. Shaft 26 may then be steered or guided through body 18 to a desired location, such as heart 20, using means well known in the art.
Sensors 32 mounted in or on shaft 26 of catheter 12 may be provided for a variety of diagnostic and therapeutic purposes including, for example and without limitation, electrophysiological studies, pacing, cardiac mapping, and ablation. In this embodiment, one or more of sensors 32 are provided to perform a location or position sensing function. More particularly, and as will be described in greater detail below, one or more of sensors 32 are configured to be a positioning sensor(s) that provides information relating to the location (position and orientation) of catheter 12, and distal end 30 of shaft 26 thereof, in particular, at certain points in time. Accordingly, as catheter 12 is moved along a surface of a structure of interest of heart 20 and/or about the interior of the structure, sensor(s) 32 can be used to collect location data points that correspond to the surface of, and/or other locations within, the structure of interest. These location data points can then be used by, for example, model construction system 14, in the construction of a three-dimensional model of the structure of interest, which will be described in greater detail below. For purposes of clarity and illustration, the description below will discuss an embodiment wherein multiple sensors 32 of catheter 12 comprise positioning sensors. It will be appreciated, however, that in other embodiments, which remain within the spirit and scope of the present disclosure, catheter 12 may comprise both one or more positioning sensors as well as other sensors configured to perform other diagnostic and/or therapeutic functions.
As will also be described in greater detail below, in addition to performing the position sensing function described above, or in the alternative, one or more of sensors 32 may be configured to measure one or more EP parameters corresponding to the cardiac structure using techniques that are well known in the art. More particularly, as a sensor 32 that is configured to make such measurements is moved along the surface of the cardiac structure, sensor 32 is configured to make measurements of an EP parameter of interest and to communicate the measured value(s) of the parameter to the model construction system 14. The measured value(s) of the EP parameter can then be used by, for example, the model construction system 14, in the construction of an EP map of the cardiac structure on a geometry surface model of the cardiac structure.
While in an exemplary embodiment the position sensing function and EP parameter measurement functions may be performed by different sensors, for purposes of clarity and illustration, the description below will be limited to an embodiment wherein each of sensors 32 of catheter 12 is configured to perform the position sensing and measurement functions. It will be appreciated, however, that embodiments wherein different sensors are used to perform the different functions remain within the spirit and scope of the present disclosure.
As briefly described above, and as will be described in greater detail below, model construction system 14 is configured to construct a three-dimensional model (also referred to as a geometry surface model) of structures within the heart using, in part, location data collected by catheter 12. More particularly, processing apparatus 16 of model construction system 14 is configured to acquire location data points collected by sensor(s) 32 and to then use those location data points in the construction or generation of a model of the structure(s) to which the location data points correspond. In this embodiment, model construction system 14 acquires the location data points by functioning with sensors 32 to collect location data points. In other embodiments, however, model construction system 14 may simply acquire the location data points from sensors 32 or another component in system 10, such as, for example, a memory or other storage device that is part of model construction system 14 or accessible thereby, without affirmatively taking part in the collection of the location data points. Model construction system 14 is configured to construct a three-dimensional model based on some or all of the collected location data points. For purposes of illustration and clarity, the description below will be limited to an embodiment wherein model construction system 14 is configured to both construct the model and also acquire location data points by functioning with sensor(s) 32 in the collection of the location data points. It will be appreciated, however, that other embodiments wherein model construction system 14 only acquires location data points from sensor(s) 32 or another component of system 10 and then constructs a three-dimensional model based thereon remain within the spirit and scope of the present disclosure.
Further, in an exemplary embodiment, processing apparatus 16 is configured to use EP data/information collected by the catheter 12 to modify the three-dimensional model and generate a 3D map, as described in detail herein.
In some embodiments, system 10 may include an electrical field- and magnetic field-based system such as the ENSITE PRECISION™ system commercially available from Abbott Laboratories, and generally shown with reference to U.S. Pat. No. 7,263,397 entitled “Method and Apparatus for Catheter Navigation and Location and Mapping in the Heart”, the entire disclosure of which is incorporated herein by reference. In such embodiments, distal end 30 may include at least one magnetic field sensor—e.g., magnetic coils (not shown). If two or more magnetic field sensors are utilized, a full six-degree-of-freedom registration of magnetic and spatial coordinates could be accomplished without having to determine orthogonal coordinates by solving for a registration transformation from a variety of positions and orientations. Further benefits of such a configuration may include advanced dislodgement detection and deriving dynamic field scaling since they may be self-contained.
In other exemplary embodiments, system 10 may utilize systems other than electric field-based systems. For example, system 10 may include a magnetic field-based system such as the CARTO™ system commercially available from Biosense Webster, and as generally shown with reference to one or more of U.S. Pat. No. 6,498,944 entitled “Intrabody Measurement”; U.S. Pat. No. 6,788,967 entitled “Medical Diagnosis, Treatment and Imaging Systems”; and U.S. Pat. No. 6,690,963 entitled “System and Method for Determining the Location and Orientation of an Invasive Medical Instrument,” the disclosures of which are incorporated herein by reference in their entireties.
In yet another exemplary embodiment, system 10 may include a magnetic field-based system such as the GMPS system commercially available from MediGuide Ltd., and as generally shown with reference to one or more of U.S. Pat. No. 6,233,476 entitled “Medical Positioning System”; U.S. Pat. No. 7,197,354 entitled “System for Determining the Position and Orientation of a Catheter”; and U.S. Pat. No. 7,386,339 entitled “Medical Imaging and Navigation System,” the disclosures of which are incorporated herein by reference in their entireties.
In a further exemplary embodiment, system 10 may utilize a combination electric field-based and magnetic field-based system as generally shown with reference to U.S. Pat. No. 7,536,218 entitled “Hybrid Magnetic-Based and Impedance Based Position Sensing,” the disclosure of which is incorporated herein by reference in its entirety. In yet still other exemplary embodiments, the subsystem 18 may comprise or be used in conjunction with other commonly available systems, such as, for example and without limitation, fluoroscopic, computed tomography (CT), and magnetic resonance imaging (MRI)-based systems.
As briefly described above, sensor(s) 32 of catheter 12 include positioning sensors. Sensor(s) 32 produce signals indicative of catheter location (position and/or orientation) information. Sensor(s) 32 may comprise one or more electrodes and/or one or more magnetic sensors configured to detect one or more characteristics of a low-strength magnetic field. For instance, in one exemplary embodiment, sensor(s) 32 may include magnetic coils disposed on or in shaft 26 of catheter 12.
With reference to
Processing apparatus 16 may include a programmable microprocessor or microcontroller, or may include an application specific integrated circuit (ASIC). Processing apparatus 16 may include a central processing unit (CPU) and an input/output (I/O) interface through which the processing apparatus 16 may receive a plurality of input signals including, for example, signals generated by patch electrodes 38 and sensor(s) 32, and generate a plurality of output signals including, for example, those used to control and/or provide data to, for example, display device 44 and switch 40. Processing apparatus 16 may be configured to perform various functions, such as those described in greater detail above and below, with appropriate programming instructions or code (i.e., software). Accordingly, processing apparatus 16 is programmed with one or more computer programs encoded on a computer storage medium for performing the functionality described herein.
With the possible exception of patch electrode 38B called a “belly patch,” patch electrodes 38 are provided to generate electrical signals used, for example, in determining the position and orientation of catheter 12. In one embodiment, patch electrodes 38 are placed orthogonally on the surface of body 18 and are used to create axes-specific electric fields within body 18. For instance, in one embodiment, patch electrodes 38X1, 38X2 may be placed along a first (x) axis. Patch electrodes 38Y1, 38Y2 may be placed along a second (y) axis, and patch electrodes 38Z1, 38Z2 may be placed along a third (z) axis. Each of patch electrodes 38 may be coupled to multiplex switch 40. In this embodiment, processing apparatus 16 is configured, through appropriate software, to provide control signals to switch 40 to thereby sequentially couple pairs of electrodes 38 to signal generator 42. Excitation of each pair of electrodes 38 generates an electric field within body 18 and within an area of interest such as heart 20. Voltage levels at non-excited electrodes 38, which are referenced to belly patch 38B, are filtered and converted and provided to processing apparatus 16 for use as reference values.
In this embodiment, sensor(s) 32 of catheter 12 are electrically coupled to processing apparatus 16 and are configured to serve a position sensing function. More particularly, sensor(s) 32 are placed within electric fields created in body 18 (e.g., within the heart) by exciting patch electrodes 38. For purposes of clarity and illustration only, the description below will be limited to an embodiment wherein a single sensor 32 is placed within electric fields. It will be appreciated, however, that in other embodiments that remain within the spirit and scope of the present disclosure, a plurality of sensors 32 can be placed within the electric fields and then positions and orientations of each sensor can be determined using the techniques described below.
When disposed within the electric fields, sensor 32 experiences voltages that are dependent on the location between patch electrodes 38 and the position of sensor 32 relative to tissue. Voltage measurement comparisons made between sensor 32 and patch electrodes 38 can be used to determine the location of sensor 32 relative to the tissue. Accordingly, as catheter 12 is swept about or along a particular area or surface of interest, processing apparatus 16 receives signals (location information) from sensor 32 reflecting changes in voltage levels on sensor 32 and from the non-energized patch electrodes 38. Using various known algorithms, the processing apparatus 16 may then determine the location (position and orientation) of sensor 32 and record it as a location data point 46 (also referred to herein as “data point 46” and illustrated in
While the description above has thus far been generally with respect to an orthogonal arrangement of patch electrodes 38, the present disclosure is not meant to be so limited. Rather, in other embodiments, non-orthogonal arrangements may be used to determine the location coordinates of sensor 32. For example, and in general terms,
In another exemplary embodiment, multiple patch electrodes 38 may be arranged linearly along a common axis. In such an embodiment, excitation of an electrode pair comprising one of patch electrodes 38 and an electrode mounted on catheter 12 generates an electric field. The non-excited patch electrodes 38 may then measure potentials that can be used to determine the position of sensor 32. Accordingly, in such an embodiment, the excitation of multiple electrode pairs comprising different patch electrodes 38 and the catheter-mounted electrode may be used to determine the position of sensor 32.
Data sets from each of patch electrodes 38 and the sensor 32 are all used to determine the location of sensor 32 within heart 20. After the voltage measurements are made, a different pair of patch electrodes 38 is excited by the current source and the voltage measurement process of the remaining patch electrodes 38 and sensor 32 takes place. Once the location of sensor 32 is determined, and as was described above, the location may be recorded as a data point 46 in the same manner described above. In some embodiments, prior to recording the location as a location data point, the raw location data represented by the signals received by processing apparatus 16 may be corrected by processing apparatus 16 to account for respiration, cardiac activity, and other artifacts using known or hereafter developed techniques. Accordingly, it will be appreciated that any number of techniques may be used to determine locations of sensor 32 and to, therefore, collect data points corresponding thereto, each of which remains within the spirit and scope of the present disclosure.
As described elsewhere herein, processing apparatus 16 is configured to acquire the location data points in a number of ways. In this embodiment, processing apparatus 16 acquires the location data points from sensor 32, which collects the location data points from the surface of the structure. In other embodiments, processing apparatus 16 acquires the sets of location data points by obtaining them from a memory or storage device that is part of or electrically connected to, and configured for communication with, processing apparatus 16. Accordingly, processing apparatus 16 may acquire the sets of location data points (and the location data points thereof) from one of any number of sources, each of which remain within the spirit and scope of the present disclosure. Using the respective sets of location data points 46, processing apparatus 16 is configured to generate surface models of each region of interest, as described herein.
Once one or more sets of location data points 46 are acquired, processing apparatus 16 is configured to generate a geometry surface model based on the location data points 46. To do so, and in general terms, processing apparatus 16 then uses the acquired one or more sets of location data points 46 to generate the geometry surface model using a surface reconstruction technique, such as an alpha-hull technique.
As was described above, in addition to being configured to obtain (e.g., construct or generate, or otherwise acquire) a geometry surface model of the cardiac structure, processing apparatus 16 is further configured to construct an EP map corresponding to the cardiac structure. Accordingly, upon the completion of, or simultaneous with, the construction of a geometry surface model corresponding to at least a portion of the cardiac structure, processing apparatus 16 is further configured to update the geometry surface model using EP information (also referred to herein as EP data), and thus, to construct an EP map of the cardiac structure. The EP information may relate to one or more EP parameters of the cardiac structure, such as, for example and without limitation, those described in great detail in U.S. Pat. No. 7,774,051 entitled “System and Method for Mapping Electrophysiology Information onto Complex Geometry,” the entire disclosure of which is incorporated herein by reference. To summarize, however, the EP parameters may include, for example, voltage measurements, peak-to-peak voltage measurements, electrograms, complex fractionated electrograms (CFE), and other time- and frequency-domain EP information. It will be appreciated by those of ordinary skill in the art that a single EP parameter or multiple EP parameters may be measured, and in certain embodiments, used to update the geometry surface model. Accordingly, embodiments wherein more than one EP parameter is measured remain within the spirit and scope of the present disclosure.
To construct the EP map, processing apparatus 16 is configured to first acquire EP information. More particularly, as sensor 32 (or sensors 32, in an embodiment wherein multiple sensors are used) is moved along the surface of the cardiac structure, sensor 32 is configured to make one or more measurements of an EP parameter of interest. In an exemplary embodiment, a measurement of the EP parameter is made in response to a user command. More particularly, in an exemplary embodiment, system 10 further comprises a user input device 53 (shown in
Regardless of how a measurement is triggered, each time a measurement is made, processing apparatus 16 is configured to determine the location (position and orientation) of sensor 32 that made the measurement. The location is recorded as measurement point in a memory or storage device associated with, or accessible by, processing apparatus 16, such as, for example, memory 47. Each measurement point is also associated and recorded with the measured EP parameter value that corresponds to that particular measurement point. In an exemplary embodiment, processing apparatus 16 is configured to determine the location of sensor 32, and therefore, the corresponding measurement point, in the same manner as that described above with respect to the determination of the location of sensor 32 and the corresponding location data point 46. As such, the description set forth above applies here with equal weight and will not be repeated, rather it is incorporated here by reference. The collection of measurement points taken over time results in a formation of a point cloud stored in a memory or storage device (such as memory 47), which, along with the EP information represented by the EP parameter values corresponding to each measurement point 46, may be used by the processing apparatus 16 to update the geometry surface model and construct the EP map.
As described above, system 10 is capable of providing accurate localization of catheter 12 during a procedure, providing EP maps visible on a geometry surface model, and ensuring relevant position information for therapy applications (e.g., ablation). To generate a geometry surface model, system 10 analyzes the volume that catheter 12 moves through within a cardiac chamber. Further, system 10 is capable of recording EP parameters at measurement points when one or more sensors 32 are in contact with a surface of the cardiac chamber. These EP parameters may be projected or otherwise mapped onto the geometry surface model to generate an EP map.
As explained above, when system 10 performs a measurement for an EP parameter, system 10 records the measured value for the EP parameter, as well as a measurement point specifying the location where the EP parameter was measured. Because the EP parameter is measured while the catheter 12 contacts the cardiac chamber surface, in many situations, the measurement point should generally lie on the surface of the generated geometry surface model. However, in some situations, the measurement point will lie ‘inside’ or ‘outside’ the modeled surface, even though the measurement point for the EP parameter and the location data points used to generate the geometry surface model were obtained accurately. For example, the actual anatomy of the patient may have moved or deformed over time between the acquisition of the location data points and the measurement point (e.g., due to wall motion during a heartbeat).
Regardless, if a measurement point does not lie on the generated surface, a user operating system 10 may doubt the accuracy of system 10. In at least some known systems, when the measurement point does not lie on the generated surface, the EP parameter acquired at the measurement point is projected onto the nearest portion of the generated surface. However, this may lead to inaccurate EP maps, particularly for complex geometries (e.g., veins, appendages, etc.). Further, this technique does not account for an orientation and/or contact force of catheter 12 during acquisition of the EP parameter.
Accordingly, as described below in detail, the systems and methods described herein dynamically modify an original surface of a geometry surface model based on at least one measurement point where EP data is recorded. More specifically, the original surface of the geometry surface model may be updated to include the measurement point, as described herein. For example, the geometry surface model may be modified over the course of a lengthy procedure, providing good localization of catheter 12 in the 3D volume.
At block 505, an original surface is generated based on the collected geometry points. The original surface includes a plurality of corner points (which may correspond to the collected geometry points) and surface segments (also referred to as facets or subsurfaces) extending between the corner points, as described in detail below. Flow then proceeds to block 506.
In this embodiment, at block 506, using the timer, a time stamp is generated and stored for each corner point (indicating the time that the corner point was generated). Further, Flow then proceeds to block 508, at which electrical points (e.g., measurement points and associated EP data) are collected. If no electrical points are collected, flow returns to block 502. Otherwise, flow proceeds to block 510.
At block 510, at least one corner point to be updated is determined. Further, at block 512, a size of an area to be updated is determined. At block 514, the determined corner points are updated accordingly, and flow returns to block 506 to update the time stamp for any updated corner points. Examples and details regarding method 500 are described below.
The generation of a geometry surface model is described above. The geometry surface model defines a surface that is a spatial interface between the created volume (i.e., the volume traversed by distal end 30 of catheter 12) and the rest of the 3D space. The surface may be defined by a plurality of surface segments (also referred to as subsurfaces or facets) with a relatively simple geometry having a specific size, number or corners, or other fixed constraint. Depending on the chosen geometry, each surface segment has various contact lines (i.e., edges) shared with other surface segments. In one example, each surface segment is a quadrilateral that is defined by four location data points and shares edges with four other surface segments. Alternatively, the surface segments that make up the surface may have any suitable characteristics. Those of skill in the art will appreciate that various smoothing algorithms may also be applied to smooth the generated surface.
In some embodiments, once the geometry surface model is generated, EP data is acquired at various measurement points (See, e.g., block 508 in
In contrast,
In the embodiments described herein, the Euclidian distance may be used to determine which corner point is closest to the measurement point. In at least some embodiments (e.g., the embodiment shown in
Mathematically, the closest corner point may be calculated using the following:
where D is the distance to be calculated, C(i,j) represents corner “i” of subsurface “j”, and P (X, Y, Z) are the coordinates of the measurement point. In other embodiments, parameters other than Euclidean distance may be used to determine the closest corner point.
As described above, distances between corner points 702 and measurement point 706 are calculated to determine the corner point 702 closest to measurement point 706. As shown in
In another embodiment, the surface is modified based at least in part on an orientation of the catheter when the EP data is acquired at the measurement point. In this embodiment, the distance calculation between corner points and the measurement point (represented mathematically above) may be modified to incorporate the catheter orientation (which may be determined by system 10, for example). Specifically, the calculated distance value may be multiplied by a catheter orientation factor that modifies the distance based on how closely the catheter axis aligns with a vector between a corner point and the measurement point for a given corner point. For example, the more the catheter axis aligns with the vector between the corner point and the measurement point, the more the modified distance is reduced for that corner point.
Mathematically, this may be represented as:
where ({right arrow over (Cath)}) is a vector aligned with the catheter axis and ({right arrow over (P,C(i,j))}) is a vector between a given corner point and the measurement point.
Distances between corner points 802 and measurement point 806 are calculated to determine the corner point 802 “closest” to measurement point 806. As shown in
In another embodiment, the surface is modified based at least in part on the catheter orientation and a contact force between the catheter and the cardiac tissue when the EP data is acquired at the measurement point. In this embodiment, the distance calculation between corner points and the measurement point (represented mathematically above) may be modified to incorporate the contact force (which may be determined by system 10, for example) as well as the catheter orientation. Specifically, the calculated distance value may be multiplied by the catheter orientation factor described above and a contact force factor that modifies the distance. For example, if the contact force is primarily along the catheter axis, the modified distance may be shorter than the actual distance. In contrast, if the contact force is primarily orthogonal to the catheter axis, the modified distance may be longer than the actual distance.
Mathematically, this may be represented as:
where Fa is a component of the contact force along the catheter axis, and Fh is a component of the contact force in a direction orthogonal to the catheter axis.
Distances between corner points 902 and measurement point 906 are calculated to determine the corner point 902 “closest” to measurement point 906. As shown in
Although the embodiment of
The embodiments described above in connection with
For instance, in one example, a size of “0” indicates that only the primary corner point should be updated, a size of “1” indicates that all points directly connected to the primary corner point should also be updated, and a size of “2” includes that all corner points directly connected to corner points directly connected to the primary corner point should also be updated.
For example, referring to
In
In
In
In one embodiment, the size is calculated based on the time stamp associated with the primary corner point (as determined, for example, in block 506 of
where TC(i,j) is the time stamp for the primary corner point, TC is a time constant (e.g., 60 seconds), LC is a length constant (e.g., 2 millimeters(mm)) and Ent is a function that rounds to the closest integer number.
Using the above function, the size generally increases the longer ago that the time stamp for the primary corner point was generated. For example, if the time stamp was generated relatively recently (e.g., less than the time constant ago), the size may be “0”. On the other hand, if the time stamp was generated longer ago than the time constant, the size may be “1” or greater, depending on how long ago the time stamp was generated. In this embodiment, when a corner point is updated (i.e., moved), the time stamp for that corner point is reset.
After determining which corner points to update (e.g., at blocks 510 and 512 of
In at least some of the embodiments described herein, a corner point is updated by moving the corner point to the position of a measurement point (which is equivalent to suppressing the original corner point and adding the measurement point). However, in some embodiments, the corner point may be updated by moving the corner point only a predetermined portion of the distance towards the measurement point. The predetermined portion may be calculated, for example, based on a parameter (e.g., the time stamp of the corner point). For example, if the time stamp of the corner point was generated relatively long ago, the corner point may be moved the entire distance to the measurement point. However, if the time stamp of the corner point was generated relatively recently, the corner point may be moved only partially towards the sensor point. Those of skill in the art will appreciate that numerous methods for calculating the amount by which the corner point moves towards the measurement point may be used.
The systems and methods described herein are directed to dynamically modifying a geometry surface model based on at least one measurement point where EP data is recorded. Initially, a plurality of location data points are collected, and an initial surface including a plurality of corner points is generated based on the plurality of location data points. Further, EP data is recorded for at least one measurement point. The initial surface is dynamically modified based on the at least one measurement point. For example, the surface may be modified to include the at least one measurement point. As another example, at least one corner point of the plurality of corner points of the initial surface may be suppressed by replacing that corner point with the at least one measurement point (i.e., effectively moving that corner point to the at least one measurement point).
Although certain embodiments of this disclosure have been described above with a certain degree of particularity, those skilled in the art could make numerous alterations to the disclosed embodiments without departing from the spirit or scope of this disclosure. All directional references (e.g., upper, lower, upward, downward, left, right, leftward, rightward, top, bottom, above, below, vertical, horizontal, clockwise, and counterclockwise) are only used for identification purposes to aid the reader's understanding of the present disclosure, and do not create limitations, particularly as to the position, orientation, or use of the disclosure. Joinder references (e.g., attached, coupled, connected, and the like) are to be construed broadly and may include intermediate members between a connection of elements and relative movement between elements. As such, joinder references do not necessarily infer that two elements are directly connected and in fixed relation to each other. It is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative only and not limiting. Changes in detail or structure may be made without departing from the spirit of the disclosure as defined in the appended claims.
When introducing elements of the present disclosure or the preferred embodiment(s) thereof, the articles “a”, “an”, “the”, and “said” are intended to mean that there are one or more of the elements. The terms “comprising”, “including”, and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.
As various changes could be made in the above constructions without departing from the scope of the disclosure, it is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.
This application claims priority to provisional application Ser. No. 62/809,153, filed Feb. 22, 2019, which is incorporated herein in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/018961 | 2/20/2020 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62809153 | Feb 2019 | US |