The present invention relates to a system and method for guiding a medical device to a target region.
Magnetic resonance (MR) imaging has been recognized as an extremely versatile medical imaging modality that has many applications. For example, MR imaging can be used to visualize prostate cancer, to visualize needles during insertion, and to visualize temperature during thermal therapies. As such, several researchers and clinicians have investigated the feasibility of using MR imaging for delivering focal therapy to patients with prostate cancer. For therapies requiring guidance of a needle, methods have been developed, such as focal therapy, focus laser ablation (FLA), etc. which require the insertion of needles through the patient's perineum. These methods are typically performed with the patient positioned in the semi-prone position within the bore of an MR imaging scanner. As will be appreciated, this position minimizes patient motion during imaging while maximizing patient comfort, both of which are important factors in a procedure that can last for several hours.
FLA is performed by inserting an open-ended or translucent catheter into the prostate through the patient's perineum. An optical fiber with a diffusing tip is inserted through the catheter to the tumor site, and is attached to a laser for thermal ablation (1).
MR imaging-guided FLA of prostate cancer has been tested. It was found that MR imaging provided excellent visualization of the needle for guidance, thermal monitoring and damage estimation during the ablation using MR thermometry, and intraoperative visualization of the ablated region.
While MR imaging provides a full suite of tools for MR imaging-guided FLA, a method and system for accurately guiding the therapy to the tumor site are desired. Further, the accuracy of FLA methods must be evaluated in vivo to enable evaluation of the potential clinical efficacy of prostate cancer focal therapies.
The use of MR imaging for guiding therapy or biopsies has resulted in the development of various systems (2 to 8). While these systems have shown promise with respect to targeting accuracy, issues remain regarding reductions in image signal-to-noise ratio (SNR), procedure workflow, and patient safety.
SNR reduction is caused by the use of electromechanical actuators that increase the noise in the MR imaging scanners' radio frequency (RF) receive coils, especially if the actuators are moved during imaging (3, 5, 9).
The main obstacle with respect to procedure workflow is due to the limited workspace around the patient when the patient is positioned within the bore of the MR imaging scanner, and due to the fact that the patient's prostate is generally one (1) meter into the MR imaging scanner bore. The general solution to this problem has been to remove the patient from the MR imaging scanner bore for needle insertion, and then move the patient back into the MR imaging scanner bore for verification of needle depth with MR imaging (4 to 6, 8). As will be appreciated, since the needle cannot be visualized while it is being inserted, this method requires incremental insertions, with multiple translations of the patient into and out of the MR imaging scanner bore. Moving the patient into and out of the MR imaging scanner bore results in excessive movement, reducing potential accuracy and increasing procedure time.
Systems (3, 5) have been developed that are fully automated, however patient safety may be compromised since there is no haptic feedback or safety system in place.
As will be appreciated, improvements are generally desired. It is therefore an object at least to provide a novel system and method for guiding a medical device to a target region.
Accordingly, in one aspect there is provided a device guiding apparatus, comprising support framework, a counterbalance supported by the support framework at a position above a surface on which the support framework rests, and a manipulation assembly supported by the counterbalance, the manipulation assembly comprising at least one support assembly for supporting a medical device at a position intermediate the counterbalance and the surface such that a user has a direct line-of-site of the at least one support assembly.
In an embodiment, the support framework, the manipulation assembly, the at least one support assembly and the counterbalance are made of non-magnetic materials. In an embodiment, the device guiding apparatus is positionable within a bore of an MR imaging scanner. In an embodiment, the device guiding apparatus comprises a sensor arrangement for determining the trajectory of the medical device. In an embodiment, the device guiding apparatus comprises an alignment interface providing feedback to the user for adjusting the orientation of the medical device.
According to another aspect there is provided a device guiding apparatus, comprising support framework, a counterbalance supported by the support framework at a position above a surface on which the support framework rests, and a manipulation assembly supported by the counterbalance, the manipulation assembly comprising at least one support assembly for supporting a medical device at a position intermediate the counterbalance and the surface such that a user has a direct line-of-site of the at least one support assembly, a sensor arrangement configured to obtain sensor data, and processing structure configured to receive sensor data from the sensor arrangement, process the received sensor data to determine the trajectory of the medical device, calculate a point of intersection with a target region based on the trajectory of the medical device, calculate a difference between the point of intersection and a target point associated with the target region, and provide feedback to the user to guide the medical device to the target point based on said calculated difference.
According to another aspect there is provided a method for providing feedback to a user guiding a medical device to a target region, the method comprising receiving sensor data from a sensor arrangement, processing the received sensor data to determine the trajectory of the medical device, calculating a point of intersection with a target region based on the trajectory of the medical device, calculating a difference between the point of intersection and a target point associated with the target region, and providing feedback to the user based on the calculated difference between the point of intersection and the target point.
According to another aspect there is provided a non-transitory computer readable medium having stored thereon a computer program comprising computer readable instructions for execution by a computer to perform a method of providing feedback to a user guiding a medical device to a target region, the method comprising receiving sensor data from a sensor arrangement, processing the received sensor data to determine the trajectory of the medical device, calculating a point of intersection with a target region based on the trajectory of the medical device, calculating a difference between the point of intersection and an actual target point associated with the target region, and providing feedback to the user based on the calculated difference between the estimated target point and the actual target point.
Embodiments will now be described more fully with reference to the accompanying drawings in which:
a to 4c are isometric, bottom and side views, respectively, of a linear motion assembly forming part of the device guiding apparatus of
a to 10c show views of an alignment interface forming part of the system of
a and 14b show exemplary MR images of the fiducial MR-visible components of
Turning to
The general purpose computing device 2000 in this embodiment is a personal computer or other suitable processing device comprising, for example, a processing unit, system memory (volatile and/or non-volatile memory), other non-removable or removable memory (e.g., a hard disk drive, RAM, ROM, EEPROM, CD-ROM, DVD, flash memory, etc.) and a system bus coupling the various computing device components to the processing unit. The general purpose computing device 2000 may also comprise networking capability using Ethernet, WiFi, and/or other network formats, to access shared or remote drives, one or more networked computers, or other networked devices.
a to 4c illustrate the linear motion assembly 3200a. As the linear motion assemblies 3200a and 3200b are similar, only linear motion assembly 3200a will be described. Linear motion assembly 3200a is dual-axis and comprises two stages, an x-stage and a y-stage, connected to one another at an angle of ninety (90) degrees. Each stage comprises a carriage 3210 having four (4) mounting holes 3220 and two (2) locating holes 3230 therein. The carriage 3210 is made of a plastic material, such as for example Delrin®. The carriage 3210 is connected to a rail 3240 made of a plastic material, such as for example Delrin®. The rail 3240 is connected to bearing races 3250a and 3250b such that each bearing race 3250a and 3250b extends along one side of the rail 3240. Ball bearing assemblies 3260a and 3260b are fixably connected to the carriage 3210 and each receives one of the bearing races 3250a and 3250b such that the carriage 3210 can move along a single axis with respect to the rail 3240. In this embodiment, the ball bearing assemblies 3260a and 3260b are made of a non-magnetic material. As mentioned previously, the linear motion assembly 3200a is connected to the upper brackets 3160a and 3160b and support brace 3170 of the frame 3100.
Turning now to
In this embodiment the manipulator arm 3410 is made of a plastic material, such as for example Delrin®. The manipulator arm 3410 has one or more support assemblies for supporting the medical device thereon. In this embodiment, the support assemblies are three (3) needle templates 3420a, 3420b and 3420c mounted on the manipulator arm 3410 at spaced locations. Each of the needle templates 3420a to 3420c is made of a plastic material, such as for example polyether ether ketone (PEEK). An alignment handle 3430 is connected to the rearward end of the manipulator arm 3410 and extends therefrom. The alignment handle 3430 allows the physician to manually manipulate the position and orientation of the manipulator arm 3410 thereby adjusting the position and orientation of the medical device supported by the needle templates 3420a, 3420b and 3420c. In this embodiment the alignment handle 3430 is made of a plastic material, such as for example PEEK. The rear needle template 3420c is used as an extension of the middle needle template 3420b and front needle template 3420a. In this embodiment, the rear needle template 3420c allows the physician to guide a needle into the patient from outside the MR imaging scanner bore. Thus, a direct line-of-site of the rear needle template 3420c is provided allowing the physician to guide the needle through the rear needle template 3420c, middle needle template 3420b and front needle template 3420a, towards the patient.
Turning now to
The counterbalance assembly 3500a also comprises two (2) cam bearings 3530. The cam bearings 3530 are offset from the rotational axis of the spring balance arm 3520, and are offset ninety (90) degrees from one another. As a result, the counterbalance assembly 3500a provides the force for offsetting the force of gravity, and compensates for the component of the force that varies with the position of the medical device. The arrangement of the cam bearings 3530 provides a constant force independent of the position of the medical device. In this embodiment, the cam bearings 3530 are made of a ceramic material.
An adjustment screw (not shown) may be used with adjustment screw hole 3540 to adjust the tension of the leaf springs 3510.
Referring back to
When both locking assemblies 3610a and 3610b are unlocked, both the linear motion assemblies 3200a and 3200b are allowed to move in response to manipulation of the manipulator arm 3410 via the alignment handle 3420. As such, the needle templates 3420a, 3420b and 3420c may be rotated and/or translated about all four rotational degrees-of-freedom (defined by spherical joints 3330 and 3340) via the manipulator arm 3410 thereby adjusting the orientation of the medical device.
When locking assembly 3610a is locked and locking assembly 3610b is unlocked, only the linear motion assembly 3200b is allowed to move in response to manipulation of the manipulator arm 3410 via the alignment handle 3420. As such, the angle of the needle templates 3420a, 3420b and 3420c may be manipulated about the spherical joint 3340 via the manipulator arm 3410 thereby adjusting the angle of the medical device.
When locking assembly 3610a is unlocked and locking assembly 3610b is locked, only the linear motion assembly 3200a is allowed to move in response to manipulation of the manipulator arm 3410 via the alignment handle 3420. As such, the angle of the needle template 3420a may be manipulated about the spherical joint 3330 via the manipulator arm 3410 thereby adjusting the angle of the medical device.
When both locking assemblies 3610a and 3610b are locked, neither of the linear motion assemblies 3200a and 3200b are allowed to move in response to manipulation of the manipulator arm 3410 via the alignment handle 3420. As such, the needle templates 3420a, 3420b and 3420c are unable to move and the medical device remains stationary.
Turning now to
The device guiding apparatus 3000 coordinate system is also shown in
Turning now to
As can be seen, the alignment interface 4000 comprises a left grid 4010a and a right grid 4010b, each of which comprises a matrix 4020 of twenty-five (25) light panels. An outer square 4030 comprises sixteen (16) of the light panels 4020. Each of the light panels 4020 of the outer square 4030 is backlit by a red colored light emitting diode (LED) 4035, shown in
b shows the circuit components of the alignment interface 4000. As can be seen, the LEDs 4035, 4045 and 4055 are surface mounted and are connected to a microcontroller 4060 and a voltage regulator 4070. A single shielded cable 4080 couples the alignment interface 4000 to the general purpose computing device 2000.
As shown in
During operation, the device guiding apparatus 3000 is positioned within the bore of the MR imaging scanner 5000 and adjacent to a target region. For example, in the event the target region is a patient's prostate, the device guiding apparatus 3000 is positioned in between the patient's legs. The configuration of the device guiding apparatus 3000 allows for the bulk of the components of the device guiding apparatus 3000 to be positioned above the patient's legs, allowing the physician to have a direct line-of-site of the rear needle template 3420c from outside of the bore of the MR imaging scanner 5000.
As mentioned previously, the device guiding apparatus 3000 is operable in two modes: target only mode and target and entry mode.
During operation in the target only mode, the physician selects a target point associated with the target region and the alignment interface 4000 instructs the physician how to adjust the needle trajectory such that it will contact the target point. A forward kinematics solution is used to compare the target point with the intersection of the needle with an axial plane that contains the target point.
To solve the forward kinematics solution, the (x,y) coordinates of linear motion assemblies 3200a and 3200b are measured by encoders S1 to S4 as coordinates (e1x, e1y) and (e2x, e2y). Intermediate variables are defined, as shown in
δye2y−e1y−offy, (1)
where δy is the position of the linear motion assembly 3200b relative to the front in the y-direction,
δfr=lr−lf, (2)
where δfr is a link constant that is equal to the difference between lengths of the spherical joints 3330 and 3340,
h
fr=√{square root over (dz2+(δfr−δy)2)}, (3)
where hfr is the direct distance between points p1 and p2,
where θ is the angle the needle trajectory makes with the horizontal, and
where {circumflex over (v)}y is a unit vector that represents the orientation of the front gimbal.
Points pr and pf are defined as:
The needle trajectory (point pt and needle vector {circumflex over (v)}n) is calculated as:
Only the left grid 4010a of the alignment interface 4000 is used and helps the physician align the medical device (which in this embodiment is a needle) with the target point. To determine which one of the light panels 4020 is to be illuminated, the target point is compared to the intersection of the needle trajectory with an axial plane that contains the target point, as determined using the forward kinematics equations. If the x-component of the difference is greater than 3 mm, one of the light panels 4020 associated with one of the exterior columns of the outer square 4030 is illuminated. If the x-component of the difference is between 0.25 mm and 3 mm, one of the light panels 4020 associated with one of the exterior columns of the inner square 4040 is illuminated. If the x-component of the difference is less than 0.25 mm, the center light panel 4050 is illuminated. Similarly, if the y-component of the difference is greater than 3 mm, one of the light panels 4020 associated with one of the exterior rows of the outer square 4030 is illuminated. If the y-component of the difference is between 0.25 mm and 3 mm, one of the light panels 4020 associated with one of the exterior rows of the inner square 4040 is illuminated. If the y-component of the difference is less than 0.25 mm, the center light panel 4050 is illuminated.
During operation in the target and entry mode, the physician selects a target point and entry point and the alignment interface 4000 instructs the physician how to adjust the needle trajectory using all four degrees-of-freedom such that it will enter the patient at the entry point and will contact the target point. A reverse kinematics solution is used to calculate the position of each linear motion assembly 3200a and 3200b required for the device guiding apparatus 3000 to be aligned with a particular needle orientation.
where {circumflex over (v)}n is the needle vector,
where hqt is the base of the triangle connecting pi and p1 in
and the linear motion offsets:
δy=δfr[1−1/cos(θ)]−dz tan(θ),
and
δx={circumflex over (v)}n
The desired (x,y) coordinates of linear motion assemblies 3200a and 3200b set as coordinates (e1x, e1y) and (e2x, e2y) are calculated as:
e1x=p1
e
1y
=p
1
l
j, (14)
e
2x
=e
1x+δx, (15)
and
e
2y
=e
1y+δy−offy. (16)
Both the left grid 4010a and right grid 4010b of the alignment interface 4000 are used. The left grid 4010a is used to help the physician align the linear motion assembly 3200a and the right grid is used to help the physician align the linear motion assembly 3200b. To determine which one of the light panels 4020 is to be illuminated, the difference between the position of each linear motion assembly 3200a and 3200b and the target position as determined using the reverse kinematics equations is used. The same x-component and y-component rules used during operation in the target only mode are used during operation in the target and entry mode to determine which one of the light panels 4020 is illuminated.
As will be appreciated, each time the device guiding apparatus 3000 is used, it is placed within the bore of the MR imaging scanner 5000. Thus, the device guiding apparatus 3000 coordinate system must be determined with respect to the MR imaging scanner 5000 at the beginning of each procedure to ensure accurate guidance. In this embodiment, a detachable fiducial MR-visible component 5100 is used and is shown in
The captured MR images are filtered to reduce noise using a circular averaging filter having a radius of 2 pixels, and then thresholded. An exemplary fiducial image is shown in
where xi(j, k) is the ith coordinate of the pixel at index (j, k), I(j,k) is the corresponding pixel intensity, and
Sensitivity of fiducial localization to main field inhomogeneity is reduced by measuring coordinates in the phase encode direction of each image. Accordingly, two sets of images of each fiducial are acquired, with the phase encoder direction swapped in each acquisition. Since the axes of the device guiding apparatus 3000 are generally aligned with those of the MR imaging scanner 5000, error in pose estimation of the fiducial arrangement due to slice-select error is minimal. The four points are used to compute the unit vectors in the direction of each of the device guiding apparatus' axes, in MR coordinates, as:
and the origin as the closes point to the line that passes through p0 and p1, and that which passes through p2 and p3. As such, points in the device guiding apparatus 3000 are converted to the MR imaging scanner's 5000 coordinate system using:
(pmr)i=(pd)1({circumflex over (x)}d)i+(pd)2(ŷd)i+(pd)3({circumflex over (z)}d)i+(od)i (22)
where pd is a point in the device guiding apparatus 3000, and pmr is the point in the coordinate system of the MR imaging scanner 5000. Points in the coordinate system of the MR imaging scanner 5000 can be converted to coordinates in the device guiding apparatus 3000 by solving the linear system:
The registration fiducials are placed at the MR imaging scanner's 5000 isocenter, scanned before the patient is positioned, and removed from the device guiding apparatus 3000 before the patient arrives, thereby reducing the amount of time the patient must be anesthetized.
Although in embodiments described above the user is described as being a physician, those skilled in the art will appreciate that other types of users may use the system.
Although in embodiments described above the orientation of the medical device is adjusted manually via a manipulator arm connected to an adjustment handle, those skilled in the art will appreciate that the orientation of the medical device may be adjusted automatically. In this embodiment, the linear motion assemblies are adjusted through a motor assembly comprising one or more motors.
Although in embodiments described above the medical device is described as being a needle, those skilled in the art will appreciate that other medical devices may be used such as for example a catheter.
Although in embodiments described above the target region is described as being the prostate, those skilled in the art will appreciate that other target regions may be targeted with the system such as for example the brain, the cervix, etc.
Although in embodiments described above the device guiding apparatus is described as utilizing sensors in the form of magnetic rotary encoders, those skilled in the art will appreciate that other instruments may be used to determine position such as for example optical encoders, incremental or absolute encoders, linear encoders, optical tracking systems using a set of stereo cameras a reflective markers, mechanical scales (Vernier scales, etc.), a tracking system using one or more imaging sensors by imaging registration fiducials in real-time as the device is being moved, a stepper motor system wherein, assuming no slip, the number of steps a motor has been directed are used to determine the position of the medical device, etc.
Although in embodiments described above the device guiding apparatus is used in conjunction with a MR imaging scanner, it will be appreciate that device guiding apparatus may be used in conjunction with other types of imaging scanners. For example, imaging scanners such as for example a computed tomography (CT) scanning system, a positron emission tomography (PET) scanning system, a single-photon emission computed tomography (SPECT) scanning system, an ultrasound scanning system, etc.
Although in embodiments described above the various components of the device guiding apparatus are made of plastic materials, those skilled in the art will appreciate that the types of materials used for the various components of the system is dependent on the type of imaging scanner used in conjunction with the system.
One skilled in the art will appreciate that the device guiding apparatus may be used for imaging humans and/or animals.
Although embodiments are described above with reference to the accompanying drawings, those skilled in the art will appreciate that variations and modifications may be made without departing from the scope thereof as defined by the appended claims.
The relevant portions of the references identified in the specification are incorporated herein by reference.
This application claims the benefit of U.S. Provisional Application No. 61/708,636 to Cepek et al. filed on Oct. 1, 2012, the entire content of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61708636 | Oct 2012 | US |