US6381302B1 - Computer assisted 2D adjustment of stereo X-ray images - Google Patents

Computer assisted 2D adjustment of stereo X-ray images Download PDF

Info

Publication number
US6381302B1
US6381302B1 US09/610,579 US61057900A US6381302B1 US 6381302 B1 US6381302 B1 US 6381302B1 US 61057900 A US61057900 A US 61057900A US 6381302 B1 US6381302 B1 US 6381302B1
Authority
US
United States
Prior art keywords
image
images
physical
pointers
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/610,579
Inventor
Alexander Berestov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to US09/610,579 priority Critical patent/US6381302B1/en
Assigned to CANON KABUSHIKI KAISHA reassignment CANON KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BERESTOV, ALEXANDER
Priority to US09/767,210 priority patent/US6862364B1/en
Application granted granted Critical
Publication of US6381302B1 publication Critical patent/US6381302B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/02Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/022Stereoscopic imaging
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/12Devices for detecting or locating foreign bodies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/122Improving the 3D impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/189Recording image signals; Reproducing recorded image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/207Image signal generators using stereoscopic image cameras using a single 2D image sensor
    • H04N13/221Image signal generators using stereoscopic image cameras using a single 2D image sensor using the relative movement between cameras and objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/239Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/254Image signal generators using stereoscopic image cameras in combination with electromagnetic radiation sources for illuminating objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0081Depth or disparity estimation from stereoscopic image signals

Definitions

  • This invention pertains to the field of three-dimensional imaging and analysis. More specifically, the invention pertains to a system and method for adjusting stereo x-ray images to correct for any vertical or horizontal distortions.
  • Another related problem is object recognition and localization.
  • One of the basic steps in computer object recognition is to collect as much information as possible about the object by analyzing the image.
  • the space structure of the object can give information that is important for many applications, such as three-dimensional object modeling, vehicle navigation, and geometric inspection.
  • One of the more recent applications is in Computer Aided Diagnosis (CAD), which is a diagnosis made by radiologists utilizing a computer output as a “second opinion”.
  • CAD Computer Aided Diagnosis
  • a final related problem is binocular stereo, which is the determination of the three-dimensional shape of visible surfaces in a static scene from images taken of the same scene by two cameras or one camera at two different positions.
  • Application of the binocular stereo to X-ray imaging is not easy because there are no visible surfaces on the radiograph and information about different objects can be located at the same areas of the X-ray image.
  • some of the stereo methods used to analyze standard images could be applied to the analysis of radiograph pairs that were captured using two X-ray sources or by using other stereo imaging techniques.
  • the stereo correspondence problem is a one-dimensional search problem. This is true if the epipolar constraint is known, or selected, from the beginning. In the general case, for example, calibration is used to recover the epipolar geometry accurately. The problem is that even if the imaging geometry is carefully arranged, there are often still errors in the system. This results in corresponding points that are not strictly on the same horizontal lines and distorted vertical positioning. There are other reasons the pixels in one X-ray image may not have matching pixels lying along the same row in the second image and even shifted horizontally. The two major problems result in keystone distortion, vertical parallax and shear distortion.
  • a well-known effect is keystone distortion (FIG. 2 ).
  • Keystone distortion causes vertical parallax in the stereoscopic radiograph due to the baseline of the two X-ray sources being not parallel to the surface of the screen. This is also the case when the stereo radiographs are obtained by the rotation of the object. In one of the radiograph, the image of the square appears larger at one side than at the other. In the other radiograph, this effect is reversed. This results in a vertical difference between homologous points, which is called vertical parallax. The amount of vertical parallax is greatest in the corners of the image.
  • What is needed is a system and method for quickly determining the geometry of a stereo digital radiograph system enabling quick and accurate correction of distortion in the radiographs such that objects in the radiograph can be located in three dimensional space.
  • the present system and method provide a means for quickly and accurately determining the geometry of a stereo x-ray imaging system, enabling the location of objects in the radiograph in three dimensional space.
  • a “body” is the primary item being radiographed. Traditionally, this is a patient at a medical hospital.
  • An “object” is an item that is located within the body such as a bone or joint in the body.
  • a “physical pointer” is an item that absorbs or reflects x-rays such that a mark or point is visibly evident in the radiograph when captured by a digital radiograph system.
  • the method begins by establishing an initial correspondence using one or more physical pointers around or inside the body.
  • the pointers could be steel balls that make a distinct white spot on the radiographs.
  • other distinctive pointers could be used, for example objects within the body such as bones or joints.
  • the physical pointers are used to estimate the epipolar geometry and horizontal distortions of the radiographs. Depending on the distortion estimates, each radiograph is transformed by adjusting it vertically and horizontally.
  • the classical epipolar stereo matching technique can then be used to calculate a disparity map of recognizable objects within the body.
  • standard geometric properties can be used to calculate the three dimensional location of the objects inside the body.
  • FIG. 1 is an illustration of the geometry of a conventional stereoscopic x-ray imaging system.
  • FIG. 2 is an illustration of stereoscopic (Keystone) distortions resulting from the geometry of the system of FIG. 1 .
  • FIG. 3 is an illustration of a stereoscopic system for distortion correction in accordance with an embodiment of the present invention.
  • FIG. 4 is an illustration of distorted and corrected stereoscopic radiographs in accordance with an embodiment of the present invention.
  • FIG. 5 is a block diagram of a data processing system in accordance with an embodiment of the present invention.
  • FIG. 6 is a sample image that illustrates a preferred method for establishing match candidates among points in the images.
  • the present invention can be used in conjunction with any number of different radiograph imaging devices including x-ray machines and digital radiograph systems.
  • the present specification describes the invention as being used in conjunction with digital radiograph systems, for illustration purposes only.
  • a X-Y coordinate system will be used, where the Y-axis is perpendicular to the capture screen and the X-axis is parallel to the base line of the imagining device as shown in FIG. 1 .
  • f is the focal length
  • b is the distance between the location of the x-ray imaging device when taking a first image and taking a second image respectively (the base)
  • a the X coordinate of the x-ray imaging device when capturing the first image
  • c is the X coordinate of the object in the first image
  • d is the X coordinate of the object in the first image.
  • a digital radiograph system is used to capture an x-ray of a body comprising one or more objects.
  • the body is “flattened” from three dimensions to two dimensions, resulting in the loss of information, such as spatial size and the spatial relations between objects in the image.
  • One way of replacing the lost information is to take two or more radiographs of the same bodies from different angles, and to extrapolate the spatial information accordingly.
  • portions of the first image 110 must be corresponded to the relevant portions in the second image 120 .
  • the stereo image correspondence problem is a one dimensional search problem. This is true if the spatial relationships between the locations from which the images were taken, called the epipolar geometry, is known from the beginning. In the classical method, known as the calibrated route, both cameras (or viewpoints) are calibrated with respect to some world coordinate system. That information is then used to calculate the epipolar geometry by extracting the essential matrix of the system. The three-dimensional Euclidean structure of the imaged scene can then be computed.
  • the epipolar lines of the two images are horizontal. In order to guarantee horizontal epipolar lines, however, it is necessary to set the optical axes of the two cameras in parallel.
  • Matching points in one image 110 with points in another image 120 where both images are taken of a single scene remains one of the bottlenecks in computer vision and is important to continued development in this field.
  • the present invention adjusts the points in the second image 120 that correspond to the points in the first image 110 , so that the points in the second image 120 are located along the same line as in the first image 110 , thereby creating images with the desired epipolar geometry.
  • the first 110 , second 120 or both images 110 , 120 may be adjusted.
  • the disparity field which is the displacement of corresponding points along the epipolar lines in the two images, i.e. c and d parameters in equation 1, equation 2, and FIG. 2 .
  • two or more distinct physical pointers are provided by or on or in a body being radiographed.
  • the physical pointers could be one or more small objects attached to the body such as special ink marks, small metal balls, foil stickers, or other items.
  • the pointers may be artificially created or may exist naturally.
  • the physical pointers need not even be attached to the body.
  • the pointers could be placed on poles near the body.
  • the physical pointers could exist inside the body as distinct objects. The only constraint on the physical pointers is that the image of these pointers in the radiographs must have features that are distinguishable from other objects in and around the body and must be captured in the images.
  • the present invention can use a conventional C-arm digital radiograph system that rotates around the body in synch with a digital screen.
  • the images of the matching points are shown in the left and right radiographs.
  • the object itself may be rotated.
  • the images may be converted to digital images by scanning them. Once the image capture is complete, the previously placed physical pointers are located in the radiographs. If small steel balls were used, the balls will be represented by dark spots in each quarter of the image.
  • the physical pointers can be used as reference points to determine the vertical shift between the same matching points.
  • One method for performing this task is described below with reference to FIG. 6 .
  • other transformation algorithms may be applied.
  • Horizontal adjustment of the radiographs is performed by placing the base line parallel to the screen and the screen perpendicular to the optical axis.
  • the same technique described above could then be used to make horizontal adjustment of stereo pairs.
  • the radiographs are adjusted such that the feature points are moved to the same rectangular positions.
  • FIG. 4 shows stereo X-ray pair before 410 and after 420 vertical and horiontal adjustment. The feature points were determined manually and it can be seen that the vertical parallax evident in the first pair was eliminated after adjustment.
  • FIG. 5 is a block diagram of a data processing system 500 which has at least one processor 520 and storage 540 .
  • Storage 540 of system 500 includes one or more images, comparison software 560 , and data structures used by the matching algorithm (not shown). The steps of the described embodiment of the present invention are performed when instructions of a computer program are performed by processor 520 (or another appropriate processor) executing instructions in storage 540 .
  • System 500 also includes a network connection 590 , which connects system 500 to a network such as the Internet, an intranet, a LAN, or a WAN.
  • System 500 also includes an input device 545 , such as a keyboard, touch-screen, mouse, or the like.
  • System 500 also includes an output device 530 such as a printer, display screen, or the like.
  • System 500 also includes a computer readable medium input device 580 and a computer readable medium 562 .
  • Computer readable medium 562 can be any appropriate medium that has instructions, such as those of comparison software 560 stored thereon. These interactions are loaded from computer readable medium 562 into storage area 540 . Instructions can also be loaded into storage area 540 in the form of a carrier wave over network connection 590 .
  • the instructions and data in storage 540 can be loaded into storage via an input device 580 , via a network, such as the internet, a LAN, or a WAN, or can be loaded from a computer readable medium such as a floppy disk, CD ROM, or other appropriate computer readable medium.
  • the instructions can also be downloaded in the form of a carrier wave over a network connection.
  • System 500 also includes an operating system (not shown).
  • an operating system (not shown).
  • the storage/memory also contains additional information, such as application programs, operating systems, data, etc., which are not shown in the Figure for the sake of clarity.
  • data processing system 500 (or any other data processing system described herein) can also include numerous elements not shown, such as additional data, software, and/or information in memory, disk drives, keyboards, display devices, network connections, additional memory, additional CPUS, LANS, input/output lines, etc.
  • a technique for establishing match candidates between two images is shown. For a given point 610 in the first image 605 , a correlation window 620 centered at this point 610 is created. Once the point 610 has been selected in the first image 605 , a search window 650 is selected in the second image 625 . The size and location of the search window 650 may reflect some a priori knowledge about the disparities between the points in the images 605 and 625 if desired. If no such knowledge is available, the whole image may be searched.
  • a correlation operation is performed. First, a correlation window 620 about the point 610 of interest in the first image is created.
  • the correlation window 620 may be of any size, but a larger window 620 will yield less precise results.
  • the value of one or more properties of the area within the correlation window 620 of the first image 605 are then determined. For example, the correlation operation may use the amount of red in the pixels within the correlation window 620 as the relevant correlation property.
  • a correlation window 660 is then centered around every point within the search window 650 in the second image 625 .
  • the value of one or more properties for areas within window 660 for every point is then determined.
  • Each correlation window 660 for every point within the search window 650 in the second image 625 is given a correlation score based on its similarity to the properties of the correlation window 620 of the first image 605 .
  • a constraint on the correlation score can then be applied in order to select the most consistent matches: for a given couple of points to be considered as a match candidate, the correlation score must be higher than a given threshold, for example.
  • a point in the first image may be paired to several points in the second image and vice versa.
  • Several techniques exist for resolving the matching ambiguities but, for simplicity, the points with the highest correlation score are selected. While this method does provide a number of match candidates, there are no guarantees on the accuracy of the match. Assuming the threshold is set prior to processing, there is no guarantee that only the most precise matches will be used. Although this is the preferred technique for matching the points in the images, other matching techniques may also be used including correlation-based, MRF-based, feature- based and phase-based matching.

Abstract

A method locates one or more physical pointers around the body, such as a steel ball or other distinguishable item, and captures two distinct x-ray images (410) of the body, such that the physical pointers are captured in the x-ray images. The locations of the physical pointers in the images (410) are used to estimate the horizontal and vertical distortions. The images (410) are adjusted vertically and horizontally to correct for any estimated distortions. A disparity map may then be calculated manually or using the classic epipolar stereo matching technique. The disparity map provides the location of one or more distinctive objects inside the body.

Description

FIELD OF THE INVENTION
This invention pertains to the field of three-dimensional imaging and analysis. More specifically, the invention pertains to a system and method for adjusting stereo x-ray images to correct for any vertical or horizontal distortions.
BACKGROUND
For both real-world and computer-generated imaging applications, there is a growing need for display techniques that enable determination of relative spatial locations between objects in an image. Once the spatial relations are established, a user can move through the display space and manipulate objects easily and accurately.
Another related problem is object recognition and localization. One of the basic steps in computer object recognition is to collect as much information as possible about the object by analyzing the image. For example, the space structure of the object can give information that is important for many applications, such as three-dimensional object modeling, vehicle navigation, and geometric inspection. One of the more recent applications is in Computer Aided Diagnosis (CAD), which is a diagnosis made by radiologists utilizing a computer output as a “second opinion”.
A final related problem is binocular stereo, which is the determination of the three-dimensional shape of visible surfaces in a static scene from images taken of the same scene by two cameras or one camera at two different positions. Application of the binocular stereo to X-ray imaging is not easy because there are no visible surfaces on the radiograph and information about different objects can be located at the same areas of the X-ray image. Nevertheless, some of the stereo methods used to analyze standard images could be applied to the analysis of radiograph pairs that were captured using two X-ray sources or by using other stereo imaging techniques.
The approaches used to analyze and resolve the problems described above when examining non-radiograph images can also be applied to radiograph images; provided, however, that the geometry of the stereo digital radiograph system is known. If this is the case, it would be possible to point to an object in the radiograph and calculate an exact location of this object within the radiographed body. It would also be possible to make a disparity map that graphically represents the distance from the X-ray source to every “visible” object in the image. This information could be very important in many medical applications such as surgery, therapy, and related medical applications.
It is straightforward and conventional wisdom that the stereo correspondence problem is a one-dimensional search problem. This is true if the epipolar constraint is known, or selected, from the beginning. In the general case, for example, calibration is used to recover the epipolar geometry accurately. The problem is that even if the imaging geometry is carefully arranged, there are often still errors in the system. This results in corresponding points that are not strictly on the same horizontal lines and distorted vertical positioning. There are other reasons the pixels in one X-ray image may not have matching pixels lying along the same row in the second image and even shifted horizontally. The two major problems result in keystone distortion, vertical parallax and shear distortion.
A well-known effect is keystone distortion (FIG. 2). Keystone distortion causes vertical parallax in the stereoscopic radiograph due to the baseline of the two X-ray sources being not parallel to the surface of the screen. This is also the case when the stereo radiographs are obtained by the rotation of the object. In one of the radiograph, the image of the square appears larger at one side than at the other. In the other radiograph, this effect is reversed. This results in a vertical difference between homologous points, which is called vertical parallax. The amount of vertical parallax is greatest in the corners of the image.
Another distortion appears when the base line between two X-ray sources and the bottom of the screen are not parallel to the horizon. When the stereo radiographs are obtained by the rotation of the object, this distortion appears when the axis of rotation is not vertical. This distortion also causes vertical parallax as well as shear distortion (FIG. 2), which influences the correct estimation horizontal location of homologous points.
Numerous algorithms for image matching have been proposed. They can roughly be classified into two categories. In the first category, the algorithms attempt to correlate the gray levels of image patches, assuming that the image patches present some similarity. In the second category, the algorithms first extract salient primitives or feature points from the images, such as edge segments or contours, and then match these features in two views. These methods are relatively fast, because only small subsets of the image pixels are used, but often fail because the chosen primitives cannot be reliably detected in the images.
What is needed is a system and method for quickly determining the geometry of a stereo digital radiograph system enabling quick and accurate correction of distortion in the radiographs such that objects in the radiograph can be located in three dimensional space.
DISCLOSURE OF INVENTION
The present system and method provide a means for quickly and accurately determining the geometry of a stereo x-ray imaging system, enabling the location of objects in the radiograph in three dimensional space. For the purposes of this description, a “body” is the primary item being radiographed. Traditionally, this is a patient at a medical hospital. An “object” is an item that is located within the body such as a bone or joint in the body. A “physical pointer” is an item that absorbs or reflects x-rays such that a mark or point is visibly evident in the radiograph when captured by a digital radiograph system.
The method begins by establishing an initial correspondence using one or more physical pointers around or inside the body. For example, the pointers could be steel balls that make a distinct white spot on the radiographs. Alternatively, other distinctive pointers could be used, for example objects within the body such as bones or joints.
Once the images (410) of the body are complete, the physical pointers are used to estimate the epipolar geometry and horizontal distortions of the radiographs. Depending on the distortion estimates, each radiograph is transformed by adjusting it vertically and horizontally. The classical epipolar stereo matching technique can then be used to calculate a disparity map of recognizable objects within the body. Finally, standard geometric properties can be used to calculate the three dimensional location of the objects inside the body.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is an illustration of the geometry of a conventional stereoscopic x-ray imaging system.
FIG. 2 is an illustration of stereoscopic (Keystone) distortions resulting from the geometry of the system of FIG. 1.
FIG. 3 is an illustration of a stereoscopic system for distortion correction in accordance with an embodiment of the present invention.
FIG. 4 is an illustration of distorted and corrected stereoscopic radiographs in accordance with an embodiment of the present invention.
FIG. 5 is a block diagram of a data processing system in accordance with an embodiment of the present invention.
FIG. 6 is a sample image that illustrates a preferred method for establishing match candidates among points in the images.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present invention can be used in conjunction with any number of different radiograph imaging devices including x-ray machines and digital radiograph systems. The present specification describes the invention as being used in conjunction with digital radiograph systems, for illustration purposes only.
For the purposes of this description, a X-Y coordinate system will be used, where the Y-axis is perpendicular to the capture screen and the X-axis is parallel to the base line of the imagining device as shown in FIG. 1. In this description, the x and y origins are the coordinates of an object inside the body. Simple geometry of the system gives us the necessary relationships between parameters: x = da + db - d c b + d - c , ( Equation 1 ) y = f d - c b + d + c , ( Equation 2 )
Figure US06381302-20020430-M00001
where f is the focal length, b is the distance between the location of the x-ray imaging device when taking a first image and taking a second image respectively (the base), a the X coordinate of the x-ray imaging device when capturing the first image, c is the X coordinate of the object in the first image and d is the X coordinate of the object in the first image.
In a first embodiment, a digital radiograph system is used to capture an x-ray of a body comprising one or more objects. When the x-ray is taken, however, the body is “flattened” from three dimensions to two dimensions, resulting in the loss of information, such as spatial size and the spatial relations between objects in the image. One way of replacing the lost information is to take two or more radiographs of the same bodies from different angles, and to extrapolate the spatial information accordingly. In order to combine the images properly, however, portions of the first image 110 must be corresponded to the relevant portions in the second image 120.
It is often assumed that the stereo image correspondence problem is a one dimensional search problem. This is true if the spatial relationships between the locations from which the images were taken, called the epipolar geometry, is known from the beginning. In the classical method, known as the calibrated route, both cameras (or viewpoints) are calibrated with respect to some world coordinate system. That information is then used to calculate the epipolar geometry by extracting the essential matrix of the system. The three-dimensional Euclidean structure of the imaged scene can then be computed.
If the two cameras are not carefully placed or the angles used to capture the images result in keystone distortion or vertical parallax, however, recovery of the epipolar geometry is necessary. In the ideal case, the epipolar lines of the two images are horizontal. In order to guarantee horizontal epipolar lines, however, it is necessary to set the optical axes of the two cameras in parallel.
Matching points in one image 110 with points in another image 120 where both images are taken of a single scene, called the correspondence problem, remains one of the bottlenecks in computer vision and is important to continued development in this field. As will be more fully described below, the present invention adjusts the points in the second image 120 that correspond to the points in the first image 110, so that the points in the second image 120 are located along the same line as in the first image 110, thereby creating images with the desired epipolar geometry. In alternative embodiments, however, the first 110, second 120 or both images 110,120 may be adjusted. As soon the correspondence between points in two images is known, it is possible to recover the disparity field, which is the displacement of corresponding points along the epipolar lines in the two images, i.e. c and d parameters in equation 1, equation 2, and FIG. 2.
Referring now to FIG. 3, two or more distinct physical pointers are provided by or on or in a body being radiographed. For example, the physical pointers could be one or more small objects attached to the body such as special ink marks, small metal balls, foil stickers, or other items. The pointers may be artificially created or may exist naturally. Alternatively, the physical pointers need not even be attached to the body. For example, the pointers could be placed on poles near the body. In another alternative embodiment, the physical pointers could exist inside the body as distinct objects. The only constraint on the physical pointers is that the image of these pointers in the radiographs must have features that are distinguishable from other objects in and around the body and must be captured in the images.
The present invention can use a conventional C-arm digital radiograph system that rotates around the body in synch with a digital screen. The images of the matching points are shown in the left and right radiographs. Alternatively, the object itself may be rotated. In yet other embodiments, the images may be converted to digital images by scanning them. Once the image capture is complete, the previously placed physical pointers are located in the radiographs. If small steel balls were used, the balls will be represented by dark spots in each quarter of the image.
The physical pointers can be used as reference points to determine the vertical shift between the same matching points. One method for performing this task is described below with reference to FIG. 6. Alternatively, other transformation algorithms may be applied.
Horizontal adjustment of the radiographs is performed by placing the base line parallel to the screen and the screen perpendicular to the optical axis. The same technique described above could then be used to make horizontal adjustment of stereo pairs. In this case, the radiographs are adjusted such that the feature points are moved to the same rectangular positions.
FIG. 4 shows stereo X-ray pair before 410 and after 420 vertical and horiontal adjustment. The feature points were determined manually and it can be seen that the vertical parallax evident in the first pair was eliminated after adjustment.
FIG. 5 is a block diagram of a data processing system 500 which has at least one processor 520 and storage 540. Storage 540 of system 500 includes one or more images, comparison software 560, and data structures used by the matching algorithm (not shown). The steps of the described embodiment of the present invention are performed when instructions of a computer program are performed by processor 520 (or another appropriate processor) executing instructions in storage 540.
System 500 also includes a network connection 590, which connects system 500 to a network such as the Internet, an intranet, a LAN, or a WAN. System 500 also includes an input device 545, such as a keyboard, touch-screen, mouse, or the like. System 500 also includes an output device 530 such as a printer, display screen, or the like. System 500 also includes a computer readable medium input device 580 and a computer readable medium 562. Computer readable medium 562 can be any appropriate medium that has instructions, such as those of comparison software 560 stored thereon. These interactions are loaded from computer readable medium 562 into storage area 540. Instructions can also be loaded into storage area 540 in the form of a carrier wave over network connection 590. Thus, the instructions and data in storage 540 can be loaded into storage via an input device 580, via a network, such as the internet, a LAN, or a WAN, or can be loaded from a computer readable medium such as a floppy disk, CD ROM, or other appropriate computer readable medium. The instructions can also be downloaded in the form of a carrier wave over a network connection.
System 500 also includes an operating system (not shown). A person of ordinary skill in the art will understand that the storage/memory also contains additional information, such as application programs, operating systems, data, etc., which are not shown in the Figure for the sake of clarity. It also will be understood that data processing system 500 (or any other data processing system described herein) can also include numerous elements not shown, such as additional data, software, and/or information in memory, disk drives, keyboards, display devices, network connections, additional memory, additional CPUS, LANS, input/output lines, etc.
Referring now to FIG. 6, a technique for establishing match candidates between two images is shown. For a given point 610 in the first image 605, a correlation window 620 centered at this point 610 is created. Once the point 610 has been selected in the first image 605, a search window 650 is selected in the second image 625. The size and location of the search window 650 may reflect some a priori knowledge about the disparities between the points in the images 605 and 625 if desired. If no such knowledge is available, the whole image may be searched.
Once the search window 650 has been selected, a correlation operation is performed. First, a correlation window 620 about the point 610 of interest in the first image is created. The correlation window 620 may be of any size, but a larger window 620 will yield less precise results. The value of one or more properties of the area within the correlation window 620 of the first image 605 are then determined. For example, the correlation operation may use the amount of red in the pixels within the correlation window 620 as the relevant correlation property.
A correlation window 660 is then centered around every point within the search window 650 in the second image 625. The value of one or more properties for areas within window 660 for every point is then determined. Each correlation window 660 for every point within the search window 650 in the second image 625 is given a correlation score based on its similarity to the properties of the correlation window 620 of the first image 605.
A constraint on the correlation score can then be applied in order to select the most consistent matches: for a given couple of points to be considered as a match candidate, the correlation score must be higher than a given threshold, for example. Using the correlation technique, a point in the first image may be paired to several points in the second image and vice versa. Several techniques exist for resolving the matching ambiguities but, for simplicity, the points with the highest correlation score are selected. While this method does provide a number of match candidates, there are no guarantees on the accuracy of the match. Assuming the threshold is set prior to processing, there is no guarantee that only the most precise matches will be used. Although this is the preferred technique for matching the points in the images, other matching techniques may also be used including correlation-based, MRF-based, feature- based and phase-based matching.
Although the description above contains many detailed descriptions, these descriptions should not be construed as limiting the scope of the invention but merely as providing illustrations of some of the presently preferred implementations of this invention. For example, although this method was described with reference to a standard rectangular image, this method can be used to correct images of any shape or size. Additionally, although the method was described with reference to external fiducials, internal regions and areas of the image may also be used to establish reference points. Thus the scope of the invention should be determined by the appended claims and their legal equivalents, rather than by examples given.

Claims (12)

I claim:
1. A method for adjusting two two-dimensional x-rays taken of a body, the body having at least one object, the method comprising:
locating at least one physical pointer around the body;
capturing two distinct x-ray images of the body using an x-ray imaging device wherein the physical pointers are captured in the x-ray images;
estimating epipolar geometry and horizontal and vertical distortions using the location of the physical pointers in the images; and
adjusting at least one image vertically and horizontally to correct for any estimated distortions.
2. The method of claim 1, further comprising the step of calculating a disparity map.
3. The method of claim 2, wherein the disparity map is calculated using a classic epipolar stereo matching technique.
4. The method of claim 1, further comprising the step of calculating the location of at least one object inside the body.
5. The method of claim 4, where e step of calculating the location of at least one object comprises using the equations x = da + db - d c b + d - c , y = f d - c b + d + c ,
Figure US06381302-20020430-M00002
where f is the focal length, b is the distance between the location of the x-ray imaging device when taking a first image and taking a second image, respectively, a is the X coordinate of the x-ray imaging device when capturing the first image, c is the X coordinate of the object in the first image, and d is the X coordinate of the object in the first image.
6. The method of claim 1, wherein at least one physical pointer comprises an ink mark.
7. The method of claim 1, wherein at least one physical pointer comprises a metal ball.
8. The method of claim 1, wherein at least one physical pointer comprises a foil sticker.
9. The method of claim 1 wherein the at least one physical pointer is located inside the body.
10. A method for adjusting two two-dimensional radiographs taken of a body, the body having at least one object, the method comprising:
locating at least one physical pointer around the body;
capturing two distinct radiographs of the body using a radiograph imaging device wherein the physical pointers are captured in the radiographic images;
estimating epipolar geometry and horizontal and vertical distortions using the location of the physical pointers in the images; and
adjusting at least one image vertically and horizontally to correct for any estimated distortions.
11. The method of claim 10, wherein the at least one physical pointer is located inside the body.
12. A system for adjusting two two-dimensional x-rays taken of a body, the body having at least one object, the system comprising:
locating means for locating at least one physical pointer around the body;
capturing means, coupled to the locating means, for capturing two distinct x-ray images of the body using an x-ray imaging device wherein the physical pointers are captured in the x-ray images;
estimating means, coupled to the capturing means, for estimating epipolar geometry and horizontal and vertical distortions using the location of the physical pointers in the images; and
adjusting means, coupled to the estimating means, for adjusting at least one image vertically and horizontally to correct for any estimated distortions.
US09/610,579 1999-10-27 2000-07-05 Computer assisted 2D adjustment of stereo X-ray images Expired - Lifetime US6381302B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US09/610,579 US6381302B1 (en) 2000-07-05 2000-07-05 Computer assisted 2D adjustment of stereo X-ray images
US09/767,210 US6862364B1 (en) 1999-10-27 2001-01-18 Stereo image processing for radiography

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/610,579 US6381302B1 (en) 2000-07-05 2000-07-05 Computer assisted 2D adjustment of stereo X-ray images

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/561,291 Continuation-In-Part US6829383B1 (en) 1999-10-27 2000-04-28 Stochastic adjustment of differently-illuminated images

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US09/767,210 Continuation-In-Part US6862364B1 (en) 1999-10-27 2001-01-18 Stereo image processing for radiography

Publications (1)

Publication Number Publication Date
US6381302B1 true US6381302B1 (en) 2002-04-30

Family

ID=24445592

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/610,579 Expired - Lifetime US6381302B1 (en) 1999-10-27 2000-07-05 Computer assisted 2D adjustment of stereo X-ray images

Country Status (1)

Country Link
US (1) US6381302B1 (en)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030081720A1 (en) * 2001-10-31 2003-05-01 Swift David C. 3D stereoscopic X-ray system
US6674877B1 (en) * 2000-02-03 2004-01-06 Microsoft Corporation System and method for visually tracking occluded objects in real time
US20040021771A1 (en) * 2002-07-16 2004-02-05 Xenogen Corporation Method and apparatus for 3-D imaging of internal light sources
US20040024300A1 (en) * 2001-11-02 2004-02-05 Graf Ulrich Martin Radiotherapy apparatus equipped with an articulable gantry for positioning an imaging unit
US20040120452A1 (en) * 2002-12-18 2004-06-24 Shapiro Edward G. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US6760469B1 (en) * 2000-10-05 2004-07-06 Canon Kabushiki Kaisha Flipping stereoscopic radiographs
US20040264640A1 (en) * 2003-06-25 2004-12-30 Myles Jeremy R. Treatment planning, simulation, and verification system
US20050147206A1 (en) * 2002-05-23 2005-07-07 Ecole Nationale Superieure D'arts Et Metiers Stereoradiography device and method for the use thereof
US20050203386A1 (en) * 2004-03-11 2005-09-15 Siemens Aktiengesellschaft Method of calibrating an X-ray imaging device
US20060268153A1 (en) * 2005-05-11 2006-11-30 Xenogen Corporation Surface contruction using combined photographic and structured light information
US7227925B1 (en) * 2002-10-02 2007-06-05 Varian Medical Systems Technologies, Inc. Gantry mounted stereoscopic imaging system
US20070253908A1 (en) * 2002-07-16 2007-11-01 Xenogen Corporation Fluorescent light tomography
US7298415B2 (en) 2001-07-13 2007-11-20 Xenogen Corporation Structured light imaging apparatus
US20070270697A1 (en) * 2001-05-17 2007-11-22 Xenogen Corporation Method and apparatus for determining target depth, brightness and size within a body region
US20080052052A1 (en) * 2006-08-24 2008-02-28 Xenogen Corporation Apparatus and methods for determining optical tissue properties
US20080164419A1 (en) * 2007-01-06 2008-07-10 Brian Donald Johnston Methods and Apparatus for Keystone Effect
US20080199083A1 (en) * 2007-02-15 2008-08-21 Industrial Technology Research Institute Image filling methods
US20090116621A1 (en) * 2007-11-05 2009-05-07 The University Of Western Ontario Radiostereometric calibration cage
US7657304B2 (en) 2002-10-05 2010-02-02 Varian Medical Systems, Inc. Imaging device for radiation treatment applications
US20100067739A1 (en) * 2008-09-16 2010-03-18 Varian Medical Systems, Inc. Sequential Stereo Imaging for Estimating Trajectory and Monitoring Target Position
US20110025829A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for selecting image capture positions to generate three-dimensional (3d) images
US20110025825A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for creating three-dimensional (3d) images of a scene
US8274552B2 (en) 2010-12-27 2012-09-25 3Dmedia Corporation Primary and auxiliary image capture devices for image processing and related methods
US20120321167A1 (en) * 2011-06-15 2012-12-20 Lee Kang-Eui Method and system for providing stereoscopic x-ray image
US20130315469A1 (en) * 2012-05-25 2013-11-28 Satpal Singh Method for 3d inspection of an object using x-rays
US9185388B2 (en) 2010-11-03 2015-11-10 3Dmedia Corporation Methods, systems, and computer program products for creating three-dimensional video sequences
US9344701B2 (en) 2010-07-23 2016-05-17 3Dmedia Corporation Methods, systems, and computer-readable storage media for identifying a rough depth map in a scene and for determining a stereo-base distance for three-dimensional (3D) content creation
US9380292B2 (en) 2009-07-31 2016-06-28 3Dmedia Corporation Methods, systems, and computer-readable storage media for generating three-dimensional (3D) images of a scene
US9498167B2 (en) 2005-04-29 2016-11-22 Varian Medical Systems, Inc. System and methods for treating patients using radiation
US9630025B2 (en) 2005-07-25 2017-04-25 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US20180153485A1 (en) * 2016-12-07 2018-06-07 Harris Corporation Dental image collection device providing optical alignment features and related system and methods
US10004650B2 (en) 2005-04-29 2018-06-26 Varian Medical Systems, Inc. Dynamic patient positioning system
USRE46953E1 (en) 2007-04-20 2018-07-17 University Of Maryland, Baltimore Single-arc dose painting for precision radiation therapy
WO2018219273A1 (en) * 2017-06-01 2018-12-06 上海交通大学 Method and system for indexing blood vessel corresponding positional relations in multi-angle angiography
US10200671B2 (en) 2010-12-27 2019-02-05 3Dmedia Corporation Primary and auxiliary image capture devices for image processing and related methods
US10773101B2 (en) 2010-06-22 2020-09-15 Varian Medical Systems International Ag System and method for estimating and manipulating estimated radiation dose
US10806409B2 (en) 2016-09-23 2020-10-20 Varian Medical Systems International Ag Medical systems with patient supports
CN114026436A (en) * 2019-06-25 2022-02-08 索尼集团公司 Image processing apparatus, image processing method, and program
US11730370B2 (en) 2006-08-24 2023-08-22 Xenogen Corporation Spectral unmixing for in-vivo imaging

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4669048A (en) * 1984-09-14 1987-05-26 Carl-Zeiss-Stiftung Computer-controlled evaluation of aerial stereo images
US6047080A (en) * 1996-06-19 2000-04-04 Arch Development Corporation Method and apparatus for three-dimensional reconstruction of coronary vessels from angiographic images

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4669048A (en) * 1984-09-14 1987-05-26 Carl-Zeiss-Stiftung Computer-controlled evaluation of aerial stereo images
US6047080A (en) * 1996-06-19 2000-04-04 Arch Development Corporation Method and apparatus for three-dimensional reconstruction of coronary vessels from angiographic images

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Talukdar, A. et al.; Modeling and Optimization of Rotational C-Arm Steroscopic X-Ray Angiography, IEEE Transactions on Medical Imaging, vol. 18, No. 7, pp. 604-616, (Jul. 1999).
Woods, A. et al.; Image Distortions in Stereoscopic Video Systems, SPIE, vol. 1915 Stereoscopic Displays and Applications IV, pp. 36-48, (1993).

Cited By (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6674877B1 (en) * 2000-02-03 2004-01-06 Microsoft Corporation System and method for visually tracking occluded objects in real time
US6760469B1 (en) * 2000-10-05 2004-07-06 Canon Kabushiki Kaisha Flipping stereoscopic radiographs
US8825140B2 (en) 2001-05-17 2014-09-02 Xenogen Corporation Imaging system
US20070270697A1 (en) * 2001-05-17 2007-11-22 Xenogen Corporation Method and apparatus for determining target depth, brightness and size within a body region
US7764986B2 (en) 2001-05-17 2010-07-27 Xenogen Corporation Method and apparatus for determining target depth, brightness and size within a body region
US20100262019A1 (en) * 2001-05-17 2010-10-14 Xenogen Corporation Method and apparatus for determining target depth, brightness and size within a body region
US8180435B2 (en) 2001-05-17 2012-05-15 Xenogen Corporation Method and apparatus for determining target depth, brightness and size within a body region
US7403812B2 (en) 2001-05-17 2008-07-22 Xenogen Corporation Method and apparatus for determining target depth, brightness and size within a body region
US8279334B2 (en) 2001-07-13 2012-10-02 Xenogen Corporation Structured light imaging apparatus
US20080079802A1 (en) * 2001-07-13 2008-04-03 Xenogen Corporation Structured light imaging apparatus
US7298415B2 (en) 2001-07-13 2007-11-20 Xenogen Corporation Structured light imaging apparatus
US6904122B2 (en) * 2001-10-31 2005-06-07 Inventqjaya Sdn. Bhd. 3D stereoscopic X-ray system
US20030081720A1 (en) * 2001-10-31 2003-05-01 Swift David C. 3D stereoscopic X-ray system
US20040024300A1 (en) * 2001-11-02 2004-02-05 Graf Ulrich Martin Radiotherapy apparatus equipped with an articulable gantry for positioning an imaging unit
US6888919B2 (en) 2001-11-02 2005-05-03 Varian Medical Systems, Inc. Radiotherapy apparatus equipped with an articulable gantry for positioning an imaging unit
US20050147206A1 (en) * 2002-05-23 2005-07-07 Ecole Nationale Superieure D'arts Et Metiers Stereoradiography device and method for the use thereof
US7241045B2 (en) * 2002-05-23 2007-07-10 Centre National De La Recherche Scientifique Stereoradiography device and method for the use thereof
US7603167B2 (en) 2002-07-16 2009-10-13 Xenogen Corporation Method and apparatus for 3-D imaging of internal light sources
US20040021771A1 (en) * 2002-07-16 2004-02-05 Xenogen Corporation Method and apparatus for 3-D imaging of internal light sources
US20080031494A1 (en) * 2002-07-16 2008-02-07 Xenogen Corporation Fluorescent light tomography
US8909326B2 (en) 2002-07-16 2014-12-09 Xenogen Corporation Method and apparatus for 3-D imaging of internal light sources
US20070253908A1 (en) * 2002-07-16 2007-11-01 Xenogen Corporation Fluorescent light tomography
US20110090316A1 (en) * 2002-07-16 2011-04-21 Xenogen Corporation Method and apparatus for 3-d imaging of internal light sources
US20080018899A1 (en) * 2002-07-16 2008-01-24 Xenogen Corporation Method and apparatus for 3-d imaging of internal light sources
US7616985B2 (en) 2002-07-16 2009-11-10 Xenogen Corporation Method and apparatus for 3-D imaging of internal light sources
US20050201614A1 (en) * 2002-07-16 2005-09-15 Xenogen Corporation 3-D in-vivo imaging and topography using structured light
US7797034B2 (en) 2002-07-16 2010-09-14 Xenogen Corporation 3-D in-vivo imaging and topography using structured light
US20100022872A1 (en) * 2002-07-16 2010-01-28 Xenogen Corporation Method and apparatus for 3-d imaging of internal light sources
US7555332B2 (en) 2002-07-16 2009-06-30 Xenogen Corporation Fluorescent light tomography
US7599731B2 (en) 2002-07-16 2009-10-06 Xenogen Corporation Fluorescent light tomography
US7860549B2 (en) 2002-07-16 2010-12-28 Xenogen Corporation Method and apparatus for 3-D imaging of internal light sources
US7227925B1 (en) * 2002-10-02 2007-06-05 Varian Medical Systems Technologies, Inc. Gantry mounted stereoscopic imaging system
US7657304B2 (en) 2002-10-05 2010-02-02 Varian Medical Systems, Inc. Imaging device for radiation treatment applications
US11344748B2 (en) 2002-12-18 2022-05-31 Varian Medical Systems, Inc. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US8116430B1 (en) 2002-12-18 2012-02-14 Varian Medical Systems, Inc. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US7945021B2 (en) 2002-12-18 2011-05-17 Varian Medical Systems, Inc. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US20040120452A1 (en) * 2002-12-18 2004-06-24 Shapiro Edward G. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US9901750B2 (en) 2002-12-18 2018-02-27 Varian Medical Systems, Inc. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US9421399B2 (en) 2002-12-18 2016-08-23 Varian Medical Systems, Inc. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US8867703B2 (en) 2002-12-18 2014-10-21 Varian Medical Systems, Inc. Multi-mode cone beam CT radiotherapy simulator and treatment machine with a flat panel imager
US20080240353A1 (en) * 2003-06-25 2008-10-02 Myles Jeremy R Treatment planning simulation and verification system
US8385502B1 (en) 2003-06-25 2013-02-26 Varian Medical Systems, Inc. Treatment planning simulation and verification system
US20040264640A1 (en) * 2003-06-25 2004-12-30 Myles Jeremy R. Treatment planning, simulation, and verification system
US7831017B2 (en) 2003-06-25 2010-11-09 Varian Medical Systems Technologies, Inc. Treatment planning simulation and verification system
US7412029B2 (en) 2003-06-25 2008-08-12 Varian Medical Systems Technologies, Inc. Treatment planning, simulation, and verification system
US8681938B2 (en) 2003-06-25 2014-03-25 Varian Medical Systems, Inc. Treatment planning simulation and verification system
US20050203386A1 (en) * 2004-03-11 2005-09-15 Siemens Aktiengesellschaft Method of calibrating an X-ray imaging device
US9498167B2 (en) 2005-04-29 2016-11-22 Varian Medical Systems, Inc. System and methods for treating patients using radiation
US9974494B2 (en) 2005-04-29 2018-05-22 Varian Medical Systems, Inc. System and methods for treating patients using radiation
US10881878B2 (en) 2005-04-29 2021-01-05 Varian Medical Systems, Inc. Dynamic patient positioning system
US10004650B2 (en) 2005-04-29 2018-06-26 Varian Medical Systems, Inc. Dynamic patient positioning system
US20060268153A1 (en) * 2005-05-11 2006-11-30 Xenogen Corporation Surface contruction using combined photographic and structured light information
US8044996B2 (en) 2005-05-11 2011-10-25 Xenogen Corporation Surface construction using combined photographic and structured light information
US10595774B2 (en) 2005-07-25 2020-03-24 Varian Medical Systems International Methods and apparatus for the planning and delivery of radiation treatments
US9788783B2 (en) 2005-07-25 2017-10-17 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9687678B2 (en) 2005-07-25 2017-06-27 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9687676B2 (en) 2005-07-25 2017-06-27 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9687673B2 (en) 2005-07-25 2017-06-27 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9687675B2 (en) 2005-07-25 2017-06-27 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9687674B2 (en) 2005-07-25 2017-06-27 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9630025B2 (en) 2005-07-25 2017-04-25 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US11642027B2 (en) 2005-07-25 2023-05-09 Siemens Healthineers International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9687677B2 (en) 2005-07-25 2017-06-27 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US9764159B2 (en) 2005-07-25 2017-09-19 Varian Medical Systems International Ag Methods and apparatus for the planning and delivery of radiation treatments
US20080052052A1 (en) * 2006-08-24 2008-02-28 Xenogen Corporation Apparatus and methods for determining optical tissue properties
US10775308B2 (en) 2006-08-24 2020-09-15 Xenogen Corporation Apparatus and methods for determining optical tissue properties
US11730370B2 (en) 2006-08-24 2023-08-22 Xenogen Corporation Spectral unmixing for in-vivo imaging
US7714293B2 (en) * 2007-01-06 2010-05-11 General Electric Company Methods and apparatus for keystone effect
US20080164419A1 (en) * 2007-01-06 2008-07-10 Brian Donald Johnston Methods and Apparatus for Keystone Effect
US8009899B2 (en) * 2007-02-15 2011-08-30 Industrial Technology Research Institute Image filling methods
US20080199083A1 (en) * 2007-02-15 2008-08-21 Industrial Technology Research Institute Image filling methods
USRE46953E1 (en) 2007-04-20 2018-07-17 University Of Maryland, Baltimore Single-arc dose painting for precision radiation therapy
US20090116621A1 (en) * 2007-11-05 2009-05-07 The University Of Western Ontario Radiostereometric calibration cage
US7873147B2 (en) * 2007-11-05 2011-01-18 The University Of Western Ontario Radiostereometric calibration cage
US20100067739A1 (en) * 2008-09-16 2010-03-18 Varian Medical Systems, Inc. Sequential Stereo Imaging for Estimating Trajectory and Monitoring Target Position
US8396248B2 (en) * 2008-09-16 2013-03-12 Varian Medical Systems, Inc. Sequential stereo imaging for estimating trajectory and monitoring target position
US8436893B2 (en) 2009-07-31 2013-05-07 3Dmedia Corporation Methods, systems, and computer-readable storage media for selecting image capture positions to generate three-dimensional (3D) images
US20110025825A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for creating three-dimensional (3d) images of a scene
US20110025830A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for generating stereoscopic content via depth map creation
US11044458B2 (en) 2009-07-31 2021-06-22 3Dmedia Corporation Methods, systems, and computer-readable storage media for generating three-dimensional (3D) images of a scene
US8508580B2 (en) 2009-07-31 2013-08-13 3Dmedia Corporation Methods, systems, and computer-readable storage media for creating three-dimensional (3D) images of a scene
US8810635B2 (en) 2009-07-31 2014-08-19 3Dmedia Corporation Methods, systems, and computer-readable storage media for selecting image capture positions to generate three-dimensional images
US20110025829A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for selecting image capture positions to generate three-dimensional (3d) images
US9380292B2 (en) 2009-07-31 2016-06-28 3Dmedia Corporation Methods, systems, and computer-readable storage media for generating three-dimensional (3D) images of a scene
US10773101B2 (en) 2010-06-22 2020-09-15 Varian Medical Systems International Ag System and method for estimating and manipulating estimated radiation dose
US9344701B2 (en) 2010-07-23 2016-05-17 3Dmedia Corporation Methods, systems, and computer-readable storage media for identifying a rough depth map in a scene and for determining a stereo-base distance for three-dimensional (3D) content creation
US9185388B2 (en) 2010-11-03 2015-11-10 3Dmedia Corporation Methods, systems, and computer program products for creating three-dimensional video sequences
US10200671B2 (en) 2010-12-27 2019-02-05 3Dmedia Corporation Primary and auxiliary image capture devices for image processing and related methods
US8441520B2 (en) 2010-12-27 2013-05-14 3Dmedia Corporation Primary and auxiliary image capture devcies for image processing and related methods
US11388385B2 (en) 2010-12-27 2022-07-12 3Dmedia Corporation Primary and auxiliary image capture devices for image processing and related methods
US8274552B2 (en) 2010-12-27 2012-09-25 3Dmedia Corporation Primary and auxiliary image capture devices for image processing and related methods
US10911737B2 (en) 2010-12-27 2021-02-02 3Dmedia Corporation Primary and auxiliary image capture devices for image processing and related methods
US8908955B2 (en) * 2011-06-15 2014-12-09 Samsung Electronics Co., Ltd. Method and system for providing stereoscopic X-ray image
US20120321167A1 (en) * 2011-06-15 2012-12-20 Lee Kang-Eui Method and system for providing stereoscopic x-ray image
US20130315469A1 (en) * 2012-05-25 2013-11-28 Satpal Singh Method for 3d inspection of an object using x-rays
US10806409B2 (en) 2016-09-23 2020-10-20 Varian Medical Systems International Ag Medical systems with patient supports
US10631799B2 (en) * 2016-12-07 2020-04-28 Harris Corporation Dental image collection device providing optical alignment features and related system and methods
US20180153485A1 (en) * 2016-12-07 2018-06-07 Harris Corporation Dental image collection device providing optical alignment features and related system and methods
US11132815B2 (en) 2017-06-01 2021-09-28 Shanghai Jiaotong University Method and system for indexing blood vessel corresponding positional relations in multi-angle angiography
WO2018219273A1 (en) * 2017-06-01 2018-12-06 上海交通大学 Method and system for indexing blood vessel corresponding positional relations in multi-angle angiography
CN114026436A (en) * 2019-06-25 2022-02-08 索尼集团公司 Image processing apparatus, image processing method, and program

Similar Documents

Publication Publication Date Title
US6381302B1 (en) Computer assisted 2D adjustment of stereo X-ray images
US9117269B2 (en) Method for recognizing objects in a set of images recorded by one or more cameras
US10334168B2 (en) Threshold determination in a RANSAC algorithm
US6816629B2 (en) Method and system for 3-D content creation
US9807365B2 (en) System and method for hybrid simultaneous localization and mapping of 2D and 3D data acquired by sensors from a 3D scene
US6978040B2 (en) Optical recovery of radiographic geometry
US7746377B2 (en) Three-dimensional image display apparatus and method
EP1986154A1 (en) Model-based camera pose estimation
US6738063B2 (en) Object-correspondence identification without full volume registration
JP5593177B2 (en) Point cloud position data processing device, point cloud position data processing method, point cloud position data processing system, and point cloud position data processing program
US20100045701A1 (en) Automatic mapping of augmented reality fiducials
US20070015997A1 (en) Guidance method based on 3D-2D pose estimation and 3D-CT registration with application to live bronchoscopy
US20090010507A1 (en) System and method for generating a 3d model of anatomical structure using a plurality of 2d images
US20030072483A1 (en) Method and apparatus for recovering depth using multi-plane stereo and spatial propagation
US8571303B2 (en) Stereo matching processing system, stereo matching processing method and recording medium
JP3910239B2 (en) Medical image synthesizer
US10078906B2 (en) Device and method for image registration, and non-transitory recording medium
JP2006252275A (en) Restoration system of camera motion and object shape
KR100574227B1 (en) Apparatus and method for separating object motion from camera motion
JP2006113832A (en) Stereoscopic image processor and program
Cheng et al. Texture mapping 3d planar models of indoor environments with noisy camera poses
JP2008541859A (en) 3D-CT registration with guidance method based on 3D-2D pose estimation and application to raw bronchoscopy
Mery Exploiting multiple view geometry in X-ray testing: Part I, theory
Knoblauch et al. Factorization of correspondence and camera error for unconstrained dense correspondence applications
EP3444779B1 (en) Method for determining a registration between a 3d image and a set of at least two 2d images

Legal Events

Date Code Title Description
AS Assignment

Owner name: CANON KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BERESTOV, ALEXANDER;REEL/FRAME:010920/0746

Effective date: 20000705

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12