This invention relates to the three-dimensional localization of an interventional device using a single projection image and a model of the device. In particular, methods are described for the identification of the distal end of an interventional device with respect to a patient's anatomy, that rely on a model of the device mechanical properties as well as a model of the device control method.
Interventional medicine is the collection of medical procedures in which access to the site of treatment is made by navigation through one of the subject's blood vessels, body cavities or lumens. Interventional medicine technologies have been applied to manipulation of medical instruments such as guide wires and catheters which contact tissues during surgical navigation procedures, making these procedures more precise, repeatable, and less dependent on the device manipulation skills of the physician. Remote navigation of medical devices is a recent technology that has the potential to provide major improvements to minimally invasive medical procedures. Several presently available interventional medical systems for directing the distal end of a medical device use computer-assisted navigation and a display means for providing an image of the medical device within the anatomy. Such systems can display a projection of the medical device being navigated to a target location obtained from a projection imaging system such as x-ray fluoroscopy; the surgical navigation being effected through means such as remote control of the orientation of the device distal end and advance of the medical device.
Embodiments of the present invention relates to methods for determining three-dimensional device location and orientation using a single-plane imaging system. The single plane imaging system remains at a fixed projection angle during at least the part of the intervention when the medical device is directed to contact target points within the anatomy of interest. In one embodiment of the present invention, a method comprises the steps of the user navigating a catheter or medical device to a location (“base point”) suitable for subsequent medical intervention, obtaining information regarding the three-dimensional position of the base point and direction of the device at the base point through the acquisition of two or more projections at various angles or through other means, advancing and controlling the device beyond the base point through either the physician or automatically through actuation of device and system control vectors. Given a knowledge of the device mechanical properties, knowledge of the device control vector, and observation of the device in the patient on a single projection, the 3D location and orientation of the device distal end beyond the base point can be determined at all times.
The method of this embodiment enables three-dimensional device localization during an interventional procedure using only a single projection imaging, during at least the later part of the interventional procedure. In some cases, it may be difficult for a physician to become or remain oriented in a three dimensional (3D) setting using a display of a single-plane image projection. Further, the precise navigation of a medical instrument to target points within the patient, such as points on the cardiac wall, might be difficult in the absence of specific landmarks, or due to the viewing of such landmarks in projection view. Accordingly, enhancement or augmentation of the single-plane projection image may be required to aid the physician in visualizing the relative position and orientation of the medical device with respect to three-dimensional context such as tissue surfaces and organs in the body. The time-sequence of the control vector is in turn adjusted to navigate the medical device distal end to selected target points within the anatomy, and the device control can be effected either by the physician or through a close-loop algorithm by computer control of the device state variables.
In one embodiment of a method for localization utilizing a two-dimensional X-ray projection image, the method comprises the step of identifying the three-dimensional location of a base point from which a length of a medical device bends, together with the three dimensional base orientation of the device at the base point. Together with knowledge of the currently applied control vector, the three dimensional base orientation defines a bending plane in which the medical device is contained. The method further identifies the location of the distal end of the medical device as projected onto a X-ray projection image, and determines a point on a line between the X-ray source and device distal end projection on the X-ray imaging plane that is closest to the bending plane, for estimating the three-dimensional location of the end of the medical device. The method defines an expected two-dimensional location of the end of the medical device projected onto the X-ray projection image, as a function of the length of the medical device. From the expected two-dimensional location, the method determines a value of the length of the medical device that minimizes the distance between the identified two-dimensional location of the end of the medical device (as projected within the X-ray projection image) and the expected two-dimensional location calculated as a function of the length of the medical device. The method then determines a point on the line between the X-ray source and X-ray imaging plane that minimizes the distance between the estimated three-dimensional location of the end of the medical device and a three-dimensional location of the end of the medical device calculated as a function of the selected value of the length of the medical device, to obtain a refined estimated three-dimensional location of the end of the medical device.
Corresponding reference numerals indicate corresponding points throughout the several views of the drawings.
In a catheterization laboratory (“cath lab”) a remote navigation system can drive or control a medical device such as a sheath, a catheter, or a guide wire, either under direct physician control through a graphical user interface (GUI) in open-loop form or automatically to desired target locations in closed-loop form. Typically an X-ray fluoroscopic system is used in the cath lab to monitor device position relative to anatomy; thus, and for illustration, in cardiac applications such as electrophysiology the device position relative to the heart in a given x-ray image provides anatomical context. The physician can indicate desired target locations or targets to drive the device to by marking such targets on a pair of fluoroscopy images to define three dimensional points. To improve the work-flow, a method of estimating current device location and orientation in 3D space (“localization”) is needed, preferably directly from a single X-ray projection to alleviate the need to rotate the imaging chain. With such information, an open-loop algorithm can be designed whereby the relative 3D information of the device and target point is displayed to the user, to more effectively steer the device to desired targets. Likewise closed-loop methods can also be designed, whereby the relative 3D information of the device and target point is input to a control algorithm that automatically navigates the device to the target. Localization enables shorter, more accurate and less invasive navigation to and within the organ of interest. The following descriptions of various embodiments are merely exemplary and are not intended to limit the invention, its application, or uses.
A controller 250 connected with the computer 210 controls an articulation mechanism 260 that translates and/or rotates a medical device 270 having a proximal end 272 and a distal end 274. The medical device 270 may be, for example, a catheter, guide wire, sheath, endoscope, or other device that the physician wishes to navigate in the patient's body. Additionally, the articulation mechanism 260 may operate a number of medical device internal pull-wires (not shown). These pull-wires extend through a tubular member of the medical device and terminate at various points along the device length. Articulation and control of the pull-wires enables local device bending and orientation, including at the device distal end, according to known device mechanical properties and device responses to known pull wires inputs (“transfer function”).
A controller 350 connected with the computer 210 controls an articulation mechanism 360 that translates and/or rotates one or more source magnet(s) 370. The source magnet(s) 370 create a magnetic field of specific magnitude and orientation in the patient operating region 230 to control the orientation and translation of a medical device 380 having a proximal end 382 and a distal end 384. The distal end 384 comprises a magnetic tip 386 (not shown in
The medical device 380 may be, for example, a catheter, guide wire, sheath, endoscope, or other device that the physician wishes to navigate in the patient's body. The magnetic tip 386 may comprise one or more permanent or permeable magnets (not shown in
It will be clear to those skilled in the art that additional embodiments may be obtained by combining features of the systems presented in
Further illustration of this concept is presented in
where the normalized cross-product defines the unit vector n. In
First a point Xm is found that defines the center of a 3D neighborhood volume over which subsequent optimization occurs. Then, a point Xm on line (L) is found that minimizes the cost function q:
q({right arrow over (X)})=∥({right arrow over (X)}−{right arrow over (X)}0)·{right arrow over (n)}∥. (1.2)
Accordingly, a point Xm on (t) that is closest to the natural bending plane (P) of the device can be found.
In the second step the length l of the device out from the base point 630 is determined. Referring now to
where l is the length of the flexible shaft from the base point X0 630 to the proximal tip magnet end 680. Defining vector c 690:
{right arrow over (c)}={right arrow over (n)}×{right arrow over (u)}, (1.4)
which is the unit vector perpendicular to u in the bending plane (P), the expected (estimated) three-dimensional distal end orientation t, 692 is given by:
{right arrow over (t)}e=cos(θ){right arrow over (u)}+sin(θ){right arrow over (c)}. (1.5)
The expected two-dimensional catheter distal end projected onto the X-ray plane (not shown in
∥Px{right arrow over (t)}e−{right arrow over (t)}a∥. (1.6)
According to the device mechanical model, the length l* is that of an arc of circle; therefore the location y of the catheter distal end in 3D space is given by:
where lm is the length to the tip magnet. In a third step, a cost function C(X) is defined by:
C({right arrow over (X)})=∥{right arrow over (y)}t−{right arrow over (X)}∥, (1.8)
where X is a point in a pre-determined neighborhood of Xm, the point X=X* is selected such that C is minimized; X* is the estimated 3D-localized catheter tip location. To refine the catheter tip location estimate, the two steps above of finding l* and then finding X* are repeated until such a C-minimizing X* is found.
In an alternate optimization algorithm, the cost function:
is defined and the estimate X* is found that minimizes D. Such an approach blends minimization of the 3D distance between the estimate X* and the device tip yt and the minimization between these two points as projected onto the X-ray detector. The parameters α, β, γ, and δ allow fine-tuning of the optimization algorithm by weighting and tailoring these two cost function components.
As described above, a computational model of the flexible medical device can be used to estimate 3D device distal end position starting from a single X-ray projection. Once the 3D location X* is determined, this information can be used to automate navigation to any desired target location T by successively driving the catheter closer to T with a feedback-control algorithm. Thus, fluoroscopy-based closed-loop catheter control becomes possible. It is clear that the method above can be extended to devices with variable properties along the length, such as variable stiffness and/or variable thickness. Further, the method generally applies whenever a transfer function can be derived that describes the device shape as a function of control variables (or state vector).
Target locations can also be selected on a 3D pre-operative image, and after the 3D image is registered to fluoroscopy projections, closed-loop navigation to targets chosen on the 3D image becomes possible using the techniques described in the embodiments of the present invention.
Examples of models for predicting the three dimensional configuration of the distal end portion of a medical device are disclosed in U.S. patent application Ser. No. 10/448,273, filed May 29, 2003, entitled Remote Control of Medical Devices Using a Virtual Device Interface, and U.S. Provisional Patent Application No. 60/401,670, filed Aug. 6, 2002, and U.S. Provisional Patent Application Ser. No. 60/417,386, filed Oct. 9, 2002, entitled Method and Apparatus for Improved Magnetic Surgery Employing Virtual Device Interface, the disclosures of all of which are incorporated herein by reference.
The advantages of the above described embodiment and improvements should be readily apparent to one skilled in the art, as to enabling the determination of a medical device distal end location and orientation from a single image projection. Additional design considerations may be incorporated without departing from the spirit and scope of the invention. Accordingly, it is not intended that the invention be limited by the particular embodiment or form described above, but by the appended claims.
This application claims priority to prior U.S. Provisional Patent Application Ser. No. 60/838,958, filed Aug. 21, 2006, the entire disclosure of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5654864 | Ritter et al. | Aug 1997 | A |
5931818 | Werp et al. | Aug 1999 | A |
6014580 | Blume et al. | Jan 2000 | A |
6015414 | Werp et al. | Jan 2000 | A |
6047080 | Chen et al. | Apr 2000 | A |
6128174 | Ritter et al. | Oct 2000 | A |
6148095 | Prause et al. | Nov 2000 | A |
6148823 | Hastings | Nov 2000 | A |
6152933 | Werp et al. | Nov 2000 | A |
6157853 | Blume et al. | Dec 2000 | A |
6212419 | Blume et al. | Apr 2001 | B1 |
6241671 | Ritter et al. | Jun 2001 | B1 |
6292678 | Hall et al. | Sep 2001 | B1 |
6296604 | Garibaldi et al. | Oct 2001 | B1 |
6298257 | Hall et al. | Oct 2001 | B1 |
6304768 | Blume et al. | Oct 2001 | B1 |
6315709 | Garibaldi et al. | Nov 2001 | B1 |
6330467 | Creighton, IV et al. | Dec 2001 | B1 |
6352363 | Munger et al. | Mar 2002 | B1 |
6364823 | Garibaldi et al. | Apr 2002 | B1 |
6375606 | Garibaldi et al. | Apr 2002 | B1 |
6385472 | Hall et al. | May 2002 | B1 |
6401723 | Garibaldi et al. | Jun 2002 | B1 |
6428551 | Hall et al. | Aug 2002 | B1 |
6459924 | Creighton, IV et al. | Oct 2002 | B1 |
6475223 | Werp et al. | Nov 2002 | B1 |
6501848 | Carroll et al. | Dec 2002 | B1 |
6505062 | Ritter et al. | Jan 2003 | B1 |
6507751 | Blume et al. | Jan 2003 | B2 |
6522909 | Garibaldi et al. | Feb 2003 | B1 |
6524303 | Garibaldi | Feb 2003 | B1 |
6527782 | Hogg et al. | Mar 2003 | B2 |
6537196 | Creighton, IV et al. | Mar 2003 | B1 |
6542766 | Hall et al. | Apr 2003 | B2 |
6562019 | Sell | May 2003 | B1 |
6630879 | Creighton, IV et al. | Oct 2003 | B1 |
6662034 | Segner et al. | Dec 2003 | B2 |
6677752 | Creighton, IV et al. | Jan 2004 | B1 |
6702804 | Ritter et al. | Mar 2004 | B1 |
6733511 | Hall et al. | May 2004 | B2 |
6755816 | Ritter et al. | Jun 2004 | B2 |
6817364 | Garibaldi et al. | Nov 2004 | B2 |
6834201 | Gillies et al. | Dec 2004 | B2 |
6902528 | Garibaldi et al. | Jun 2005 | B1 |
6911026 | Hall et al. | Jun 2005 | B1 |
6940379 | Creighton | Sep 2005 | B2 |
6968846 | Viswanathan | Nov 2005 | B2 |
6975197 | Creighton, IV | Dec 2005 | B2 |
6980843 | Eng et al. | Dec 2005 | B2 |
7008418 | Hall et al. | Mar 2006 | B2 |
7010338 | Ritter et al. | Mar 2006 | B2 |
7019610 | Creighton, IV et al. | Mar 2006 | B2 |
7020512 | Ritter et al. | Mar 2006 | B2 |
7066924 | Garibaldi et al. | Jun 2006 | B1 |
7137976 | Ritter et al. | Nov 2006 | B2 |
7161453 | Creighton, IV | Jan 2007 | B2 |
7189198 | Harburn et al. | Mar 2007 | B2 |
7190819 | Viswanathan | Mar 2007 | B2 |
7211082 | Hall et al | May 2007 | B2 |
7248914 | Hastings et al. | Jul 2007 | B2 |
7264584 | Ritter et al. | Sep 2007 | B2 |
7599730 | Hunter et al. | Oct 2009 | B2 |
20010038683 | Ritter et al. | Nov 2001 | A1 |
20020019644 | Hastings et al. | Feb 2002 | A1 |
20020100486 | Creighton, IV et al. | Aug 2002 | A1 |
20020177789 | Ferry et al. | Nov 2002 | A1 |
20030125752 | Werp et al. | Jul 2003 | A1 |
20040006301 | Sell et al. | Jan 2004 | A1 |
20040019447 | Shachar | Jan 2004 | A1 |
20040030244 | Garibaldi et al. | Feb 2004 | A1 |
20040064153 | Creighton, IV et al. | Apr 2004 | A1 |
20040068173 | Viswanathan | Apr 2004 | A1 |
20040133130 | Ferry et al. | Jul 2004 | A1 |
20040147829 | Segner et al. | Jul 2004 | A1 |
20040157082 | Ritter et al. | Aug 2004 | A1 |
20040158972 | Creighton, IV et al. | Aug 2004 | A1 |
20040186376 | Hogg et al. | Sep 2004 | A1 |
20040249262 | Werp et al. | Dec 2004 | A1 |
20040249263 | Creighton, IV | Dec 2004 | A1 |
20040260172 | Ritter et al. | Dec 2004 | A1 |
20040267106 | Segner et al. | Dec 2004 | A1 |
20050004585 | Hall et al. | Jan 2005 | A1 |
20050020911 | Viswanathan et al. | Jan 2005 | A1 |
20050021063 | Hall et al. | Jan 2005 | A1 |
20050033162 | Garibaldi et al. | Feb 2005 | A1 |
20050043611 | Sabo et al. | Feb 2005 | A1 |
20050065435 | Rauch et al. | Mar 2005 | A1 |
20050096589 | Shachar | May 2005 | A1 |
20050113628 | Creighton, IV et al. | May 2005 | A1 |
20050113812 | Viswanathan et al. | May 2005 | A1 |
20050119556 | Gillies et al. | Jun 2005 | A1 |
20050119687 | Dacey, Jr. et al. | Jun 2005 | A1 |
20050182315 | Ritter et al. | Aug 2005 | A1 |
20050256398 | Hastings et al. | Nov 2005 | A1 |
20050273130 | Sell | Dec 2005 | A1 |
20060004382 | Hogg et al. | Jan 2006 | A1 |
20060009735 | Viswanathan et al. | Jan 2006 | A1 |
20060025676 | Viswanathan et al. | Feb 2006 | A1 |
20060025679 | Viswanathan et al. | Feb 2006 | A1 |
20060025719 | Viswanathan et al. | Feb 2006 | A1 |
20060036125 | Viswanathan et al. | Feb 2006 | A1 |
20060036163 | Viswanathan | Feb 2006 | A1 |
20060036213 | Viswanathan et al. | Feb 2006 | A1 |
20060041178 | Viswanathan et al. | Feb 2006 | A1 |
20060041179 | Viswanathan et al. | Feb 2006 | A1 |
20060041180 | Viswanathan et al. | Feb 2006 | A1 |
20060041181 | Viswanathan et al. | Feb 2006 | A1 |
20060041245 | Ferry et al. | Feb 2006 | A1 |
20060058646 | Viswanathan | Mar 2006 | A1 |
20060061445 | Creighton, IV | Mar 2006 | A1 |
20060074297 | Viswanathan | Apr 2006 | A1 |
20060079745 | Viswanathan | Apr 2006 | A1 |
20060079812 | Viswanathan | Apr 2006 | A1 |
20060094956 | Viswanathan | May 2006 | A1 |
20060100505 | Viswanathan | May 2006 | A1 |
20060114088 | Shachar | Jun 2006 | A1 |
20060116633 | Shachar | Jun 2006 | A1 |
20060144407 | Aliberto et al. | Jul 2006 | A1 |
20060144408 | Ferry | Jul 2006 | A1 |
20060145799 | Creighton, IV | Jul 2006 | A1 |
20060270915 | Ritter et al. | Nov 2006 | A1 |
20060270948 | Viswanathan et al. | Nov 2006 | A1 |
20060278248 | Viswanathan | Dec 2006 | A1 |
20070016010 | Creighton, IV et al. | Jan 2007 | A1 |
20070016131 | Munger et al. | Jan 2007 | A1 |
20070019330 | Wolfersberger | Jan 2007 | A1 |
20070021731 | Garibaldi et al. | Jan 2007 | A1 |
20070021742 | Viswanathan | Jan 2007 | A1 |
20070021744 | Creighton, IV | Jan 2007 | A1 |
20070030958 | Munger | Feb 2007 | A1 |
20070032746 | Sell | Feb 2007 | A1 |
20070038064 | Creighton, IV | Feb 2007 | A1 |
20070038065 | Creighton, IV et al. | Feb 2007 | A1 |
20070038074 | Ritter et al. | Feb 2007 | A1 |
20070038410 | Tunay | Feb 2007 | A1 |
20070040670 | Viswanathan | Feb 2007 | A1 |
20070043455 | Viswanathan et al. | Feb 2007 | A1 |
20070049909 | Munger | Mar 2007 | A1 |
20070055124 | Viswanathan et al. | Mar 2007 | A1 |
20070055130 | Creighton, IV | Mar 2007 | A1 |
20070060829 | Pappone | Mar 2007 | A1 |
20070060916 | Pappone | Mar 2007 | A1 |
20070060962 | Pappone | Mar 2007 | A1 |
20070060966 | Pappone | Mar 2007 | A1 |
20070060992 | Pappone | Mar 2007 | A1 |
20070062546 | Viswanathan et al. | Mar 2007 | A1 |
20070062547 | Pappone | Mar 2007 | A1 |
20070073288 | Hall et al. | Mar 2007 | A1 |
20070088197 | Garibaldi et al. | Apr 2007 | A1 |
20070135804 | Ritter | Jun 2007 | A1 |
20070137656 | Viswanathan | Jun 2007 | A1 |
20070146106 | Creighton, IV | Jun 2007 | A1 |
20070149946 | Viswanathan | Jun 2007 | A1 |
20070161882 | Pappone | Jul 2007 | A1 |
20070167720 | Viswanathan | Jul 2007 | A1 |
20070179492 | Pappone | Aug 2007 | A1 |
20070197899 | Ritter et al. | Aug 2007 | A1 |
20070197901 | Viswanathan | Aug 2007 | A1 |
20070197906 | Ritter | Aug 2007 | A1 |
20070225589 | Viswanathan | Sep 2007 | A1 |
Number | Date | Country | |
---|---|---|---|
20080043902 A1 | Feb 2008 | US |
Number | Date | Country | |
---|---|---|---|
60838958 | Aug 2006 | US |