Method and apparatus for performing tomosynthesis
First Claim
1. An apparatus for reconstructing an image of an object from a plurality of x-ray projection images of the object, the x-ray projection images being acquired by a tomosynthesis system, the tomosynthesis system comprising an x-ray source and a tomosynthesis detector, the x-ray source projecting x-rays through the object, the tomosynthesis detector detecting x-rays that pass through the object, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value associated therewith, the tomosynthesis detector generating projection data in response to the x-rays impinging thereon, the projection data corresponding to the intensity values, the tomosynthesis system producing motion of the x-ray source with respect to the object, the apparatus comprising:
- logic configured to receive the projection data generated by the tomosynthesis detector, said logic being configured to project the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels, said logic determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector, and wherein said logic performs a CT reconstruction algorithm that processes the intensity values of the virtual pixels to thereby reconstruct an image of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus are provided that enable x-ray projection data acquired by a tomosynthesis system to be transformed into a form as if it had been acquired by a computed tomography (CT) detector. As the x-ray projection data is acquired by a tomosynthesis detector of the tomosynthesis system, the projection data is projected onto a virtual CT detector. The transformed data is then processed to associate virtual pixels of the virtual CT detector with coordinates on the tomosynthesis detector. The intensity values of the pixels of the tomosynthesis detector are then used to interpolate the intensity values of the corresponding virtual pixels of the virtual CT detector. The intensity values of the virtual pixels of the virtual CT detector may then be processed in accordance with a CT reconstruction algorithm to reconstruct the image. Thus, the present invention enables CT reconstruction algorithms to be used to reconstruct data acquired by a tomosynthesis system, which greatly improves the quality of images reconstructed from image data acquired by a tomosynthesis system.
171 Citations
24 Claims
-
1. An apparatus for reconstructing an image of an object from a plurality of x-ray projection images of the object, the x-ray projection images being acquired by a tomosynthesis system, the tomosynthesis system comprising an x-ray source and a tomosynthesis detector, the x-ray source projecting x-rays through the object, the tomosynthesis detector detecting x-rays that pass through the object, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value associated therewith, the tomosynthesis detector generating projection data in response to the x-rays impinging thereon, the projection data corresponding to the intensity values, the tomosynthesis system producing motion of the x-ray source with respect to the object, the apparatus comprising:
logic configured to receive the projection data generated by the tomosynthesis detector, said logic being configured to project the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels, said logic determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector, and wherein said logic performs a CT reconstruction algorithm that processes the intensity values of the virtual pixels to thereby reconstruct an image of the object. - View Dependent Claims (2, 3)
-
4. An apparatus for reconstructing an image of an object from a plurality of x-ray projection images of the object, the x-ray projection images being acquired by a tomosynthesis system, the tomosynthesis system comprising an x-ray source and a tomosynthesis detector, the x-ray source projecting x-rays through the object, the tomosynthesis detector detecting x-rays that pass through the object, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value associated therewith, the tomosynthesis detector generating projection data in response to the x-rays impinging thereon, the projection data corresponding to the intensity values, the tomosynthesis system producing rotational motion of the x-ray source with respect to the object over a particular angular range that is less than 360°
- , the apparatus comprising;
logic configured to receive the projection data generated by the tomosynthesis detector, said logic being configured to project the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels, said logic determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector, and wherein said logic performs a CT reconstruction algorithm that processes the intensity values of the virtual pixels to thereby reconstruct an image of the object. - View Dependent Claims (5, 6)
- , the apparatus comprising;
-
7. A tomosynthesis system for reconstructing an image of an object from a plurality of x-ray projection images of the object, the x-ray projection images being acquired by the tomosynthesis system, the tomosynthesis system comprising:
-
an x-ray source, the x-ray source projecting x-rays through the object;
a tomosynthesis detector, the tomosynthesis detector detecting x-rays that pass through the object, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value associated therewith, the tomosynthesis detector generating projection data in response to the x-rays impinging thereon, the projection data corresponding to the intensity values, the tomosynthesis system producing motion of the x-ray source with respect to the object; and
a computer, the computer receiving the projection data generated by the tomosynthesis detector, the computer being configured to project the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels, the computer determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector, and wherein the computer performs a CT reconstruction algorithm that processes the intensity values of the virtual pixels to thereby reconstruct an image of the object. - View Dependent Claims (8, 9)
-
-
10. A tomosynthesis system for reconstructing an image of an object from a plurality of x-ray projection images of the object, the x-ray projection images being acquired by the tomosynthesis system, the tomosynthesis system comprising:
-
an x-ray source, the x-ray source projecting x-rays through the object;
a tomosynthesis detector, the tomosynthesis detector detecting x-rays that pass through the object, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value associated therewith, the tomosynthesis detector generating projection data in response to the x-rays impinging thereon, the projection data corresponding to the intensity values, the tomosynthesis system producing rotational motion of the x-ray source with respect to the object over a particular angular range that is less than 360°
; and
a computer, the computer receiving the projection data generated by the tomosynthesis detector, the computer being configured to project the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels, the computer determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector, and wherein the computer performs a CT reconstruction algorithm that processes the intensity values of the virtual pixels to thereby reconstruct an image of the object. - View Dependent Claims (11, 12)
-
-
13. A method for reconstructing an image of an object from x-ray projection data, the method comprising the steps of:
-
acquiring the x-ray projection data with a tomosynthesis system, the tomosynthesis system comprising an x-ray source and a tomosynthesis detector, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value, the x-ray source projecting x-rays through an object being imaged, the tomosynthesis detector detecting x-rays that pass through the object, the detector generating the projection data in response to the x-rays impinging thereon, the tomosynthesis system producing motion of the x-ray source with respect to the object;
projecting the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels;
determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector; and
processing the intensity values of the virtual pixels in accordance with a CT reconstruction algorithm to thereby reconstruct an image of the object. - View Dependent Claims (14, 15)
determining spatial coordinates of the x-ray source at particular locations of the x-ray source;
determining spatial coordinates of the virtual pixels; and
associating coordinates on the tomosynthesis detector with virtual pixels of the virtual VCT detector.
-
-
16. A method for reconstructing an image of an object from x-ray projection data, the method comprising the steps of:
-
acquiring the x-ray projection data with a tomosynthesis system, the tomosynthesis system comprising an x-ray source and a tomosynthesis detector, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value, the x-ray source projecting x-rays through an object being imaged, the tomosynthesis detector detecting x-rays that pass through the object, the detector generating the projection data in response to the x-rays impinging thereon, the tomosynthesis system producing rotational motion of the x-ray source with respect to the object over a particular angular range that is less than 360°
;
projecting the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels;
determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector; and
processing the intensity values of the virtual pixels in accordance with a CT reconstruction algorithm to thereby reconstruct an image of the object. - View Dependent Claims (17, 18)
determining spatial coordinates of the x-ray source at particular locations of the tomosynthesis detector;
determining spatial coordinates of the virtual pixels; and
associating coordinates on the tomosynthesis detector with virtual pixels of the virtual VCT detector.
-
-
19. A computer program for reconstructing an image of an object from x-ray projection data, the projection data being acquired by a tomosynthesis system, the tomosynthesis system comprising an x-ray source and a tomosynthesis detector, the x-ray source projecting x-rays through the object, the tomosynthesis detector detecting x-rays that pass through the object, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value associated therewith, the tomosynthesis detector generating projection data in response to the x-rays impinging thereon, the projection data corresponding to the intensity values, wherein the tomosynthesis system produces motion of the x-ray source with respect to the object, the program being embodied on a computer-readable medium, the program comprising:
-
a first routine, the first routine projecting the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels;
a second routine, the second routine determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector; and
a third routine, the third routine processing the intensity values of the virtual pixels in accordance with a CT reconstruction algorithm to thereby reconstruct an image of the object. - View Dependent Claims (20, 21, 24)
a first code segment, the first code segment determining spatial coordinates of the x-ray source at particular locations of the x-ray source;
a second code segment, the second code segment determining spatial coordinates of the virtual pixels and of the pixels of the tomosynthesis detector; and
a third code segment, the third code segment associating coordinates on the tomosynthesis detector with virtual pixels of the virtual VCT detector.
-
-
21. The computer program of claim 19, wherein said second routine comprises code that determines intensity values for the virtual pixels by interpolating intensity values of pixels of the tomosynthesis detector to obtain interpolated intensity values and by assigning the interpolated intensity values to corresponding virtual pixels of the virtual CT detector.
-
24. The computer program of claim 19, wherein said second routine comprises code that determines intensity values for the virtual pixels by interpolating intensity values of pixels of the tomosynthesis detector to obtain interpolated intensity values and by assigning the interpolated intensity values to corresponding virtual pixels of the virtual CT detector.
-
22. A computer program for reconstructing an image of an object from x-ray projection data, the projection data being acquired by a tomosynthesis system, the tomosynthesis system comprising an x-ray source and a tomosynthesis detector, the x-ray source projecting x-rays through the object, the tomosynthesis detector detecting x-rays that pass through the object, the tomosynthesis detector comprising a plurality of pixels, each pixel having an intensity value associated therewith, the tomosynthesis detector generating projection data in response to the x-rays impinging thereon, the projection data corresponding to the intensity values, wherein the tomosynthesis system produces rotational motion of the x-ray source with respect to the object over a particular angular range that is less than 360°
- , the program being embodied on a computer-readable medium, the program comprising;
a first routine, the first routine projecting the projection data generated by the tomosynthesis detector onto a virtual computed tomography (CT) detector, the virtual CT detector comprising a plurality of virtual pixels;
a second routine, the second routine determining intensity values for the virtual pixels based on the intensity values associated with the pixels of the tomosynthesis detector; and
a third routine, the third routine processing the intensity values of the virtual pixels in accordance with a CT reconstruction algorithm to thereby reconstruct an image of the object. - View Dependent Claims (23)
a first code segment, the first code segment determining spatial coordinates of the x-ray source at particular locations of the x-ray source;
a second code segment, the second code segment determining spatial coordinates of the virtual pixels and of the pixels of the tomosynthesis detector; and
a third code segment, the third code segment associating coordinates on the tomosynthesis detector with virtual pixels of the virtual VCT detector.
- , the program being embodied on a computer-readable medium, the program comprising;
Specification