WO1998019272A1 - Apparatus for matching x-ray images with reference images - Google Patents

Apparatus for matching x-ray images with reference images Download PDF

Info

Publication number
WO1998019272A1
WO1998019272A1 PCT/US1997/019538 US9719538W WO9819272A1 WO 1998019272 A1 WO1998019272 A1 WO 1998019272A1 US 9719538 W US9719538 W US 9719538W WO 9819272 A1 WO9819272 A1 WO 9819272A1
Authority
WO
WIPO (PCT)
Prior art keywords
dpis
dsis
generating
images
image
Prior art date
Application number
PCT/US1997/019538
Other languages
French (fr)
Inventor
Andre M. Kalend
Joel Greenberger
Karun B. Shimoga
Charalambos N. Athanassiou
Takeo Kanade
Original Assignee
University Of Pittsburgh Of The Commonwealth System Of Higher Education
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24973119&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO1998019272(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by University Of Pittsburgh Of The Commonwealth System Of Higher Education filed Critical University Of Pittsburgh Of The Commonwealth System Of Higher Education
Priority to EP97912971A priority Critical patent/EP0934573A1/en
Priority to JP10520700A priority patent/JP2001503176A/en
Priority to CA002270357A priority patent/CA2270357A1/en
Priority to AU50029/97A priority patent/AU5002997A/en
Publication of WO1998019272A1 publication Critical patent/WO1998019272A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/757Matching configurations of points or features
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10081Computed x-ray tomography [CT]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S378/00X-ray or gamma ray systems or devices
    • Y10S378/901Computer tomography program or processor

Definitions

  • This invention relates to matching similar x-ray images and has particular application to computer controlled radiotherapy apparatus for automatically matching on-line the portal images generated during radiotherapy treatment on a treatment machine with simulation images generated prior to treatment on a simulation machine for determining that the desired target is actually being irradiated for the purposes of assessment, and/or controlling the treatment equipment.
  • Background Information There are medical applications which require matching of x-ray images. For instance, in computer controlled radiotherapy, treatment beams of high energy radiation are directed at a tumor from a number of directions so as to maximize irradiation of the tumor while minimizing exposure of healthy tissue surrounding the tumor.
  • Such radiotherapy treatment typically has two distinct phases: the simulation phase, and the actual treatment phase.
  • the patient is placed on equipment similar to the treatment equipment except that it does not generate the high energy radiation beam.
  • the simulation equipment is successively positioned to simulate the delivery of the sequence of treatment beams prescribed by the treating oncologist. This assures that the equipment can be positioned to deliver the required treatment beams and progressively move from one treatment beam to the next without collision between the equipment and the patient or between movable components of the equipment.
  • a low dosage x-ray image called the simulation image is taken.
  • This simulation image which generally has good contrast and detail because of the low energy of the x-ray beam used (in the kiloelectronvolt range) helps the oncologist to locate the position of the tumor and thereby establish the positions of the equipment components for delivering the successive treatment beams.
  • the patient is placed in the exact same position on the equipment as in the simulation before the regular-dosage x-ray radiation, typically in the megaelectronvolt range, is used to treat the patient.
  • regular-dosage x-ray radiation typically in the megaelectronvolt range
  • the portal image Another x-ray image is taken, which is called the portal image.
  • the simulation and portal images are compared by an expert to determine whether the tumor, as identified in the simulation image, has been adequately treated with radiation in the portal image. If the coverage is not complete, the patient is scheduled for a corrective treatment.
  • the current accepted procedure involves the manual comparison of the portal and simulation images.
  • Accurate manual comparison is quite challenging given the fact that the two x-rays are usually taken by different equipment and at different levels of radiation exposure. The latter fact implies that the tumor area is usually not visible in the portal x-ray, and thus the matching of the portal image with that of the simulation has to rely on manual estimation of dimensions from anatomical landmarks, which will not be clearly visible.
  • the portal images have been generated by using x-ray film which has to be developed. This is not a serious drawback where only a single or a few treatment beams are utilized.
  • this x-ray film is a serious limitation in computer controlled radiotherapy where a large number of treatment beams are used.
  • Electronic portal imagers have been developed which generate a digitized image which can be displayed on an electronic display device. Unfortunately, the same problems exist as to the contrast and definition in the portal image generated electronically.
  • digitizing means digitizes the x-ray image such as the portal image to generate a first set of digital image signals or digital portal image signals (DPIS) in the case of the portal image.
  • the digitizing means also digitizes the reference image such as the simulation image to generate second digital image signals or digital simulation signals (DSIS).
  • Processing means process these digital image signals to generate matched digital image signals. The processing is performed without any prior knowledge of the physical dimensions of any of the features in the images.
  • Output means generate for instance a display from the matched digital image signals and/or control the treatment/diagnosis equipment.
  • the processing means includes coarse alignment means which first effect a coarse alignment between the digital portal image signals and the digital simulation image signals. Coarse alignment is initiated by selecting seed points in the portal image represented by the DPIS and in the simulation image represented by the DSIS. Selection of the seed points can be done either interactively using a pointing device such as a mouse to select what appear to be corresponding points on displays of the two images, or automatically through use of x-ray opaque fiducials placed on the patient. In either case, the seed points are used to compute a transform between the two images. Means are then used to apply the transform to one of the sets of digital image signals to transform points in that image to the coordinates of the other image thereby producing coarse aligned DPIS and DSIS.
  • the coarse aligned DPIS and DSIS are first prepared by selecting selected DPIS and selected DSIS for regions of the images which intersect or overlap, and preferably for a region of regular shape such as a rectangle within the intersecting regions of the images.
  • the digital image signals for these regions are then enhanced to produce prepared images with similar dynamic range and pixel intensities.
  • the fine alignment means includes means generating an updated transform from the prepared DPIS and DSIS, and means applying the updated transform to either the coarse or prepared DPIS and DSIS to generate the matched DPIS and DSIS.
  • the means generating the updated transform comprises means generating motion flow components from the prepared DPIS and DSIS and calculating means calculating the updated transform from the motion flow components.
  • the means generating the motion flow components generates motion flow gradient components and the calculating means comprises means applying a robust optimization to calculate the updated transform.
  • the means generating updated transform uses successive ascending levels of resolution of the prepared DPIS and DSIS to generate the updated transform. In the tracking mode, the updated transform is used to track movement between successive sets of digital portal image signals. Tracking can be used to terminate the radiation if patient movement exceeds specified limits, or could be used to operate the patient positioning assembly to maintain the radiation beam in proper alignment with the area to be treated.
  • the invention can also be used to match x-ray images with other reference images which could be another x-ray image or another type of image.
  • Figure 1 is a schematic diagram of apparatus for implementing the invention.
  • Figure 2a is a simplified illustration of a simulation image to which the invention can be applied.
  • Figure 2b is a simplified illustration of a portal image to which the invention may be applied.
  • Figure 2c is a simplified illustration of a display superimposing the simulation and portal images of Figures 2a and 2b utilizing the invention.
  • FIGS 3-11 are flow charts of software utilized to implement the invention in the apparatus of Figure 1.
  • the invention is directed to matching x-ray images with reference images and will be described as applied to matching portal images generated in computer controlled radiotherapy with simulation images. However, it will be understood that the invention has wide application in matching other x-ray images such as those used in diagnosis, for example. As will be seen, the invention also has application for tracking motion in successive portal images such as for controlling positioning of a patient or gating of the radiation beam.
  • a simulation setup 1 is used for determining the location of the region such as a tumor within a patient 3 to be treated and for setting up the sequence of treatment beams.
  • the setup equipment includes a gantry 5 mounted for rotation about a horizontal pivot 7 supported by a machine base 9.
  • a low energy, in the kiloelectronvolt range, x-ray beam 11 is directed by a collimator 13 mounted on the gantry 5 along a path which extends transversely through an extension of the pivot 7.
  • the patient 3 is supported on a patient positioning assembly 15 which includes a couch 17 mounted on a support 19 for three dimensional translation relative to the support.
  • the support 19, in turn, is mounted on a turntable 21.
  • a plurality of treatment beams can be simulated.
  • sequencing the simulation equipment 1 through the positions required to generate the successive beams, it can be determined whether all of the required beams can be achieved and whether sequencing the movement of the equipment between beams must be adjusted to avoid collisions between the equipment and the patient or between components of the equipment.
  • the low energy x-ray beam 11 is used to generate simulation images by placement of an x-ray film 23 in line with the x-ray beam 11 on the other side of the patient 3 from the collimator 13.
  • This simulation image is used to position the area of the patient to be treated, such as a tumor, at the isocenter of the setup, which is the intersection of the beam 11 with a projection of the pivot axis 7.
  • the patient 3 is transferred to the treatment setup 1 .
  • the treatment setup at 1 ' is similar to the simulation setup 1 , except that the x-ray beam 11 ' is in the megaelectronvolt range.
  • a portal image is generated by the treatment setup 1 ' .
  • This portal image can be captured by an x-ray film as in the simulation setup; however, it is preferred that an electronic portal imager 25 be used. If available, an electronic imager could also be used in place of the x-ray film 23 in the simulation setup 1.
  • the simulation image and the portal image can be quite different.
  • the invention can be used to match the simulation and portal images to determine if the treatment dosage was delivered to the proper treatment area. It can also be used to detect patient movement during treatment to terminate generation of the x-ray beam 11 ' if a movement exceeds proper limits, or to maneuver the equipment to maintain proper alignment.
  • the image matching system 27 includes a digitizer 29 which digitizes the simulation image such as produced on the x-ray film 23 and the portal image such as that generated by the electronic portal imager 25. In a more general sense, the matching system 27 matches an x-ray image, such as the portal image, with a reference image such as the simulation image.
  • the image matching system 27 further includes a processor 31 which includes a module for coarse alignment 33 followed by a module for fine alignment 35.
  • the output of the processor can be matched portal (x-ray) and simulation
  • interface devices 39 which can include a keyboard 41 and a pointing device 43, such as a mouse or a trackball.
  • Figures 2a-2c illustrate that the invention can be used to match a portal x-ray image with a simulation reference image.
  • Figure 2a represents a simulation image 45 generated using the simulation setup 1.
  • the low energy x-rays used for this image produce an image with good contrast and detail, so that the outline 47 of the patient and bony structure 49 are shown as well as the tumor 51.
  • Figure 2b illustrates the portal image which being taken with the higher energy treatment beam shows the treated area 55 as a uniform dark spot.
  • the irregular edge of the treated area 55 is produced by the leaves used in the collimator 13 to conform the beam 11 ' generally to the shape of the tumor.
  • the remainder of the portal image 55 shows little detail and does not indicate the location of the bones.
  • the two images 45 and 53 can be translated relative to each other, scaled differently, skewed and rotated (by 90° in the example).
  • the two images can also be different in perspective and in curvature.
  • the coarse alignment module 33 produces a general alignment of the two images, and then the fine alignment module 35 uses robust motion flow to rapidly and accurately complete matching of the images.
  • the display device 37 can present the matched images in different ways. In one embodiment, the display 37 alternates between the two images at about 6 to 20 Hz, but usually about 12 Hz, so that the observer views the images superimposed as a composite image 59, as shown in Figure 2c. As can be seen in the example, the treated area 55' in the matched portal image, overlays the tumor 51 ' in the matched simulation image. In another type of display (not shown), the outline of the treated area from the portal image is projected onto the processed simulation image, so that it can be seen if the targeted tumor was in fact treated.
  • a coarse transformation is applied to the digitized x-ray or portal image signals (DPIS) to convert them to the coordinate system of the digital reference or simulation image signals (DSIS).
  • DSIS digital reference or simulation image signals
  • the information needed to generate this transformation can be generated interactively through selection of what appear to be corresponding points in the two images by the operator interactively using a pointer device 43 or automatically using x-ray opaque fiducials 61 which are placed on the patient in both the simulation setup and the treatment setup (see Figure 1).
  • the points so generated in either case are referred to as seed points.
  • the coarse transform H from the portal image coordinates to the simulation coordinates is:
  • the (x y) vector denotes the column and row coordinates of the center of each of the seed points in the corresponding portal and simulation images.
  • the four RotSkewScale components of the matrix describe the full affine transformation that is needed to coarsely align the images. In this stage, the placement of the fiducial or the interactive selection of the seed points need not be accurate as the next stage is able to accommodate for reasonably small deviations.
  • the portal image is warped toward the simulation image. Then, overlapping regions of the two images are computer enhanced so that the corresponding intensity levels are similar. Finally, the motion- flow, or the fine-scale transform is computed so that the portal image glides on the gradient of dissimilarity toward the simulation image.
  • a more comprehensive transformation model is used in which the input position vector is represented by:
  • the parameters a o through 5 include the affine transform as in the coarse alignment, whereas the parameters p 0 , p x include the perspective transformation, and c covers the deformation that can be caused by breathing, etc.
  • Vx e f where/ is the region of the image we compute the transformation over.
  • I(x) is the intensity function at point x
  • the image at t + 1 is the portal image
  • at t is the simulation image.
  • Figures 3-11 are flow charts of software which implements the invention.
  • Figure 3 illustrates the main routine 100 which includes performing a coarse alignment, either interactively at block 110 or automatically at block 120.
  • a rough approximation of the transformation between the portal image and the simulation image is calculated using Equation 1.
  • the user then has the option of determining whether the rough approximation has provided a satisfactory alignment of the images at 130. If so, the procedure is completed. If not, a fine alignment is performed.
  • the invention can also be used to track patient movement, in which case the transformation between the two images is utilized at 140 to roughly determine the updated position of the fiducials. If requested by the user in image matching and during tracking, the images are prepared for the fine alignment at 150.
  • the refined image transformation is then calculated at 160 and if the image matching mode is selected as determined at 170, the transform is accomplished and the images are displayed at 180 in the manner discussed above. If the tracking mode has been selected at 190, the routine returns to 140 for generating the next position. The user again has the final decision at 200 to determine whether the image matching is satisfactory. If not, the routine returns to 110 and the rough calculation is re-initiated.
  • the procedure for calculating the rough approximation of the transformation interactively called for at block 1 10 in Figure 3 is illustrated in detail in Figure 4.
  • the user selects corresponding seed points or areas in the portal image and the simulation image using, for instance, the mouse 43 as indicated at 111.
  • the selected areas or points are then used to compute the rough transformation between the portal image and the simulation image by calling a procedure A as indicated at 112.
  • This rough transform is then used to transform the portal image to simulation image coordinates by calling procedure B as indicated at 113.
  • the images are then displayed on the monitor 37 as indicated at 114.
  • procedure A used to calculate the rough transform are shown in Figure 5. If the user has indicated an area as determined at Al, the system automatically selects random points from inside the area as corresponding as indicated at A2. Then, or if the user has selected points rather than an area, the corresponding point pairs are used to calculate the transform parameters using the least squares (LSQ) method as indicated at A3.
  • LSQ least squares
  • procedure B for transforming the portal to simulation coordinates is shown in Figure 5.
  • the row and column limits of the resulting transformed portal image are determined at Bl using the transformation matrix H, which is the inverse of Equation 1.
  • the resulting portal image is then raster scanned at B2, and for each pixel the location is determined using the transformation.
  • the intensity value for each pixel is calculated next using linear interpolation between the surrounding pixel locations in the original portal image.
  • the routine 120 for performing the coarse alignment automatically using fiducials on the patient is shown in Figure 7.
  • the x-ray opaque fiducials 61 are detected in both the portal and simulation images at 121 and the corresponding markers are identified at 122.
  • the image transform is then computed at 123 using procedure A of Figure 5 and the centroid of each of the markers as the seed points.
  • the portal image is then transformed at 124 to simulation coordinates using the computed transformation and procedure B of Figure 6.
  • the images are displayed at 126 in the manner discussed above in connection with Figures 2a-c.
  • the routine 150 for preparing the coarse aligned digital image signals for fine alignment is shown in Figure 8.
  • First, the region of intersection over overlap between the simulation and portal images is calculated at 151 using the transformation of Equation 1.
  • the largest rectangular region that fits within the intersection region is calculated at 152.
  • Other regular geometric shapes, such as a square and so forth, could be used in place of the rectangle.
  • New images representing the rectangular intersection region of the portal and simulation image are formed at 153.
  • These resulting images are then enhanced at 154 to generate prepared digital image signals.
  • Various forms of enhancement such as histogram equalization, lapalcian of the Gaussian, high-pass filtering and other techniques are used to produce the prepared images with similar dynamic range and pixel intensities.
  • Figure 9 illustrates the routine 160 for calculating the updated transformation for a fine alignment.
  • This process is performed at several levels of resolution of the digital image signals beginning with the lowest resolution, which in the example is about one-eighth resolution.
  • the images at the lowest resolution for the prepared portal and simulation images are formed. These images are updated using the latest updated transformation parameters, that is, transformation parameters calculated at the previous level of resolution, at 162.
  • An important part of the invention is that robust motion flow is used to perform the fine alignment.
  • the motion flow gradient components are generated at 163. Application of motion flow using gradient components is described by M. J. Black and P. Anandan in a paper entitled, "A Framework For The Robust Estimation Of Optical Flow” published in Proc. 4th Intl. Conf. on Computer Vision (ICCV 93),
  • the final transformation matrix Q is generated at 167.
  • the details of the routine for calculating the updated image transformation parameters using robust optimization of block 164 in Figure 9 is shown in Figure 10.
  • the robust motion is represented by data points called inliers. Those exhibiting other motion are identified as outliers.
  • the data points are the pixel values. The pixels are successively separated into inliers and outliers based upon their contribution to a consistent motion flow vector. The pixels in the inlier set are used to calculate the dominant motion flow, and their contribution to it is dependent on their weight factors which are calculated during the robust optimization.
  • a loop is entered at 164.1 where each of the inlier points is marked using individual weight factors. Initially, the weight factors of the pixels are all set to 1 so that all of the pixels are inliers. At
  • an optimization parameter, ⁇ which determines the sensitivity of the procedure to outliers is set.
  • the weight factors are dependent on this parameter, ⁇ .
  • the more points are eliminated as inliers and the closer the inliers become to the current estimate of the motion flow vector.
  • ⁇ scheduling This lowering of ⁇ is referred to as ⁇ scheduling.
  • the ⁇ scheduling must be done carefully. If ⁇ is lowered too fast, a solution may be missed, while on the other hand, lowering ⁇ too slowly increases the processing time.
  • a is lowered depending upon the largest error in the motion flow parameters.
  • each of the inlier data points is used in the calculation of the updated values for the transformation parameters of the Q matrix at 164.4.
  • the equations used at 164.4 are derived preferably using the conjugate gradient, although gradient descent can also be used.
  • motion flow and robust statistics are used in deriving equations for determining the transformation parameters.
  • the error in the transformation parameters which is the change from the last calculation, as well as ⁇ , are used at 164.5 to adjust the weight factors for the pixels.
  • Figure 11 illustrates the tracking routine on 140.
  • the incremental updates and the transform H and/or Q are combined so that the transform always relates back to the original simulation or reference image.
  • the then current portal image replaces the simulation image if used, and then a new portal image is acquired at 143.
  • successive portal images are matched with the next preceding portal image to generate the updated transform.
  • the successive positions of the fiducials or changes in the pattern of the fiducials from successive portal images is used to generate tracking signals for controlling the radiotherapy equipment such as turning the beam on and off and/or driving the patient positioning assembly.

Abstract

X-ray images (53) such as radiotherapy portal images and simulation images (45) are matched by apparatus (27) which digitizes the images and automatically processes the digitized signals to generate matched digitized signals which can be displayed for comparison. The digitized images are first coarse aligned (33) using a transform generated from seed points selected interactively (110) from the two images or through detection and identification (120) of x-ray opaque fiducials placed on the patient. A fine alignment (35) is then performed by first selecting intersecting regions of the two images (150) and enhancing those regions (154). Secondly, an updated transform is generated (160) using robust motion flow in these regions at successive ascending levels of resolution. The updated transform is then used to align the images (167) which are displayed for comparison. The updated transform can also be used to control the radiotherapy equipment (140).

Description

APPARATUS FOR MATCHING X-RAY IMAGES WITH REFERENCE
IMAGES
BACKGROUND OF THE INVENTION
Field of the Invention
This invention relates to matching similar x-ray images and has particular application to computer controlled radiotherapy apparatus for automatically matching on-line the portal images generated during radiotherapy treatment on a treatment machine with simulation images generated prior to treatment on a simulation machine for determining that the desired target is actually being irradiated for the purposes of assessment, and/or controlling the treatment equipment. Background Information There are medical applications which require matching of x-ray images. For instance, in computer controlled radiotherapy, treatment beams of high energy radiation are directed at a tumor from a number of directions so as to maximize irradiation of the tumor while minimizing exposure of healthy tissue surrounding the tumor. Such radiotherapy treatment typically has two distinct phases: the simulation phase, and the actual treatment phase. In the simulation phase, the patient is placed on equipment similar to the treatment equipment except that it does not generate the high energy radiation beam. The simulation equipment is successively positioned to simulate the delivery of the sequence of treatment beams prescribed by the treating oncologist. This assures that the equipment can be positioned to deliver the required treatment beams and progressively move from one treatment beam to the next without collision between the equipment and the patient or between movable components of the equipment. During this procedure a low dosage x-ray image called the simulation image is taken. This simulation image, which generally has good contrast and detail because of the low energy of the x-ray beam used (in the kiloelectronvolt range) helps the oncologist to locate the position of the tumor and thereby establish the positions of the equipment components for delivering the successive treatment beams.
During the actual treatment phase, the patient is placed in the exact same position on the equipment as in the simulation before the regular-dosage x-ray radiation, typically in the megaelectronvolt range, is used to treat the patient.
During this phase, another x-ray image is taken, which is called the portal image.
After completion of the treatment, the simulation and portal images are compared by an expert to determine whether the tumor, as identified in the simulation image, has been adequately treated with radiation in the portal image. If the coverage is not complete, the patient is scheduled for a corrective treatment.
The current accepted procedure involves the manual comparison of the portal and simulation images. Accurate manual comparison is quite challenging given the fact that the two x-rays are usually taken by different equipment and at different levels of radiation exposure. The latter fact implies that the tumor area is usually not visible in the portal x-ray, and thus the matching of the portal image with that of the simulation has to rely on manual estimation of dimensions from anatomical landmarks, which will not be clearly visible.
Conventionally, the portal images have been generated by using x-ray film which has to be developed. This is not a serious drawback where only a single or a few treatment beams are utilized. However, this x-ray film is a serious limitation in computer controlled radiotherapy where a large number of treatment beams are used. Electronic portal imagers have been developed which generate a digitized image which can be displayed on an electronic display device. Unfortunately, the same problems exist as to the contrast and definition in the portal image generated electronically.
The problem of matching portal images with simulation images is compounded by the fact that the images have differences in orientation caused by skewing, scaling differences, rotation, translation and differences in perspective and curvature.
In stereotactic radiology, digitized computed tomography x-ray images and magnetic resonance images (MRI) have been automatically matched by applying scaling derived from known fixed dimensions of a steel frame which appears in both images. Such fixed landmarks of known dimensions are not available in conventional radiotherapy images.
There is a need, therefore, for apparatus for automatically matching x-ray images and particularly for matching portal images with simulation images in radiotherapy.
There is also a need for such apparatus which can match the portal and simulation images on-line for multiple treatment beams.
There is further need for such apparatus which can match portal images and simulation images having widely different contrast and definition and differences caused by skewing, rotation, scaling, perspective or curvature.
There is an additional need for apparatus for obtaining and maintaining alignment of a patient during computed controlled radiotherapy or for terminating the radiation beam if alignment becomes unacceptable.
SUMMARY OF THE INVENTION These needs and others are satisfied by the invention which is directed to apparatus for automatically matching an x-ray image with a reference image, and particularly for matching the portal image with a simulation image for determining whether radiotherapy treatment has been adequate or for matching successive portal images for controlling operation of the radiotherapy equipment. In matching images, digitizing means digitizes the x-ray image such as the portal image to generate a first set of digital image signals or digital portal image signals (DPIS) in the case of the portal image. The digitizing means also digitizes the reference image such as the simulation image to generate second digital image signals or digital simulation signals (DSIS). Processing means process these digital image signals to generate matched digital image signals. The processing is performed without any prior knowledge of the physical dimensions of any of the features in the images.
Output means generate for instance a display from the matched digital image signals and/or control the treatment/diagnosis equipment. The processing means includes coarse alignment means which first effect a coarse alignment between the digital portal image signals and the digital simulation image signals. Coarse alignment is initiated by selecting seed points in the portal image represented by the DPIS and in the simulation image represented by the DSIS. Selection of the seed points can be done either interactively using a pointing device such as a mouse to select what appear to be corresponding points on displays of the two images, or automatically through use of x-ray opaque fiducials placed on the patient. In either case, the seed points are used to compute a transform between the two images. Means are then used to apply the transform to one of the sets of digital image signals to transform points in that image to the coordinates of the other image thereby producing coarse aligned DPIS and DSIS.
Following coarse alignment, a fine alignment is performed. In implementing the fine alignment, the coarse aligned DPIS and DSIS are first prepared by selecting selected DPIS and selected DSIS for regions of the images which intersect or overlap, and preferably for a region of regular shape such as a rectangle within the intersecting regions of the images. The digital image signals for these regions are then enhanced to produce prepared images with similar dynamic range and pixel intensities. The fine alignment means includes means generating an updated transform from the prepared DPIS and DSIS, and means applying the updated transform to either the coarse or prepared DPIS and DSIS to generate the matched DPIS and DSIS.
The means generating the updated transform comprises means generating motion flow components from the prepared DPIS and DSIS and calculating means calculating the updated transform from the motion flow components. Preferably the means generating the motion flow components generates motion flow gradient components and the calculating means comprises means applying a robust optimization to calculate the updated transform. The means generating updated transform uses successive ascending levels of resolution of the prepared DPIS and DSIS to generate the updated transform. In the tracking mode, the updated transform is used to track movement between successive sets of digital portal image signals. Tracking can be used to terminate the radiation if patient movement exceeds specified limits, or could be used to operate the patient positioning assembly to maintain the radiation beam in proper alignment with the area to be treated.
The invention can also be used to match x-ray images with other reference images which could be another x-ray image or another type of image. BRIEF DESCRIPTION OF THE DRAWINGS
A full understanding of the invention can be gained from the following description of the preferred embodiments when read in conjunction with the accompanying drawings in which:
Figure 1 is a schematic diagram of apparatus for implementing the invention.
Figure 2a is a simplified illustration of a simulation image to which the invention can be applied.
Figure 2b is a simplified illustration of a portal image to which the invention may be applied. Figure 2c is a simplified illustration of a display superimposing the simulation and portal images of Figures 2a and 2b utilizing the invention.
Figures 3-11 are flow charts of software utilized to implement the invention in the apparatus of Figure 1.
DESCRIPTION OF THE PREFERRED EMBODIMENT The invention is directed to matching x-ray images with reference images and will be described as applied to matching portal images generated in computer controlled radiotherapy with simulation images. However, it will be understood that the invention has wide application in matching other x-ray images such as those used in diagnosis, for example. As will be seen, the invention also has application for tracking motion in successive portal images such as for controlling positioning of a patient or gating of the radiation beam.
Referring to Figure 1 , a simulation setup 1 is used for determining the location of the region such as a tumor within a patient 3 to be treated and for setting up the sequence of treatment beams. The setup equipment includes a gantry 5 mounted for rotation about a horizontal pivot 7 supported by a machine base 9.
A low energy, in the kiloelectronvolt range, x-ray beam 11 is directed by a collimator 13 mounted on the gantry 5 along a path which extends transversely through an extension of the pivot 7. The patient 3 is supported on a patient positioning assembly 15 which includes a couch 17 mounted on a support 19 for three dimensional translation relative to the support. The support 19, in turn, is mounted on a turntable 21. Through translation of the couch 17, rotation of the turntable 21 and rotation of the gantry 5 about the pivot 7, a plurality of treatment beams can be simulated. By sequencing the simulation equipment 1 through the positions required to generate the successive beams, it can be determined whether all of the required beams can be achieved and whether sequencing the movement of the equipment between beams must be adjusted to avoid collisions between the equipment and the patient or between components of the equipment.
The low energy x-ray beam 11 is used to generate simulation images by placement of an x-ray film 23 in line with the x-ray beam 11 on the other side of the patient 3 from the collimator 13. This simulation image is used to position the area of the patient to be treated, such as a tumor, at the isocenter of the setup, which is the intersection of the beam 11 with a projection of the pivot axis 7.
Following completion of the simulation, the patient 3 is transferred to the treatment setup 1 . As shown, the treatment setup at 1 ' is similar to the simulation setup 1 , except that the x-ray beam 11 ' is in the megaelectronvolt range. A portal image is generated by the treatment setup 1 ' . This portal image can be captured by an x-ray film as in the simulation setup; however, it is preferred that an electronic portal imager 25 be used. If available, an electronic imager could also be used in place of the x-ray film 23 in the simulation setup 1.
As discussed above, the simulation image and the portal image can be quite different. One of the main reasons for this is the difference in the energy of the beams 11 and 11 ' . The invention can be used to match the simulation and portal images to determine if the treatment dosage was delivered to the proper treatment area. It can also be used to detect patient movement during treatment to terminate generation of the x-ray beam 11 ' if a movement exceeds proper limits, or to maneuver the equipment to maintain proper alignment. The image matching system 27 includes a digitizer 29 which digitizes the simulation image such as produced on the x-ray film 23 and the portal image such as that generated by the electronic portal imager 25. In a more general sense, the matching system 27 matches an x-ray image, such as the portal image, with a reference image such as the simulation image.
The image matching system 27 further includes a processor 31 which includes a module for coarse alignment 33 followed by a module for fine alignment 35. The output of the processor can be matched portal (x-ray) and simulation
(reference) images which are displayed on a display device 37. Associated with the display device 37 are interface devices 39 which can include a keyboard 41 and a pointing device 43, such as a mouse or a trackball.
Figures 2a-2c illustrate that the invention can be used to match a portal x-ray image with a simulation reference image. Figure 2a represents a simulation image 45 generated using the simulation setup 1. The low energy x-rays used for this image produce an image with good contrast and detail, so that the outline 47 of the patient and bony structure 49 are shown as well as the tumor 51. Figure 2b illustrates the portal image which being taken with the higher energy treatment beam shows the treated area 55 as a uniform dark spot. The irregular edge of the treated area 55 is produced by the leaves used in the collimator 13 to conform the beam 11 ' generally to the shape of the tumor. The remainder of the portal image 55 shows little detail and does not indicate the location of the bones. As can be seen, the two images 45 and 53 can be translated relative to each other, scaled differently, skewed and rotated (by 90° in the example). The two images can also be different in perspective and in curvature.
The coarse alignment module 33 produces a general alignment of the two images, and then the fine alignment module 35 uses robust motion flow to rapidly and accurately complete matching of the images. The display device 37 can present the matched images in different ways. In one embodiment, the display 37 alternates between the two images at about 6 to 20 Hz, but usually about 12 Hz, so that the observer views the images superimposed as a composite image 59, as shown in Figure 2c. As can be seen in the example, the treated area 55' in the matched portal image, overlays the tumor 51 ' in the matched simulation image. In another type of display (not shown), the outline of the treated area from the portal image is projected onto the processed simulation image, so that it can be seen if the targeted tumor was in fact treated. In performing the coarse alignment, a coarse transformation is applied to the digitized x-ray or portal image signals (DPIS) to convert them to the coordinate system of the digital reference or simulation image signals (DSIS). As will be seen, the information needed to generate this transformation can be generated interactively through selection of what appear to be corresponding points in the two images by the operator interactively using a pointer device 43 or automatically using x-ray opaque fiducials 61 which are placed on the patient in both the simulation setup and the treatment setup (see Figure 1). The points so generated in either case are referred to as seed points. The coarse transform H from the portal image coordinates to the simulation coordinates is:
lχ l (EQ. 1)
Figure imgf000010_0001
The (x y) vector denotes the column and row coordinates of the center of each of the seed points in the corresponding portal and simulation images. The four RotSkewScale components of the matrix describe the full affine transformation that is needed to coarsely align the images. In this stage, the placement of the fiducial or the interactive selection of the seed points need not be accurate as the next stage is able to accommodate for reasonably small deviations.
Using the results of the coarse alignment, the portal image is warped toward the simulation image. Then, overlapping regions of the two images are computer enhanced so that the corresponding intensity levels are similar. Finally, the motion- flow, or the fine-scale transform is computed so that the portal image glides on the gradient of dissimilarity toward the simulation image. In this stage, a more comprehensive transformation model is used in which the input position vector is represented by:
Figure imgf000011_0001
and the transformation matrix is represented by:
Q = [α0 αj ct2 α3 α4 α5 pQ pχ c (EQ. 3)
so that the result is:
u (x;Q) =X (x) Q (EQ. 4)
whereΔ portal (x;Q) = u(x;Q) and portal (x) = X (x) . The parameters ao through 5 include the affine transform as in the coarse alignment, whereas the parameters p0, px include the perspective transformation, and c covers the deformation that can be caused by breathing, etc.
To recover the parameters of the vector Q we formulate the image dissimilarity as a result of motion- flow, or distance between the two images.
/(*,*) = I(x - (X(x) Qft+1)) (EQ. 5)
for Vx e f, where/ is the region of the image we compute the transformation over. In (EQ. 5), I(x) is the intensity function at point x, the image at t + 1 is the portal image, and at t is the simulation image. By using various derivation techniques, we formulate the motion- flow using the gradient (or dissimilarity gradient) as below:
Figure imgf000011_0002
for V e f. In this stage, a robust regression method is employed, using unconstrained optimization, to calculate the elements of Q (see (EQ. 3)). This technique enables us to cope with the 'reasonably small' deviations from the coarse alignment stage, as well as any residual dissimilarity between the two images. Using the robust technique ensures that only the dominant transformation will be recovered without running into the risk of being affected by the noise and residual errors.
Figures 3-11 are flow charts of software which implements the invention. Figure 3 illustrates the main routine 100 which includes performing a coarse alignment, either interactively at block 110 or automatically at block 120.
In both cases a rough approximation of the transformation between the portal image and the simulation image is calculated using Equation 1. The user then has the option of determining whether the rough approximation has provided a satisfactory alignment of the images at 130. If so, the procedure is completed. If not, a fine alignment is performed. As discussed, the invention can also be used to track patient movement, in which case the transformation between the two images is utilized at 140 to roughly determine the updated position of the fiducials. If requested by the user in image matching and during tracking, the images are prepared for the fine alignment at 150. The refined image transformation is then calculated at 160 and if the image matching mode is selected as determined at 170, the transform is accomplished and the images are displayed at 180 in the manner discussed above. If the tracking mode has been selected at 190, the routine returns to 140 for generating the next position. The user again has the final decision at 200 to determine whether the image matching is satisfactory. If not, the routine returns to 110 and the rough calculation is re-initiated.
The procedure for calculating the rough approximation of the transformation interactively called for at block 1 10 in Figure 3 is illustrated in detail in Figure 4. The user selects corresponding seed points or areas in the portal image and the simulation image using, for instance, the mouse 43 as indicated at 111. The selected areas or points are then used to compute the rough transformation between the portal image and the simulation image by calling a procedure A as indicated at 112. This rough transform is then used to transform the portal image to simulation image coordinates by calling procedure B as indicated at 113. The images are then displayed on the monitor 37 as indicated at 114.
The details of procedure A used to calculate the rough transform are shown in Figure 5. If the user has indicated an area as determined at Al, the system automatically selects random points from inside the area as corresponding as indicated at A2. Then, or if the user has selected points rather than an area, the corresponding point pairs are used to calculate the transform parameters using the least squares (LSQ) method as indicated at A3.
The details of procedure B for transforming the portal to simulation coordinates is shown in Figure 5. First, the row and column limits of the resulting transformed portal image are determined at Bl using the transformation matrix H, which is the inverse of Equation 1. The resulting portal image is then raster scanned at B2, and for each pixel the location is determined using the transformation. The intensity value for each pixel is calculated next using linear interpolation between the surrounding pixel locations in the original portal image.
The routine 120 for performing the coarse alignment automatically using fiducials on the patient is shown in Figure 7. The x-ray opaque fiducials 61 are detected in both the portal and simulation images at 121 and the corresponding markers are identified at 122. The image transform is then computed at 123 using procedure A of Figure 5 and the centroid of each of the markers as the seed points.
The portal image is then transformed at 124 to simulation coordinates using the computed transformation and procedure B of Figure 6. When in the matching mode as determined at 125, the images are displayed at 126 in the manner discussed above in connection with Figures 2a-c. The routine 150 for preparing the coarse aligned digital image signals for fine alignment is shown in Figure 8. First, the region of intersection over overlap between the simulation and portal images is calculated at 151 using the transformation of Equation 1. Next, the largest rectangular region that fits within the intersection region is calculated at 152. Other regular geometric shapes, such as a square and so forth, could be used in place of the rectangle. New images representing the rectangular intersection region of the portal and simulation image are formed at 153. These resulting images are then enhanced at 154 to generate prepared digital image signals. Various forms of enhancement such as histogram equalization, lapalcian of the Gaussian, high-pass filtering and other techniques are used to produce the prepared images with similar dynamic range and pixel intensities.
Figure 9 illustrates the routine 160 for calculating the updated transformation for a fine alignment. This process is performed at several levels of resolution of the digital image signals beginning with the lowest resolution, which in the example is about one-eighth resolution. Thus, at 161 the images at the lowest resolution for the prepared portal and simulation images are formed. These images are updated using the latest updated transformation parameters, that is, transformation parameters calculated at the previous level of resolution, at 162. An important part of the invention is that robust motion flow is used to perform the fine alignment. In particular, the motion flow gradient components are generated at 163. Application of motion flow using gradient components is described by M. J. Black and P. Anandan in a paper entitled, "A Framework For The Robust Estimation Of Optical Flow" published in Proc. 4th Intl. Conf. on Computer Vision (ICCV 93),
Berlin, Germany, May 1993. Motion flow is applied to the motion required to cause pixels on one image to flow into alignment with corresponding pixels in the other image. Robust motion applies to the motion by which most of the pixels which have moved have moved similarly, while there may be others exhibiting different motion. The updated image transformation parameters are then calculated at 164 using robust optimization. If the upper limit of resolution has not been reached as determined at 165, then the resolution is incremented at 166 and updated transformation parameters are recalculated at the new level of resolution.
When the highest level of resolution has been reached at 165, the final transformation matrix Q is generated at 167. The details of the routine for calculating the updated image transformation parameters using robust optimization of block 164 in Figure 9 is shown in Figure 10. As described in the paper by Black and Anandan discussed above, the robust motion is represented by data points called inliers. Those exhibiting other motion are identified as outliers. In the present invention, the data points are the pixel values. The pixels are successively separated into inliers and outliers based upon their contribution to a consistent motion flow vector. The pixels in the inlier set are used to calculate the dominant motion flow, and their contribution to it is dependent on their weight factors which are calculated during the robust optimization.
Referring particularly to Figure 10, a loop is entered at 164.1 where each of the inlier points is marked using individual weight factors. Initially, the weight factors of the pixels are all set to 1 so that all of the pixels are inliers. At
164.2, an optimization parameter, σ, which determines the sensitivity of the procedure to outliers is set. The weight factors are dependent on this parameter, σ. The lower the value of σ, the more points are eliminated as inliers and the closer the inliers become to the current estimate of the motion flow vector. Hence, a large σ is used initially so that all points are included. On successive loops, σ is lowered to eliminate more and more outliers. This lowering of σ is referred to as σ scheduling. The σ scheduling must be done carefully. If σ is lowered too fast, a solution may be missed, while on the other hand, lowering σ too slowly increases the processing time. In accordance with the invention, a is lowered depending upon the largest error in the motion flow parameters. Following this, another loop is entered at 164.3 in which each of the inlier data points is used in the calculation of the updated values for the transformation parameters of the Q matrix at 164.4. The equations used at 164.4 are derived preferably using the conjugate gradient, although gradient descent can also be used. In addition, motion flow and robust statistics are used in deriving equations for determining the transformation parameters. The error in the transformation parameters, which is the change from the last calculation, as well as σ, are used at 164.5 to adjust the weight factors for the pixels. When all of the inlier data points/pixels have been used as determined at 164.3, a check is made at 164.6 to determine if the solution has converged to the desired degree. If not, the routine returns to 164.1 and the inlier data points are again marked using the updated weight factors.
Figure 11 illustrates the tracking routine on 140. As indicated at 141, the incremental updates and the transform H and/or Q are combined so that the transform always relates back to the original simulation or reference image. On the initial pass through the tracking routine, the then current portal image replaces the simulation image if used, and then a new portal image is acquired at 143. As tracking continues, successive portal images are matched with the next preceding portal image to generate the updated transform. As indicated at 144, the successive positions of the fiducials or changes in the pattern of the fiducials from successive portal images is used to generate tracking signals for controlling the radiotherapy equipment such as turning the beam on and off and/or driving the patient positioning assembly. 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 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 equivalents thereof.

Claims

What is Claimed is:
1. Apparatus (27) for automatically matching a portal image (53) with a simulation image (45), said apparatus comprising: means (29) digitizing said portal image (53) and simulation image (45) to generate digital portal image signals (DPIS) and digital simulation image signals (DSIS), respectively; processing means (31) processing said DPIS and said DSIS to generate matched DPIS and DSIS; and output means (37, 140) for generating an output from said matched DPIS and DSIS.
2. The apparatus (27) of Claim 1 , wherein said processing means (31) comprises coarse alignment means (33) generating coarse aligned DPIS and DSIS from said DPIS and DSIS, and fine alignment means (35) generating said matched DPIS and DSIS from said coarse aligned DPIS and DSIS for overlapping regions of said simulation and portal images.
3. The apparatus (27) of Claim 2, wherein said coarse alignment means (33) comprises means (111, 121, 122) selecting corresponding seed points in said portal image (53) represented by said DPIS and said simulation image (45) represented by said DSIS, means (112, 123) computing a transform between said portal image (53) and said simulation image (45) from said corresponding seed points, and means (113, 124) applying said transform to one of said DPIS said DSIS to generate with the other of said DPIS and DSIS said coarse aligned DPIS and DSIS.
4. The apparatus (27) of Claim 3, wherein said means (111), selecting corresponding seed points comprises interactive means (43) selecting corresponding points in displays generated from said DPIS and DSIS.
5. The apparatus (27) of Claim 3, wherein said means (121, 122) selecting corresponding seed points comprises means (121) detecting x-ray opaque fiducials in said DPIS and said DSIS, and means (122) identifying corresponding fiducials in said DPIS and DSIS as said corresponding seed points.
6. The apparatus (27) of Claim 3, wherein said fine alignment means (33) comprises means (150) generating prepared DPIS and DSIS from said coarse aligned DPIS and DSIS, means (161-165) generating an updated transform from said prepared DPIS and DSIS, and means (167) applying said updated transform to one of said coarse and prepared DPIS and DSIS to generate said matched DPIS and DSIS.
7. The apparatus (27) of Claim 2, wherein said fine alignment means (33) comprises means (150) generating prepared DPIS and DSIS from said coarse aligned DPIS and DSIS, means (161-165) generating an updated transform from said prepared DPIS and DSIS, and means (167) applying said updated transform to one of said coarse and prepared DPIS and DSIS to generate said matched DPIS and DSIS.
8. The apparatus (27) of Claim 7, wherein said means (150) generating said prepared DPIS and DSIS comprises means (151, 152) selecting selected DPIS and selected DSIS for regions of images represented by said DPIS and DSIS which intersect.
9. The apparatus (27) of Claim 8, wherein said means (150) generating said prepared DPIS and DSIS further includes means (154) enhancing said selected DPIS and DSIS.
10. The apparatus (27) of Claim 9, wherein said means (151, 152) selecting said selected DPIS and selected DSIS further includes means (152) selecting DPIS and DSIS within a portion of regions of images represented by said DPIS and DSIS, which have a predetermined regular shape.
11. The apparatus (27) of Claim 7, wherein said means (161-165) generating said updated transform comprises means generating motion flow components (163) from said prepared DPIS and DSIS and calculating means (164) calculating said updated transform from said motion flow components.
12. The apparatus (27) of Claim 11, wherein said means (163) generating motion flow components generates motion flow gradient components, and said calculating means (164) comprises means applying a robust optimization to calculate said updated transform.
13. The apparatus (27) of Claim 12, wherein said means (161-165) generating said updated transform comprises means (161 , 162, 166) utilizing said means (163) generating motion flow gradient components and said calculating means (164) repetitively using successive ascending levels of resolution of said prepared
DPIS and DSIS.
14. The apparatus (27) of Claim 7, wherein said means (161-165) generating said updated transform comprises means (161 , 162, 166) using successive ascending levels of resolution of said prepared DPIS and DSIS to generate said updated transform.
15. The apparatus (27) of Claim 7, wherein said means (161-166) generating said updated transform comprises means (164) applying robust motion flow to said prepared DPIS and DSIS.
16. The apparatus (27) of Claim 15, wherein said means (164) applying robust motion flow to said prepared DPIS and DSIS applies robust motion flow to successive ascending levels of resolution of said DPIS and DSIS.
17. The apparatus (27) of Claim 1 , wherein said output means (37, 140) comprises display means generating a display (59) from said matched DPIS and DSIS.
18. The apparatus (27) of Claim 1 , wherein said output means (37 ,
140) comprises tracking means (140) tracking movement in said image represented by said DPIS.
19. The apparatus (27) of Claim 18, wherein said output means
(37, 140) further includes positioning means (15') positioning a patient relative to a radiation beam (11) which generates said portal image (53), and means controlling said positioning means (15') in response to movement tracked by said tracking means (140).
20. The apparatus (27) of Claim 18 wherein said output means (37, 140) includes means (9') controlling generation of a radiation beam (11) producing said portal image (53) in response to movement tracked by said tracking means (140).
21. Apparatus (27) for matching portal images (53) to control radiotherapy/diagnosis equipment, said apparatus comprising: means (29) digitizing successive portal images to generate successive sets of digital portal image signals (DPIS); and tracking means (140, 150, 160) tracking movement between successive sets of DPIS.
22. The apparatus (27) of Claim 21, wherein said tracking means (140, 150, 160) comprises means (160) generating an updated transform between successive portal images (53) by applying robust motion flow to said successive sets of DPIS and means (140) using said updated transform to track said movement between said successive sets of DPIS.
23. The apparatus (27) of Claim 22, wherein said means (160) generating said updated transform comprises means (163) generating motion flow components from said successive sets of DPIS, and means (164) calculating said updated transform between successive portal images using said motion flow components.
24. The apparatus (27) of Claim 23, wherein said means (163) generating motion flow components generates motion flow gradient components, and wherein said calculating means (164) comprises means applying a robust optimization to calculate said updated transform.
25. The apparatus (27) of Claim 24, wherein said means (160) generating said updated transform comprises means (166) utilizing said means (163) generating motion flow gradient components and said calculating means (164) repetitively using successive ascending levels of resolution of said successive sets of DPIS.
26. Apparatus (27) for automatically matching an x-ray image (53) with a reference image (45), said apparatus comprising: means (29) digitizing said x-ray image (53) and reference image (45) to generate first digital image signals and second digital image signals, respectively; processing means (31) processing said first and second digital signals without input of any physical dimensions of any features within said images to generate matched digital image signals; and display means (37) generating a display (59) from said matched digital image signals.
27. The apparatus (27) of Claim 26 wherein said processing means (31) comprises coarse alignment means (33) generating coarse aligned digital images signals from said first and second digital image signals, and fine alignment means (35, 160) generating a transform between said coarse aligned digital image signals for overlapping regions of said x-ray and reference images utilizing robust motion flow, and means (167) applying said transform to one of said coarse aligned digital image signals to generate said matched digital image signals.
28. The apparatus (27) of Claim 27 wherein said fine alignment means (35) comprises means (154) enhancing said coarse aligned digital image signals to generate prepared coarse aligned image signals having similar dynamic ranges and intensities, and means (160) generating said transform between said prepared coarse aligned digital image signals utilizing robust motion flow.
PCT/US1997/019538 1996-10-29 1997-10-28 Apparatus for matching x-ray images with reference images WO1998019272A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP97912971A EP0934573A1 (en) 1996-10-29 1997-10-28 Apparatus for matching x-ray images with reference images
JP10520700A JP2001503176A (en) 1996-10-29 1997-10-28 X-ray image and reference image matching device
CA002270357A CA2270357A1 (en) 1996-10-29 1997-10-28 Apparatus for matching x-ray images with reference images
AU50029/97A AU5002997A (en) 1996-10-29 1997-10-28 Apparatus for matching x-ray images with reference images

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/739,622 US5784431A (en) 1996-10-29 1996-10-29 Apparatus for matching X-ray images with reference images
US08/739,622 1996-10-29

Publications (1)

Publication Number Publication Date
WO1998019272A1 true WO1998019272A1 (en) 1998-05-07

Family

ID=24973119

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/019538 WO1998019272A1 (en) 1996-10-29 1997-10-28 Apparatus for matching x-ray images with reference images

Country Status (8)

Country Link
US (1) US5784431A (en)
EP (1) EP0934573A1 (en)
JP (1) JP2001503176A (en)
KR (1) KR20000052875A (en)
CN (1) CN1235684A (en)
AU (1) AU5002997A (en)
CA (1) CA2270357A1 (en)
WO (1) WO1998019272A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2331440A (en) * 1997-11-15 1999-05-19 Elekta Ab Analysis of radiographic images
GB2360684A (en) * 1997-11-15 2001-09-26 Elekta Ab Analysis of portal image for radiotherapy treatment
KR100453509B1 (en) * 2000-08-25 2004-10-20 (주)바이오메디시스 method for attaching memo to a digital dental X-ray image and sending the attached one by email, and recording medium storing program for the same
WO2007138526A2 (en) * 2006-06-01 2007-12-06 Philips Intellectual Property & Standards Gmbh Hierarchical motion estimation
WO2008016544A2 (en) * 2006-07-31 2008-02-07 Carestream Health, Inc. Region delineation, image registration and image fusion for radiation therapy
US20100226592A1 (en) * 2009-03-05 2010-09-09 Tektronix, Inc. Methods and systems for image registration
US9235892B2 (en) 2011-03-31 2016-01-12 Denise De Andrade Castro Method and device for comparing radiographic images
CN111161297A (en) * 2019-12-31 2020-05-15 上海联影医疗科技有限公司 Method and device for determining edge of beam limiter and X-ray system

Families Citing this family (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998002091A1 (en) * 1996-07-11 1998-01-22 The Board Of Trustees Of The Leland Stanford Junior University High-speed inter-modality image registration via iterative feature matching
US6512857B1 (en) * 1997-05-09 2003-01-28 Sarnoff Corporation Method and apparatus for performing geo-spatial registration
US6597818B2 (en) 1997-05-09 2003-07-22 Sarnoff Corporation Method and apparatus for performing geo-spatial registration of imagery
US6279579B1 (en) * 1998-10-23 2001-08-28 Varian Medical Systems, Inc. Method and system for positioning patients for medical treatment procedures
US6973202B2 (en) 1998-10-23 2005-12-06 Varian Medical Systems Technologies, Inc. Single-camera tracking of an object
US6621889B1 (en) * 1998-10-23 2003-09-16 Varian Medical Systems, Inc. Method and system for predictive physiological gating of radiation therapy
US8788020B2 (en) * 1998-10-23 2014-07-22 Varian Medical Systems, Inc. Method and system for radiation application
US6980679B2 (en) * 1998-10-23 2005-12-27 Varian Medical System Technologies, Inc. Method and system for monitoring breathing activity of a subject
US6937696B1 (en) 1998-10-23 2005-08-30 Varian Medical Systems Technologies, Inc. Method and system for predictive physiological gating
US7158610B2 (en) * 2003-09-05 2007-01-02 Varian Medical Systems Technologies, Inc. Systems and methods for processing x-ray images
EP1123138B1 (en) 1998-10-23 2004-04-28 Varian Medical Systems, Inc. Method and system for physiological gating of radiation therapy
US6754374B1 (en) 1998-12-16 2004-06-22 Surgical Navigation Technologies, Inc. Method and apparatus for processing images with regions representing target objects
WO2000036565A1 (en) * 1998-12-16 2000-06-22 Miller Michael I Method and apparatus for processing images with regions representing target objects
US6694057B1 (en) 1999-01-27 2004-02-17 Washington University Method and apparatus for processing images with curves
US6778850B1 (en) * 1999-03-16 2004-08-17 Accuray, Inc. Frameless radiosurgery treatment system and method
US6501981B1 (en) * 1999-03-16 2002-12-31 Accuray, Inc. Apparatus and method for compensating for respiratory and patient motions during treatment
US6587601B1 (en) 1999-06-29 2003-07-01 Sarnoff Corporation Method and apparatus for performing geo-spatial registration using a Euclidean representation
ATE279759T1 (en) * 2000-06-02 2004-10-15 Koninkl Philips Electronics Nv METHOD AND ARRANGEMENT FOR MIXING IMAGES
US6909792B1 (en) * 2000-06-23 2005-06-21 Litton Systems, Inc. Historical comparison of breast tissue by image processing
US6422750B1 (en) * 2000-12-22 2002-07-23 Ge Medical Systems Global Technology Company, Llc Digital x-ray imager alignment method
US7769430B2 (en) * 2001-06-26 2010-08-03 Varian Medical Systems, Inc. Patient visual instruction techniques for synchronizing breathing with a medical procedure
US6810108B2 (en) 2001-11-02 2004-10-26 Siemens Medical Solutions Usa, Inc. System and method for positioning an electronic portal imaging device
US6839404B2 (en) * 2001-11-02 2005-01-04 Siemens Medical Solutions Usa, Inc. System and method for positioning an electric portal imaging device
US6810107B2 (en) * 2001-11-02 2004-10-26 Siemens Medical Solutions Usa, Inc. System and method for measuring beam quality and dosimetry using electronic portal imaging
US20030086596A1 (en) * 2001-11-07 2003-05-08 Medical Metrics, Inc. Method, computer software, and system for tracking, stabilizing, and reporting motion between vertebrae
WO2003049032A2 (en) * 2001-12-07 2003-06-12 Koninklijke Philips Electronics N.V. Medical viewing system and method for spatially enhancing structures in noisy images
DE10160611A1 (en) * 2001-12-11 2003-06-26 Siemens Ag Medical imaging facility
ES2217210T3 (en) * 2002-02-22 2004-11-01 Brainlab Ag REDUCED HEIGHT CALIBRATION INSTRUMENT.
ATE357190T1 (en) 2002-03-27 2007-04-15 Brainlab Ag MEDICAL NAVIGATION OR PRE-OPERATIVE TREATMENT PLANNING SUPPORTED BY GENERIC PATIENT DATA
EP1348394B1 (en) 2002-03-27 2006-02-22 BrainLAB AG Planning or navigation assistance by generic obtained patient data with two-dimensional adaptation
AU2003244854A1 (en) * 2002-07-09 2004-01-23 Anglo-European College Of Chiropractic Ltd Method for imaging the relative motion of skeletal segments
US20040068182A1 (en) * 2002-09-18 2004-04-08 Misra Satrajit Chandra Digitally reconstruced portal image and radiation therapy workflow incorporating the same
JP4490826B2 (en) * 2002-12-11 2010-06-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Tomographic imaging method
US7412029B2 (en) * 2003-06-25 2008-08-12 Varian Medical Systems Technologies, Inc. Treatment planning, simulation, and verification system
AU2004203173A1 (en) * 2003-07-14 2005-02-03 Sunnybrook And Women's College And Health Sciences Centre Optical image-based position tracking for magnetic resonance imaging
US7873403B2 (en) * 2003-07-15 2011-01-18 Brainlab Ag Method and device for determining a three-dimensional form of a body from two-dimensional projection images
US8571639B2 (en) * 2003-09-05 2013-10-29 Varian Medical Systems, Inc. Systems and methods for gating medical procedures
US20050053267A1 (en) * 2003-09-05 2005-03-10 Varian Medical Systems Technologies, Inc. Systems and methods for tracking moving targets and monitoring object positions
FI20031835A (en) * 2003-12-15 2005-06-16 Instrumentarium Corp Procedure and system for locating a reference mark in digital projection images
US8175412B2 (en) * 2004-02-17 2012-05-08 Yeda Research & Development Co. Ltd. Method and apparatus for matching portions of input images
JP2006014931A (en) * 2004-07-01 2006-01-19 Fuji Photo Film Co Ltd Image diagnostic reading support system, image positioning device, image output device, and program
JP5046928B2 (en) 2004-07-21 2012-10-10 メヴィオン・メディカル・システムズ・インコーポレーテッド Synchrocyclotron and method for generating particle beams
US20060074305A1 (en) * 2004-09-30 2006-04-06 Varian Medical Systems Technologies, Inc. Patient multimedia display
DE102005016256B3 (en) * 2005-04-08 2006-06-08 Siemens Ag Displaying preoperative three-dimensional images with two-dimensional x-ray image acquisition involves repeatedly generating two-dimensional representations with varying parameters and displaying them on a screen
EP1874388A4 (en) 2005-04-13 2011-09-07 Univ Maryland Techniques for compensating movement of a treatment target in a patient
US9119541B2 (en) * 2005-08-30 2015-09-01 Varian Medical Systems, Inc. Eyewear for patient prompting
WO2007061937A2 (en) 2005-11-18 2007-05-31 Still River Systems Inc. Charged particle radiation therapy
US7564950B2 (en) * 2006-02-17 2009-07-21 Siemens Medical Solutions Usa, Inc. Multi-leaf collimator based field size clipping for automatic adaptation to allowed image area
US8676293B2 (en) * 2006-04-13 2014-03-18 Aecc Enterprises Ltd. Devices, systems and methods for measuring and evaluating the motion and function of joint structures and associated muscles, determining suitability for orthopedic intervention, and evaluating efficacy of orthopedic intervention
US7676061B2 (en) * 2006-05-02 2010-03-09 Telesis Technologies, Inc. Laser safety system
EP1868157A1 (en) 2006-06-14 2007-12-19 BrainLAB AG Shape reconstruction using X-ray images
US8160364B2 (en) * 2007-02-16 2012-04-17 Raytheon Company System and method for image registration based on variable region of interest
WO2008139374A1 (en) * 2007-05-11 2008-11-20 Philips Intellectual Property & Standards Gmbh Method for planning 2d x-ray examinations
US7953247B2 (en) * 2007-05-21 2011-05-31 Snap-On Incorporated Method and apparatus for wheel alignment
CA2693351C (en) * 2007-07-20 2017-06-13 Resonant Medical Inc. Methods and systems for compensating for changes in anatomy of radiotherapy patients
DK2197547T3 (en) * 2007-09-13 2014-07-07 Toby D Henderson IMAGING POSITIONING SYSTEM AND HAVING ROBOT LOCATED D-ARM
ES2661490T3 (en) 2007-09-13 2018-04-02 Toby D. Henderson Patient Positioner System
US7933380B2 (en) * 2007-09-28 2011-04-26 Varian Medical Systems International Ag Radiation systems and methods using deformable image registration
US20090099481A1 (en) 2007-10-10 2009-04-16 Adam Deitz Devices, Systems and Methods for Measuring and Evaluating the Motion and Function of Joints and Associated Muscles
US8581523B2 (en) 2007-11-30 2013-11-12 Mevion Medical Systems, Inc. Interrupted particle source
US8933650B2 (en) 2007-11-30 2015-01-13 Mevion Medical Systems, Inc. Matching a resonant frequency of a resonant cavity to a frequency of an input voltage
US20100260392A1 (en) * 2007-12-18 2010-10-14 Koninklijke Philips Electronics N.V. Consistency metric based image registration
US8825136B2 (en) * 2008-03-14 2014-09-02 Baylor Research Institute System and method for pre-planning a radiation treatment
US10667727B2 (en) * 2008-09-05 2020-06-02 Varian Medical Systems, Inc. Systems and methods for determining a state of a patient
US8170319B2 (en) * 2008-09-05 2012-05-01 Siemens Medical Solutions Usa, Inc. Motion detection by direct imaging during radiotherapy
US20100061596A1 (en) * 2008-09-05 2010-03-11 Varian Medical Systems Technologies, Inc. Video-Based Breathing Monitoring Without Fiducial Tracking
US8394007B2 (en) 2008-10-31 2013-03-12 Toby D Henderson Inclined beamline motion mechanism
JP2010183976A (en) * 2009-02-10 2010-08-26 Mitsubishi Heavy Ind Ltd Radiotherapy apparatus controller and irradiation method
WO2011038236A2 (en) 2009-09-25 2011-03-31 Ortho Kinematics, Inc. Systems and devices for an integrated imaging system with real-time feedback loops and methods therefor
US8758263B1 (en) 2009-10-31 2014-06-24 Voxel Rad, Ltd. Systems and methods for frameless image-guided biopsy and therapeutic intervention
WO2011158163A1 (en) * 2010-06-17 2011-12-22 Koninklijke Philips Electronics N.V. Identity matching of patient records
US9014485B2 (en) * 2010-07-21 2015-04-21 Armin E. Moehrle Image reporting method
CA2821110A1 (en) 2010-12-13 2012-06-21 Ortho Kinematics, Inc. Methods, systems and devices for clinical data reporting and surgical navigation
US8837791B2 (en) * 2010-12-22 2014-09-16 Kabushiki Kaisha Toshiba Feature location method and system
JP5693388B2 (en) * 2011-06-10 2015-04-01 三菱電機株式会社 Image collation device, patient positioning device, and image collation method
EP2816954B1 (en) * 2012-02-21 2017-04-12 Koninklijke Philips N.V. Adaptive radiotherapy with spectral tissue of interest imaging and tracking
CN102697561A (en) * 2012-05-17 2012-10-03 深圳市一体医疗科技股份有限公司 Non-invasive in-vitro tumor positioning system and method by fixing mark points
CN102670234B (en) * 2012-05-17 2013-11-20 西安一体医疗科技有限公司 Gamma radiation beam position verifying device and method
CN105103662B (en) 2012-09-28 2018-04-13 梅维昂医疗系统股份有限公司 magnetic field regenerator
WO2014052719A2 (en) 2012-09-28 2014-04-03 Mevion Medical Systems, Inc. Adjusting energy of a particle beam
WO2014052718A2 (en) 2012-09-28 2014-04-03 Mevion Medical Systems, Inc. Focusing a particle beam
WO2014052708A2 (en) 2012-09-28 2014-04-03 Mevion Medical Systems, Inc. Magnetic shims to alter magnetic fields
US10254739B2 (en) 2012-09-28 2019-04-09 Mevion Medical Systems, Inc. Coil positioning system
TWI604868B (en) 2012-09-28 2017-11-11 美威高能離子醫療系統公司 Particle accelerator and proton therapy system
US9545528B2 (en) 2012-09-28 2017-01-17 Mevion Medical Systems, Inc. Controlling particle therapy
JP6367201B2 (en) 2012-09-28 2018-08-01 メビオン・メディカル・システムズ・インコーポレーテッド Control of particle beam intensity
JP6121546B2 (en) 2012-09-28 2017-04-26 メビオン・メディカル・システムズ・インコーポレーテッド Control system for particle accelerator
KR101440826B1 (en) * 2013-02-05 2014-09-23 광주과학기술원 Image registration method and apparatus
US8791656B1 (en) 2013-05-31 2014-07-29 Mevion Medical Systems, Inc. Active return system
US9730308B2 (en) 2013-06-12 2017-08-08 Mevion Medical Systems, Inc. Particle accelerator that produces charged particles having variable energies
WO2015048468A1 (en) 2013-09-27 2015-04-02 Mevion Medical Systems, Inc. Particle beam scanning
WO2015085252A1 (en) * 2013-12-06 2015-06-11 Sonitrack Systems, Inc. Radiotherapy dose assessment and adaptation using online imaging
US9962560B2 (en) 2013-12-20 2018-05-08 Mevion Medical Systems, Inc. Collimator and energy degrader
US10675487B2 (en) 2013-12-20 2020-06-09 Mevion Medical Systems, Inc. Energy degrader enabling high-speed energy switching
US9661736B2 (en) 2014-02-20 2017-05-23 Mevion Medical Systems, Inc. Scanning system for a particle therapy system
US9950194B2 (en) 2014-09-09 2018-04-24 Mevion Medical Systems, Inc. Patient positioning system
EP3034000A1 (en) * 2014-12-16 2016-06-22 Agfa Healthcare Motion correction method in dual energy radiography
US20160354161A1 (en) 2015-06-05 2016-12-08 Ortho Kinematics, Inc. Methods for data processing for intra-operative navigation systems
US10786689B2 (en) 2015-11-10 2020-09-29 Mevion Medical Systems, Inc. Adaptive aperture
JP7059245B2 (en) 2016-07-08 2022-04-25 メビオン・メディカル・システムズ・インコーポレーテッド Decide on a treatment plan
US10881466B2 (en) 2016-08-29 2021-01-05 Covidien Lp Systems, methods, and computer-readable media of providing distance, orientation feedback and motion compensation while navigating in 3D
US11103730B2 (en) 2017-02-23 2021-08-31 Mevion Medical Systems, Inc. Automated treatment in particle therapy
US11478662B2 (en) 2017-04-05 2022-10-25 Accuray Incorporated Sequential monoscopic tracking
US10653892B2 (en) 2017-06-30 2020-05-19 Mevion Medical Systems, Inc. Configurable collimator controlled using linear motors
US11471217B2 (en) 2017-12-11 2022-10-18 Covidien Lp Systems, methods, and computer-readable media for improved predictive modeling and navigation
KR102110136B1 (en) * 2018-11-07 2020-05-13 한국항공대학교산학협력단 Video stitching apparatus and method using homography based on feature point accumulation
CN109656502A (en) * 2018-11-30 2019-04-19 贵州电网有限责任公司 GIS device digital radiographic double screen shade of gray compares diagnostic method and device automatically
US10806339B2 (en) 2018-12-12 2020-10-20 Voxel Rad, Ltd. Systems and methods for treating cancer using brachytherapy
JP7311620B2 (en) 2019-03-08 2023-07-19 メビオン・メディカル・システムズ・インコーポレーテッド Collimators and energy degraders for particle therapy systems

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5099846A (en) * 1988-12-23 1992-03-31 Hardy Tyrone L Method and apparatus for video presentation from a variety of scanner imaging sources
US4995068A (en) * 1989-10-02 1991-02-19 S&S Inficon, Inc. Radiation therapy imaging apparatus
DE4207632C2 (en) * 1992-03-11 1995-07-20 Bodenseewerk Geraetetech Device and method for positioning a body part for treatment purposes

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MCPARLAND B J ET AL: "DIGITAL PORTAL IMAGE REGISTRATION BY SEQUENTIAL ANATOMICAL MATCHPOINT AND IMAGE CORRELATIONS FOR REAL-TIME CONTINUOUS FIELD ALIGNMENT VERIFICATION", MEDICAL PHYSICS, vol. 22, no. 7, 1 July 1995 (1995-07-01), pages 1063 - 1075, XP000523962 *
YOUNG S S ET AL: "NEURAL NETWORK OBJECT RECOGNITION FOR INSPECTION OF PATIENT SETUP IN RADIATION THERAPY USING PORTAL IMAGES", 1996 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING - PROCEEDINGS. (ICASSP), ATLANTA, MAY 7- 10, 1996, vol. VOL. 6, no. CONF. 21, 7 May 1996 (1996-05-07), INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 3418 - 3421, XP000681774 *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2331440A (en) * 1997-11-15 1999-05-19 Elekta Ab Analysis of radiographic images
GB2331440B (en) * 1997-11-15 2001-08-29 Elekta Ab Analysis of radiographic images
GB2360684A (en) * 1997-11-15 2001-09-26 Elekta Ab Analysis of portal image for radiotherapy treatment
GB2360684B (en) * 1997-11-15 2001-12-19 Elekta Ab Analysis of radiographic images
US6333991B1 (en) 1997-11-15 2001-12-25 Elekta Ab Analysis of radiographic images
KR100453509B1 (en) * 2000-08-25 2004-10-20 (주)바이오메디시스 method for attaching memo to a digital dental X-ray image and sending the attached one by email, and recording medium storing program for the same
WO2007138526A2 (en) * 2006-06-01 2007-12-06 Philips Intellectual Property & Standards Gmbh Hierarchical motion estimation
WO2007138526A3 (en) * 2006-06-01 2008-07-03 Philips Intellectual Property Hierarchical motion estimation
WO2008016544A3 (en) * 2006-07-31 2008-03-27 Carestream Health Inc Region delineation, image registration and image fusion for radiation therapy
WO2008016544A2 (en) * 2006-07-31 2008-02-07 Carestream Health, Inc. Region delineation, image registration and image fusion for radiation therapy
US7848592B2 (en) 2006-07-31 2010-12-07 Carestream Health, Inc. Image fusion for radiation therapy
US7881516B2 (en) 2006-07-31 2011-02-01 Carestream Health, Inc. Method and system of image fusion for radiation therapy
US20100226592A1 (en) * 2009-03-05 2010-09-09 Tektronix, Inc. Methods and systems for image registration
EP2227030A3 (en) * 2009-03-05 2012-11-21 Tektronix, Inc. Methods and systems for image registration
US8437577B2 (en) 2009-03-05 2013-05-07 Tektronix, Inc. Methods and systems for image registration
US9235892B2 (en) 2011-03-31 2016-01-12 Denise De Andrade Castro Method and device for comparing radiographic images
CN111161297A (en) * 2019-12-31 2020-05-15 上海联影医疗科技有限公司 Method and device for determining edge of beam limiter and X-ray system
CN111161297B (en) * 2019-12-31 2023-06-16 上海联影医疗科技股份有限公司 Method and device for determining edge of beam limiter and X-ray system

Also Published As

Publication number Publication date
JP2001503176A (en) 2001-03-06
KR20000052875A (en) 2000-08-25
CA2270357A1 (en) 1998-05-07
AU5002997A (en) 1998-05-22
CN1235684A (en) 1999-11-17
EP0934573A1 (en) 1999-08-11
US5784431A (en) 1998-07-21

Similar Documents

Publication Publication Date Title
US5784431A (en) Apparatus for matching X-ray images with reference images
Gilhuijs et al. Automatic on‐line inspection of patient setup in radiation therapy using digital portal images
US7480399B2 (en) Apparatus and method for determining measure of similarity between images
US7453984B2 (en) Real-time target confirmation for radiation therapy
Penney et al. Validation of a two‐to three‐dimensional registration algorithm for aligning preoperative CT images and intraoperative fluoroscopy images
EP2992819B1 (en) Weighted surface-to-surface mapping
Penney et al. A comparison of similarity measures for use in 2-D-3-D medical image registration
JP4271941B2 (en) Method for enhancing a tomographic projection image of a patient
Hristov et al. A grey‐level image alignment algorithm for registration of portal images and digitally reconstructed radiographs
EP2823463B1 (en) Method and system to assist 2d-3d image registration
US9672640B2 (en) Method for interactive manual matching and real-time projection calculation in imaging
KR20050059245A (en) Method and apparatus for target position verification
US11941179B2 (en) Imaging system and method for use in surgical and interventional medical procedures
Munbodh et al. Automated 2D‐3D registration of a radiograph and a cone beam CT using line‐segment enhancement a
Penney Registration of tomographic images to X-ray projections for use in image guided interventions
Leszczynski et al. An image registration scheme applied to verification of radiation therapy.
US20180085083A1 (en) Optimization of image acquisition parameters for registration with reference image
Weese et al. 2D/3D registration and motion tracking for surgical interventions
Cheong et al. Markerless tumor motion tracking in cine images from megavoltage electronic portal imaging device
WO2022120714A1 (en) Image segmentation method and apparatus, image guidance system, and radiotherapy system
WO2020249414A1 (en) System and method for training a machine learning model and for providing an estimated interior image of a patient
CN116490898A (en) Real-time image guiding method, device and system and radiotherapy system
Peshko Design of a System for Target Localization and Tracking in Image-Guided Radiation Therapy

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 97199273.8

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1997912971

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1019997003726

Country of ref document: KR

ENP Entry into the national phase

Ref document number: 2270357

Country of ref document: CA

Ref document number: 2270357

Country of ref document: CA

Kind code of ref document: A

Ref document number: 1998 520700

Country of ref document: JP

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 1997912971

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1019997003726

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 1997912971

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1019997003726

Country of ref document: KR