STATIONARY X-RAY SOURCE ARRAY FOR DIGITAL TOMOSYNTHESIS
20220409146 · 2022-12-29
Inventors
Cpc classification
A61B6/5235
HUMAN NECESSITIES
International classification
A61B6/02
HUMAN NECESSITIES
A61B6/00
HUMAN NECESSITIES
Abstract
A plurality of radiographic images are captured of a portion of a patient in periodic motion, such as cardiac images (heartbeat motion) or lungs (breathing motion). A first subset of the captured radiographic images are identified as having a common first capture time relative to a phase of the periodic motion. A first 3D image is reconstructed using the first subset of captured radiographic images. Additional subsets of the radiographic images are processed similarly based on their common capture time relative to the phase of the periodic motion.
Claims
1. Method comprising: capturing a plurality of radiographic images of a portion of a patient, the portion of the patient in periodic motion; selecting a first subset of the captured radiographic images, each image in the first subset having a common first capture time relative to a phase of the periodic motion; and reconstructing a first 3D image using the first subset of captured radiographic images.
2. The method of claim 1, further comprising: selecting a second subset of the captured radiographic images, each image in the second subset having a common second capture time relative to a phase of the periodic motion, the second capture time different from the first capture time; and reconstructing a second 3D image using the second subset of captured radiographic images.
3. The method of claim 2, further comprising: selecting a third subset of the captured radiographic images, each image in the third subset having a common third capture time relative to a phase of the periodic motion, the third capture time different from the second capture time; and reconstructing a third 3D image using the third subset of captured radiographic images.
4. The method of claim 3, further comprising sequentially displaying in series the reconstructed first 3D image, the reconstructed second 3D image and the reconstructed third 3D image.
5. The method of claim 1, further comprising capturing the plurality of radiographic images of the portion of the patient each at a different acquisition angle.
6. The method of claim 1, wherein each image in the first subset having the common first capture time is captured at a different acquisition angle.
7. The method of claim 1, wherein the step of capturing comprises using a stationary x-ray source array having a plurality of x-ray sources distributed in a preselected pattern.
8. The method of claim 1, further comprising: selecting additional subsets of the captured radiographic images, each additional subset having a common capture time relative to a phase of the periodic motion, the common capture time of each additional subset different from the common capture time of every other subset; and reconstructing a 3D image for each of the additional subsets of captured radiographic images.
9. The method of claim 8, further comprising sequentially displaying in series the reconstructed first 3D image and the reconstructed 3D images for each of the additional subsets of captured radiographic images.
10. Method comprising: capturing a plurality of radiographic heart or lung images of a patient, the heart or lungs of the patient in periodic motion; selecting a first subset of the captured radiographic heart or lung images, each image in the first subset having a common first capture time relative to a phase of the periodic motion; and reconstructing a first 3D image using the first subset of the captured radiographic heart or lung images.
11. The method of claim 10, further comprising: selecting a second subset of the captured radiographic heart or lung images, each image in the second subset having a common second capture time relative to the phase of the periodic motion, the second capture time different from the first capture time; and reconstructing a second 3D image using the second subset of the captured radiographic heart or lung images.
12. The method of claim 11, further comprising: selecting a third subset of the captured radiographic heart or lung images, each image in the third subset having a common third capture time relative to a phase of the periodic motion, the third capture time different from the second capture time; and reconstructing a third 3D image using the third subset of the captured radiographic heart or lung images.
13. The method of claim 12, further comprising sequentially displaying in series the reconstructed first 3D image, the reconstructed second 3D image and the reconstructed third 3D image.
14. The method of claim 10, further comprising capturing the plurality of radiographic heart or lung images each at a different acquisition angle.
15. The method of claim 10, wherein each image in the first subset having the common first capture time is captured at a different acquisition angle.
16. The method of claim 10, wherein the step of capturing comprises using a stationary x-ray source array having a plurality of x-ray sources distributed in a preselected pattern.
17. The method of claim 10, further comprising: selecting additional subsets of the captured radiographic heart or lung images, each additional subset having a common capture time relative to the phase of the periodic motion, the common capture time of each additional subset different from the common capture time of every other subset; and reconstructing a 3D image for each of the additional subsets of captured radiographic heart or lung images.
18. The method of claim 17, further comprising sequentially displaying in series the reconstructed first 3D image and the reconstructed 3D images for each of the additional subsets of captured radiographic heart or lung images.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] So that the manner in which the features of the invention can be understood, a detailed description of the invention may be had by reference to certain embodiments, some of which are illustrated in the accompanying drawings. It is to be noted, however, that the drawings illustrate only certain embodiments of this invention and are therefore not to be considered limiting of its scope, for the scope of the invention encompasses other equally effective embodiments. The drawings below are intended to be drawn neither to any precise scale with respect to relative size, angular relationship, relative position, or timing relationship, nor to any combinational relationship with respect to interchangeability, substitution, or representation of a required implementation, emphasis generally being placed upon illustrating the features of certain embodiments of the invention. In the drawings, like numerals are used to indicate like parts throughout the various views. Thus, for further understanding of the invention, reference can be made to the following detailed description, read in connection with the drawings in which:
[0013]
[0014]
[0015]
DETAILED DESCRIPTION OF THE INVENTION
[0016] The schematic diagram of
[0017] Turning to the schematic diagram of
[0018] In one embodiment, the sixteen x-ray sources 203 may be controllably activated one at a time in a timed sequence starting at S with the x-ray source numbered 1 and continuing with each of x-ray sources 203 numbered 2-16, to acquire a series of sixteen radiographic images of patient P during one cardiac or respiratory cycle, shown in
[0019]
[0020] As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method, or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “service,” “circuit,” “circuitry,” “module,” and/or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
[0021] Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0022] Program code and/or executable instructions embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0023] Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer (device), partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0024] Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
[0025] These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
[0026] The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
[0027] This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.