REDUNDANCY WEIGHTING FOR SHORT SCAN OFF-CENTER DETECTOR X-RAY TOMOGRAPHY
20200085389 · 2020-03-19
Inventors
Cpc classification
A61B6/4435
HUMAN NECESSITIES
A61B6/40
HUMAN NECESSITIES
A61B6/52
HUMAN NECESSITIES
A61B6/5211
HUMAN NECESSITIES
A61B6/547
HUMAN NECESSITIES
A61B6/44
HUMAN NECESSITIES
A61B6/4452
HUMAN NECESSITIES
A61B6/5258
HUMAN NECESSITIES
A61B6/42
HUMAN NECESSITIES
A61B6/4208
HUMAN NECESSITIES
A61B6/405
HUMAN NECESSITIES
A61B6/4429
HUMAN NECESSITIES
A61B6/5205
HUMAN NECESSITIES
A61B6/027
HUMAN NECESSITIES
G06T11/005
PHYSICS
A61B6/4064
HUMAN NECESSITIES
International classification
A61B6/00
HUMAN NECESSITIES
Abstract
The invention relates to off-center detector X-ray tomography reconstruction of an image of an object on the basis of projection data acquired during a rotation of an X-ray source and the off-center detector around the object in two rotational passes of less than 360, wherein a focus point of the X-ray beam travels along largely overlapping arcs (401, 402) in the two rotational passes, the off-center detector being positioned asymmetrically with respect to a central of the X-ray beam and a direction of a detector offset being reversed between the passes. According to the invention, redundancy weighting of the projection data with respect to a redundant acquisition of projection values during each of the rotational passes is made using a redundancy weighting function determined on the basis of a union of the arcs (401, 402).
Claims
1. A device for off-center detector X-ray tomography reconstruction of an image of an object on the basis of projection data, wherein the projection data has been acquired by means of the off-center detector during a rotation of an X-ray source and the off-center detector around the object in two rotational passes of less than 360, the X-ray source generating a diverging X-ray beam having a focus point and the focus point travelling along largely overlapping arcs in the two rotational passes, the off-center detector being positioned asymmetrically with respect to a central ray of the X-ray beam and a direction of a detector offset being reversed between the passes, and wherein the device is configured for redundancy weighting of the projection data with respect to the redundant acquisition of the projection values during each of the rotational passes using a redundancy weighting function, the redundancy weighting functions being determined on the basis of a union of the arcs.
2. The device as defined in claim 1, wherein the device is configured to determine the redundancy weighting function based on a parameter representing a length of the union of the arcs.
3. The device as defined in claim 2, wherein the parameter is pre-stored in the device for nominal positions of the X-ray source at the start and end of the first and second rotational passes based on a value of the parameter empirically determined for the nominal positions.
4. The device as defined in claim 2, wherein the parameter is determined based on measured positions of the X-ray source at the start and the end of each rotational pass.
5. The device as defined in claim 2, wherein the device is configured to use an estimated value of the parameter, which represents an estimated length of the union of the arcs which is equal to or larger than the union of the actual arcs.
6. The device as defined in claim 1, wherein the weighting function corresponds to a Parker weighting function.
7. The device as defined in claim 1, wherein the diverging X-ray beam incident onto the off-center detector has an opening angle which corresponds to a sum of a first opening angle and a second opening angle between edge rays and a central ray, and wherein the focus point of the X-ray beam is rotated by a rotation angle, which is equal to or larger than the sum of 180 and twice the larger opening angle, in each rotational pass.
8. The device as defined in claim 7, wherein nominal rotation angles of the focus point of the X-ray beam during the first and second rotational passes correspond to each other.
9. The device as defined in claim 1, wherein the detector offset has a first direction and a first magnitude during the first rotational pass and a second direction and magnitude during the second rotational pass, the second magnitude corresponding to the first magnitude and the second direction being opposite to the first direction.
10. The device as defined in claim 1, wherein the X-ray source is rotated in a first direction during the first rotational pass and in an second direction during the second rotational pass, the second direction being opposite to the first direction.
11. The device as defined in claim 10, wherein a nominal start position of the second rotational pass corresponds to a nominal end position of the first rotational pass.
12. The device as defined in claim 1, wherein the device is further configured for redundancy weighting of the projection data with respect to a redundancy due to an acquisition of the same projection values in both rotational passes.
13. The device as defined in claim 1, wherein the diverging X-ray beam is configured as a fan beam or a cone beam.
14. A method for off-center detector X-ray tomography reconstruction of an image of an object on the basis of projection data, wherein the projection data has been acquired by means of the off-center detector (2) during a rotation of an X-ray source (1) and the off-center detector (2) around the object in two rotational passes of less than 360, the X-ray source (1) generating a diverging X-ray beam having a focus point (203) and the focus point (203) travelling along largely overlapping arcs (401, 402) in the two rotational passes, the off-center detector (2) being positioned asymmetrically with respect to a central of the X-ray beam and a direction of a detector offset being reversed between the passes, and wherein the method comprises redundancy weighting of the projection data with respect to the redundant acquisition of the projection values during each of the rotational passes using a redundancy weighting function, the redundancy weighting functions being determined on the basis of a union of the arcs.
15. A computer program for off-center detector X-ray tomography reconstruction, comprising program code means for causing a computer to carry out a method as defined in claim 14 when the computer program is run on the computer.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In the following drawings:
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION OF EMBODIMENTS
[0037]
[0038] The X-ray tomography system comprises an X-ray source 1, such as an X-ray tube, and an X-ray detector 2, which are mounted opposite to each other on a rotatable gantry 3. The gantry 3 may be configured as annular device, a C-arm, or it may be realized by two robotic arms, for example. By rotating the gantry 3, the X-ray source 1 and the detector 2 can be rotated around on object to be imaged, which is positioned in a measurement region 4 located between the X-ray source 1 and the detector 2. The X-ray source 1 is configured to produce a divergent X-ray beam, which may particularly be configured as fan beam or a cone beam. In order to form the X-ray beam in accordance with the desired shape, the X-ray source 1 may particularly comprise a suitable collimator 5. The detector 2 comprises a curved or flat detector array consisting of a plurality of detector elements for measuring incident X-ray radiation. During operation, the radiation measurement of each detector element at a certain position of the detector 2 corresponds to one projection value of the object to be imaged with respect to a line corresponding to the path of the of the part of the X-ray beam incident onto the respective detector element.
[0039] During the X-ray scans carried out in the system, the detector 2 is operated as an off-center detector. This means that the detector array of the detector 2 is positioned asymmetrically with respect to the central ray of the beam passing through the isocenter, in a direction perpendicular to the direction of the central ray. In other words, the central ray through the isocenter does not correspond to the bisecting line of the fan beam incident onto the X-ray detector 2. Rather, the beam has an opening angle that is composed of two different angles .sub.L and .sub.S, with .sub.L>.sub.S, between the central ray and the edge rays on both sides of the central ray. This geometry is schematically and exemplarily illustrated in
[0040] The components of the X-ray tomography system including the X-ray source 1, the gantry 3 and the X-ray detector 2 are controlled by means of a control unit 6, which may be configured as a computer-implemented unit comprising a computer program which includes procedures for controlling the components of the X-ray tomography system and which is executed in a computer device connected to the components of the X-ray tomography system in a suitable way.
[0041] In order to reconstruct images from the projection data acquired by means of the X-ray detector 2, the X-ray tomography system comprises a reconstruction unit 7. Also the reconstruction unit 7 may be a computer-implemented unit which comprises a computer program that provides procedures for reconstructing the three-dimensional images and that is executed on the aforementioned computer device or a further computer device connected to the X-ray detector 2. In one embodiment, the acquired projection values may be transmitted to the reconstruction unit 7 as soon as they are available in the X-ray detector 2. In this embodiment, the reconstruction unit 7 may reconstruct an image on the fly, while the X-ray tomography scan is carried out. This has the advantage that the image is quickly available upon the completion of the scan.
[0042] Using the off-center detector 2, the X-ray tomography system carries out a tomography scan in two rotational passes in which the focus point of the X-ray beam travels along overlapping arcs. In order to sample all lines through the object to be imaged, the focus point is rotated around the isocenter by an angle of at least 180+2.sub.L during each rotational pass and the detector offset is switched between the rotational passes. In so doing, the detector offset is preferably changed such that the magnitude of the detector offset is maintained and the direction of the detector offset is reversed. Thus, the angles .sub.L and .sub.S effectively changes sides with respect to the central ray of the X-ray beam. In such a way, images can be generated for a field-of-view which corresponds to the field-of-view of a centered detector capturing an X-ray beam having an opening angle of 2.sub.L.
[0043] Nominally, the focus point of the X-ray beam preferably travels along identical arcs during the first and second rotational passes. Moreover, the end position of the first rotational pass preferably corresponds to the start position of the second rotational pass in one embodiment in order to minimize the scan time. Thus, as schematically and exemplarily shown in
[0044] In practice, the actual start position of the focus point for the second rotational pass deviates from the end position of the focus point after the first rotational pass start and the actual end position of the focus point after the second rotational pass deviates from the start position of the focus point in the first rotational pass. This is schematically and exemplarily illustrated in
[0045] As explained above, these deviations result from inaccuracies occurring in the operation of the X-ray tomography system, such as inaccuracies in the realization of specified nominal positions for the X-ray source 1 and/or an imperfect synchronization between the X-ray source 1 and the gantry 3.
[0046] In order to reconstruct an image on the basis of the projection data acquired in the aforementioned two-pass scan, the reconstruction unit applies a suitable reconstruction algorithm known to a person skilled in the art. Exemplary reconstruction algorithms, which may be applied in case the X-ray beam is configured as a cone beam, are described in the publication D. Schafer et al., FBP and BPF reconstruction methods for circular X-ray tomography with off-center detector, Med. Phys. 38 (7), July 2011. In case the X-ray beam is configured as a fan beam, the reconstruction unit 7 may apply a suitable adaptation of these algorithms to the fan beam shape, which corresponds to a special case of the more general cone beam shape.
[0047] The image reconstruction is carried out on the basis of redundancy weighted projection data w.sub.i(a, g.sub.i(, ). Here, g.sub.i(, ) denotes a projection value acquired by measuring a ray having an angle within the fan at a source angle in the i-th rotational pass (i=1, 2), where the angle within the fan, may correspond to the angle between the ray and the central ray, and where the source angle corresponds to the angle between the central ray and a reference (in case of a cone beam, also a cone-beam variable is assigned to the projection values, which is not made explicit herein). The parameters w.sub.i(, ) denote values of a redundancy weighting function for the i-the rotational pass.
[0048] The redundancy weighting functions take account of the redundant sampling of lines during the X-ray tomography scan. As will be explained in more detail herein below, they particularly compensate for a redundant sampling of lines within each rotational pass of the scan. Preferably, they also compensate for a redundant sampling of lines in both rotational passes of the scan. In this case, each of the redundancy weighting functions may correspond to a product of a first redundancy weighting function w.sub.ai and a second redundancy weighting function w.sub.bi, where the first redundancy weighting function w.sub.ai takes account of the redundant sampling of lines within the i-th rotational pass and the second redundancy weighting function w.sub.bi takes account of the remaining redundancy due to the redundant sampling of lines in both rotational passes.
[0049] The second redundancy weighting function w.sub.bi may be derived based on the overlap of the off-center detector at a source angle in the first pass and the off-center detector at the same source angle in the second rotational pass and, thus, only depends on the angle . A suitable redundancy weighting function is particularly disclosed in the aforementioned publication by D. Schafer et al. for an image reconstruction from projection data acquired by means of an off-center detector in a full 360 scan, and this weighting function may also be applied in case of the present two-pass scan.
[0050] In the following, the first redundancy weighting functions will be further discussed and, suppressing the index a, these weighting functions will be denoted as w.sub.i(, ) in this discussion. As said, the weighting function w.sub.i(, ) compensates for the redundant sampling of lines in the i-th rotational pass.
[0051] In this respect, it is known that g.sub.i(a, =g.sub.i(, +180+2). In case of a centered detector and a fan opening angle , this equation leads to the diagram shown in
[0052] In principle, it would be possible to assign a redundancy weight of 1 to the rays in the regions I, II and III in the diagram of
[0053] One example of such a weighting function is the Parker weighting function. Using =+2+2 (with representing an angle of 180) as the parameter representing the length of the arc traversed by the focus point of the X-ray beam, this function can be written as:
[0054] Using such a weighting function, a straightforward choice for the redundancy weighting functions w.sub.i for the two-pass scan would be w.sub.i=w.sub.p(, ; .sub.i), where the parameters .sub.i corresponds that actual lengths of the arcs traversed by the focus point of the X-ray beam during the first and second rotational pass. Thus, .sub.1 corresponds to the angular distance between the positions A.sub.1 and A.sub.2 shown in
[0055] However, it turned out that this choice for the redundancy weighting functions leads to streak artifacts in the reconstructed images.
[0056] In order to avoid these artifacts, the invention suggests to use a uniform redundancy weighting function for the redundancy weighting of projection data of both rotational passes of the scan and to determine this redundancy weighting function based on the union of the arcs traversed by the focus point of the X-ray beam during the first and second rotational passes. More specifically, the redundancy weighting function is determined based on a parameter representing a length of the union of the arcs traversed by the focus point of the X-ray beam during the first and second rotational passes. The union of these arcs is to be understood to denote an arc consisting of points contained in at least one of these arcs. Thus, the redundancy weighting function is determined on the basis of the full arc, which is traversed by the focal point of the X-ray beam in both rotational passes. Moreover, a uniform redundancy weighting function is used, which means that the same redundancy weighting function is used for redundancy weighting projection values acquired in the first pass and the second pass of the scan.
[0057] The angular range of the union of the arcs traversed by the focus point of the X-ray beam in the first and second rotational pass may be denoted as .sub.12 and may be given by .sub.12=+2.sub.L+2.sub.12. In this expression .sub.L denotes the larger angle between the central ray and an edge ray of the asymmetric X-ray beam incident onto the detector 2 as explained above and .sub.12 denotes the cumulated overshoot over the angular range 180+2.sub.L in both rotational passes. Using this nomenclature and using the exemplary redundancy weighting function w.sub.p given above, the first and second redundancy weighting functions for redundancy weighting of the projection data acquired during the first and second rotational passes of the two-pass scan may be determined as w.sub.1=w.sub.2=w.sub.p(, ; .sub.12) in one embodiment of the invention.
[0058] In the example shown in
[0059] In order to reconstruct an image on the basis of a redundancy weighting function of the aforementioned type, the reconstruction unit 7 determines the function on the basis of the union of the arcs traversed by the focus of the X-ray beam. In particular, the reconstruction unit 7 determines the function on the basis of the relevant parameter representing the length of the union of arc, which may particularly correspond to the angular range covered by the union of the arcs as explained above.
[0060] In one embodiment, the reconstruction unit 7 determines the relevant parameter on the basis of the actual start and end positions of the X-ray source 1 in the first and second rotations passes. These positions may be measured by a suitable localization system integrated into the X-ray tomography system. Typically, X-ray tomography systems dispose of such a localization system by default and log selected or all positions of the X-ray source 1, in which radiation measurements are carried out, in a measurement protocol. This measurement protocol may be evaluated by the reconstruction unit 7 in order to determine the relevant parameter.
[0061] However, the redundancy weighting function can only be determined after completion of the scan in this approach, since the end position of the X-ray source in the second rotational pass can only be measured at the end of the scan. Thus, image reconstruction can only start after completion of the scan.
[0062] In order to be able to start image reconstruction already during the scan, the reconstruction unit 7 may use a value of the relevant parameter, which is pre-stored in the reconstruction unit 7, in a further embodiment. This value may be determined in a calibration scan, which is carried out beforehand in the same way as the scan to be evaluated using the same nominal start and end positions of the X-ray source 1 in the first and second rotational pass. For this calibration scan, the value of the relevant parameter is determined on the basis of the measured actual start and end positions of the X-ray source 1 in the first end second rotational pass and this value is then stored in the reconstruction unit 7. Since it is to be assumed that the deviation between the relevant nominal positions of the X-ray source 1 and the actual positions is essentially the same for the calibration scan and any later scan, the stored value of the parameter accurately corresponds to the actual value of the parameter in the scan to be evaluated.
[0063] In an alternative embodiment, the reconstruction unit 7 estimates the value of the parameter on the basis of the nominal start and end positions of the X-ray source 1 in the first and second rotational passes of the scan to be evaluated. For this purpose, the reconstruction unit 7 may calculate a value of the parameter from the nominal positions and add a suitable safety margin to the calculated value. The safety margin may be a pre-configured value which is preferably selected such that the estimated value of the parameter represents a length of the union of the arc which is not shorter than the actual length of the union of the arc. Further, the safety margin may preferably be selected such that the estimated value of the parameter represents a length of the union of the arc which is not much longer than the actual length of the union of the arc. In such a way, it can be ensured that a redundancy weight can be calculated for each sampled line, which is at least approximately accurate.
[0064] Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
[0065] 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.
[0066] A computer program may be stored/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.
[0067] Any reference signs in the claims should not be construed as limiting the scope.