The present invention relates to a method and a corresponding apparatus for eliminating scatter artefacts that corrupt an image of an object using computed tomography. Finally, the invention relates to a computer program for implementing the methods on a computer.
The document WO 2006/082557 shows a model estimation unit for estimating model parameters of an object model for the object by an iterative optimization of a deviation of forward projections, calculated by use of the object model and the geometry parameters for X-ray projections from the corresponding X-ray projections as well as a scatter estimation unit for estimating the amount of scatter present in said x-ray projections by use of said object model.
Scattered radiation is a major source of image degradation and non-linearity in cone-beam computed tomography. This especially applies for system geometries with large cone angle and therefore a large irradiated area, such as for C-arm based volume imaging, where scattered radiation produces a significant, spatially slowly varying background that is added to the detected signal. As a consequence, reconstructed volumes suffer from cupping and streak artefacts due to scatter, impeding the reporting of absolute Hounsfield units.
Anti-scatter-grids composed of lead lamellae and interspacing material have shown to be ineffective for typical volume imaging geometries, because they increase the SNR ratio. Additionally, even behind the grid, a large fraction of the scattered radiation is still present and therefore anti-scatter-grids are not well suited as the only means to reduce cupping and streak artefacts. Therefore, accurate computerized scatter correction methods are inevitable in order to achieve homogeneous, artefact-free and accurately reconstructed volumes with C-arm based X-ray systems. Since CT scanners also tend towards larger cone-beam angles, more advanced scatter correction schemes may become important for CT, too.
As the requirement to accurate soft tissue delineation and the demands for obtaining a true absolute Hounsfield scale (e.g. for quantitative imaging techniques) are constantly rising, also the requirements for accurate scatter compensation is increasing.
For instance use of Monte Carlo simulations is a technique in order to study the complex distributions of scattered radiation in diagnostic radiology. Advances in computer power have recently also allowed to perform Monte Carlo simulations with voxelized object models obtained from reconstructed CT images for the purpose of scatter correction.
Since the CT images provide very detailed information about the object geometry and since the physical processes of scattering can be modelled with great accuracy, scatter distributions obtained with this technique are also very accurate and can outperform most of the available scatter estimation schemes in terms of accuracy. Furthermore, the perspective to perform Monte Carlo simulations on graphics hardware offers the potential for large speedup of the computation times. Further speedup can be achieved by dedicated calculation techniques for single scatter.
However, in case of laterally truncated projections, the above-described technique faces large problems. Especially the reconstructable field of view covers only a fraction of the total object region and therefore the Monte Carlo simulations lack important information required to compute meaningful scatter distributions.
It is therefore an object of the present invention to provide a method and an apparatus as well as a corresponding computer program for eliminating scatter artefacts that corrupt an image of an object.
The object is achieved according to the present invention by a method for eliminating scatter artefacts that corrupt an image of an object using computed tomography, wherein X-ray projections of the object are at least partially truncated, comprising the steps of:
reconstructing a truncated image of the object with a limited field of view from the projections;
constructing a model of the object in an extended field of view using the truncated image of the object;
deriving a scatter estimate by means of Monte-Carlo simulation using the model of object;
correcting a projection of the object for X-ray scatter based on the scatter estimate;
reconstructing a scatter-corrected image using the corrected projections.
According to an exemplary embodiment, the object is achieved according to the present invention by a method whereas the model of the object is constructed by:
calculating a forward projection of the truncated image of the object according to the geometry of a measured projection;
calculating the difference between the forward projection of the truncated image of the object and the measured projection;
extending the truncated image of the object along each x-ray in two portions prior and after the limited field of view with a material accounting for the difference.
According to another exemplary embodiment the truncated image is extended along each x-ray symmetrically prior and after the limited field of view.
It is believed to be advantageously that the material is equivalent or similar to water.
Further alternatively the object is achieved according to the present invention by a method, whereas the truncated image of the object is extended in such a way that the barycenter of a x-ray attenuation line integral through the model of the object is the same as in a corresponding x-ray attenuation line integral through another model of the object.
According to another exemplary embodiment there is provided a method, whereas the barycenter is calculated by extrapolation, especially using polynomial extrapolation.
According to another exemplary embodiment the parameters of the model of the object are iteratively determined using a cost function reflecting the similarity of the measured projection data and the virtual projection data of the model of the object.
According to another embodiment of the present invention the model of the object is constructed by using further data of the object.
According to another exemplary embodiment the data is registered to the truncated image of the object.
Further alternatively the object of the present invention is achieved by a method, wherein the data is an image from another CT scan.
The object is also achieved according to the present invention by a computer program comprising program code means for causing a computer to carry out the steps of the method according to claims 1 to 10 when the computer program is executed on a computer.
The object is also achieved according to the present invention by an apparatus for eliminating scatter artefacts that corrupt an image of an object using computed tomography, wherein X-ray projections of the object are at least partially truncated, comprising:
a reconstructor for reconstructing a truncated image of the object with a limited field of view from the projections;
a constructor for constructing a model of the object in an extended field of view using the truncated image of the object;
a deriver for deriving a scatter estimate by means of Monte-Carlo simulation using the model of object;
a corrector for correcting a projection of the object for X-ray scatter based on the scatter estimate;
a reconstructor for reconstructing a scatter-corrected image using the corrected projections.
It is believed to be advantageously that the apparatus according to the present invention is adapted to construct the model of the object by:
a calculator for calculating a forward projection of the truncated image of the object according to the geometry of a measured projection;
a calculator for calculating the difference between the forward projection of the truncated image of the object and the measured projection;
an extender for extending the truncated image of the object along each x-ray in two portions prior and after the limited field of view with a material accounting for the difference.
According to the present invention the apparatus is adapted to extend the truncated image along each x-ray symmetrically prior and after the limited field of view.
According to another exemplary embodiment the material is equivalent or similar to water.
According to a further embodiment of the present invention the apparatus comprises: an extender, which extends the truncated image of the object in such a way that the barycenter of a x-ray attenuation line integral through the model of the object is the same as in a corresponding x-ray attenuation line integral through another model of the object.
It is believed to be advantageously, that the apparatus comprises a calculator, which calculates the barycenter by extrapolation, especially using polynomial extrapolation.
The object is also achieved according to the present invention by an apparatus, comprising an determiner, which determines the parameters of the model of the object iteratively using a cost function reflecting the similarity of the measured projection data and the virtual projection data of the model of the object.
According to another exemplary embodiment the apparatus comprises a constructor, which constructs the model of the object by using further data of the object.
It is believed to be advantageously, that an apparatus according to the present invention comprises a registration unit, which registers the data to the truncated image of the object.
It is also believed to be advantageously, that the data is an image from another CT scan.
The invention will now be explained in more detail by use of exemplary embodiments illustrated in the accompanying drawings in which:
A further embodiment is suggested as follows: first a model of the object is adapted to the full set of projection data. Then for each ray the barycenter of the ray portion within the model is computed. During the voxelized ray casting of the reconstructed small field of view, in addition to the line integral the barycenter of the ray portion within the small field of view is computed. Finally the field of view extension of each ray, given by the water equivalent length of the difference of the measured line integral and the line integral found by the voxelized ray casting within the small field of view, is splitted into two portions prior 38 and after 39 the small field of view. This is done in such a way that the position of the barycenter of the composed extended ray and the corresponding ray in the adapted model of the object coincide. Barycenter points required for rays not crossing the model of the object may be computed by extrapolation, e.g. using polynominal extension.
a reconstructor 40 for reconstructing a truncated image of the object with a limited field of view from the projections;
a constructor 41 for constructing a model of the object in an extended field of view using the truncated image of the object;
a deriver 42 for deriving a scatter estimate by means of Monte-Carlo simulation using the model of object;
a corrector 43 for correcting a projection of the object for X-ray scatter based on the scatter estimate;
a reconstructor 44 for reconstructing a scatter-corrected image using the corrected projections.
The invention relates also to a computer program, which may be stored on a record carrier as defined in claim 11.
The proposed techniques are e.g. intended for flat-detector based cone-beam CT systems, such as used with C-arm geometry in current X-ray products. Furthermore, the techniques can also be used for diagnostic CT applications in case of occurring truncations (such as for obese patients).
It is especially described a method, a computer program as well as a corresponding apparatus for eliminating scatter artefacts that corrupt an image of an object using computed tomography, wherein X-ray projections of the object are at least partially truncated, whereas the method comprises the steps of: reconstructing a truncated image of the object with a limited field of view from the projections; constructing a model of the object in an extended field of view using the truncated image of the object; deriving a scatter estimate by means of Monte-Carlo simulation using the model of object; correcting a projection of the object for X-ray scatter based on the scatter estimate; reconstructing a scatter-corrected image using the corrected projections.
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 the claimed invention, from a study of the drawings, the disclosure, and the appended claims. 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 fulfil the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. 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. Any reference signs in the claims should not be construed as limiting the scope.
Number | Date | Country | Kind |
---|---|---|---|
07111420.1 | Jun 2007 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2008/052482 | 6/23/2008 | WO | 00 | 12/28/2009 |