EP1667580A2

2d/3d image registration in image-guided radiosurgery

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 20 August 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

90 claims: 87 independent, 3 dependent

  1. 1
    Claims of equivalent WO 2005024721 A2 What is claimed is:1. A method in image guided radiosurgery for aligning the position of a treatment target relative to a radiosurgical beam generator during treatment, the method comprising: a) generating a pre-treatment 3D scan showing the position of said target at treatment planning time;b) generating a set of 2D reconstructed images from said 3D scan;c) generating in near real time one or more 2D x-ray images of said target, wherein said x-ray images show the position of said target at a current time during treatment;d) registering said reconstructed images with said x-ray images by computing a set of 3D transformation parameters that represent the change in position of target between said 3D scan and said x-ray images;and e) in near real time, adjusting the relative position of said radiosurgical beam generator and said target by the amount prescribed by said 3D transformation parameters computed in step d;wherein said target is allowed six degrees of freedom of position.
  2. 2
    A method in accordance with claim 1 , wherein said 3D transformation parameters represent the difference between the position of the target at said treatment planning time, and the position of the target at said current time.
  3. 3
    A method in accordance with claim 1 , further comprising repeating steps c) through e) quasi-continuously during treatment, whereby one or more radiosurgical beams generated by said beam generator remain properly focused onto said target throughout said radiosurgical treatment.
  4. 4
    A method in accordance with claim 1 , further comprising the step of creating a treatment plan after step a) and before step b).
  5. 5
    A method in accordance with claim 4, wherein said treatment plan specifies the number, intensity, and direction of said one or more radiosurgical beams that are required in order to administer a sufficient radiation dose to said target while minimizing the radiation to adjacent tissue.
  6. 6
    A method in accordance with claim 1 , further comprising the step of processing said x-ray images, after step c and before step d, so as to match the orientation, image size, and bit depth of said x-ray images with the orientation, image size, and bit depth of said reconstructed 2D images.
  7. 7
    A method in accordance with claim 1 , wherein said x-ray images are generated by transmitting one or more x-ray imaging beams through said target, said imaging beams having a known intensity, position, and angle;and wherein said 2D reconstructed images are DRRs (digitally reconstructed radiographs) that represent the synthesized radiographic image of said target that would be obtained with said imaging beams at said known intensity and from said known positions and angles, if said target were positioned in accordance with said pre-treatment 3D scan.
  8. 8
    A method in accordance with claim 1 , wherein said 3D transformation parameters are 3D rigid body transformation parameters, and wherein said 3D transformation parameters are represented by three translations and three rotations (x, y ,z, r, p, w);wherein x, y, z represent the translations of said target in the directions of three mutually orthogonal axes, respectively, and wherein r, p, w represent three rotations (roll, pitch, yaw) about said three orthogonal axes.
  9. 9
    A method in accordance with claim 1 , wherein said x-ray images generated in step c comprises x-ray projection images that represent at least two orthogonal projections A and B of said target onto respective projection image planes, said x-ray projection images being formed by transmitting at least two x- ray imaging beams through said target and onto said respective image planes, wherein each imaging beam is received by a respective x-ray camera after passing through said target.
  10. 10
    A method in accordance with claim 9, wherein step b of generating reconstructed images comprises:generating two sets of reconstructed images, one set for each of said projections A and B.
  11. 11
    A method in accordance with claim 10, wherein step d of registering said reconstructed images with said x-ray images comprises:A individually registering each x-ray projection image A and B with their respective set of reconstructed images, by determining a separate set of transformation parameters for each projection x-ray image;and B) combining the resulting parameters for each projection to obtain said 3D transformation parameters.
  12. 12
    A method in accordance with claim 11 , wherein said transformation parameters for each of said projections A and B are described by two out-of- plane rotational parameters (rB,φB) respectively, and by three in- plane transformation parameters (χB,yB,θB), respectively.
  13. 13
    A method in accordance with claim 12, wherein said 2D reconstructed images are DRRs, and wherein step b of generating said 2D reconstructed images comprises:i) for each projection, specifying a set of rotation angles for each of said out- of-plane rotation parameters r and ø, Nr being the number of rotation angles for rotation parameter r, and Nø being the number of rotation angles for rotation parameter ø;and ii) generating two sets of DRRs, one set for each of said projections A and B;wherein each set includes DRRs that correspond to different combinations of said out-of-plane rotation angles, so that the number of DRRs in each set is Nr*Nφ.
  14. 14
    A method in accordance with claim 13, wherein the step of generating 2D reconstructed images further comprises the step of computing a set of in-plane rotated DRR images by performing a plurality of in-plane rotations on said DRRs, thereby creating a set of in-plane rotated reference DRRs for each projection.
  15. 15
    A method in accordance with claim 14, wherein said step of creating reference DRRs is performed offline.
  16. 16
    A method in accordance with claim 9, wherein the step of computing said 3D transformation parameters comprises:i) individually computing the transformation parameters (xA, yA,θA) and (xB, yB,θB)for each projection image A and B;and ii) combining the transformation parameters for projection A with the transformation parameters for projection B so as to obtain said 3D transformation parameters;and wherein said 3D transformation parameters are represented by three translations and three rotations (x, y, z, r, p, w).
  17. 17
    A method in accordance with claim 16, wherein said 3D transformation parameters are related to the transformation parameters for projections A and B by the following relationship:x = (xA +xB)/2, y = (yA -yB)l 2, z = (yA +yB)l 2, r = (rA +rB)l2, p = (θB -θΛ)l 2, w = (θB +θA)l 2
  18. 18
    A method in accordance with claim 16, wherein the step of computing the transformation parameters for each projection comprises:i) computing the in-plane transformation parameters using said in-plane rotated reference DRRs;and thereafter ii) estimating the out-of-plane rotation parameters using the in-plane transformation parameters computed in step i) above;and thereafter iii) iteratively refining said in-plane and out-of-plane transformation parameters, until said parameters converge to a sufficient accuracy.
  19. 22
    A method in accordance with claim 1 , wherein said 3D scan comprises at least one of:a CT scan, an MRI scan, an ultrasound scan, and a PET scan.
  20. 23
    An image guided radiosurgical system for radiosurgical treatment of a target, the system comprising:a. means for providing pre-treatment 3D scan data of said target;b. radiosurgical beam generator for generating at least one radiosurgical beam;c. imaging means for generating one or more 2D x-ray images of said target in near real time, said imaging means including: i) an imaging beam source for generating at least one imaging beam having a known intensity, and having a known position and angle relative to said target;and ii) means for directing said imaging beam towards and through said target from said known location and angle, and at said known intensity;iii) at least one image receiver for detecting the attenuated imaging beam after said beam has passed through said target;and iv) an image processor for processing data from said image receiver to generate said x-ray image;d. a controller, including: i) means for generating at least one reconstructed 2D image of said target, based on said 3D scan data, and using said known intensity, location, and angle of said imaging beam;ii) registration means for registering said reconstructed 2D image with said near real time x-ray image, said registration means including means for computing a set of 3D transformation parameters that represent the change in position of said target between said 3D scan and said near real time x-ray image;and e. positioning means, responsive to said controller, for adjusting in near real time the relative position of said radiosurgical beam generator and said target by the amount prescribed by said 3D transformation parameters.
  21. 24
    A system in accordance with claim 23, wherein said 2D reconstructed images comprises DRRs.
  22. 25
    A system in accordance with claim 23, wherein said 3D scan data comprise at least one of CT scan data, MRI scan data, and PET scan data.
  23. 26
    A system in accordance with claim 23, wherein said one or more 2D x-ray images of said target comprise x-ray projection images that represent at least two orthogonal projections A and B of said target onto respective projection image planes, and wherein said x-ray projection images are formed by transmitting at least two x- ray imaging beams through said target and onto said respective image planes, wherein each imaging beam is received by a respective x-ray camera after passing through said target.
  24. 27
    A system in accordance with claim 23, wherein said means for generating at least one reconstructed 2D image comprises means for generating two sets of reconstructed images, one set for each of said projections A and B.
  25. 28
    A system in accordance with claim 23, wherein said registration means comprises:A) means for individually registering each x-ray projection image A and B with their respective set of reconstructed images by determining a separate set of transformation parameters for each projection x-ray image;and B) combining the resulting parameters for each projection to obtain said 3D transformation parameters.
  26. 29
    A system in accordance with claim 28, wherein said transformation parameters for each of said projections A and B are described by two out-of- plane rotational parameters (rA,φA)and (rB,φB) respectively, and by three in- plane transformation parameters (xA,yA,θA)anό (χB,yB,θB), respectively.
  27. 30
    A system in accordance with claim 29, wherein said means for generating at least one reconstructed 2D image of said target comprises:i) means for specifying, for each projection A and B, a set of rotation angles for each of said out-of-plane rotation parameters r and ø, wherein the number of rotation angles for rotation parameter r is Nr, and the number of rotation angles for rotation parameter ø is Nø;and ii) means for generating two sets of DRRs, one set for each of said projections A and B;wherein each set includes DRRs that correspond to different combinations of said out-of-plane rotation angles, so that the number of DRRs in each set is Nr*N0.
  28. 31
    A method of registering a 2D (two-dimensional) x-ray image of a target with previously generated 3D scan data of said target, said x-ray image being characterized by an image plane defined by mutually orthogonal x- and y- coordinates, the method comprising:A) generating at least one reconstructed image from said 3D scan data;and B) determining the value of in-plane transformation parameters (x, y, θ) and out-of-plane rotational parameters (r, ø) for registering said reconstructed image onto said x-ray image, said parameters representing the difference in the position of the target as shown in said x-ray image as compared to the position of the target as shown by said image reconstructed from said 3D scan data;wherein r and ø represent the rotations of said target about first and second mutually orthogonal axes, said rotations being out-of-plane with respect to said image plane, said out-of-plane rotations representing the projection of said target onto said image plane;wherein x and y represent the amount of translation of said target within said image plane in the directions of said x- and y- axes, respectively, and θ represents the amount of rotation of said target within said image plane about an axis perpendicular to both said x- and said y- axes;and wherein step B comprises: a) obtaining an initial estimate for said in-plane transformation parameters (x, y, θ) by multi-level matching in 3D (three dimensions), between said x-ray image and said reconstructed image;b) based on said parameters (x, y, θ) estimated in step a, performing an initial search in one dimension for each of said pair of out-of-plane rotation parameters (r, ø);and c) iteratively refining said in-plane parameters (x, y, θ) and said out-of-plane parameters (r, ø), until said parameters converge to a desired accuracy.
  29. 32
    A method in accordance with claim 31 , wherein said 3D multi-level matching is performed sequentially in each of a succession of a plurality of image resolution levels, starting at the lowest resolution level and ending at the highest resolution level.
  30. 33
    A method in accordance with claim 31 , further wherein said 2D x-ray image of said target is obtained by transmitting through said target an imaging beam having a known position and angle relative to said target, and wherein said reconstructed image is a 2D synthesized DRR (digitally reconstructed radiographs) representing the radiographic image of said target that would be obtained with said imaging beam at said known position and angle, if said target were positioned in accordance with said 3D scan data.
  31. 34
    A method in accordance with claim 31 , further comprising the steps of A) determining a plurality Nr and Nφ of out-of-plane rotation angles, respectively, for said rotational parameters (r, ø);B) generating a plurality Nr* N0 of 2D reference images, one reference image for each of said plurality Nr and N0 of said out-of-plane rotation angles.
  32. 35
    A method in accordance with claim 1 , further comprising the step of generating offline, before step a, a plurality of in-plane rotated 2D reference images, by performing a series of in-plane rotations on said reconstructed image.
  33. 36
    A method in accordance with claim 35, wherein said 3D matching process in step a is performed upon said in-plane rotated 2D reference images.
  34. 37
    A method in accordance with claim 31 , wherein said 3D matching process in step a is performed using a similarity measure method.
  35. 38
    A method in accordance with claim 37, wherein said similarity measure method is based on a sum of absolute differences.
  36. 39
    A method in accordance with claim 31 , wherein step c of iteratively refining said in-plane and out-of-plane parameters comprises:d. refining the in-plane translation parameters (x, y), to increase the accuracy of said parameters;e. refining the in-plane rotation parameter (θ) based on said out-of-plane rotation parameters (r, ø) searched in step b, and on said refined in-plane transformation parameters (x, y) from step d;f. separately refining each of the out-of-plane rotation parameters (r, ø), based on said refined in-plane translation parameters from step d, and said refined rotation parameter from step e;g. iteratively and sequentially repeating steps d, e, and f, until a predetermined accuracy is reached;and h. refining once more said out-of-plane rotation parameters (r, ø).
  37. 40
    A method in accordance with claim 39, wherein step d of initially refining the in-plane translation parameters is performed by sub-pixel matching in two dimensions.
  38. 41
    A method in accordance with claim 39, wherein step e of refining the in- plane rotation parameters is performed by 1 D (one dimensional) interpolation.
  39. 42
    A method in accordance with claim 39, wherein step f of separately refining said out-of-plane rotation parameters is performed through a 1 D (one dimensional) search.
  40. 43
    A method in accordance with claim 39, wherein step h of refining said out- of-plane rotation parameters (r, ø) is performed by 1 D interpolation.
  41. 44
    A method in accordance with claim 31 , wherein said predetermined accuracy is sufficient to achieve a resolution of less than about 1mm.
  42. 45
    A method in accordance with claim 31 , wherein said 3D scan data comprise at least one of CT scan data, MRI scan data, and PET (positron emission tomography) data.
  43. 46
    A method in accordance with claim 31 , wherein said 1 D search for said out-of-plane rotation parameters in step b is performed using a similarity measure.
  44. 47
    A method in accordance with claim 46, wherein said similarity measure is based on pattern intensity.
  45. 48
    A method in accordance with claim 31 , wherein the search space for said 1 D search in step B is the full search range of out-of-plane rotation angles, and said full search range is sampled by one degree increments.
  46. 49
    A method in accordance with claim 39, wherein steps d, e, and f are performed using a similarity measure based on pattern intensity.
  47. 50
    A method in accordance with claim 31 , further comprising the step of processing said 2D x-ray image, after step A and before step B, so as to match the orientation, image size, and bit depth of said x-ray image with the orientation, image size, and bit depth of said reconstructed 2D image.
  48. 51
    A system for registering at least one 2D radiographic image of a target with at least one image reconstructed from previously generated 3D scan data of said target, said radiographic image being characterized by an image plane defined by mutually orthogonal x- and y- axes, the system comprising:a. means for providing said 3D scan data of said target;b. a radiation source for generating at least one radiographic imaging beam having a known intensity, and having a known position and angle relative to said target;c. an imaging system for generating a 2D radiographic image of said target in near real time;and d. a controller, including: i) means for generating said at least one reconstructed 2D image of said target, using said 3D scan data, and using said known location, angle, and intensity of said imaging beam;and ii) software for determining a set of in-plane transformation parameters (x, y, θ) and out-of-plane rotational parameters (r, ø), said parameters representing the difference in the position of the target as shown in said x-ray image as compared to the position of the target as shown by said 2D reconstructed images;wherein r and ø represent the rotations of said target about first and second mutually orthogonal axes, said rotations being out-of-plane with respect to said image plane, said out-of-plane rotations representing the projection of said target onto said image plane;and wherein x and y represent the amount of translation of said target within said image plane in the directions of said x- and y- axes, respectively, and θ represents the amount of rotation of said target within said image plane about an axis perpendicular to both said x- and said y- axes.
  49. 52
    A system in accordance with claim 51 , wherein said software for determining said in-plane and out-of-plane rotational parameters comprises:means for performing a 3D multi-level matching to determine an initial estimate for said in-plane transformation parameters (x, y, 0);means for performing a 1 D search for each of said pair of out-of-plane rotation parameters (r, ø) based on said initially estimated in-plane parameters (x, y, θ), and means for iteratively refining said in-plane parameters (x, y, θ) and said out-of- plane parameters (r, ø), until a desired accuracy is reached.
  50. 53
    A system in accordance with claim 51 , wherein said radiation source comprises an x-ray source, said 2D radiographic image comprises a 2D x-ray image, and said reconstructed image comprises a 2D DRR.
  51. 54
    A system in accordance with claim 51 , wherein said controller further comprises:A. means for determining a plurality Nr and N0 of out-of-plane rotation angles, respectively, for said rotational parameters (r, ø);and B. means for generating a plurality Nr* Nψ of 2D reference images, one reference image for each of said plurality Nr and φ of said out-of-plane rotation angles.
  52. 55
    A system in accordance with claim 51 , wherein said controller further comprises means for generating offline a plurality of in-plane rotated 2D reference images by performing a series of in-plane rotations on said reconstructed image.
  53. 56
    A system in accordance with claim 52, wherein said 3D multi-level matching means performs sequentially in each of a succession of a plurality of resolution levels, starting at the lowest resolution level and ending at the highest resolution level.
  54. 57
    A system in accordance with claim 52, wherein said 3D multi-level matching means comprises similarity measure means based on a sum of absolute differences.
  55. 58
    A system in accordance with claim 52, wherein said means for iteratively refining said in-plane and out-of-plane parameters comprises:d. means for refining the in-plane translation parameters (x, y), to increase the accuracy of said parameters;e. means for refining the in-plane rotation parameter (0) based on said out- of-plane rotation parameters (r, ø) searched in step b, and on said refined in- plane transformation parameters (x, y) from step d;f. means for separately refining each of the out-of-plane rotation parameters (r, ø), based on said refined in-plane translation parameters from step d, and said refined rotation parameter from step e;and g. means for iteratively and sequentially repeating steps d, e, and f, until a predetermined accuracy is reached, and for refining once more said out-of-plane rotation parameters (r, ø).
  56. 59
    A system in accordance with claim 52, wherein said means for refining the in-plane translation parameters comprises 2D sub-pixel matching means.
  57. 60
    A system in accordance with claim 52, wherein said means for refining the in-plane rotation parameters comprises 1 D (one dimensional) interpolation means.
  58. 61
    A system in accordance with claim 52, wherein said means for separately refining said out-of-plane rotation parameters comprises means for performing one or more 1 D searches.
  59. 62
    A system in accordance with claim 52, wherein said means for refining said out-of-plane rotation parameters (r, ø) comprises 1 D interpolation means.
  60. 63
    A system in accordance with claim 52, wherein said desired accuracy is sufficient to achieve a resolution of less than about 1mm.
  61. 64
    A system in accordance with claim 51 , wherein said 3D scan data comprise at least one of CT scan data, MRI scan data, and PET (positron emission tomography) data.
  62. 65
    A system in accordance with claim 51 , wherein said means for performing a 1 D search for said out-of-plane rotation parameters comprises means for performing a similarity measure based on pattern intensity.
  63. 66
    A system in accordance with claim 52, wherein said means for refining the in-plane translation parameters (x,y), said means for refining the in-plane rotation parameter (0), and said means for separately refining said out-of-plane rotation parameters (r, ø) comprises means for performing one or more similarity measures based on pattern intensity.
  64. 67
    A system in accordance with claim 52, further comprising means for processing said 2D x-ray image so as to match the orientation, image size, and bit depth of said x-ray image with the orientation, image size, and bit depth of said reconstructed image.
  65. 68
    A method in image-guided surgery for determining the measure of similarity of a first image of an object and a second image of said object, the method comprising:a. forming a difference image by subtracting the corresponding pixel values of the second image from each pixel value of the first image;wherein said first image is an x-ray image of said object generated in near real time, and said second image is a DRR (digitally reconstructed radiograph) synthesized from previously generated 3D scan data of said object;and b. forming a pattern intensity function by summing asymptotic functions of the gradients of said difference image over all the pixels within a neighborhood R;wherein said neighborhood R is defined so that said gradients of said difference image can be considered in at least four directions.
  66. 69
    A method in accordance with claim 68, wherein said pattern intensity function is an asymptotic function of the gradients of said difference image.
  67. 70
    A method in accordance with claim 68, wherein said first and second images, and said difference image, are digital images.
  68. 71
    A method in accordance with claim 68, wherein said first and second images are discretized images respectively characterized by a first and a second 2D (two-dimensional) array of pixel values;and wherein said difference image is a discretized image characterized by a third 2D array of pixel values.
  69. 72
    A method in accordance with claim 71 , wherein each pixel value of an image is a number representative of the intensity of said image at a corresponding 2D array element.
  70. 73
    A method in accordance with claim 71 , wherein the number of rows of said first array is equal to the number of rows of said second array and said third array, and the number of columns of said first array is equal to the number of columns of said second array and said third array.
  71. 74
    A method in accordance with claim 71 , wherein the number of rows and columns of said first and second arrays is about 512.
  72. 75
    A method in accordance with claim 68, wherein said x-ray image of said target is obtained by transmitting through said target an imaging beam having a known intensity and a known position and angle relative to said target, and wherein said 2D DRR (digitally reconstructed radiographs) representing the radiographic image of said target that would be obtained with said imaging beam at said known intensity, position and angle, if said target were positioned in accordance with said 3D scan data.
  73. 76
    A method in accordance with claim 71 , wherein the pixel value for each image represents the intensity of said image, and wherein the pixel value at the i-th row and j-th column of said third array of pixel values for said difference image is given by:if ( J) = ive ( J) ~ I DRR ii, j) . wherein luve(i ) represents the (ij)-th pixel value of a real-time x-ray image of said object, and IDRR(U) represents the (i,j)th pixel value of a digitally reconstructed image of said object synthesized from previously generated 3D scan data of said object.
  74. 77
    A method in accordance with claim 68, wherein said pattern intensity function is characterized by a mathematical formulation given by:^. 2 y y where Im ,j) represents the array of pixel values for said difference image, where σ is a weighting constant for weighting said function, and where R is a neighborhood defined around the pixel (i,j) as a center point.
  75. 78
    A method in accordance with claim 77, wherein σ is from about 4 to about 16.
  76. 79
    A method in accordance with claim 68, wherein said at least four directions comprise:a. a substantially horizontal direction;b. a substantially vertical direction;c. a diagonal direction of about 45 degrees;and d. a diagonal direction of about -45 degrees.
  77. 80
    A method in accordance with claim 79, wherein the result of the sampling of said pattern intensity in said neighborhood R, the pattern intensity function is given by:r2 % σ2+ (Idif (i,j) -Idif (i -\ -l)f + Σ <r÷"σ + (Id!f i -Idif i -i, / + !))
  78. 81
    A method in accordance with claim 68, wherein said 3D scan data comprise at least one of CT scan data, MRI scan data, ultrasound scan data, and PET (positron emission tomography) data.
  79. 82
    A system for determining the measure of similarity of a 2D x-ray image of an object and a 2D DRR of said object generated from previously obtained 3D scan data, said x-ray image and said DRR being discretized images characterized by a first and second 2D array of pixel values, the system comprising:a. means for generating 3D scan data of said object;b. an x-ray source for generating at least one imaging beam;c. imaging means for generating a 2D radiographic image of said object in near real time, by directing said imaging beam towards and through said object from a known location and angle and at a known intensity, and detecting said imaging beam after said beam has passed through said object;d. a controller, including: i) software for generating a set of 2D DRR images of said object, using said 3D scan data and said known location, angle, and intensity of said imaging beam;and ii) software for determining the measure of similarity between said 2D x-ray image and said 2D DRR, by subtracting each pixel value of said second image from a corresponding pixel value of said first image to form a difference image, by adding the asymptotic functions of the gradients of the difference image over all the pixels within a neighborhood R;wherein said pattern intensity function is an asymptotic function of the gradients of said difference image;and wherein said neighborhood R is defined so that said gradients of said difference image can be considered in at least four directions.
  80. 83
    A system in accordance with claim 82, wherein said at least four directions comprise:a) a substantially horizontal direction;b) a substantially vertical direction;c) a diagonal direction of about 45 degrees;and d) a diagonal direction of about -45 degrees.
  81. 84
    A system in accordance with claim 82, wherein said pattern intensity function is given by:where Iditfi ,j) represents the array of pixel values for said difference image, where σ is a weighting constant, and wherein said neighborhood R uses the pixel (i,j) as a center point.
  82. 85
    An apparatus for aligning the position of a treatment target relative to a radiosurgical beam generator during image guided radiosurgery, the system comprising:a 3D scanner configured to generated a pre-treatment 3D scan that shows the position of the target at treatment planning time;an image reconstructor configured to generate a set of 2D reconstructed images from the pre-treatment 3D scan;an x-ray imaging system for generating in near real time one or more 2D x-ray images of the target, wherein the x-ray images show the position of the target at a current time during treatment;an image registration system configured to register the 2D reconstructed images with the near real time x-ray images, by computing a set of 3D transformation parameters that represent the change in position of the target between the pre-treatment 3D scan and the near real time x-ray images;and a position adjustor configured to adjust, in near real time, the relative position of the radiosurgical beam generator and the target by the amount prescribed by the 3D transformation parameters;wherein the target is allowed six degrees of freedom in position.
  83. 86
    An apparatus in accordance with claim 85, further comprising an x-ray image processor configured to process the near real time x-ray images so that the orientation, image size, and bit depth of the x-ray images match the orientation, image size, and bit depth of the reconstructed 2D images.
  84. 87
    An apparatus in accordance with claim 85, wherein the 3D scanner comprises at least one of:a CT scanner;an MRI scanner;and a PET scanner.
  85. 88
    An apparatus in accordance with claim 85, wherein the x-ray imaging system includes a) an x-ray imaging beam generator configured to generate one or more x-ray imaging beams;and b) an x-ray beam receiver configured to receive each x-ray imaging beam.
  86. 89
    An apparatus in accordance with claim 88, wherein the x-ray beam receiver comprises one or more x-ray cameras.
  87. 90
    An apparatus in accordance with claim 89, wherein the x-ray imaging system is configured to generate x-ray projection images that represent at least two orthogonal projections A and B of the target onto respective projection image planes, the x-ray projection images being formed by transmitting at least two x- ray imaging beams through the target and onto the respective image planes, and each x-ray imaging beam being received by a respective x-ray camera after passing through the target.
Independent claims87