APPARATUS FOR CORRECTION OF COLLIMATOR PENUMBRA IN AN X-RAY IMAGE
20230218258 · 2023-07-13
Inventors
Cpc classification
A61B6/5258
HUMAN NECESSITIES
International classification
A61B6/00
HUMAN NECESSITIES
Abstract
The present invention relates to an apparatus (10) for correction of collimator penumbra in an X-ray image. The apparatus comprises an input unit (20), a processing unit (30), and an output unit (40). The input unit is configured to provide the processing unit with X-ray data. The processing unit is configured to determine at least one collimator corrected X-ray image of an object. The determination comprises application of an intensity modulation mask to the X-ray data. The intensity modulation mask accounts for intensity variation across a detector of an X-ray acquisition system caused by at least one collimator blade of the X-ray acquisition system, and the X-ray acquisition system was used to acquire the X-ray data. The output unit is configured to output the at least one collimator corrected X-ray image of the object.
Claims
1. An apparatus for correcting collimator penumbra in an X-ray image, the apparatus comprising: a memory that stores a plurality of instructions; and a processor that couples to the memory and is configured to execute the plurality of instructions to: determine at least one collimator corrected X-ray image of an object, wherein the determination comprises application of an intensity modulation mask to X-ray data, wherein the intensity modulation mask accounts for intensity variation across a detector of an X-ray acquisition system caused by at least one collimator blade of the X-ray acquisition system used to acquire the X-ray data; and output the at least one collimator corrected X-ray image of the object.
2. The apparatus according to claim 1, wherein the X-ray acquisition system is an attenuation image acquisition system, or an interferometric image acquisition system.
3. The apparatus according to claim 1, wherein the X-ray data comprises an X-ray attenuation image of the object, wherein the X-ray acquisition system is an attenuation image acquisition system, wherein application of the intensity modulation mask comprises a multiplication of the intensity values in the X-ray attenuation image of the object associated with pixels of the detector by corresponding intensity values in the intensity modulation mask, and wherein the at least one collimator corrected X-ray image of the object comprises a collimator corrected attenuation X-ray image.
4. The apparatus according to claim 2, wherein the processor is configured to determine the intensity modulation mask, the determination comprising utilization of the X-ray attenuation image of the object.
5. The apparatus according to claim 1, wherein the X-ray data comprises an X-ray attenuation image with no object present, wherein the X-ray acquisition system is an attenuation image acquisition system or an interferometric image acquisition system, and wherein the processor is configured to determine the intensity modulation mask, the determination comprising utilization of the X-ray attenuation image with no object present.
6. The apparatus according to claim 4, wherein the determination of the intensity modulation mask comprises an identification of at least one intensity gradient in the X-ray attenuation image of the object or in the X-ray attenuation image with no object present, wherein the at least one intensity gradient is associated with the at least collimator blade.
7. The apparatus according to claim 6, wherein the processor is configured to annotate the collimator corrected attenuation X-ray image with at least one location of the at least one gradient associated with the at least one collimator blade.
8. The apparatus according to claim 6, wherein when the X-ray acquisition system is an interferometric image acquisition system the at least one collimator corrected X-ray image of the object comprises a collimator corrected dark field X-ray image and/or a collimator corrected phase contrast X-ray image, and wherein the processor is configured to annotate the collimator corrected dark field X-ray image and/or the collimator corrected phase contrast X-ray image with at least one location of the at least one gradient associated with the at least one collimator blade.
9. The apparatus according to claim 4, wherein determination of the intensity modulation mask comprises utilization of a machine learning algorithm implemented by the processor.
10. The apparatus according to claim 9, wherein the machine learning algorithm comprises at least one trained neural network.
11. The apparatus according to claim 1, wherein the X-ray data comprises blank scan fringe data and object scan fringe data, wherein the X-ray acquisition system is an interferometric image acquisition system, and wherein application of the intensity modulation mask comprises a multiplication of the intensity values in the X-ray blank scan fringe data and X-ray object scan fringe data associated with pixels of the detector by corresponding intensity values in the intensity modulation mask to determine pre-processed X-ray blank scan fringe data and pre-processed X-ray object scan fringe data, wherein the processor is configured to determine a dark field image of the object and/or a phase contrast image of the object comprising application of a phase retrieval algorithm to the pre-processed blank scan fringe data and to the pre-processed object scan fringe data; and wherein the at least one collimator corrected X-ray image of the object comprises a collimator corrected dark field X-ray image and/or a collimator corrected phase contrast X-ray image.
12. (canceled)
13. (canceled)
14. A computer-implemented method for correcting collimator penumbra in an X-ray image, the method comprising: providing X-ray data; determining at least one collimator corrected X-ray image of an object, wherein the determining comprises applying an intensity modulation mask to X-ray data, wherein the intensity modulation mask accounts for intensity variation across a detector of an X-ray acquisition system caused by at least one collimator blade of the X-ray acquisition system used to acquire the X-ray data; and outputting the at least one collimator corrected X-ray image of the object.
15. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Exemplary embodiments will be described in the following with reference to the following drawings:
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION OF EMBODIMENTS
[0054]
[0055] According to an example, the X-ray data comprises an X-ray attenuation image of the object, and the X-ray acquisition system was an attenuation image acquisition system. The application of the intensity modulation mask can comprise a multiplication of the intensity values in the X-ray attenuation image of the object associated with pixels of the detector by corresponding intensity values in the intensity modulation mask, and the at least one collimator corrected X-ray image of the object comprises a collimator corrected attenuation X-ray image.
[0056] It is to be noted that “attenuation image” is here, and elsewhere referred to as the raw data image. Thus, it is the raw data image that is corrected for the penumbra effect, and this corrected image can then have the logarithm of the data carried out to provide an image that would be the image normally viewed by the clinician.
[0057] In an example, the intensity modulation mask is in effect an inverse of the above intensity modulation mask. Thus in this example, the X-ray data comprises an X-ray attenuation image of the object, and the X-ray acquisition system was an attenuation image acquisition system. The application of the intensity modulation mask comprises a division of the intensity values in the X-ray attenuation image of the object associated with pixels of the detector by corresponding intensity values in the intensity modulation mask, and the at least one collimator corrected X-ray image of the object comprises a collimator corrected attenuation X-ray image.
[0058] According to an example, the X-ray acquisition system was an attenuation image acquisition system, or an interferometric image acquisition system.
[0059] According to an example, the processing unit is configured to determine the intensity modulation mask. The determination can comprise utilization of the X-ray attenuation image of the object.
[0060] According to an example, the X-ray data comprises an X-ray attenuation image with no object present, and the X-ray acquisition system was an attenuation image acquisition system, or the X-ray acquisition system was an interferometric image acquisition system. The processing unit is configured to determine the intensity modulation mask. The determination can comprise utilization of the X-ray attenuation image with no object present.
[0061] According to an example, the determination of the intensity modulation mask comprises an identification of at least one intensity gradient in the X-ray attenuation image of the object or in the X-ray attenuation image with no object present, and where the at least one intensity gradient is associated with the at least collimator blade.
[0062] According to an example, the processing unit is configured to annotate the collimator corrected attenuation X-ray image with at least one location of the at least one gradient associated with the at least one collimator blade.
[0063] According to an example, when the X-ray acquisition system was an interferometric image acquisition system the at least one collimator corrected X-ray image of the object then comprises a collimator corrected dark field X-ray image and/or a collimator corrected phase contrast X-ray image. The processing unit is configured to annotate the collimator corrected dark field X-ray image and/or the collimator corrected phase contrast X-ray image with at least one location of the at least one gradient associated with the at least one collimator blade.
[0064] According to an example, determination of the intensity modulation mask comprises utilization of a machine learning algorithm implemented by the processing unit.
[0065] According to an example, the machine learning algorithm comprises at least one trained neural network.
[0066] According to an example, the X-ray data comprises blank scan fringe data and object scan fringe data, wherein the X-ray acquisition system was an interferometric image acquisition system. The application of the intensity modulation mask can then comprise a multiplication of the intensity values in the X-ray blank scan fringe data and X-ray object scan fringe data associated with pixels of the detector by corresponding intensity values in the intensity modulation mask to determine pre-processed X-ray blank scan fringe data and pre-processed X-ray object scan fringe data. The processing unit is configured to determine a dark field image of the object and/or a phase contrast image of the object comprising application of a phase retrieval algorithm to the pre-processed blank scan fringe data and to the pre-processed object scan fringe data. The at least one collimator corrected X-ray image of the object then comprises a collimator corrected dark field X-ray image and/or a collimator corrected phase contrast X-ray image.
[0067] In an example, the intensity modulation mask is in effect an inverse of the above intensity modulation mask. Thus in this example, the X-ray data comprises blank scan fringe data and object scan fringe data, wherein the X-ray acquisition system was an interferometric image acquisition system. The application of the intensity modulation mask can then comprise a division of the intensity values in the X-ray blank scan fringe data and X-ray object scan fringe data associated with pixels of the detector by corresponding intensity values in the intensity modulation mask to determine pre-processed X-ray blank scan fringe data and pre-processed X-ray object scan fringe data. The processing unit is configured to determine a dark field image of the object and/or a phase contrast image of the object comprising application of a phase retrieval algorithm to the pre-processed blank scan fringe data and to the pre-processed object scan fringe data. The at least one collimator corrected X-ray image of the object then comprises a collimator corrected dark field X-ray image and/or a collimator corrected phase contrast X-ray image.
[0068]
[0069] According to an example, the X-ray acquisition system is an attenuation image acquisition system, or the X-ray acquisition system is an interferometric image acquisition system.
[0070]
[0074] In an example, the X-ray data comprises an X-ray attenuation image of the object, wherein the X-ray acquisition system was an attenuation image acquisition system, and wherein in step c) applying the intensity modulation mask comprises multiplying the intensity values in the X-ray attenuation image of the object associated with pixels of the detector by corresponding intensity values in the intensity modulation mask, and wherein the at least one collimator corrected X-ray image of the object comprises a collimator corrected attenuation X-ray image.
[0075] In an example, the X-ray acquisition system was an attenuation image acquisition system, or an interferometric image acquisition system.
[0076] In an example, the method comprises step b) determining 240 by the processing unit the intensity modulation mask, the determining comprising utilizing the X-ray attenuation image of the object.
[0077] In an example, the X-ray data comprises an X-ray attenuation image with no object present, wherein the X-ray acquisition system was an attenuation image acquisition system, or an interferometric image acquisition system, and wherein step b) comprises utilizing the X-ray attenuation image with no object present.
[0078] In an example, step b) comprises identifying at least one intensity gradient in the X-ray attenuation image of the object or in the X-ray attenuation image with no object present, wherein the at least one intensity gradient is associated with the at least collimator blade.
[0079] In an example, the method comprises step d) annotating 250 by the processing unit the collimator corrected attenuation X-ray image with at least one location of the at least one gradient associated with the at least one collimator blade.
[0080] In an example, when the X-ray acquisition system was an interferometric image acquisition system the at least one collimator corrected X-ray image of the object comprises a collimator corrected dark field X-ray image and/or a collimator corrected phase contrast X-ray image, and wherein the method comprises step e) annotating 260 by the processing unit the collimator corrected dark field X-ray image and/or the collimator corrected phase contrast X-ray image with at least one location of the at least one gradient associated with the at least one collimator blade.
[0081] In an example, step b) comprises utilizing a machine learning algorithm implemented by the processing unit.
[0082] In an example, the machine learning algorithm comprises at least one trained neural network.
[0083] In an example, the X-ray data comprises blank scan fringe data and object scan fringe data, wherein the X-ray acquisition system was an interferometric image acquisition system, and wherein in step c) applying the intensity modulation mask comprises multiplying the intensity values in the X-ray blank scan fringe data and X-ray object scan fringe data associated with pixels of the detector by corresponding intensity values in the intensity modulation mask to determine pre-processed X-ray blank scan fringe data and pre-processed X-ray object scan fringe data, wherein step c) comprises determining by the processing unit a dark field image of the object and/or a phase contrast image of the object comprising applying a phase retrieval algorithm to the pre-processed blank scan fringe data and to the pre-processed object scan fringe data; and wherein the at least one collimator corrected X-ray image of the object comprises a collimator corrected dark field X-ray image and/or a collimator corrected phase contrast X-ray image.
[0084] The apparatus and method for correction of collimator penumbra in an X-ray image, and the X-ray imaging system are now described with respect to specific embodiments, where reference is made to
[0085]
[0086] Rather than use image data with a patient present, a null transmission image with no patient object present can be taken, and the intensity modulation mask determined. Here, the advantages that no intensity modulation due to the patient has to be taken into account.
[0087] Intensity modulation masks can be determined for different focal spot sizes and positions, and indeed sourced image distances if this is variable in a system. These intensity modulation masks can be predetermined for different system settings, but also can be determined “on-the-fly” for imagery as it is required.
[0088] The determination of the intensity modulation masks can also involve application of an intensity modulation mask to imagery as discussed above, and then a variation of the intensity modulation mask until the effect of the collimator penumbra is minimised.
[0089] Also, a trained machine learning algorithm such as a neural network can be utilised to determine the intensity modulation mask. A human can visually see the collimator penumbra induced artifacts, and the machine learning algorithm can be trained on a number of training imagery is with associated ground truth data of the position of the artifacts, thereby enabling it to identify penumbra in newly acquired imagery and determine the required intensity modulation mask.
[0090] The intensity modulation mask can be applied to transmission or attenuation x-ray imagery acquired by a standard radiography system. However, the intensity modulation mask can also be applied in a dark field and phase contrast interferometry based x-ray imaging system. Such a system is discussed below with respect to
[0091] Standard attenuation x-ray imaging systems are commonplace, however dark field or phase contrast interferometer based x-ray imaging systems constitute a newly developing field of x-ray imagery. As such, for completeness this new imaging technology is briefly discussed below with reference to
[0092] For the acquisition of the dark field and phase contrast data, as well as the attenuation data, a two (Talbot type) or three-grating (Talbot-Lau type) interferometer is introduced into the X-ray beam, normally termed G0, G1 and G2 gratings. An exemplar system is shown in
[0093] Thus, a sample or object, the body in
[0094] In another exemplary embodiment, a computer program or computer program element is provided that is characterized by being configured to execute the method steps of the method according to one of the preceding embodiments, on an appropriate system.
[0095] The computer program element might therefore be stored on a computer unit, which might also be part of an embodiment. This computing unit may be configured to perform or induce performing of the steps of the method described above. Moreover, it may be configured to operate the components of the above described apparatus and/or system. The computing unit can be configured to operate automatically and/or to execute the orders of a user. A computer program may be loaded into a working memory of a data processor. The data processor may thus be equipped to carry out the method according to one of the preceding embodiments.
This exemplary embodiment of the invention covers both, a computer program that right from the beginning uses the invention and computer program that by means of an update turns an existing program into a program that uses invention.
[0096] Further on, the computer program element might be able to provide all necessary steps to fulfill the procedure of an exemplary embodiment of the method as described above.
[0097] According to a further exemplary embodiment of the present invention, a computer readable medium, such as a CD-ROM, USB stick or the like, is presented wherein the computer readable medium has a computer program element stored on it which computer program element is described by the preceding section.
[0098] A computer program may be stored and/or distributed on a suitable medium, such as an optical storage medium or a solid state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the internet or other wired or wireless telecommunication systems.
[0099] However, the computer program may also be presented over a network like the World Wide Web and can be downloaded into the working memory of a data processor from such a network. According to a further exemplary embodiment of the present invention, a medium for making a computer program element available for downloading is provided, which computer program element is arranged to perform a method according to one of the previously described embodiments of the invention.
[0100] It has to be noted that embodiments of the invention are described with reference to different subject matters. In particular, some embodiments are described with reference to method type claims whereas other embodiments are described with reference to the device type claims. However, a person skilled in the art will gather from the above and the following description that, unless otherwise notified, in addition to any combination of features belonging to one type of subject matter also any combination between features relating to different subject matters is considered to be disclosed with this application. However, all features can be combined providing synergetic effects that are more than the simple summation of the features.
[0101] While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. The invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing a claimed invention, from a study of the drawings, the disclosure, and the dependent claims.
[0102] In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfill the functions of several items re-cited in the claims. The mere fact that certain measures are re-cited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.