CA2261295A1 - Apparatus for automatically positioning a patient for treatment/diagnoses - Google Patents

Apparatus for automatically positioning a patient for treatment/diagnoses Download PDF

Info

Publication number
CA2261295A1
CA2261295A1 CA002261295A CA2261295A CA2261295A1 CA 2261295 A1 CA2261295 A1 CA 2261295A1 CA 002261295 A CA002261295 A CA 002261295A CA 2261295 A CA2261295 A CA 2261295A CA 2261295 A1 CA2261295 A1 CA 2261295A1
Authority
CA
Canada
Prior art keywords
fiducials
patient
space
pixel space
generating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002261295A
Other languages
French (fr)
Inventor
Karun B. Shimoga
Joel Greenberger
Andre M. Kalend
Charalambos N. Athanassiou
Takeo Kanade
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Pittsburgh
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2261295A1 publication Critical patent/CA2261295A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/08Auxiliary means for directing the radiation beam to a particular spot, e.g. using light beams
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/04Positioning of patients; Tiltable beds or the like
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1048Monitoring, verifying, controlling systems and methods
    • A61N5/1049Monitoring, verifying, controlling systems and methods for verifying the position of the patient with respect to the radiation beam
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1048Monitoring, verifying, controlling systems and methods
    • A61N5/1049Monitoring, verifying, controlling systems and methods for verifying the position of the patient with respect to the radiation beam
    • A61N2005/105Monitoring, verifying, controlling systems and methods for verifying the position of the patient with respect to the radiation beam using a laser alignment system
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1048Monitoring, verifying, controlling systems and methods
    • A61N5/1049Monitoring, verifying, controlling systems and methods for verifying the position of the patient with respect to the radiation beam
    • A61N2005/1059Monitoring, verifying, controlling systems and methods for verifying the position of the patient with respect to the radiation beam using cameras imaging the patient
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1048Monitoring, verifying, controlling systems and methods
    • A61N5/1064Monitoring, verifying, controlling systems and methods for adjusting radiation treatment in response to monitoring
    • A61N5/1069Target adjustment, e.g. moving the patient support

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Biomedical Technology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Public Health (AREA)
  • Pathology (AREA)
  • Radiology & Medical Imaging (AREA)
  • General Health & Medical Sciences (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Physics & Mathematics (AREA)
  • Biophysics (AREA)
  • Optics & Photonics (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Radiation-Therapy Devices (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

A patient is automatically accurately positioned relative to a fixed reference of a treatment/diagnostic device by an optical system which operates a patient positioning assembly to bring fiducials or skin markers on the patient into coincidence with impigement points of laser beams projected in a fixed pattern relative to the device. Cameras record images of the fiducials and laser impingement points from which alignment error and velocity error in pixel space are determined. The velocity error in pixel space is converted to a velocity error in room space by the inverse of an Image Jacobian. The Image Jacobian is initially derived using rough values for system parameters and is continuously updated and refined using the calculated errors in pixel space derived from the camera images and errors in room space derived from position encoders on the treatment/diagnostic device.

Description

CA 0226129~ l999-01-l9 APPA~ATUS FOR AUTOMATICALLY POSITIONING
A PATII~NT FOR TREATMENT/DIAGNOSES
BACKGROUND OF THE INVENTION
Field of the ~nvention This invention relates to an apparatus for automatically positioning a patient reclining on a movable couch assembly relative to treatment/diagnoses equipment, such as radiation therapy equipment 5 Back~round Information In conformal radiation therapy, a beam of high energy radiation is directed at a tumor from different angles to maximize irradiation of the tumor while minimizing the exposure of surrounding healthy tissue. Both the couch on which the patient reclines and the linear accelerator which delivers the beam of radiation are 10 moved to generate the multiple treatment beams.
Prior to treatment with the high energy beam, a simulation is performed on a similar machine using low level radiation in order to establish a repeatable relationship between the location of the tumor and a reference frame of the machine.
ln order to assure that the same relationship is repeated on the treatment machine, an 15 optical system is used to establish the orientation of the patient relative to the machine ~ frame of reference. This has been accomplished by the use of three laser beams projected in a common reference plane and intersecting at the machine isocenter. The machine isocenter is the point through which the radiation beam passes for all positions of the linear accelerator. Typically, two of the beams are directed horizontally in 20 opposite directions and the third beam is directed vertically downward from the ceiling.

. . . . .

CA 0226129~ 1999-01-19 - 2 127~3-2 For establishing patient position, the couch assembly is positioned so that this treatment plane passes thorough the treatment site. For example, for a tumor in the chest, the.couch is positioned so that with the patient supine, the treatment plane passes transversely through the chest and the three laser beams will impinge upon the 5 anterior and each side of the patient's chest. Skin markers or fiducials are applied to the patient at the points where the three laser beams impinge. When the patient is then transferred to the treatment machine and is placed in roughly the same position relative to the treatment plane, errors in placement will be indicated by the distance between the skin markers or fiducials and the laser markers or points where the laser beams - ~ 0 in1?irlg. UpOIl .h~, ?atient. Curre.ltlj, .. technici,,ri m.. nuâllj jOg~S the cûuch assc.l.bl;, and perilaps ad jusls patient positiûn on the couch. ~:nlil the fiducials are coincidellt w ith the points of impingement of the laser beams. This requires coordination of movements in the 4 degrees of freed~m of the couch assembly which requires dexterity and is time consuming. It also limits the ability to treat multiple tumors or diffuse 15 pathologies which required multiple patient alignments.
In complex conformal radiation therapy, the treatment site is positioned at a virtual isocenter displaced along the radiation beam from the true isocenter. This further complicates moving the couch assembly in its four degrees of freedom in order tO hlillg the thlee fi(lucials into c~incidence ~v~ith the impingemen~ T-oint~ of the laser 20 beams. This alignment of the patient must be repeated precisely when multiple treatments are performed.
There are known robot positioning systems being developed in laboratories which are controlled by video cameras. Typicallv, these systems require a precise knowledge of a large number of system parameters. Such systems are not25 only difficult to set up, but any change in the components~ even the exchange of a camera for an identical model, requires recalibration. Furthermore, disturbance of the system such as an inadvertent bumping of a component can require recalibration. An example of such a system is described in U.S. Patent No. 5,446,548. A pair of cameras are used to triangulate the positions of three fiducials affixed to the patient and 30 illuminated by diffused laser light tu compare p3tient position to positions stored in memory for set-up and to detect patient movement.
There is a need therefore for apparatus for automatically positioning a patient relative to treatment/diagnoses devices.
~D~o .. . . .

- 2A - 127~-2 There is need for such apparatus which can rapidly and accurately position the patient, and do so without uncomfortable or erratic movements. There is an additional need for such apparatus which does not require precise measuremenl of ~NDED SHE'~

.. . . ..

CA 0226129~ l999-01-l9 positioning system parameters and which does not require recalibration when any of the components are changed or accidently disturbed.
SUMMARY OF THE IIWENTION
These needs and others are satisfied by the invention which is directed 5 to apparatus for automatically, accurately positioning a patient reclining on a moveable patient positioning assembly to a fixed base position relative to a fixed reference point of a treatment/diagnostic device. The apparatus includes a plurality of spaced apart fiducials arranged on the patient. These fiducials or skin markers can be artificially applied marks or naturally occurring identifiable markings on the patient's skin. Laser 10 beam generator means generates a plurality of laser beams projected in different directions relative to the fixed reference point to impinge on the patient at impingement points which coincide with the fiducials when the patient is at the fixed base position.
Camera means generate images of the fiducials and the impingement points. Means for generating control signals from the camera images drive the moveable patient15 positioning assembly to bring the fiducials into coincidence with the impingement points, thereby positioning the patient at the fixed base position. Preferably, the laser beam generator means comprises means generating three laser beams orthogonally projected in the treatment plane of the machine to intersect at the machine's isocenter.
These may be a pair of opposed horizontal beams and a beam projected vertically 20 downward. In this case, three fiducials are arranged on the patient to be coincident with the impingement points of the laser beams Ol1 the patient when in the base position.
Where the patient positioning assembly is unable to rotate the supine patient about a longitudinal axis or tilt the patient about a lateral axis so that the patient 25 positioning assembly only has four degrees of freedom, two laser beam generators generating two non-parallel beams, two fiducials and two cameras are adequate touniquely position the patient.
Preferably, the means generating the control signals from the images produced by the cameras comprises means generating signals representing positions of 30 the fiducials and impingement points in two-dimensional pixel space, and means generating the control signals in three-dimensional room space from signals in pixel space, including means applying conversion means converting signals in pixel space to signals in room space. In addition, means are provided for continuously updating or _ ..... . . . . .

CA 0226129~ 1999-01-19 refining the conversion means. This includes means establishing a last approximate conversion means, means setting the patient positioning assembly in motion, means repetitively determining present position error of the fiducials relative to the laser impingement points in pixel space at specified sample times, means repetitively determining a present position error between the fiducials and the laser impingement points in room space at the sample times, and means updating the conversion means from the present position error in pixel space and the present position error in room space. The means generating control signals from the images includes means repetitively generating a velocity error signal in pixel space from the position signals in pixel space and the conversion means comprises velocity conversion means converting the velocity error signal in pixel space to a velocity error signal in room space for controlling driving the patient positioning assembly to bring the fiducials into coincidence with the impingement points.
The means continuously refining the conversion means comprises means establishing a rough initial value of the conversion means, means repetitively determining a present position error in the fiducials relative to the laser impingement points in pixel space from the images of the fiducials and the impingement points, means repetitively determining a present position error between the fiducials and the laser impingement points in room space from the output of position encoders on the patient positioning assembly, and means updating the conversion means from the present position error in pixel space and the present position error in room space.
The conversion means comprises means applying an inverse of an Image Jacobian to the velocity error signal in pixel space to generate a velocity error signal in room space for driving the patient positioning assembly. The means continuously refining the conversion means comprises means repetitively at the sampling intervals updating the Image Jacobian according to a specified relationship. This arrangement requires no detailed calibration of the cameras as in the prior art which required perfect knowledge of the position of the cameras and accurate knowledge of their parameters such as for instance, focal length.
BRIEF DESCRIPTION OF THE DRAWINGS
A full understanding of the invention can be gained from the following description of the plefe-led embodiments when read in conjunction with the accompanying drawings in which:

CA 0226l29~ l999-Ol-l9 WO 98/04W PCT/US97/1:~366 S
Figure 1 is an isometric view of an arrangement for performing dynamic conformal radiation therapy utilizing the invention.
Figure 2 is a schematic diagram illustrating the generation of camera images in accordance with the invention.
Figure 2a is a plan view illustrating the location of ~narkers used to position a patient in accordance with the invention.
Figure 3 is a schematic diagram of a feedback control loop in accordance with an illustrated embodiment of the invention.
Figures 4 - 16 are flow charts of software routines which form part of 10 the invention.
DESCRIPTION OF THE PREFERRED EMBODIMENT
Figure 1 illustrates apparatus 1 for implementing the invention. This apparatus l includes a machine 3 having a gantry 5 pivotally mounted on a machine base 7 for rotation about a horizontal axis 9. The gantry 5 has a first arm 11 carrying 15 a collimator 13 which directs a beam of high energy radiation 15 such as a beam of high energy photons along a path which is perpendicular to and passes through anextension of the axis of rotation 9. This intersection is referred to as the isocenter 17.
In some machines, a portal imager 19 is mounted on a second arm 21 on the opposite end of the gantry in alignment with the radiation beam 15. The portal imager 21 20 records radiation which is not absorbed by the patient.
The isocenter 17 serves as the origin of a coordinate system for room space. As can be seen, the X axis coincides with the axis of rotation 9 of the gantry.
Thus, as the gantry rotates it defines a plane of treatment containing the Y and Z axes.
The machine 3 further includes a patient positioning assembly 23 which 25 includes a couch 25 mounted on a support 27 for vertical, lateral and longitudinal movement relative to the support. The support is mounted on a turn table 29 which has its axis 31 vertically aligned under the isocenter 17 and concentric with the Z axis.
With this arrangement, the patient positioning assembly 23 has four degrees of freedom: in the X, Y and Z axes of room space and rotation about the z axis. Thus, 30 the patient is not rotated about the longitudinal axis of the couch or tilted about a horizontal axis extending transversely through the couch. However, with the addition of rotation of the gantry in the Y-Z treatment plane, the radiation beam 15 can be directed through a patient reclining on the couch 25 in any desired direction. A

CA 0226129~ 1999-01-19 W O 98104194 PCTrUS97/13366 computer 33 controls movement of the patient positioning assembly 23, in a manner to be described, to align the patient at a fixed base position relative to a machine reference point which is typically the isocenter 17.
In practicing conformal radiation therapy, the patient is placed on the 5 couch 25 of a similar machine which generates a low energy beam such as an x-ray beam for establishing the progression of high energy treatment beams to be used. In order to precisely align the patient on a treatment machine in the same orientation as on the low level simulation machine, an optical aligmnent system 35 is used. This system includes a plurality of laser beam generators, in the illustrative case three laser beam generators 37~, 372, and 373 mounted at fixed positions within the treatment room. In the example, the laser beam generators 37" 372 and 373 project laser beams 391 ~ 392, and 393 in a common reference plane 41 which is coincident with the Y - Z treatment plane of the machine 3 and which all intersect at the isocenter 17.
As shown in Figure 2, the laser beams 391 ~ 392, and 393 impinge upon a patient 43 supine upon the couch 25 at three impingement points 451 ~ 452, and453 as shown in Figure 2a. These impingement points or laser markers are in the form of cross-hairs in the illustrative embodiment of the invention. Skin markers such as fiducials 471 ~ 472, and 473 are placed on the patient at the impingement points, which in the example, are on the anterior and each side of the chest. These three fiducials 20 or skin markers remain on the patient throughout the treatment course, and are used to precisely align the patient on the treatment machine in the same orientation as on the simulation machine, and for successive treatments. In order to bring the patient into proper alignment, the patient positioning assembly 23 is moved in its four degrees of freedom as necessary to drive the fiducials 471 ~ 472, and 473, and the corresponding impingement points 451 l 452, and 453 into coincidence.
In accordance with the invention, this alignment of the patient is performed automatically. To this end, the optical aligmnent system 35 further includes three video cameras, 491~ 492, and 493 mounted adjacent associated laser beam generators 37~, 372~ and 373 and aligned to generate images 5ll, 512, and 513 of the r~l)ective impingement points 451 ~ 452, and 453 and the co,1~s~)onding fiducials 471 ~ 472 CA 0226129~ 1999-01-19 and 473 . These images are generated in pixel space as shown in Figure 2. Pixel space is the two-dimènsional space of the plane of the camera image, so called because of the pixels which generate the image. The images of the impingelnent points and fiducials are used in a proportional control scheme to generate the desired motion of the patient 5 positioning assembly 23 so as to gradually reduce the position error of all three f1ducials to zero. This control scheme includes the generation and use of an Image Jacobian which is a matrix relating velocities of feature points in room space to velocities of the corresponding feature points in pixel space. The control signal generated for room space is then converted to joint motor input signals using existing 10 patient positioning assembly control hardware. The corrective action, starting with the camera images and ending in patient positioning assembly motion, is repeated at a frame rate which in the example is 30 Hz until all three fid~lcials have negligible error.
In other words, until the patient is well aligned. Alignments with this system can be made accurately to within about a millimeter or better.
Each of the cameras 491~ 492, and 493 generates a two-dimensional image of one of the fiducials 471 ~ 472, 473 and the corresponding laser impingement point 4511 452- and 453. Each of these images 51l, 512, and 513 is generated in a different two-dimensional plane. These locations are transformed into a camera pixel space frame of reference. For instance, the location of the first laser impingement point 451 in pixel space is represented by an X coordinate p~ and a Z coordinatepll2 as indicated in Figure 2 where a convention has been selected in which the X
coordinate is represented by a l in the last subscript and the Z coordinant by a 2.
Similarly, the fiducial or skin marker seen by the first camera 47~ is located at the point Psl having the coordinates PSl, and Ps/2 in the X - Z plane of the camera 491 .
The images 512 generated by the second camera 492 for the second laser impingement point 452 and the second fiducial 472 are represented by the points Pl2 and Ps2~respectively in the X and Y plane. Also, the images 513 of the third impingementpoint 453 and fiducial 473 seen by the third camera 493 are identified as the points Pu and Ps3 having X and Z coordinates.

CA 0226129~ 1999-01-19 Wo 98/04194 PCT/US97/13366 A schematic diagram of the alignment control scheme 53 is illustrated in Figure 3.The three camera 491 - 493 generate images of the three sets of fiducials and laser impingement points. A feature extraction computer SS digitizes the signals from the cameras and extracts the two-dimensional locations of the fiducials and laser impingement points in pixel space. This computer provides as an output the following six-dimensional vectors pl and Ps representing the locations of the laser impingement points and skin markers or fiducials respectively in pixel space:
P~ = [Pl11 Pll2 Pl21 Pl12 Pl3~ Pl32] ~ Eq. 1 PS = [PSI1 PS12 PS2~ PS22 PS31 PS32] ~R Eq. 2 Since as mentioned the patient positioning assembly 23 only has 4 degrees of freedom, the six- dimensional vectors Pl and p5 can be reduced to four-dimensional vectorspr and p5~ In determining which of the terms of equations l and 2 can be eliminated, it will be observed from Figures 1 and 2 that since the three fiducials 471 - 47,~ or skin markers on the patient define a plane, and since the patient positioning assembly 23 lS cannot rotate about the Y axis, alignment of the two side fiducials 471 - 473 in the X
direction necessarily aligns the third fiducial 472 in the X direction. Therefore, the term PS2~ can be eliminated from equation 2 and the corresponding term P~2~ can be eliminated from equation 1. Also, since the patient positioning assembly 23 cannot rotate the patient about the X axis, the Z dimension of the side fiducials, 471 and473 change by the same amount when the couch is raised or lowered and therefore movement of only one in the Z direction needs to be controlled. While either of the term PS12 or PS32 could be eliminated, the latter has been eliminated in the illustrative system along with the corresponding tenn P~72.
Thus, the six-dimensional vectors of equations 1 and 2 are reduced to the following four-dimensional vectors by a dimension reduction filter 57.
Pl [Pl11 Pf12 Pl22 PL71 ] ~R4 Eq. 3 PS = [PSII PS12 PS22 PS71 ] ~R Eq. 4 CA 0226129~ Ig99-ol-l9 These four-dimensional vectors Ps and pl representing the positions of the fiducials and laser impingement points, respectively, in pixel space are subtracted at S9 to determine the position error ~ (t) in pixel space. Proportional controlr~resented by the gain Kp is applied to this position error at 61 to generate a 5 command velocity x ~(t) in pixel space as follows:
x~(t) = Kp~(t) E~. 5 where Kp is a 4x4 matrix of the proportional error gain.
The command velocity x~(t) in pixel space is converted to a command velocity e (t) in room space through a conversion mechanism 63 which is a 4x4 10 matrix known as the inverse of the Image Jacobian G. The command velocity~3 (t) in room space is a four dimensional vector which is applied to the motor control 65 of the patient positioning assembly 23. In the illustrative patient positioning assembly, the motor control 65 is a velocity control which controls the joint motors of the positioning assembly to drive the fiducials toward coincidence with the laser 15 impingement points.
As mentioned, the Image Jacobian G can be generated by explicit computation which requires accurate calibration of the camera and surrounding environment, a procedure involving accurate determination of dozens of parameters.
In accordance with the invention, G is obtained by on-line estimation in a G estimator 20 67 using input-output errors. As will be discussed in more detail below, G iscontinuously updated by incrementally adjusting the last value of the matrix . This is accomplished using the fiducial position error in pixel space ~(t) from laser impingement point position in pixel space p~ and Flducial position in pixel space p5~
and position error in room space ~(t) derived from the output of position encoders 69 25 on the patient positioning assembly 23. The encoder outputs are used to generate the predicted positions of ql and qS of the laser beam impingement points and the fiducials in room space. The vector ql and qS are generated by approximating the locations of the three fiducials relative to the table using average values for the size of the patients and the normal positioning of the patient on the couch. Knowing the table location CA 0226129~ 1999-01-19 Wo 98/04194 PCT/uS97/13366 (X, Y, Z, 0) in room space, the locations of the fiduciais 47l,477a~d473 in room space can be calculated as:
qsl= tqslx qsly qslz] Eq. 6 qs2= [qs2x qs2y q~2Z] Eq. 7 qs3= [qs3~ qs3y qs32] Eq. ~
Some of the components of these vectors do not have to be considered explicitly. For example, as can be understood from reference to Figures 2 and 2a, the camera 491 can only detennine the X and Z components of the fiducial 471 and does not observe the Y component. Thus, qsly is not controllable. Similarly, the camera 492 can not observe the Z position of the fiducial 472 and the camera 493 cannot see the Y
position of the fiducial 473 and therefore these terms are also uncontrollable.
Eliminating these terms and combining equations 6 through 8, we get:
q5= [qslx qslz q52X qs2y qs.~ qs3z] Eq. 9 In a similar manner, the positions of the laser markers or impingement points45l 3 15 are:
qll= [qllx qlly qllz] Eq. 10 q~= [ql2x q~2y ql2z] Eq. 11 qB [qB'x ql3y qL3Z] Eq. 12 For the reasons discussed above, the elements ql/y~ ql2Z and quz and 20 Equations 10-12 are unobservable. Dropping these elements and combining equations 10-12 yields:

ql= [qllx qllz ql2x ql2y qL~ qUz] Eq. 13 As discussed above, the patient positioning assembly 23 only has 4~ of freedom and hence the six-dimensional vectors of Equation 9 and 13 can be reduced 25 to four-dimensional vectors by the elimination of the terms qs2x qs3z' ql2X and qL~z for the same reasons discussed in connection with the reduction of the vectors for fiducial and impingement point positions in pixel space discussed above. Thus, the four-CA 0226129~ l999-01-l9 lim~nsional vectors representing the positions of the fiducials and impingement points in room space become:

qs= [qslx qsl2 qs2y qs3X] Eq. 14 ql= [qll~ qllz ql2y q~3x] Eq. 15 S It should be noted that since the laser beams 391 and 393 are projected along the Y axis of room space and the beam 392 is projected along the Z axis, that all of the elements of q~ in Equation lS will be zeros in the exemplary embodiment of the invention.
The G estimator 67 also ~Itilizes several constants indicated at 71 as including a matrix W which is a weighing factor controlling the rate of convergence of the position of the ~Iducials to the position of the laser impingement points, a factorp known as a "forgetting factor" which determines the relative weight of past calculations of G, rough values of the focal lengths of the cameras f, and the sampling interval ~t.
The sampling interval as indicated above is 30 Hz in the illustrative system.
While the Image Jacobian G can be derived solely from the relevant parameters, it is appropriate to provide an initial value to reduce the time required to obtain a refined value and to smooth the initial movements of the patient positioning assembly 23. However, only a rough estimation of the needed parameters is required.
The quality of this initial approximation affects only the speed of convergence of the 20 apparatus and only the first time, since afterwards the last best estimate made is reused and refined. These initial parameters include the following:
(i) Focal lengths of the three cameras (m):

fl~ f2~ f3-(ii) Pixel sizes of the three cameras (m):
(Slx, Slz), (S2x~ S2~)~ (S3,~, S32) (iii) Positions of fiducials in camera space (m):

[ Xl Yl Zl], [ CX2 cY2 CZ2] [ CX cy ~z (iv) Positions of fiducials in room space (m):

[ Xl Yl Zl] ' [ X2 TY2 TZ ] [ TX Ty TZ ]

CA 0226l295 l999-Ol-l9 Using these parameters, the positions of the skin markers or fiducials in pixel space are determined as follows:

a 491 Xs~ ); Z = ~ fl cz~)\ Eq. 16 Camera 492 Xs2 = (S CX ) ; Ys2 ~ (S ~ cz ) ~ Eq. 17 S Camera 493: X53 = S Cx ) 'J ZS3 = (S Cy ) Eq. 18 The elements of the Image Jacobian Matrix G are then calculated as follows:
G~ /(S~X- CYI)) - Eq. 19 G12= -(Xs~/cyl) Eq. 20 Gl3 = 0 Eq. 21 X TX f Ty ~ Eq. 22 G2~ = 0 Eq. 23 G22 =-(Zsll Yl) Eq. 24 G23= (f,/(Slz- Yl) Eq. 25 'ZS rX ~
~ Yl, Eq. 26 G3l = 0 Eq. 27 G32= CfJ(S2Y Z2) Eq. 28 G33= ~(Ys~/ Z2) Eq. 29 CA 0226129'S 1999-01-19 - 1 ~ - 1 2 ~ 2 r Eq. 30 G4~ =(f31(S3x Y3)) Eq. 31 G~7 = -(Xs3 ~Cy3~ Eq. 32 G43=0 Eq. 33 G44 = - 5~ 3 + f3 3 ~ Eq. 34 - The lmage Jacobian mltr!~; G i~; Ihen construc[ed ~s followvs:
Gl I G,2 Gl3 Gl4 G~, G7, G,3 G~4 G = Eq. 35 G3l G3, G33 G34 G4, G4 G43 G44 The alignment control scheme 53 is implemented by the computer 33 USillg the soli~.lre ~~hich lS illU5113.~e(l lil llo~ ellar~ ~orm h1 l:igule~ igul-e ~
illustrates the main routine 89. This main routine includes determining the patient alignment error as indicated at 100. If the error in the position of all of the fiducials471 - 473 relative to the corresponding laser beam impingement points 451 - 453 is less than a threshold value as determined at 200~ then an output is generated at 400 informing the medical staff that the patient is aligned. Otherwise, the automatic optical alignment routine is utilized at 300. The details of the routine 100 for determining the patient alignment error are shown in Figure 5. An initialization routine which is detailed in Figure 8 is performed at 110. The positions of the laser markers andcorresponding skin markers or fiducials are then calculated at 120 using the procedure 500 detailed in Figure 12. These markel positions are then used in block 130 to 20 calculate the error between the laser markers and skin markers in pixel space. The alignment error in room space ~ is then calculated in 140 using the error ~ in pixel space and the inverse of the Image Jacobian G-l .

~ND~D SI~EFr CA 0226129~ 1999-01-19 - 1~- 121~3-2 Figure 6 illustrates the detalls of the block 200 in Figure 4 which determines whether the alignment error in the room space has been reduced to the point at which the patient is considered to be ali'gned. The amount of aliglu1len~ crror ~rhresho~d that can be tolerated is specified at 210. The vector norms of ~hresho~d and ~
~ 5 (calculated in block 140) are determined in block 220 and compared in bloc~ '30. A
exemplary value for the norm of ~hresho~d iS about 1 millimeter. If the calculated position error is less than the threshold value then the alignment is completed at block 400 in Figure 4. Otherwise, automatic alignment is initiated at 300 in Figure 4.Figure 7 illustrates the details of the block 300 of Figure 4. The command velocity of the patient positioning assemblv 23 in room space at each instant t is repe~ ely determined at 310. The details of this calculation will be explained in connection with Figure 9. The command velocity is then applied to the motor control 65 of the patient positioning assembly 23 at 3?0. The new position error ~(t) is then determined at 330. The details of this determination are set forth in Figure 10. If the vector norm of this new alignment error is small enough as determined at 340 in the manner described in detail in connection with Figure 11, then the alignment is completed and the routine returns to block 400 in Figure 1. Otherwise, the routine returns to block 310 and the calculation of the command velocity is repeated at the next time h1stant. 1'his routine is repeated until the error is less than the threshold value.
The details of the initialization routine 110 of Figure 5 are shown in Figure 8. As mentioned previousiy, the Image Jacobian G is continuously refined in accordance with the invention. Rough values of the input parameters are used initially.
The patient positioning assembly 23 is then moved simultaneously in all four degrees of freedom and the Image Jacobian G(t) is calculated repetitively, with each new calculation compared with the previous calculation to determine an error. As thecalculation of G is refined the error is reduced until the error is less than a specified value. Thereafter the Image Jacobian will be updated whenever the current value of G
differs from the previous value G(t-1) by a specified amount.
In the routine 110 shown in Figure 8, a which is the desired threshold value for the error G is specified at 111.. The patient posilioning assembly 23 is then moved along all its degrees of freedom as indicated at 112 while the Image Jacobian G(t) ~,~FNDED ~HEF~

CA 0226129~ l999-01-l9 is calculated at each instant t. The details of this rou~ine 600 are explained in connection with Figures 13 and 14. The Image Jacobian error Ec is then determined at 114 as the difference between the latest Image Jacobian and the most recent value.
The norm of this error in the Jacobian is then compared to the threshold at 115. If the S error is less than the threshold then the Image Jacobian is set to the latest value at 116.
Otherwise, the Image Jacobian is further refined by looping back to 113.
Figure 9 provides the details of block 310 in Figure 7 which generates the command velocity for the patient positioning assembly 23 in room space. On initial entry from block 200 from Figure 4 the inverted Image Jacobian matrix G-l(t) and the 10 position error in pixel space ~(t) are obtained at 311. The maximum velocity for the patient positioning assembly is then specified at 312 as a four-dimensional vector representing the four degrees of freedom of the patient positioning assembly. The 4x4 positional gain matrix K~ is also specified. Where the error between the latest Image Jacobian and the previous Image Jacobian is not within limits (block 340) then the new Image Jacobian is estimated at block 313 using the proced~re 600 detailed in Figures 13 and 14 and inverted. In either case, tlle command velocity for the patient positioning assembly in pixel space is calculated at 314 using the Equation 5 above.
This is converted to a command velocity in room space at 315 llsing the inverse of the Image Jacobian. A check is made at 316 to assllre that the command velocity does not 20 exceed the specified maximum velocity.
The details of the block 330 hl Figure 7 for determining the new alignment error is shown in Figure 10. New camera images are obtained at 331 andused at 332 to determine the new position of the laser impingement points p~ andfiducials Ps in pixel space. The current positions of laser impingement points ql and 25 fiducials qs in room space are also determined at 332 using machine encoder information. The alignment error in room space ~(t) is then calculated at 333.
Figure 11 shows the details of block 340 in Figure 7. The norm of the alignment error in room space is calc~llated at 341 and compared to the threshold value for alignment error in 342. If the error is less than or equal to the threshold value, 30 then the alignment is acceptable and the completion indication is output at block 400.
If not, another iteration is initiated by a return to block 310 in Figure 7.

CA 0226129~ 1999-01-19 The procedure 500 for determining the position of the laser impingement points and fiducials in pixel space is shown in Figure 12. For each camera, a template is specified for the laser impingement point and the fiducial at 501. The digitized image contained in the two markers is then obtained at 502 and used to determine the 5 coordinates in pixel space of the laser impingement point and the fiducial in 503. Each of these points is defined by a two-dimensional vector. After these coordinates have been determined for each of the cameras, the six-dimensional vectors p~ and p5~
respectively, are determined in 504. The six-dimensional vectors are then converted to four-dimensional vectors in block 505 in a manner discllssed above.
Figures 13 and 14 illustrate the procedllre 600 used to update the Image Jacobian G. First, as shown at 601 the sample period /~t and W 4x4 weight matrix are specified. For the exemplary 30 Hz repetition rate, ~t is 33 msec. If as determined at 602 a previous sample or pre-stored value of the Image Jacobian, G(t-at) does not exist then a ro~lgh matrix is calclllated at 603 using the procedure 15 700, the details of which are shown in Figure lS. Whichever way G(t-~t) is established, the locations of the laser impingement points and fiducials in pixel space at sample times t occurring at the intervals ~t are calclllated at 604 using theprocedure S00 just described. The locations of the laser impingement points and the fiducials in room space are then determined at 605 ~lsing the position of the patient 20 positioning assembly 23 in its 4 degrees of freedom from the position encoders and the procedure 800 illustrated in Figure 16. The position error ~(t) in pixel space and the error ~(t) in room space are then calc~llated in block 606 from the respective sets of coordinates. ~urrent velocity errors in pixel space and in room space are then determined at block 607 from the differences between the current positions and the last 25 positions divided by the sample time ~t . Acceleration errors ~ (t) and ô(t) are also calculated in block 607. The new lmage Jacobian matrix G(t) is calculated in block 609 as being equal to the last image Jacobian, G(t-/~t) plus an incremental matrix.
This incremental matrix is detennined as an acceleration error in pixel space~(t) minus the prior Image Jacobian multiplied by a current acceleration error in room 30 space ~(t). The result which is a column vector is converted to a matrix by the CA 0226129~ 1999-01-19 Wo 98/04194 PCT/US97/13366 transpose ~ (~) multiplied by the weight matrix W. This is all then divided by aquantity which includes the factor p pl~ls the veJocity error in room space~(t) multiplied by the weighing matrix W and the transform ~T(t). The p is a scalar which is known as a forgetting factor. When p is set to 0 all previous calculations of G
5 except the last are forgotten. When p is set to l, all past calculations are retained.
The procedure 700 for constmcting the initial Image Jacobian is shown in Figure 15. The input data indicated above as items i - iv are specified at 701.
The positions of the fiducials in pixel space are then determined at 702 using the equations 16-18 above. The elements of the Image Jacobian matrix are then calculated using the equations 19-34 at 703. Equation 35 is then used at 704 to construct the Image Jacobian matrix G.
Figure 16 illustrates the procedure 800 for determining the positions for the fiducials or skin markers and the laser markers or impingelllellt points in room space. As indicated at 801 the readings of the joint encoders of the patient positioning 15 assembly are taken. These readings are used to calculate the coordinates of the fiducials and laser impingement pOilltS at 802. The routille shown is generalized. In the exemplary embodiment of the invention, as discussed above, the coordinates of the laser impingement points are always all zeros, and therefore, need not be calculated.
The six-dimensional vectors calculated in 802 are red~lced to four-dimensional vectors 20 in 803 in accordance with the procedure described above. These redllced dimensional vectors are then stacked at 804 to generate the position of the fiducials q5 and in the general case laser markers ql, in room space.
While specific embodiments of the invention have been described in detail, it will be appreciated by those skilled in the art that various modifications and 25 alternatives to those details could be developed in light of the overall teachings of the disclosure. Accordingly, the particular arrangements disclosed are meant to be illustrative only and not limiting as to the scope of invention which is to be given the full breadth of the claims appended and any and all eqllivalents thereof

Claims (12)

What is Claimed is:
1. Apparatus (1) for automatically, accurately positioning a patient (43) reclining on a moveable patient positioning assembly (23) to a fixed base position relative to a fixed reference of a treatment/diagnostic device (3), said apparatus comprising:
a plurality of spaced apart fiducials (47) arranged on said patient;
laser beam generator means (37) for generating a plurality of laser beams (39) projected in different directions relative to said fixed reference to impinge on the patient at impingement points (45) which coincide with said fiducials when said patient is at said fixed base position;
camera means (49) for generating images of said fiducials and said impingement points; and means (53) generating control signals from said images for driving said moveable patient positioning assembly to bring said fiducials into coincidence with said impingement points, thereby positioning said patient at said fixed base position.
2. The apparatus (1) of Claim 1 wherein said plurality of fiducials (47) comprise three fiducials (47 1-47 3) arranged on said patient in a common first plane (YZ) and wherein said laser beam generator means (37) comprises means (37 1-37 3) generating three laser beams projected in different directions in a common reference plane (YZ).
3. The apparatus (1) of Claim 2 wherein said treatment/diagnosis device (3) has a treatment plane (YZ) and wherein said common reference plane (YZ) is coincident with said treatment plane.
4. The apparatus (1) of Claim 1 wherein said means (53,33,89) generating control signals from said images comprises means (55,57,120,130) generating signals in pixel space of said camera means including position signals representative of positions of said fiducials (47) and said laser impingement points (45) in pixel space and means (63,300) generating control signals in room space from said signal in pixel space including means (31) applying conversion means converting signals in pixel space to signals in room space.
5. The apparatus of Claim 4 wherein said means (310) applying conversion means comprises means (67, 313) continuously refining said conversionmeans.
6. The apparatus of Claim 5 wherein said means (67, 313) continuously refining said conversion means comprises means establishing a last conversion means (602), means (320) setting said patient positioning assembly inmotion, means (606) repetitively determining present position error of said fiducials relative to said laser impingement points in pixel space at specified sample times, means (606) repetitively determining a present position error between said fiducials and said laser impingement points in room space at said sample times, and means (609) updating said conversion means from said present position error in pixel space and said present position error in room space.
7. The apparatus (1) of Claim 5 wherein said means (63, 300) generating control signals from said images includes means (314) repetitively generating a velocity error signal in pixel space from said position signals in pixel space, and wherein said conversion means comprises velocity conversion means (315) converting said velocity error signal in pixel space to a velocity error signal in room space for controlling driving said patient positioning assembly (23) to bring said fiducials (47) into coincidence with said impingement points (45).
8. The apparatus (1) of Claim 5 adapted for use with a treatment/diagnostic device (3) having a patient positioning assembly (23) with multiple degrees of freedom and position encoder means (69) generating outputs indicatingposition of said patient positioning assembly in said multiple degrees of freedom in room space, wherein said means (67, 313) continuously refining said conversion means comprises means (603) establishing a rough initial value for said conversion means and means (606) for repetitively determining a present position error of said fiducials (47) relative to said laser impingement points (45) in pixel space from said images of said fiducials and said impingement points, means (605, 606) repetitively determining a present position error between said fiducials and said laser impingement points in room space from said outputs of said position encoders (69), and means (607, 609) updating said conversion means from said present position error in pixel space and said present position error in room space.
9. The apparatus (1) of Claim 4 wherein said means (55,57,120,130) generating signals in pixel space comprises means (130) generating a position error signal representing error between positions of said fiducials (47) and said laser impingement points (45) in pixel space, means (314) generating a velocity error signal in pixel space from said position error signal in pixel space, and wherein said conversion means comprises velocity conversion means converting said velocity error signal in pixel space to a velocity error signal in room space.
10. The apparatus (1) of Claim 5 wherein said means (55,57,120,130) generating signals in pixels space comprises means (500) generating said position signals repetitively at sampling intervals, said means (63,300) generating control signals in room space comprises means (314) generating a velocity error signal in pixel space from said position signals, repetitively at said sampling intervals, said means (310) applying said conversion means (315) comprises means applying an inverse of an Image Jacobian G to said velocity error signal in pixel space to generate a velocity error signal in room space for driving said movable patient positioning assembly (23), and said means (313) continuously refining said conversion means comprises means(600) repetitively at said sampling intervals updating said Image Jacobian according to the relationship:

wherein G(t) is an updated Image Jacobian at a present sampling interval, G(t - .DELTA.t) is the Image Jacobian from a most recent sampling period, ~(t) is a present acceleration error in pixel space determined from said position error signals in pixel space, ~(t) is a present velocity error in room space, ~(t) is a present acceleration error in room space, ~ T is a transform, W is a weighing matrix and p is a forgetting factor.
11. The apparatus (1) of Claim 4 wherein said means (310) applying conversion means comprises means requiring no detailed calibration of said cameras.
12. The apparatus of claim 11 wherein said means (310) requiring no detailed calibration of said cameras comprises means (603) establishing a rough initial value for said conversion means, and means (313) for continuously refining said conversion means.
CA002261295A 1996-07-31 1997-07-29 Apparatus for automatically positioning a patient for treatment/diagnoses Abandoned CA2261295A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/690,521 US5823192A (en) 1996-07-31 1996-07-31 Apparatus for automatically positioning a patient for treatment/diagnoses
US08/690,521 1996-07-31
PCT/US1997/013366 WO1998004194A1 (en) 1996-07-31 1997-07-29 Apparatus for automatically positioning a patient for treatment/diagnoses

Publications (1)

Publication Number Publication Date
CA2261295A1 true CA2261295A1 (en) 1998-02-05

Family

ID=24772805

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002261295A Abandoned CA2261295A1 (en) 1996-07-31 1997-07-29 Apparatus for automatically positioning a patient for treatment/diagnoses

Country Status (8)

Country Link
US (1) US5823192A (en)
EP (1) EP0926987A1 (en)
JP (1) JP2000515794A (en)
KR (1) KR100467111B1 (en)
CN (1) CN1244782A (en)
AU (1) AU3819697A (en)
CA (1) CA2261295A1 (en)
WO (1) WO1998004194A1 (en)

Families Citing this family (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2652928B1 (en) 1989-10-05 1994-07-29 Diadix Sa INTERACTIVE LOCAL INTERVENTION SYSTEM WITHIN A AREA OF A NON-HOMOGENEOUS STRUCTURE.
DE69318304T2 (en) 1992-08-14 1998-08-20 British Telecomm LOCATION SYSTEM
US5592939A (en) 1995-06-14 1997-01-14 Martinelli; Michael A. Method and system for navigating a catheter probe
GB9610900D0 (en) * 1996-05-24 1996-07-31 Ljubomir Gnjatovic A bed
US6226548B1 (en) 1997-09-24 2001-05-01 Surgical Navigation Technologies, Inc. Percutaneous registration apparatus and method for use in computer-assisted surgical navigation
US6021343A (en) 1997-11-20 2000-02-01 Surgical Navigation Technologies Image guided awl/tap/screwdriver
US6348058B1 (en) 1997-12-12 2002-02-19 Surgical Navigation Technologies, Inc. Image guided spinal surgery guide, system, and method for use thereof
US6363940B1 (en) * 1998-05-14 2002-04-02 Calypso Medical Technologies, Inc. System and method for bracketing and removing tissue
GB2340716A (en) * 1998-08-11 2000-02-23 Nicholas Collett Patient position monitoring system
US6477400B1 (en) 1998-08-20 2002-11-05 Sofamor Danek Holdings, Inc. Fluoroscopic image guided orthopaedic surgery system with intraoperative registration
US6402689B1 (en) * 1998-09-30 2002-06-11 Sicel Technologies, Inc. Methods, systems, and associated implantable devices for dynamic monitoring of physiological and biological properties of tumors
US6152599A (en) * 1998-10-21 2000-11-28 The University Of Texas Systems Tomotherapy treatment table positioning device
US6980679B2 (en) * 1998-10-23 2005-12-27 Varian Medical System Technologies, Inc. Method and system for monitoring breathing activity of a subject
US6621889B1 (en) * 1998-10-23 2003-09-16 Varian Medical Systems, Inc. Method and system for predictive physiological gating of radiation therapy
US6937696B1 (en) 1998-10-23 2005-08-30 Varian Medical Systems Technologies, Inc. Method and system for predictive physiological gating
US8788020B2 (en) * 1998-10-23 2014-07-22 Varian Medical Systems, Inc. Method and system for radiation application
US7158610B2 (en) * 2003-09-05 2007-01-02 Varian Medical Systems Technologies, Inc. Systems and methods for processing x-ray images
US6973202B2 (en) * 1998-10-23 2005-12-06 Varian Medical Systems Technologies, Inc. Single-camera tracking of an object
DE69916871T2 (en) 1998-10-23 2005-03-31 Varian Medical Systems Technologies, Inc., Palo Alto METHOD AND SYSTEM FOR THE PHYSIOLOGICAL CONTROL OF RADIOTHERAPY
US6138302A (en) * 1998-11-10 2000-10-31 University Of Pittsburgh Of The Commonwealth System Of Higher Education Apparatus and method for positioning patient
US6470207B1 (en) * 1999-03-23 2002-10-22 Surgical Navigation Technologies, Inc. Navigational guidance via computer-assisted fluoroscopic imaging
US6491699B1 (en) 1999-04-20 2002-12-10 Surgical Navigation Technologies, Inc. Instrument guidance method and system for image guided surgery
DE19922258C2 (en) * 1999-05-14 2003-06-26 Siemens Ag Medical device
JP3951624B2 (en) * 1999-10-06 2007-08-01 株式会社日立製作所 Biomagnetic field measurement device
US6493573B1 (en) 1999-10-28 2002-12-10 Winchester Development Associates Method and system for navigating a catheter probe in the presence of field-influencing objects
US8239001B2 (en) 2003-10-17 2012-08-07 Medtronic Navigation, Inc. Method and apparatus for surgical navigation
US8644907B2 (en) 1999-10-28 2014-02-04 Medtronic Navigaton, Inc. Method and apparatus for surgical navigation
US6381485B1 (en) 1999-10-28 2002-04-30 Surgical Navigation Technologies, Inc. Registration of human anatomy integrated for electromagnetic localization
US7366562B2 (en) 2003-10-17 2008-04-29 Medtronic Navigation, Inc. Method and apparatus for surgical navigation
US11331150B2 (en) 1999-10-28 2022-05-17 Medtronic Navigation, Inc. Method and apparatus for surgical navigation
US6499488B1 (en) 1999-10-28 2002-12-31 Winchester Development Associates Surgical sensor
US6474341B1 (en) 1999-10-28 2002-11-05 Surgical Navigation Technologies, Inc. Surgical communication and power system
ES2168919B1 (en) * 1999-11-17 2003-06-16 Servicio Andaluz De Salud Hosp MANNEQUIN FOR THE CONTROL OF GEOMETRIC QUALITY OF LASERES AND COMPUTERIZED TOMOGRAPHS, IN THE VIRTUAL SIMULATION OF RADIOTHERAPY.
WO2001054765A2 (en) * 2000-01-31 2001-08-02 Zmed, Incorporated Method and apparatus for alignment of medical radiation beams using a body frame
WO2001064124A1 (en) 2000-03-01 2001-09-07 Surgical Navigation Technologies, Inc. Multiple cannula image guided tool for image guided procedures
US6535756B1 (en) 2000-04-07 2003-03-18 Surgical Navigation Technologies, Inc. Trajectory storage apparatus and method for surgical navigation system
US7085400B1 (en) 2000-06-14 2006-08-01 Surgical Navigation Technologies, Inc. System and method for image based sensor calibration
ATE456332T1 (en) 2000-11-17 2010-02-15 Calypso Medical Inc SYSTEM FOR LOCALIZING AND DEFINING A TARGET POSITION IN A HUMAN BODY
GB2371964A (en) * 2001-01-31 2002-08-07 Tct Internat Plc Surface imaging for patient positioning in radiotherapy
DE10109219B4 (en) * 2001-02-26 2005-07-07 Siemens Ag Positioning device for diagnostic imaging systems
US6636757B1 (en) 2001-06-04 2003-10-21 Surgical Navigation Technologies, Inc. Method and apparatus for electromagnetic navigation of a surgical probe near a metal object
US20020193685A1 (en) * 2001-06-08 2002-12-19 Calypso Medical, Inc. Guided Radiation Therapy System
US7769430B2 (en) * 2001-06-26 2010-08-03 Varian Medical Systems, Inc. Patient visual instruction techniques for synchronizing breathing with a medical procedure
US7135978B2 (en) 2001-09-14 2006-11-14 Calypso Medical Technologies, Inc. Miniature resonating marker assembly
WO2003039212A1 (en) 2001-10-30 2003-05-08 Loma Linda University Medical Center Method and device for delivering radiotherapy
US6822570B2 (en) 2001-12-20 2004-11-23 Calypso Medical Technologies, Inc. System for spatially adjustable excitation of leadless miniature marker
US6812842B2 (en) 2001-12-20 2004-11-02 Calypso Medical Technologies, Inc. System for excitation of a leadless miniature marker
US6838990B2 (en) 2001-12-20 2005-01-04 Calypso Medical Technologies, Inc. System for excitation leadless miniature marker
US7221733B1 (en) 2002-01-02 2007-05-22 Varian Medical Systems Technologies, Inc. Method and apparatus for irradiating a target
US6978052B2 (en) * 2002-01-28 2005-12-20 Hewlett-Packard Development Company, L.P. Alignment of images for stitching
US6947786B2 (en) 2002-02-28 2005-09-20 Surgical Navigation Technologies, Inc. Method and apparatus for perspective inversion
AU2003213771A1 (en) * 2002-03-06 2003-09-22 Tomotherapy Incorporated Method for modification of radiotherapy treatment delivery
DE10210050A1 (en) 2002-03-07 2003-12-04 Siemens Ag Method and device for repetitive relative positioning of a patient
US6990368B2 (en) 2002-04-04 2006-01-24 Surgical Navigation Technologies, Inc. Method and apparatus for virtual digital subtraction angiography
US7998062B2 (en) 2004-03-29 2011-08-16 Superdimension, Ltd. Endoscope structures and techniques for navigating to a target in branched structure
DE10219578B4 (en) * 2002-05-02 2009-01-02 Aesculap Ag Method and device for positioning a medical examination device
US8244330B2 (en) * 2004-07-23 2012-08-14 Varian Medical Systems, Inc. Integrated radiation therapy systems and methods for treating a target in a patient
US20040002641A1 (en) * 2002-06-24 2004-01-01 Bo Sjogren Patient representation in medical machines
US7227925B1 (en) 2002-10-02 2007-06-05 Varian Medical Systems Technologies, Inc. Gantry mounted stereoscopic imaging system
US7366333B2 (en) * 2002-11-11 2008-04-29 Art, Advanced Research Technologies, Inc. Method and apparatus for selecting regions of interest in optical imaging
US7599730B2 (en) 2002-11-19 2009-10-06 Medtronic Navigation, Inc. Navigation system for cardiac therapies
US7697972B2 (en) 2002-11-19 2010-04-13 Medtronic Navigation, Inc. Navigation system for cardiac therapies
US7289839B2 (en) 2002-12-30 2007-10-30 Calypso Medical Technologies, Inc. Implantable marker with a leadless signal transmitter compatible for use in magnetic resonance devices
US7660623B2 (en) 2003-01-30 2010-02-09 Medtronic Navigation, Inc. Six degree of freedom alignment display for medical procedures
US7542791B2 (en) 2003-01-30 2009-06-02 Medtronic Navigation, Inc. Method and apparatus for preplanning a surgical procedure
WO2005018734A2 (en) 2003-08-12 2005-03-03 Loma Linda University Medical Center Patient positioning system for radiation therapy system
CN1960780B (en) 2003-08-12 2010-11-17 洛马林达大学医学中心 Modular patient support system
CN100502788C (en) * 2003-08-24 2009-06-24 中国科学院等离子体物理研究所 Method and system for radiotherapy and high accuracy quick beam position
US7313430B2 (en) 2003-08-28 2007-12-25 Medtronic Navigation, Inc. Method and apparatus for performing stereotactic surgery
US20050053267A1 (en) * 2003-09-05 2005-03-10 Varian Medical Systems Technologies, Inc. Systems and methods for tracking moving targets and monitoring object positions
US8571639B2 (en) 2003-09-05 2013-10-29 Varian Medical Systems, Inc. Systems and methods for gating medical procedures
EP1667749B1 (en) 2003-09-15 2009-08-05 Super Dimension Ltd. System of accessories for use with bronchoscopes
EP2316328B1 (en) 2003-09-15 2012-05-09 Super Dimension Ltd. Wrap-around holding device for use with bronchoscopes
DE10346410A1 (en) * 2003-10-07 2005-05-04 Martin Tank Method for determining patient-related information on the position and orientation of cross-sectional imaging in magnetic resonance tomographic examinations
US7835778B2 (en) 2003-10-16 2010-11-16 Medtronic Navigation, Inc. Method and apparatus for surgical navigation of a multiple piece construct for implantation
US7840253B2 (en) 2003-10-17 2010-11-23 Medtronic Navigation, Inc. Method and apparatus for surgical navigation
US7295648B2 (en) * 2003-10-23 2007-11-13 Elektra Ab (Publ) Method and apparatus for treatment by ionizing radiation
WO2005041835A2 (en) * 2003-10-29 2005-05-12 Tomotherapy Incorporated System and method for calibrating and positioning a radiation therapy treatment table
US8196589B2 (en) 2003-12-24 2012-06-12 Calypso Medical Technologies, Inc. Implantable marker with wireless signal transmitter
US8764725B2 (en) 2004-02-09 2014-07-01 Covidien Lp Directional anchoring mechanism, method and applications thereof
DE102004013174A1 (en) * 2004-03-17 2005-10-06 Wolfgang Wilhelm Particle, X ray or light radiation unit has patient table positioned by arm of three axis industrial robot drive
US7166852B2 (en) * 2004-04-06 2007-01-23 Accuray, Inc. Treatment target positioning system
US7567834B2 (en) 2004-05-03 2009-07-28 Medtronic Navigation, Inc. Method and apparatus for implantation between two vertebral bodies
US7073508B2 (en) 2004-06-25 2006-07-11 Loma Linda University Medical Center Method and device for registration and immobilization
US7281849B2 (en) * 2004-07-21 2007-10-16 General Electric Company System and method for alignment of an object in a medical imaging device
US20060074305A1 (en) * 2004-09-30 2006-04-06 Varian Medical Systems Technologies, Inc. Patient multimedia display
US8232535B2 (en) * 2005-05-10 2012-07-31 Tomotherapy Incorporated System and method of treating a patient with radiation therapy
US8229068B2 (en) 2005-07-22 2012-07-24 Tomotherapy Incorporated System and method of detecting a breathing phase of a patient receiving radiation therapy
JP2009502253A (en) 2005-07-22 2009-01-29 トモセラピー・インコーポレーテッド System and method for applying radiation therapy to a moving region of interest
US20070041498A1 (en) * 2005-07-22 2007-02-22 Olivera Gustavo H System and method of remotely directing radiation therapy treatment
US8442287B2 (en) 2005-07-22 2013-05-14 Tomotherapy Incorporated Method and system for evaluating quality assurance criteria in delivery of a treatment plan
JP5390855B2 (en) 2005-07-23 2014-01-15 トモセラピー・インコーポレーテッド Imaging and delivery of radiation therapy using coordinated movement of gantry and treatment table
US9119541B2 (en) 2005-08-30 2015-09-01 Varian Medical Systems, Inc. Eyewear for patient prompting
US7835784B2 (en) 2005-09-21 2010-11-16 Medtronic Navigation, Inc. Method and apparatus for positioning a reference frame
WO2007046910A2 (en) * 2005-10-14 2007-04-26 Tomotherapy Incorporated Method and interface for adaptive radiation therapy
US20080077200A1 (en) * 2006-09-21 2008-03-27 Aculight Corporation Apparatus and method for stimulation of nerves and automated control of surgical instruments
US9168102B2 (en) 2006-01-18 2015-10-27 Medtronic Navigation, Inc. Method and apparatus for providing a container to a sterile environment
GB2436424A (en) * 2006-02-28 2007-09-26 Elekta Ab A reference phantom for a CT scanner
US8112292B2 (en) 2006-04-21 2012-02-07 Medtronic Navigation, Inc. Method and apparatus for optimizing a therapy
CN100565160C (en) * 2006-06-07 2009-12-02 南京大学 Mechanical precision digital tester for radiotherapetutical equipment
US20080043237A1 (en) * 2006-08-07 2008-02-21 Jimm Grimm Automatic laser alignment system
US7587024B2 (en) * 2006-09-01 2009-09-08 Siemens Aktiengesellschaft Particle beam irradiation system
US8660635B2 (en) 2006-09-29 2014-02-25 Medtronic, Inc. Method and apparatus for optimizing a computer assisted surgical procedure
US8210899B2 (en) 2006-11-21 2012-07-03 Loma Linda University Medical Center Device and method for immobilizing patients for breast radiation therapy
US7953247B2 (en) 2007-05-21 2011-05-31 Snap-On Incorporated Method and apparatus for wheel alignment
CN101380250B (en) * 2007-09-06 2011-04-27 重庆融海超声医学工程研究中心有限公司 Assistant positioning apparatus of target body and ultrasonic therapy device with the positioning apparatus
US8905920B2 (en) 2007-09-27 2014-12-09 Covidien Lp Bronchoscope adapter and method
US8467497B2 (en) * 2007-10-25 2013-06-18 Tomotherapy Incorporated System and method for motion adaptive optimization for radiation therapy delivery
JP2011502010A (en) * 2007-10-25 2011-01-20 トモセラピー・インコーポレーテッド System and method for motion adaptive optimization of radiation therapy delivery
EP2214582A2 (en) * 2007-10-25 2010-08-11 Tomotherapy Incorporated Method for adapting fractionation of a radiation therapy dose
JP2009183689A (en) * 2008-01-11 2009-08-20 Toshiba Corp Magnetic resonance imaging apparatus
DE102008012496A1 (en) * 2008-03-04 2009-09-10 Lap Gmbh Laser Applikationen Apparatus and method for displaying a field on the surface of a patient's body
CN101969852A (en) * 2008-03-04 2011-02-09 断层放疗公司 Method and system for improved image segmentation
US9575140B2 (en) 2008-04-03 2017-02-21 Covidien Lp Magnetic interference detection system and method
EP2297673B1 (en) 2008-06-03 2020-04-22 Covidien LP Feature-based registration method
WO2009149409A1 (en) 2008-06-05 2009-12-10 Calypso Medical Technologies, Inc. Motion compensation for medical imaging and associated systems and methods
US8218847B2 (en) 2008-06-06 2012-07-10 Superdimension, Ltd. Hybrid registration method
KR101007367B1 (en) 2008-06-18 2011-01-13 사회복지법인 삼성생명공익재단 System and method for controlling medical treatment machine
US8932207B2 (en) 2008-07-10 2015-01-13 Covidien Lp Integrated multi-functional endoscopic tool
CN102138155A (en) * 2008-08-28 2011-07-27 断层放疗公司 System and method of calculating dose uncertainty
US8803910B2 (en) * 2008-08-28 2014-08-12 Tomotherapy Incorporated System and method of contouring a target area
US20100061596A1 (en) * 2008-09-05 2010-03-11 Varian Medical Systems Technologies, Inc. Video-Based Breathing Monitoring Without Fiducial Tracking
US10667727B2 (en) * 2008-09-05 2020-06-02 Varian Medical Systems, Inc. Systems and methods for determining a state of a patient
US8165658B2 (en) 2008-09-26 2012-04-24 Medtronic, Inc. Method and apparatus for positioning a guide relative to a base
DE102008043156A1 (en) * 2008-10-24 2010-05-06 Kuka Roboter Gmbh Mounting device, medical robot and method for adjusting the tool center point of a medical robot
US8175681B2 (en) 2008-12-16 2012-05-08 Medtronic Navigation Inc. Combination of electromagnetic and electropotential localization
US20100228116A1 (en) * 2009-03-03 2010-09-09 Weiguo Lu System and method of optimizing a heterogeneous radiation dose to be delivered to a patient
US8611984B2 (en) 2009-04-08 2013-12-17 Covidien Lp Locatable catheter
KR101004965B1 (en) * 2009-08-28 2011-01-04 주식회사 이턴 Surgical robot and setting method thereof
US8494613B2 (en) 2009-08-31 2013-07-23 Medtronic, Inc. Combination localization system
US8494614B2 (en) 2009-08-31 2013-07-23 Regents Of The University Of Minnesota Combination localization system
WO2011041412A2 (en) * 2009-09-29 2011-04-07 Tomotherapy Incorporated Patient support device with low attenuation properties
US8401148B2 (en) * 2009-10-30 2013-03-19 Tomotherapy Incorporated Non-voxel-based broad-beam (NVBB) algorithm for intensity modulated radiation therapy dose calculation and plan optimization
US20120226134A1 (en) * 2009-11-12 2012-09-06 Samsung Life Welfare Foundation System and method for controlling therapy machine
JP5674814B2 (en) * 2010-01-06 2015-02-25 シブコ メディカル インストルメンツ カンパニー インコーポレイテッドCivco Medical Instruments Co.,Inc. Marker device, mounting member, frame assembly
WO2011159834A1 (en) 2010-06-15 2011-12-22 Superdimension, Ltd. Locatable expandable working channel and method
CN102462506B (en) * 2010-11-09 2015-05-13 Ge医疗系统环球技术有限公司 Laser-guided medical equipment automatic positioning system and method
US9600728B2 (en) * 2011-12-29 2017-03-21 Intel Corporation System, methods, and apparatus for in-vehicle fiducial mark tracking and interpretation
CN103181775B (en) * 2011-12-31 2016-12-07 Ge医疗系统环球技术有限公司 For detecting the method and system of patient body's cursor position
US8935001B2 (en) * 2012-03-29 2015-01-13 bioMeriéux, Inc. System and method for establishing and/or maintaining proper alignment of a robotic transfer mechanism
CN104619254B (en) * 2012-08-17 2018-09-11 皇家飞利浦有限公司 The vision adjustment based on camera of removable x-ray imaging system
EP2962309B1 (en) 2013-02-26 2022-02-16 Accuray, Inc. Electromagnetically actuated multi-leaf collimator
KR102085178B1 (en) * 2013-06-26 2020-03-05 삼성전자주식회사 The method and apparatus for providing location related information of a target object on a medical device
CN105873517B (en) * 2013-11-27 2018-10-26 皇家飞利浦有限公司 With automatic isocentric intervention x-ray system
US10952593B2 (en) 2014-06-10 2021-03-23 Covidien Lp Bronchoscope adapter
US10426555B2 (en) 2015-06-03 2019-10-01 Covidien Lp Medical instrument with sensor for use in a system and method for electromagnetic navigation
JP6591229B2 (en) * 2015-08-11 2019-10-16 東芝エネルギーシステムズ株式会社 Patient positioning apparatus, apparatus operating method and program
CN105147311B (en) * 2015-08-12 2018-10-30 深圳安科高技术股份有限公司 For the visualization device sub-scanning localization method and system in CT system
US9962134B2 (en) 2015-10-28 2018-05-08 Medtronic Navigation, Inc. Apparatus and method for maintaining image quality while minimizing X-ray dosage of a patient
US10478254B2 (en) 2016-05-16 2019-11-19 Covidien Lp System and method to access lung tissue
CN106388851A (en) * 2016-09-06 2017-02-15 沈阳东软医疗系统有限公司 Arranging position control method and device
US10418705B2 (en) 2016-10-28 2019-09-17 Covidien Lp Electromagnetic navigation antenna assembly and electromagnetic navigation system including the same
US10792106B2 (en) 2016-10-28 2020-10-06 Covidien Lp System for calibrating an electromagnetic navigation system
US10722311B2 (en) 2016-10-28 2020-07-28 Covidien Lp System and method for identifying a location and/or an orientation of an electromagnetic sensor based on a map
US10751126B2 (en) 2016-10-28 2020-08-25 Covidien Lp System and method for generating a map for electromagnetic navigation
US10615500B2 (en) 2016-10-28 2020-04-07 Covidien Lp System and method for designing electromagnetic navigation antenna assemblies
US10517505B2 (en) 2016-10-28 2019-12-31 Covidien Lp Systems, methods, and computer-readable media for optimizing an electromagnetic navigation system
US10446931B2 (en) 2016-10-28 2019-10-15 Covidien Lp Electromagnetic navigation antenna assembly and electromagnetic navigation system including the same
US10638952B2 (en) 2016-10-28 2020-05-05 Covidien Lp Methods, systems, and computer-readable media for calibrating an electromagnetic navigation system
US11219489B2 (en) 2017-10-31 2022-01-11 Covidien Lp Devices and systems for providing sensors in parallel with medical tools
EP3498173A1 (en) 2017-12-18 2019-06-19 Koninklijke Philips N.V. Patient positioning in diagnostic imaging
CN110180093A (en) * 2019-05-21 2019-08-30 福建医科大学附属协和医院 A kind of long-distance intelligent calibration laser orientation system based on X-ray image guidance
CN116747462B (en) * 2023-08-21 2023-10-20 智维精准(北京)医疗科技有限公司 Therapeutic bed detection and calibration method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4208675A (en) * 1978-03-20 1980-06-17 Agence Nationale De Valorization De La Recherche (Anvar) Method and apparatus for positioning an object
US4912487A (en) * 1988-03-25 1990-03-27 Texas Instruments Incorporated Laser scanner using focusing acousto-optic device
US4979223A (en) * 1988-03-25 1990-12-18 Texas Instruments Incorporated Data handling system for pattern inspector or writer
US4969200A (en) * 1988-03-25 1990-11-06 Texas Instruments Incorporated Target autoalignment for pattern inspector or writer
FR2637189A1 (en) * 1988-10-04 1990-04-06 Cgr Mev SYSTEM AND METHOD FOR MEASURING AND / OR VERIFYING THE POSITION OF A PATIENT IN RADIOTHERAPY EQUIPMENT
US4935635A (en) * 1988-12-09 1990-06-19 Harra Dale G O System for measuring objects in three dimensions
US5128864A (en) * 1989-08-09 1992-07-07 W. L. Systems, Inc. Method for computing tomographic scans
US5295483A (en) * 1990-05-11 1994-03-22 Christopher Nowacki Locating target in human body
US5389101A (en) * 1992-04-21 1995-02-14 University Of Utah Apparatus and method for photogrammetric surgical localization
US5446548A (en) * 1993-10-08 1995-08-29 Siemens Medical Systems, Inc. Patient positioning and monitoring system
FR2721497B1 (en) * 1994-06-22 1996-12-06 Ge Medical Syst Sa Illuminated three-dimensional localization and pointing device for medical applications.
FR2729236A1 (en) * 1995-01-06 1996-07-12 Thomson Broadband Systems Robot positioning in three-dimensional space by active lighting
US5588430A (en) * 1995-02-14 1996-12-31 University Of Florida Research Foundation, Inc. Repeat fixation for frameless stereotactic procedure

Also Published As

Publication number Publication date
CN1244782A (en) 2000-02-16
WO1998004194A1 (en) 1998-02-05
KR20000029535A (en) 2000-05-25
AU3819697A (en) 1998-02-20
EP0926987A1 (en) 1999-07-07
KR100467111B1 (en) 2005-01-24
JP2000515794A (en) 2000-11-28
US5823192A (en) 1998-10-20

Similar Documents

Publication Publication Date Title
CA2261295A1 (en) Apparatus for automatically positioning a patient for treatment/diagnoses
EP1664752B1 (en) Patient positioning system for radiation therapy system
US8981324B2 (en) Patient alignment system with external measurement and object coordination for radiation therapy system
US6582121B2 (en) X-ray positioner with side-mounted, independently articulated arms
US5657368A (en) Apparatus for positioning and marking a patient at a diagnostic apparatus
US6961405B2 (en) Method and apparatus for target position verification
US5901199A (en) High-speed inter-modality image registration via iterative feature matching
US20030091156A1 (en) Automatically reconfigurable x-ray positioner
US20030091150A1 (en) X-ray positioner having integrated display
US6592259B2 (en) Scaleable x-ray positioner
US6637936B2 (en) Bolus tracking x-ray positioner
JP3748531B2 (en) Radiation therapy equipment
CN109938842A (en) Facial surgical placement air navigation aid and device
Banks Model based 3D kinematic estimation from 2D perspective silhouettes: application with total knee prostheses
Ragan et al. Correction for distortion in a beam outline transfer device in radiotherapy CT‐based simulation
CN214857401U (en) Integrated system structure device
Adler et al. Image-guided robotic radiosurgery
Iannitto et al. Radiographic technique for acquisition of external patient contour
Schweikard et al. Image-Guided Robotic Radiosurgery
RADIOSURGERY JR ADLER, A. SCHWEIKARD, R, TOMBROPOULOS, J.-C. LATOMBE
AU2015201902A1 (en) Patient Positioning System for Radiation Therapy System
AU2014233595A1 (en) Patient Positioning System for Radiation Therapy System

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued