System, process and apparatus to determine LINAC Isocenter
11654301 · 2023-05-23
Assignee
Inventors
- Nicholas Zacharopoulos (New City, NY, US)
- Milan Markovic (Wayne, NJ, US)
- David Fenyes (Southlake, TX, US)
Cpc classification
A61N5/1075
HUMAN NECESSITIES
A61N5/1081
HUMAN NECESSITIES
A61N5/1049
HUMAN NECESSITIES
International classification
Abstract
A system to determine the isocenter of a LINAC includes apparatus and processes. One embodiment does this by determining the axis of rotation for the collimator, the gantry, and may include the couch. In another embodiment only determining the axis of the rotation of the collimator is required. The system and apparatus enable the tracking of the translation-rotation of mechanical components attached to the LINAC to compute the axis of rotation of gantry, collimator and couch. Based on the data collected related to these axes the LINAC isocenter is determined. The primary apparatus utilized in the system includes a single emitter module, a signal receiver module, and a positioning module. The system also includes an isocenter target module and a gravity module to determine a gravity vector relative to the signal receiver.
Claims
1. A LINAC mechanical isocenter determination process comprising: mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; determining an axis of rotation for a gantry by rotating the gantry while the signal receiver module acquires signal emitter module positions; determining an axis of rotation for the collimator by rotating the collimator while the gantry is at a fixed position and the signal receiver module acquires signal emitter module positions during the collimator rotation; and determining the LINAC mechanical isocenter by processing signal emitter module positions during the collimator rotation and the gantry rotation.
2. A LINAC mechanical isocenter determination process according to claim 1, wherein the signal receiver module is mounted on a couch, further comprising determining an axis of rotation for the couch by rotating the couch while the signal receiver module acquires signal emitter module positions during the couch rotation and determining the LINAC mechanical isocenter by processing the signal emitter module positions for the axis of rotation for the gantry, the collimator, and the couch.
3. The LINAC mechanical isocenter determination process according to claim 1 wherein the signal emitter module emits light signals and the signal receiver module receives the light signals.
4. The LINAC mechanical isocenter determination process according to claim 3 wherein the signal emitter module comprises a minimum of one marker reflecting or emitting light at a specific frequency optimized for the signal receiver module.
5. The LINAC mechanical isocenter determination process according to claim 4 wherein the signal receiver module is a camera pod.
6. The LINAC mechanical isocenter determination process according to claim 5 wherein the camera pod is comprised of at least 2 cameras capable of acquiring time synchronized images for computer analysis.
7. The LINAC mechanical isocenter determination process according to claim 1 further comprising mounting an isocenter target module on a positioning module and positioning the isocenter target module at the LINAC isocenter using at least one emitter marker on the isocenter target module.
8. The LINAC mechanical isocenter determination process according to claim 7 wherein the isocenter target module includes a radiation opaque marker inside a target body.
9. The LINAC mechanical isocenter determination process according to claim 8 wherein the isocenter target module includes crosshairs on an outside of the target body.
10. The LINAC mechanical isocenter determination process according to claim 9 wherein the positioning module includes controls for an X position, a Y position, and a Z position.
11. The LINAC mechanical isocenter determination process according to claim 1 further comprising utilizing a processor to collect data and process it utilizing software.
12. A LINAC radiation isocenter determination process comprising: mounting a signal emitter module on a collimator; mounting a signal receiver module in a location with an unobstructed view of the signal emitter module; rotating the collimator with a gantry positioned at a first angle while the signal receiver module acquires signal emitter module positions; determining a calculated collimator axis of rotation from the signal emitter module positions acquired with the gantry positioned at the first angle; rotating the collimator with the gantry positioned at a second angle while the signal receiver module captures the signal emitter module positions; determining a calculated collimator axis of rotation from the signal emitter module positions acquired with the gantry positioned at the second angle; and determining LINAC radiation isocenter using the calculated collimator axis of rotation with the gantry positioned at the first angle and the calculated collimator axis of rotation with the gantry positioned at the second angle.
13. The LINAC radiation isocenter determination process according to claim 12 further comprising rotating the collimator with the gantry positioned at a minimum of one additional angle while the signal receiver module captures the signal emitter module positions.
14. The LINAC radiation isocenter determination process according to claim 12 wherein the signal emitter module emits light signals and the signal receiver module receives the light signals.
15. The LINAC radiation isocenter determination process according to claim 12 wherein the signal receiver module is mounted on a couch.
16. The LINAC radiation isocenter determination process according to claim 12 further comprising rotating a couch and determining LINAC radiation isocenter using the computed collimator and coach axes.
17. A LINAC collimator axis of rotation determination process comprising: mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; and determining the collimator axis of rotation by rotating the collimator while the gantry is at a fixed position and the signal receiver module acquires signal emitter module positions.
18. A LINAC couch axis of rotation determination process comprising: mounting a signal emitter module on a couch; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; and determining the couch axis of rotation by rotating the couch while the signal receiver module acquires signal emitter module positions.
19. A gravity vector determination process comprising mounting a gravity module on a collimator; mounting a camera pod in a location with an unobstructed view of the gravity module; and using the camera pod to acquire images of a location of the gravity module to determine a direction of a gravity vector relative to an internal coordinate system of the camera pod.
20. A collimator axis walkout determination process comprising: mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; rotating the collimator while the signal receiver module acquires signal emitter module positions; determining a path through space of the signal emitter module during the collimator rotation by analyzing the signal emitter module positions; fitting the computed signal emitter module positions to a three-dimensions circle in space; and computing an error vector between each position and a nearest point to the fit three-dimensional circle.
21. A couch axis walkout determination process comprising: mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; determining a path through space of the signal emitter module during couch rotation by analyzing signal emitter module positions; fitting the computed signal emitter module positions to a three-dimensions circle in space; and computing an error vector between each position and a nearest point to the fit three-dimensional circle.
22. The gravity vector determination process of claim 19, wherein the gravity module comprises a pendulum wire configured to indicate the direction of the gravity vector.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
PARTS LIST
(31) 1. Gantry. The main component of the LINAC which rotates about the patient when delivery radiation during radiation therapy. 2. Gantry axis of rotation. A mathematical construct that represents the axis about which the gantry rotates. 3. Patient Treatment Couch. Supports the patient during treatment. 4. Collimator. The end of the gantry closest to the patient. The collimator contains jaws which collimate the radiation beam. The collimator can rotate about its own axis to orient the jaws relative to the patient's treatment area. 5. Collimator axis of rotation. A mathematical construct that represents the axis about which the collimator rotates. 6. Couch Axis of rotation. A mathematical construct that represents the axis about which the couch rotates. 7. Not used. 8. Mechanical Isocenter. The intersection of the gantry, collimator and couch axes. 9. Not used. 10. Signal Receiving Module (Camera Pod). Acquires stereoscopic images and transmits the images to a computer for processing. 11. Collimator Mount. Mechanically connects the signal emitting module and the gravity module to the LINAC collimator. 12. Signal Emitting Module. Mechanically connects to the collimator and emits a signal during gantry, collimator, or couch rotation. These signals are processed by a computer to determine the mechanical axes or rotation of the gantry, collimator or couch. 13. Not used. 14. Signal Emitter. The individual signal emitter of the signal emitting module. These can be spherical or any other symmetrical or asymmetrical shape. These can emit optical light, infrared light, radiofrequency waves, or any signal that can used to determine the position and orientation of the module. 15. Not used. 16. Not used. 17. Left Camera. 18. Right Camera 19. Not used. 20. Mechanical Interface. Provides a mechanical connection point between the signal receiver and the positioning module. 21. Isocenter Target Module. Contains signal emitters precisely positioned relative to a radiation opaque marker. The emitters are tracked by the signal receiver so that the radiation opaque marker can be positioned with high accuracy to the found isocenter. 22. Positioning Module. Allows for precise manual adjustment of the isocenter target module's location in space. 23. Mechanical Interface between positioning module and Camera Signal Detector. Ensures that the mechanical connection between the isocenter target module and the signal receiver will be easy to reproduce. 24. Mechanical Interface between positioning module and isocenter target module. Ensures that the mechanical connection between the isocenter target module and the signal receiver will be easy to reproduce. 25. Signal Emitter for Isocenter Target Module. The individual signal emitter of the isocenter target module. These can emit optical light, infrared, radiofrequency or any signal that can used to determine the position and orientation of the signal emitting module. 26. Target Body of the Isocenter Target Module. Encapsulates the radiation opaque marker (typically a sphere of high-density metal such as tungsten). Contains crosshairs on the outer surface that are aligned with the sphere within. 27. Z adjustment Knob of the positioning module. Provides manual adjustment in the Z direction of the radiation opaque marker. 28. X adjustment Knob of the positioning module. Provides manual adjustment in the X direction of the radiation opaque marker. 29. Y adjustment Knob of the positioning module. Provides manual adjustment in the Y direction of the radiation opaque marker. 30. Couch Clamp. Connects the positioning module to the couch. 31. Not used 32. Not used 33. Extension Neck of the Isocenter Target Module 34. Back plate of the Isocenter Target Module. 35. Crosshairs on the Target Body of the Isocenter Target Module. Provide visual indication as to the location of the radiation opaque marker embedded within the target body. 36. Radiation Opaque Spherical Target. The spherical target is used to confirm that radiation is being focused properly to the found isocenter. The process of focusing radiation is not described here. This invention is only concerned with positioning the target to the correct location. 37. Gravity Detect Module. Allows for the detection of the direction of gravity. 38. Bayonet Style attachment mechanism of the collimator Mount 39. Bayonet Style attachment mechanism of the gravity module 40. Bayonet Style attachment mechanism of the SEP 41. Not used 42. Not used 43. Not used 44. Pendulum wire of the gravity module. Used as a indicator of the direction of gravity. Image processing techniques compute the wire direction. 45. Pendulum Ball of the gravity module. Ensures that the pendulum wire will be taught and aligned with the earth's gravitational field. 46. Compartment for dampening fluid of the gravity module. Gets filled with a viscous fluid (water) to dampen the oscillations of the pendulum wire. 47. High contrast background for pendulum wire. 48. Fluid release port. 49. Mounting location for pendulum string 50. Computed center of the emitter. The three-dimensions location, computed through image processing techniques, of the center of the individual emitter. The computer determines this position by combining the found center of the emitter in each left and right image, and then triangulating these positions into three-dimensions. 51. Found center of each individual emitter. 52. Head of the computed emitter vectors 53. Left camera image during gravity image determination. This is a depiction of the image sensor on the left camera. 54. Right camera image during gravity image determination. This is a depiction of the image sensor on the left camera. 55. Pendulum wire as seen from left camera [17]. This is pendulum wire as seen by the camera (projected onto the imaging sensor). 56. Pendulum wire as seen from right camera [18]. This is pendulum wire as seen by the camera (projected onto the imaging sensor). 57. Projection plane of left side pendulum wire. This is a mathematical construct. The focal point of left camera [17] and the pendulum wire on the image sensor creates a plane. 58. Projection plane of right-side pendulum wire. This is a mathematical construct. The focal point of left camera [17] and the pendulum wire on the image sensor creates a plane. 59. Gravity vector determination. Computed from the from intersection of previously computed plane [57] and plane [58]. This 60. Clamping Knob. Used to tighten the positioning module to the couch top. 61. A dataset of the acquired signal emitter positions while the collimator rotated through a fully 360° rotation while the gantry remained at a fixed angle of approximately position of −40 degrees. 62. A dataset of the acquired signal emitter positions while the collimator rotated through a fully 360° rotation while the gantry remained at a fixed angle of approximately position of 0 degrees. 63. A dataset of the acquired signal emitter positions while the collimator rotated through a fully 360° rotation while the gantry remained at a fixed angle of approximately position of +40 degrees. 64. The computed center of rotation of the dataset [63] acquired with gantry positioned at +40. 65. The computed axis of rotation of the dataset [63] acquired with gantry positioned at +40. 66. A MARC sphere computed from the data shown in
DETAILED DESCRIPTION
(32) The primary assemblies/components of the disclosed system are:
(33) Signal Emitting Module
(34) The signal emitting module shown on
(35) Signal Receiver Module/Camera Pod
(36) The camera pod [10] (see
(37) The camera pod is positioned on the couch in direct view of the mounted signal emitting module (
(38) Positioning Module
(39) As shown in
(40) The positioning module [22] provides a means for adjusting the position of the isocenter target module [21] relative to the camera pod [10]. It contains three manual adjustment knobs (items [27], [28] and [29] in
(41) Isocenter Target Module
(42) The purpose of the isocenter target module [21] is to position a physical target to either the found isocenter location or a collimator axis of rotation, creating a real-world reference to locations previously only existing mathematically within computer/processor's software coordinate system. Once positioned at on a collimator axis of rotation, x-ray images of LINAC generated radiation beams passing through the target can be used to steer the LINAC's radiation to the center of the spherical target (resulting in an alignment the LINAC's radiation beam and the collimator axis of rotation). A similar process can be used when positioning the target to the radiation isocenter. In this case, x-ray images of LINAC radiation through the target as the gantry, collimator and couch rotate would then be an independent check of the position and size of the computed radiation isocenter. Crosshairs on the target body can then also be used to adjust the treatment room patient setup lasers so that they also align with the found isocenter. The isocenter target module ([21] in
(43) The target body [26], shown in cross-section on
(44) Gravity Detection Module
(45) The gravity module [37] (
(46) Determining the Radiation Isocenter (without couch considered) 1. A signal emitting module [12] is attached to the collimator [4] of a medical linear accelerator (LINAC) gantry via a collimator mount [11] as shown in
(47) Determining the Radiation Isocenter (with Couch Considered) 1. The process described above for determining radiation isocenter without couch is followed except for the added step that the couch axis of rotation is measured. 2. The couch axis of rotation is combined with all the collimator axes of rotation. Isocenter is then determined as the point in space that minimizes the maximum distance from the isocenter to all computed axes.
(48) Determining the Mechanical Isocenter 1. The mechanical isocenter is set to the intersection point of the axis determined for the gantry, and the collimator. The axis of rotation for the couch may also be determined and included. Since these three axes are rarely truly intersecting, the mechanical isocenter is set to a position that would minimize the maximum distance to any of the computed axes. Other techniques could also be used, such as differential weighting of each axis' contribution to isocenter.
(49) Determining the Gantry Axis of Rotation 1. A signal emitting module [12] is attached to a LINAC collimator [4] via a collimator mount [11] as shown in
(50) Determining the Collimator Axis of Rotation 1. The system is configured as described for Determining the Gantry Axis of Rotation. 2. The identical steps described for Determining the Gantry Axis of Rotation are followed except that instead of rotating the gantry, the collimator ([4] in
(51) Determining the Couch Axis of Rotation 1. The system is configured as described for Determining the Gantry Axis of Rotation. 2. The identical steps described for Determining the Gantry Axis of Rotation are followed except that instead of rotating the gantry, the couch is rotated ([3] in
(52) Positioning a Target Marker on an Axis of Rotation 1. Once a axis of rotation is determined (either gantry, collimator or couch), a target marker can be positioned to any point along this axis (this is useful for the collimator axis when adjusting the direction the radiation beam, commonly referred as “steering”). 2. Without disturbing the camera pod [10] from the setup used to determine isocenter (this will ensure the identical coordinate system), the isocenter target module [21] is positioned on the positioning module as shown in
(53) Positioning a Target Marker at Isocenter 1. Once the mechanical or radiation isocenter is determined, a target marker can be positioned to that isocenter (this is useful since tests must performed that confirm that radiation is properly focused towards radiation isocenter). 2. Without disturbing the camera pod [10] from the setup used to determine isocenter (this will ensure the identical coordinate system), the isocenter target module [21] is positioned on the positioning module as shown in
(54) Determining the Collimator Axis Walkout 1. A signal emitting module [12] is attached to a LINAC collimator [4] via a collimator mount [11] as shown in
(55) Determining the Couch Axis Walkout 1. The system is configured as described for Determining the Collimator Axis Walkout. 2. The identical steps described for Determining the Collimator Axis Walkout are followed except that instead of rotating the collimator, the couch is rotated ([3] in
(56) Adjustment of the Room Lasers 1. The target body [26] of the isocenter target module contains a radiation opaque spherical marker [36] which is embedded in a position orthogonally aligned with the four sets of cross-hairs [35] scribed on the outer surfaces (see cross-sectional view in
(57) Determining the Direction of Gravity 1. Instead of using a typical spirit level to align the gantry level with the earth's gravitational field, a gravity module [37] shown in
(58) Software Overview 1. Initialize a coordinate system that correlates to real-world coordinates of the signal emitting module, 2. Display the signal emitting module location in real-time (both in 3D view and 2D projections). 3. Show the signal emitting module position and orientation when recording a rotation. 4. Compute the direction of gravity within the previously initialized coordinate system. 5. Compute the rotational axes (gantry, collimator or couch). 6. Show the positions of the computed axes in a 3D view and in 2D projections. 7. Compute the LINAC mechanical or radiation isocenter based on the computed axes of rotation 8. Show the LINAC isocenter in 3D and 2D views. 9. Create reports for presenting the LINAC rotational axes and LINAC isocenter. 10. Store previous datasets to allow for post-processing and data review. 11. Uses the walkout radii of each of the three axes to compute an overall LINAC walkout radius.
(59) The LINAC mechanical isocenter determination process includes mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; determining the an axis of rotation for the gantry by rotating the gantry with the signal receiver module receiving signals from the signal emitter module during the gantry rotation; determining an axis of rotation for a collimator by rotating the collimator with the signal receiver module receiving signals from the signal emitter module during the collimator rotation; and determining the LINAC mechanical isocenter by processing the signals received for the axis of rotation for the gantry the axis, and the collimator.
(60) The axis of rotation for the couch can be determined by mounting the signal receiver module on the couch and rotating the couch with the signal receiver module receiving signals from the signal emitter module during the couch rotation. The LINAC mechanical isocenter can then be determined by processing the signals received for the axis of rotation for gantry, the collator, and the couch.
(61) In one embodiment for the LINAC mechanical and radiation isocenter determination processes the signal emitter module emits light signals and the signal receiver module receives the light signals. But as stated other signal sources can be utilized such as infrared imaging, or by triangulation of ranging systems including RF ranging, laser ranging, lidar, or sonar, or other similar techniques such as utilizing laser beams.
(62) The signal emitter module comprises a minimum of one marker reflecting or omitting light at a specific frequency optimized for the signal receiver.
(63) The LINAC Isocenter determination process can include mounting an isocenter target module on the positioning module and positioning an isocenter target marker located in the isocenter target module at the LINAC isocenter. The isocenter target module includes a minimum of one target marker. The isocenter target module may include a radiation opaque marker inside a target body and also may include crosshairs on an outside of the target body. This allows lasers to be adjusted by focusing on the LINAC isocenter.
(64) In one embodiment the positioning module includes mechanism(s) to adjust the X, Y, and Z positions. Individual controls for X, Y, and Z positions can be provided or a joystick type mechanism can be used for all three.
(65) The LINAC mechanical isocenter determination process may include utilizing a processor to collect data and process it utilizing software.
(66) In one embodiment a gravity module is mounted on the collimator and the camera pod acquires images of location of the gravity module to be used in determine the direction of a gravity vector.
(67) In another embodiment the signal receiver module is fixed on collimator and signal emitter module mounted on the couch. The signal receiver module can be mounted in any location with an unobstructed view of the signal emitter.
(68) In another embodiment the LINAC radiation isocenter determination process includes: mounting a signal emitter module on a collimator; mounting a signal receiver module in a location with an unobstructed view of the signal emitter module; rotating a collimator with a gantry positioned at a first angle while the signal receiver captures the position and orientation of the signal emitter module; rotating the collimator with the gantry positioned at a second angle while the signal receiver captures the position and orientation of the signal emitter module; determine a calculated three-dimensional collimator axis of rotation with the gantry positioned at the first and with the gantry positioned at the second angle; and determining the LINAC radiation isocenter using the calculated using the calculated collimator axis of rotation with the gantry positioned at the first angle and the calculated collimator axis of rotation with the gantry positioned at the second angle.
(69) In another embodiment the collimator is rotated with the gantry at a minimum of 1 additional angle.
(70) The LINAC radiation isocenter determination process may include rotating the couch to include in the calculation of the radiation isocenter.
(71) Disclosed is a LINAC gantry axis of rotation determination process including mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; and determining the gantry axis rotation by rotating the gantry with the signal receiver module receiving signals from the signal emitter module during the gantry rotation.
(72) Disclosed is a LINAC collimator axis of rotation determination process comprising:
(73) mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; and determining the collimator axis rotation by rotating the collimator with the signal receiver module receiving signals from the signal emitter module during the gantry rotation.
(74) Disclosed is a LINAC couch axis of rotation determination process comprising: mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; and determining the collimator axis rotation by rotating the couch with the signal receiver module receiving signals from the signal emitter module during the gantry rotation.
(75) Disclosed is a process to determine the collimator axis walkout determination process comprising: mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; determining the path through space of the signal emitter during collimator rotation by analyzing the signals receiver data acquired during the rotation; fitting the computed signal emitter positions to a three-dimensions circle in space; and computing an error vector between each position and the nearest point to the fit three-dimensional circle.
(76) Also disclosed is a process to determine the couch axis walkout including: mounting a signal emitter module on a collimator; mounting a signal receiver module at a location with an unobstructed view of the signal emitter module; determining the path through space of the signal emitter during couch rotation by analyzing the signals receiver data acquired during the rotation; fitting the computed signal emitter positions to a three-dimensions circle in space; and computing an error vector between each position and the nearest point to the fit three-dimensional circle.
(77) Having described preferred embodiments which serve to illustrate various concepts, structures and techniques which are the subject of this patent, it will now become apparent to those of ordinary skill in the art that other embodiments incorporating these concepts, structures and techniques may be used. Accordingly, it is submitted that that scope of the patent should not be limited to the described embodiments but rather should be limited only by the spirit and scope of the following claims.