A method of determining a three-dimensional (3d) position of a catheter tip includes: compensating a 2d position of the tip of the catheter for respiratory motion to generate a compensated 2d catheter position, generating weighted sample points around the compensated 2d catheter position, determining correspondent points of the weighted sample points in a 3d image, computing a weighted mean and a weighted covariance of each correspondent point, and determining the 3d position of the catheter tip in the 3d image from a fusion of the weighted means and weighted covariances.
|
14. A method of guiding a catheter in a vessel, the method comprising:
registering, with a processor, a digital subtraction angiography (DSA) image with a 3d vessel model to generate a projection matrix;
detecting a 2d catheter tip position in a 2d image;
compensating for motion in the catheter tip position based on the 2d image and a reference 2d image;
generating weighted 2d sample points around the compensated catheter tip position;
determining correspondent 3d points of he weighted 2d sample points in the 3d vessel model;
selecting one of the correspondent 3d points based on an uncertainty of the registration and the compensation; and
guiding the catheter using the selected correspondent 3d point.
1. A method of determining a three-dimensional (3d) position of a catheter tip, the method comprising:
compensating a 2d position of the tip of the catheter for respiratory motion to generate a compensated 2d catheter position;
generating weighted 2d sample points around the compensated 2d catheter position;
determining 3d correspondent points of the weighted sample points in a 3d image;
computing, with a processor, 3d sample points around each 3d correspondent point using a modified transformation derived from evaluating an iterative closest point cost function;
computing, with a processor, a weighted mean of each 3d correspondent point from the corresponding 3d sample points using a weight corresponding to the modified transformation;
computing, with a processor, a weighted covariance of each 3d correspondent point based on a difference between the corresponding weighted mean and the corresponding 3d sample points; and
determining the 3d position of the catheter tip in the 3d image from a fusion of the weighted means and weighted covariances.
20. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps of determining a three-dimensional (3d) position of a catheter tip, the method steps comprising:
compensating a 2d position of a catheter tip for motion to generate a compensated 2d catheter position;
generating first sample points around the compensated 2d catheter tip position;
determining correspondent points of the first sample points in a 3d image;
computing second sample points around each correspondent point using a modified transformation derived from evaluating an iterative closest point cost function;
computing a weighted mean for each correspondent point from the corresponding second sample points using a weight corresponding to the modified transformation;
computing a weighted covariance of each correspondent point based on a difference between the corresponding weighted mean and the corresponding second sampling points; and
determining the 3d position of the catheter tip in the 3d image from a fusion of the weighted means and weighted covariances.
2. The method of
motion compensating an image of the 2d sequence using the compensated 2d catheter position; and
overlaying a 3d vessel tree of the 3d image with the motion compensated image using the determined 3d position.
3. The method of
selecting a region in a first image in which the catheter is visible and has a distinguishable shape as a template;
determining a difference between a position of a matching region in a second image of the sequence and the position of the template to determine a respiratory motion displacement; and
subtracting the respiratory motion displacement from the uncompensated 2d position.
4. The method of
5. The method of
generating modified displacements from the respiratory motion displacement;
determining sample points around the compensated 2d catheter position based on the modified displacements; and
applying weights to each sample point based on a result of a cost function associated with the compensation of the respiratory motion.
7. The method of
evaluating the cost function;
normalizing results of the cost function; and
deriving the weights from the noimalized results.
8. The method of
9. The method of
11. The method of
12. The method of
obtaining a common mean from information of the fusion; and
determining a point on a vessel in the 3d image that is closest to the common mean.
15. The method of
17. The method of
18. The method of
19. The method of
selecting a region in the first image in which the catheter is visible and has a distinguishable shape as a template;
determining a difference between a position of a matching region in a second image of the sequence and the position of the template to determine a respiratory motion displacement; and
subtracting the respiratory motion displacement from the catheter tip position.
|
This application claims priority to U.S. Provisional Application No. 60/976,920, filed on Oct. 2, 2007, the disclosure of which is incorporated by reference herein.
1. Technical Field
The present disclosure relates to the dynamic road mapping of vascular system, and more particularly to methods for guiding a catheter through a dynamically mapped vessel.
2. Discussion of Related Art
Minimally invasive catheter-guided interventions play an important role in hospitals all over the world. A catheter is a medical device which may be introduced into a body channel or blood vessel for a variety of purposes. For example, one type is known as an intra-aortic balloon catheter which is used for cardiac assistance. Such catheters are frequently introduced into the body through the femoral artery because of the large diameter and accessibility of that artery. After insertion into the femoral artery, the distal end of the catheter can be pushed through the appropriate blood vessels to the location to be treated, e.g. an occluded blood vessel near the heart. The catheter may have a proximal end extending outside the body by which a distal end is manipulated and maneuvered. Since the path along which the catheter passes is frequently tortuous, the task of guiding and positioning the catheter is often difficult. It is sometimes necessary to remove the first catheter and insert a second catheter in its place. Further, once the distal end of the catheter reaches its desired location, it is often improperly positioned or extends angularly in the wrong direction, thus precluding the effective use of the catheter.
A 3D computed tomography angiography (CTA) scan of the patient may be taken in advance of the intervention to better plan the intervention, evaluate the risk of the planned intervention, or adjust the current diagnosis. During the intervention, surgeons may rely on two-dimensional (2D) fluoroscopic images, rather than 3D images. Bone structures and vessels (if a contrast agent is added) may be visualized in the fluoroscopic images. The 2D fluoroscopic images are often of low resolution. However, the low resolution images can be enhanced by high resolution Digital Subtraction Angiography (DSAs), where only vessel structure are visible.
However, in difficult interventions, even the enhanced 2D images may not be adequate. Further, blood vessel overlap in the projection images can make it difficult to navigate the catheter to the right position. Thus, there is a need for methods of guiding a catheter that can determine and incorporate the 3D position of the catheter.
An exemplary embodiment of the present invention include a method of determining a three-dimensional (3D) position of a catheter tip. The method includes: compensating a 2D position of the tip of the catheter for respiratory motion to generate a compensated 2D catheter position, generating weighted sample points around the compensated 2D catheter position, determining correspondent points of the weighted sample points in a 3D image, computing a weighted mean and a weighted covariance of each correspondent point, and determining the 3D position of the catheter tip in the 3D image from a fusion of the weighted means and weighted covariances.
The uncompensated 2D position may be derived from a 2D fluoroscopic sequence depicting the catheter and the method may further include: motion compensating an image of the 2D sequence using the compensated 2D catheter position, and overlaying a 3D vessel tree of the 3D image with the motion compensated image using the determined 3D position. Overlaying the 3D vessel tree onto the 2D motion compensated (static) fluoroscopic sequence in this way can enable better guidance of the catheter.
The compensating of the 2D position may include: selecting a region in the first image in which the catheter is visible and has a distinguishable shape as a template, determining a difference between a position of a matching region in a second image of the sequence and the position of the template to determine a respiratory motion displacement, and subtracting the respiratory motion displacement from the uncompensated 2D position.
The determining of the correspondent points of the weighted sample points in the 3D image may include back-projecting each weighted sample point as a 3D line. The generating of the weighted sample points around the compensated 2D catheter position may include: generating modified displacements from the respiratory motion displacement, determining sample points around the compensated 2D catheter position based on the modified displacements, and applying weights to each sample point based on a result of a cost function associated with the compensation of the respiratory motion. The cost function may be evaluated using the modified displacements.
The weights may be generated by: evaluating the cost function, normalizing results of the cost function, and deriving the weights from the normalized results. The weighted mean and the weighted covariance of each correspondent point may be based on a reciprocal of the cost function. The determining of the 3D position of the catheter tip in the 3D image from a fusion of the weighted means and weighted covariances may be fused using Variable-Bandwidth Density-Based Fusion. The back-projecting may be performed via a projection matrix. The projection matrix may be generated by aligning a Digital Subtraction Angiography (DSA) image with a 3D vessel model. The determining of the 3D position of the catheter tip in the 3D image from a fusion of the weighted means and weighted covariances may include: obtaining a common mean from information of the fusion and determining a point on a vessel in the 3D image that is closest to the common mean. The method may further include using the determined 3D position to guide a catheter.
An exemplary embodiment of the present invention includes a method of guiding a catheter in a vessel. The method includes: registering a Digital Subtraction Angiography (DSA) image with a 3D vessel model to generate a projection matrix, detecting a catheter tip position in a 2D image, compensating for motion in the catheter tip position based on the 2D image and a reference 2D image, generating weighted sample points around the compensated catheter tip position, determining correspondences of the weighted sample points in the 3D vessel model, selecting one of the correspondences based on an uncertainty of the registration and the compensation, and guiding the catheter using the selected correspondence.
The detecting of the catheter tip position may include using one of a magnetic tracking or optical tracking. The 2D image may include an image from a fluoroscope. The DSA image and the 3D vessel model may be derived from a 3D computed tomography angiography image. The catheter tip position may be determined from a first image of a sequence of 2D images. The compensating may include: selecting a region in the first image in which the catheter is visible and has a distinguishable shape as a template, determining a difference between a position of a matching region in a second image of the sequence and the position of the template to determine a respiratory motion displacement, and subtracting the respiratory motion displacement from the catheter tip position.
An exemplary embodiment of the present invention includes a method of determining a three-dimensional (3D) position of a catheter tip including: compensating a 2D position of a catheter tip for motion to generate a compensated 2D catheter position, generating sample points around the compensated 2D catheter tip position; determining correspondent points of the sample points in a 3D image, computing a weighted mean and a weighted covariance of each correspondent point, and determining the 3D position of the catheter tip in the 3D image from a fusion of the weighted means and weighted covariances.
Exemplary embodiments of the invention can be understood in more detail from the following descriptions taken in conjunction with the accompanying drawings in which:
In general, exemplary embodiments for systems and methods determining the 3D position of a catheter tip will now be discussed in further detail with reference to
It is to be understood that the systems and methods described herein may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof. In particular, at least a portion of the present invention may be implemented as an application comprising program instructions that are tangibly embodied on one or more program storage devices (e.g., hard disk, magnetic floppy disk, RAM, ROM, CD ROM, etc.) and executable by any device or machine comprising suitable architecture, such as a general purpose digital computer having a processor, memory, and input/output interfaces. It is to be further understood that, because some of the constituent system components and process steps depicted in the accompanying Figures may be implemented in software, the connections between system modules (or the logic flow of method steps) may differ depending upon the manner in which the present invention is programmed. Given the teachings herein, one of ordinary skill in the related art will be able to contemplate these and similar implementations of the present invention.
Exemplary embodiments of the present invention are concerned with the computation of a 3D position of a catheter tip in a 3D image based on its location in 2D images (e.g., frames of 2D fluoroscope images). However, when the 3D image is overlaid with each 2D image, if the 2D image moves, the 3D image moves as well, which may be distracting for a surgeon. Accordingly, exemplary embodiments of the present invention compensate for motion with respect to a reference frame. The result can then be aligned with the 3D image. In this way, position and orientation of the 3D model are less likely to change over time and the catheter tip is more likely to be visualized at its correct 3D position.
Referring to step S110 of
Referring to step S120 of
However, the computed displacement {right arrow over (di)} is merely an estimation. There may be a given uncertainty associated with the estimate. Depending on the above template chosen, this uncertainty may be smaller or larger in direction as compared to the other. For example, in a template that contains a horizontal line running from the very left border to the very right one, if this template is matched to an image that contains the same line but longer, this may yield a lower uncertainty for the y-direction, but a higher uncertainty in the x-direction. A more accurate estimate of this uncertainty may be computed when the values of the similarity function for multiple sampling points are compared.
Referring to step S130, weighted 2D sample points around the point of the compensated catheter tip position xo, may be determined by modifying the computed displacement {right arrow over (di)}. By modifying (e.g., adding or subtracting values) the parameters of the computed displacement {right arrow over (di)} within a small neighborhood, a set of samplings points si around the compensated catheter tip position xo may be generated. The similarity function may be evaluated for each modified displacement {right arrow over (di
Referring to step S135, the DSA image may be aligned (e.g., registered) with the 3D vessel model to generate alignment information (a projection matrix). The process of registration may involve a search for correct values for a set of parameters, which describe a transformation between the images to be registered. The type of transformation, and hence the number of parameters, depends on the dimension of the input data as well as the type of transformation. The transformation may be a Euclidean transformation, which includes three rotations around the three coordinate axis x, y, and z and three translations along the coordinate axis (e.g., six registration parameters). If X=(x, y, z)T denotes the original 3D point that needs to be translated, and X0=(x′, y′, z′)T the new, translated point, then a Euclidean transformation can be written according to the following equation 1:
X′=RX+t, (1)
where R is a rotation matrix and t a translation vector with t=t=(tx, ty, tz)T. R can be based on Euler angles.
Using a pinhole projection model, the origin of a Euclidean coordinate system may be considered the center of a projection. An image plane may be defined as a plane parallel to the (X,Y)-plane with distance f (e.g., the image plane can be written as Z=f). The coordinate axis Z may also is also called the principal axis and the point where the principal axis meets the image plane may be called the principal point. A 3D point X in Euclidean space may be then mapped to a point x in the image plane such that x is the point where the image plane intersects a line joining X and the projection center C. This means that a point X=(Xx, Xy, Xz)T may be mapped to the point x=(fXx/Xz, fXy, Xz)T on the image place, which is a mapping from Euclidean 3D-space to Euclidean 2D-space. This mapping may be written in matrix form using homogenous coordinates as shown in the following equation 2:
P=K[1|0], (2)
where P is called the camera projection matrix, which holds for x=PX, and where K is called the camera calibration matrix and has the form shown in the following equation 3:
The principal point may be assumed to be the origin of the coordinate system of the image plane and the number of image pixels per unit distance may be assumed to be the same in x- and y-directions. The former assumption leads to a vector (px, py)T, which describes the principal point offset in the image plane coordinate frame. The latter assumption introduces two scaling factors, which may be multiplied with the focal distance f to generate the final calibration matrix, as shown in the following equation 4:
Since the pinhole camera model defines its own coordinate system, the world coordinate frame (where 3D points are expressed) needs to be related to the camera position and orientation. This may be done via a rotation R and a translation t, which lead to the final projection matrix as shown in the following equation 5:
P=K[R|t], (5)
where R and t describe the position and orientation of the camera in terms of the Euclidean world coordinate system frame and K describes the internal camera settings. The final projection matrix P brings the DSA image and the 3D vessel model into spatial alignment.
It may be assumed that the reference 2D image has the same spatial location and orientation as the DSA image. The spatial relationship of the 3D vessel model and the currently selected 2D image i can be expressed via the projection matrix P. Referring to step S140 of
Each of the weighted sample points si may be back-projected to generate a set of 3D vessel points Si. Since the ground truth of the 2D/3D registration may not be known, an uncertainty of P may be assumed that introduces an uncertainty to the 3D position of each of the 3D vessel points Si.
The uncertainty may be computed by modifying the 6 registration parameters randomly with a given interval, evaluating an iterative closest point (ICP) cost function, and computing several sampling points Si
where d(x, y) is the Euclidean distance between the points x and y (e.g., d(x, y)=∥x−y∥). A closest point search can then be performed, which results in a set of correspondences {xi⇄yi} of size N where xi ε X and yi ε Y. After a first set of correspondences has been generated, the transformation between those sets may be computed by minimizing the mean-squares objective function shown in the following equation 7:
The newly computed transformation parameters R and t can be used to transform the point set X. The sampling points Si
Referring to step S143, the weighted mean and covariance matrix of the sample points Si
where wj is the weight corresponding to transformation Tj, derived from the cost function evaluation. The weighted mean and covariance are computed for each Si, and this information may then be fused as shown in step S146 of
The fused information may be derived using a non-parametric approach, known as Variable-Bandwidth Density-Based Fusion (VBDF) that takes the uncertainty of the sample points Si
The most significant mode may be detected using a method called variable-bandwidth mean shift. For gaussian kernels, mean shift is an iterative, hill-climbing approach, that moves a given point X towards a location with an equal or higher density in a local neighborhood, and converges to a location with zero gradient. Therefore, it is also called a mode-seeking algorithm. Variable-bandwidth is used to keep the algorithm nonparametric and to improve the kernel estimator by adapting the scale of the kernel. The bandwidth may be chosen based on the covariance matrix of each sample point Si, and on a scaling factor α. This scaling factor α may be initialized with a large value as compared to the point spread of the measurements, and may be decreased iteratively over time. The resulting bandwidth matrix that is used to specify the density function may be represented by the following equation 10:
Hi=H(Xi)=Ci+α2I (10)
where Ci is the covariance matrix computed for sampling point Si, and I is the identity matrix. The density function may be represented by the following equation 11:
where D2(X, Xi, Hi) is the Mahalanobis distance between sample point Xi and point I, which may be represented by the following equation 12:
D2(X, Xi, Hi)≡(X−X)T Hi−1(X−X). (12)
The variable-bandwidth mean shift vector that may be used to detect the most significant mode of fv for each scale may be represented by the following equation 13:
where Hh is the date-weighted harmonic mean of the bandwidth matrix and may represented by the following equation 14:
Hh(x)=(Σk=1nwi(X)Hi−1)−1. (14)
Each sample point Xi may be associated with a weight wi, which can be recomputed for each scale and may be represented by the following equation 15:
where the weights satisfy the condition
If the initial bandwidth is chosen large enough (e.g., assign high value for α), a density function with only one mode is generated.
In a density function with only one mode, one can pick any random value for X and the mean shift algorithm will still converge to the desired mode. This position can then be used as an initial value for X at the next iteration with a decreased scale factor. These steps may be repeated until a scale factor of zero. The detected mode of this iteration is declared to be the most significant mode of the density function, and therefore, the final result for the fusion estimator. This adds an extension to the original VBDF, which includes information about the 3D catheter tip position of the previous frame, and the weight of the 2D point that was used to compute Si and accordingly Xi. This extension involves a modification of the weights wi. Essentially, a higher rating is given to sample points Xi, which lie on the same or a connecting vessel branch as the catheter tip of the previous frame.
The computer system referred to generally as system 1000 may include, for example, a central processing unit (CPU) 1001, random access memory (RAM) 1004, a printer interface 1010, a display unit 1011, a local area network (LAN) data transmission controller 1005, a LAN interface 1006, a network controller 1003, an internal bus 1002, and one or more input devices 1009, for example, a keyboard, mouse etc. As shown, the system 1000 may be connected to a data storage device, for example, a hard disk, 1008 via a link 1007.
Although the illustrative embodiments have been described herein with reference to the accompanying drawings, it is to be understood that the present invention is not limited to those precise embodiments, and that various other changes and modifications may be affected therein by one of ordinary skill in the related art without departing from the scope or spirit of the invention. All such changes and modifications are intended to be included within the scope of the invention.
Khamene, Ali, Wein, Wolfgang, Bender, Frederik
Patent | Priority | Assignee | Title |
10226178, | Nov 18 2008 | SYNC-RX, LTD | Automatic reduction of visibility of portions of an image |
10307061, | Mar 08 2007 | SYNC-RX, LTD | Automatic tracking of a tool upon a vascular roadmap |
10314564, | Oct 31 2014 | Covidien LP | Computed tomography enhanced fluoroscopic system, device, and method of utilizing the same |
10321898, | Oct 31 2014 | Covidien LP | Computed tomography enhanced fluoroscopic system, device, and method of utilizing the same |
10362962, | Nov 18 2008 | SYNX-RX, LTD. | Accounting for skipped imaging locations during movement of an endoluminal imaging probe |
10499814, | Mar 08 2007 | SYNC-RX, LTD | Automatic generation and utilization of a vascular roadmap |
10643330, | Apr 21 2017 | BIOSENSE WEBSTER ISRAEL LTD | Registration of an anatomical image with a position-tracking coordinate system based on proximity to bone tissue |
10674982, | Aug 06 2015 | Covidien LP | System and method for local three dimensional volume reconstruction using a standard fluoroscope |
10699448, | Jun 29 2017 | Covidien LP | System and method for identifying, marking and navigating to a target using real time two dimensional fluoroscopic data |
10702226, | Aug 06 2015 | Covidien LP | System and method for local three dimensional volume reconstruction using a standard fluoroscope |
10716525, | Aug 06 2015 | Covidien LP | System and method for navigating to target and performing procedure on target utilizing fluoroscopic-based local three dimensional volume reconstruction |
10716528, | Mar 08 2007 | SYNC-RX, LTD. | Automatic display of previously-acquired endoluminal images |
10748289, | Jun 26 2012 | SYNC-RX, LTD | Coregistration of endoluminal data points with values of a luminal-flow-related index |
10846893, | Jun 29 2017 | Covidien LP | System and method for identifying, marking and navigating to a target using real time three dimensional fluoroscopic data |
10893843, | Oct 10 2017 | Covidien LP | System and method for identifying and marking a target in a fluoroscopic three-dimensional reconstruction |
10905498, | Feb 08 2018 | Covidien LP | System and method for catheter detection in fluoroscopic images and updating displayed position of catheter |
10984531, | Jun 26 2012 | SYNC-RX, LTD | Determining a luminal-flow-related index using blood velocity determination |
11051886, | Sep 27 2016 | Covidien LP | Systems and methods for performing a surgical navigation procedure |
11064903, | Nov 18 2008 | SYNC-RX, LTD | Apparatus and methods for mapping a sequence of images to a roadmap image |
11064964, | Mar 08 2007 | SYNC-RX, LTD | Determining a characteristic of a lumen by measuring velocity of a contrast agent |
11172895, | Dec 07 2015 | Covidien LP | Visualization, navigation, and planning with electromagnetic navigation bronchoscopy and cone beam computed tomography integrated |
11179038, | Mar 08 2007 | SYNC-RX, LTD | Automatic stabilization of a frames of image stream of a moving organ having intracardiac or intravascular tool in the organ that is displayed in movie format |
11197651, | Mar 08 2007 | SYNC-RX, LTD. | Identification and presentation of device-to-vessel relative motion |
11253325, | Feb 08 2018 | Covidien LP | System and method for catheter detection in fluoroscopic images and updating displayed position of catheter |
11276169, | Apr 21 2017 | Biosense Webster (Israel) Ltd. | Registration of an anatomical image with a position-tracking coordinate system based on proximity to bone tissue |
11341692, | Jun 29 2017 | Covidien LP | System and method for identifying, marking and navigating to a target using real time two dimensional fluoroscopic data |
11547377, | Aug 06 2015 | Covidien LP | System and method for navigating to target and performing procedure on target utilizing fluoroscopic-based local three dimensional volume reconstruction |
11559266, | Aug 06 2015 | Covidien LP | System and method for local three dimensional volume reconstruction using a standard fluoroscope |
11564649, | Oct 10 2017 | Covidien LP | System and method for identifying and marking a target in a fluoroscopic three-dimensional reconstruction |
11701184, | Feb 08 2018 | Covidien LP | System and method for catheter detection in fluoroscopic images and updating displayed position of catheter |
11707241, | Aug 06 2015 | Covidien LP | System and method for local three dimensional volume reconstruction using a standard fluoroscope |
11871913, | Oct 31 2014 | Covidien LP | Computed tomography enhanced fluoroscopic system, device, and method of utilizing the same |
11883149, | Nov 18 2008 | SYNC-RX LTD. | Apparatus and methods for mapping a sequence of images to a roadmap image |
11925493, | Dec 07 2015 | Covidien LP | Visualization, navigation, and planning with electromagnetic navigation bronchoscopy and cone beam computed tomography integrated |
11992349, | Aug 06 2015 | Covidien LP | System and method for local three dimensional volume reconstruction using a standard fluoroscope |
12053317, | Mar 08 2007 | SYNC-RX LTD. | Determining a characteristic of a lumen by measuring velocity of a contrast agent |
12064280, | Oct 10 2017 | Covidien LP | System and method for identifying and marking a target in a fluoroscopic three-dimensional reconstruction |
12144566, | Feb 08 2018 | Covidien LP | System and method for catheter detection in fluoroscopic images and updating displayed position of catheter |
8670603, | Nov 18 2008 | SYNC-RX, LTD. | Apparatus and methods for masking a portion of a moving image stream |
8693756, | Nov 18 2008 | SYNC-RX, LTD. | Automatic reduction of interfering elements from an image stream of a moving organ |
8700130, | Mar 08 2007 | SYNC-RX, LTD | Stepwise advancement of a medical tool |
8781193, | Nov 18 2008 | SYNC-RX, LTD | Automatic quantitative vessel analysis |
8855744, | Nov 18 2008 | SYNC-RX, LTD. | Displaying a device within an endoluminal image stack |
9008367, | Nov 18 2008 | SYNC-RX, LTD. | Apparatus and methods for reducing visibility of a periphery of an image stream |
9008754, | Nov 18 2008 | SYNC-RX, LTD | Automatic correction and utilization of a vascular roadmap comprising a tool |
9014453, | Nov 18 2008 | SYNC-RX, LTD. | Automatic angiogram detection |
9026197, | Nov 18 2008 | SYNC-RX, LTD | Apparatus and methods for determining a plurality of local calibration factors for an image |
9095313, | Nov 18 2008 | SYNC-RX, LTD. | Accounting for non-uniform longitudinal motion during movement of an endoluminal imaging probe |
9101286, | Nov 18 2008 | SYNC-RX, LTD. | Apparatus and methods for determining a dimension of a portion of a stack of endoluminal data points |
9144394, | Nov 18 2008 | SYNC-RX, LTD. | Apparatus and methods for determining a plurality of local calibration factors for an image |
9216065, | Mar 08 2007 | SYNC-RX, LTD.; SYNC-RX, LTD | Forming and displaying a composite image |
9305334, | Jun 23 2011 | SYNC-RX, LTD | Luminal background cleaning |
9308052, | Nov 18 2008 | SYNC-RX, LTD | Pre-deployment positioning of an implantable device within a moving organ |
9375164, | Jul 29 2010 | SYNC-RX, LTD | Co-use of endoluminal data and extraluminal imaging |
9629571, | Mar 08 2007 | SYNC-RX, LTD. | Co-use of endoluminal data and extraluminal imaging |
9717415, | Nov 18 2008 | SYNC-RX, LTD | Automatic quantitative vessel analysis at the location of an automatically-detected tool |
9855384, | Mar 08 2007 | SYNC-RX, LTD | Automatic enhancement of an image stream of a moving organ and displaying as a movie |
9888969, | Mar 08 2007 | SYNC-RX LTD. | Automatic quantitative vessel analysis |
9968256, | Mar 08 2007 | SYNC-RX LIMITED | Automatic identification of a tool |
9974509, | Nov 18 2008 | SYNC-RX LTD. | Image super enhancement |
9974525, | Oct 31 2014 | Covidien LP | Computed tomography enhanced fluoroscopic system, device, and method of utilizing the same |
9986983, | Oct 31 2014 | Covidien LP | Computed tomography enhanced fluoroscopic system, device, and method of utilizing the same |
Patent | Priority | Assignee | Title |
5287276, | Nov 19 1990 | General Electric Company | Localized motion artifact reduction in projection imaging |
6560354, | Feb 16 1999 | University of Rochester | Apparatus and method for registration of images to physical space using a weighted combination of points and surfaces |
20070237369, | |||
20100099979, | |||
WO2004081877, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 01 2008 | Siemens Aktiengesellschaft | (assignment on the face of the patent) | / | |||
Oct 21 2008 | KHAMENE, ALI | Siemens Corporate Research, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021726 | /0673 | |
Oct 21 2008 | WEIN, WOLFGANG | Siemens Corporate Research, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021726 | /0673 | |
Oct 22 2008 | BENDER, FREDERIK | Siemens Corporate Research, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021726 | /0673 | |
Sep 23 2009 | Siemens Corporate Research, Inc | Siemens Aktiengesellschaft | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023289 | /0172 | |
Jun 10 2016 | Siemens Aktiengesellschaft | Siemens Healthcare GmbH | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039271 | /0561 |
Date | Maintenance Fee Events |
Feb 12 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 11 2020 | REM: Maintenance Fee Reminder Mailed. |
Oct 26 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Sep 18 2015 | 4 years fee payment window open |
Mar 18 2016 | 6 months grace period start (w surcharge) |
Sep 18 2016 | patent expiry (for year 4) |
Sep 18 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 18 2019 | 8 years fee payment window open |
Mar 18 2020 | 6 months grace period start (w surcharge) |
Sep 18 2020 | patent expiry (for year 8) |
Sep 18 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 18 2023 | 12 years fee payment window open |
Mar 18 2024 | 6 months grace period start (w surcharge) |
Sep 18 2024 | patent expiry (for year 12) |
Sep 18 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |