The present invention relates to a projection system, a projection method and a computer program for producing attenuation components of projection data.
A projection system is, for example, a computed tomography system, which generates projection data and reconstructs an image of a region of interest using the projection data. U.S. Pat. No. 5,115,394 discloses a dual energy-tomography scanning system, which acquires projection data at two different energy levels. Photoelectric and Compton components of the projection data are determined as attenuation components, and a photoelectric image is reconstructed from the photoelectric components and a Compton image is reconstructed from Compton components. The photoelectric and the Compton images are filtered separately such that after the filtered photoelectric image and the filtered Compton image have been combined to a final image, correlated noise in the final image is reduced. But, the final image still comprises a large amount of correlated noise, which diminishes the signal-to-noise ratio.
It is an object of the present invention to provide a projection system for producing attenuation components of projection data of a region of interest, wherein the correlated noise, and therefore the signal-to-noise ratio, in the attenuation components of the projection data, and thus in the projection data, is reduced.
In a first aspect of the present invention a projection system for producing attenuation components of projection data of a region of interest is presented, which comprises
The projection data providing unit can be a storage for storing energy-dependent projection data of a projection data generation unit, which is, for example, a combination of a radiation source for generating radiation for traversing the region of interest, a motion unit for moving the radiation source and the region of interest relatively to each other for illuminating the region of interest from different directions and a detection unit for detecting energy-dependent projection data depending on the radiation after having traversed the region of interest, wherein this combination is, for example, a part of a computed tomography system or a C-arm X-ray system. The projection data providing unit can also be any other combination of radiation source, in particular an X-ray radiation source, and a detection unit. The projection data providing unit can also be a storage unit for storing energy-dependent projection data or a computer program for providing simulated energy-dependent projection data.
The attenuation components are, for example, a Compton component caused by the Compton effect, a photoelectric component caused by a photoelectric effect and/or a K-edge component caused by a K-edge of a material, for example, of a contrast agent, within the region of interest. The attenuation components can also be related to different materials in the region of interest. For example, if a patient is located in the region of interest, a first attenuation component can be related to the attenuation caused by bones and a second attenuation component can be related to the attenuation caused by soft tissue.
The invention is based on the idea, that the correlated noise in the attenuation components and, thus, in the projection data, can be reduced by determining the attenuation components and by transforming the attenuation components such that the correlation of the attenuation components of the projection data is reduced, in particular eliminated. Since the correlation of the attenuation components is reduced, also the correlated noise is reduced, thereby increasing the signal-to-noise ratio of the attenuation components of the projection data and, thus, the signal-to-noise ratio of the projection data.
It is preferred that the transformation unit transforms the different attenuation components to the same unit. Since the different attenuation components are transformed to the same unit, further processing, in particular further transformation, of the attenuation components is simplified.
It is further preferred that the transformation unit is adapted for
After the foregoing transformation of the attenuation components, in the attenuation components space a variation of one attenuation component is a variation substantially parallel to an axis of the attenuation component space, i.e. the value of an other attenuation component is substantially not modified, i.e. in the attenuation component space the correlation between different attenuation components is reduced or not present anymore, thereby reducing the correlated noise in the attenuation components.
It is further preferred that the transformation unit is adapted for performing a rotational transformation such that the correlation of the attenuation components is reduced. It has been observed that the correlation can be reduced by a rotational transformation of attenuation components. In particular, a rotational transformation is generally sufficient for transforming the attenuation components such that the axes of the attenuation component space are parallel to determined major and minor axes of a set of projection data positions.
It is further preferred that the projection system further comprises a processing unit for processing the attenuation components after having been transformed such that the correlation is reduced. The processing unit is preferentially adapted for filtering the attenuation components. Since the attenuation components are transformed such that the correlation is reduced, in particular no more present, each attenuation component can be processed without or with a reduced effect to other attenuation components.
In a preferred embodiment, the projection system further comprises an inverse transformation unit for applying an inverse transformation to the processed attenuation components, which is inverse to the transformation of the transformation unit.
It is further preferred that the projection system further comprises a reconstruction unit for reconstructing an image of the region of interest using the transformed attenuation components. Since the transformed attenuation components have a reduced correlation, in particular do not have any correlation, an image, which has been reconstructed using the transformed attenuation components, comprises a reduced in particular no correlated noise, thereby improving the signal-to-noise ratio of the reconstructed image. Furthermore, the transformed attenuation components can be filtered, for example, such that the noise within the transformed attenuation components is further reduced, for example by using an averaging filter. The filtered transformed attenuation components can be inversely transformed, and these inversely transformed filtered attenuation components can be used for reconstructing an image of the region of interest. Since the transformed attenuation components comprise a reduced correlation in particular since they are uncorrelated, the filtering of each attenuation component can be performed without disturbing the other attenuation components. Thus, the transformed attenuation components can be filtered such that the noise of the attenuation components is further reduced and these attenuation components comprising less noise can be further processed to reconstruct an image of the region of interest.
In a further aspect of the present invention a projection method for producing attenuation components of projection data of a region of interest is presented, which comprises following steps:
In a further aspect of the present invention a computer program for producing attenuation components of projection data of a region of interest is presented, the computer program comprising program code means for causing a projection system as defined in claim 1 to carry out the steps of the method as claimed in claim 8, when the computer program is run on a computer controlling the projection system.
It shall be understood that the projection system of claim 1, the projection method of claim 8 and the computer program of claim 9 have similar and/or identical preferred embodiments as defined in the dependent claims.
It shall be understood that preferred embodiments of the invention can also be combinations of, for example, two or more dependent claims with the respective independent claim.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter. In the following drawings:
The radiation traverses a region of interest of an object (not shown), such as a patient, in a cylindrical examination zone 5. After having traversed the examination zone 5, the X-ray beam 4 is incident on an energy-resolving detection unit 6, in this embodiment a two-dimensional detector, which is mounted on the gantry 1. In another embodiment, the energy-resolving X-ray detection unit can be a one-dimensional detector.
Energy-resolving X-ray detection units work, for example, on the principle of counting the incident photons and output a signal that shows the number of photons per energy in a certain energy window. Such an energy-resolving detection unit is, for instance, described in Llopart, X., et al. “First test measurements of a 64 k pixel readout chip working in a single photon counting mode”, Nucl. Inst. and Meth. A, 509 (1-3): 157-163, 2003 and in Llopart, X., et al., “Medipix2: A 64-k pixel readout chip with 55 μm square elements working in a single photon counting mode”, IEEE Trans. Nucl. Sci. 49(5): 2279-2283, 2002.
The gantry 1 is driven at a preferably constant but adjustable angular speed by a motor 7. A further motor 8 is provided for displacing the object, for example, the patient who can be arranged on a patient table in the examination zone 5, parallel to the direction of the axis of rotation R or the z axis. These motors 7, 8 are controlled by a control unit 9, for instance, such that the radiation source 2 and the examination zone 5 move relative to each other along a helical trajectory. It is also possible that the object or the examination zone 5 is not moved and that the radiation source 2 is rotated, i.e. that the radiation source 2 travels along the a circular trajectory relative to the object.
The data acquired by the detection unit 6 are projection data, which are provided to a calculation system 10. The radiation source 2, the detection unit 6, the gantry 1, the motors 7, 8 and preferentially the displacement means, which can displace the object in the z direction and which is preferably a patient table, form a projection data providing unit. In other embodiments, the projection data providing unit can also be a storage unit, in which projection data are stored and which provides these projection data to the calculation system 10. In this embodiment, the calculation system 10 reconstructs an image of the region of interest using the acquired projection data. The reconstructed image can finally be provided to a display unit 11 for displaying the reconstructed image.
The calculation system 10 comprises a calculation unit 12 for calculating different attenuation components generated by different attenuation effects from the projection data, wherein the projection data are energy-dependent projection data and wherein the different attenuation components contribute to these projection data. The calculation system 10 further comprises a transformation unit 13 for transforming the attenuation components such that a correlation of the attenuation components is reduced. The calculation system 10 also comprises a processing unit 14, which is in this embodiment a filtering unit 14, for processing the attenuation components after having been transformed such that the correlation is reduced. In addition, the calculation system 10 comprises an inverse transformation unit 15 for applying an inverse transformation to the processed attenuation components, which is inverse to the transformation of the transformation unit 13. Furthermore, the calculation system 10 comprises a reconstruction unit 16 for reconstructing an image of the region of interest using the transformed attenuation components. In this embodiment, the transformed attenuation components are used by firstly processing the transformed attenuation components by the processing unit 14 and by inversely transforming the processed attenuation components by the inverse transformation unit 15, and secondly by reconstructing an image of the region of interest from the inversely transformed projection data by the reconstruction unit 16. In another embodiment, the calculation system can only comprise the calculation unit 12, the transformation unit 13 and the reconstruction unit 16, wherein an image of the region of interest is reconstructed directly from the transformed attenuation components provided by the transformation unit 13. In a further embodiment, the calculation system can only comprise or only use the calculation unit 12 and the transformation unit 13 and can provide the transformed attenuation components as projection data, which have reduced correlated noise and which can be shown on the display unit 11.
In the following an embodiment of a projection method for producing attenuation components of projection data of a region of interest in accordance with the invention will be described in more detail with reference to a flowchart shown in
In step 101, energy-dependent projection data are provided. In this embodiment, the energy-dependent projection data are provided by rotating the X-ray tube 2 around the axis of rotation R of the z axis and by not-moving the object, i.e. the X-ray tube 2 travels along a circular trajectory around the object. In another embodiment, the X-ray tube 2 can move along another directory, for example, a helical directory, relative to the object or the region of interest. The X-ray tube 2 emits X-ray radiation traversing the region of interest of the object. The X-ray radiation, which has traversed the region of interest, is detected by the detection unit 6, thereby generating energy-dependent projection data. In this embodiment, the radiation source 2 emits polychromatic radiation and the detection unit 6 is an energy-resolving detection unit in order to generate energy-dependent projection data. In another embodiment, projection data can be acquired at least twice, wherein different energy distributions of the radiation emitted from the radiation source are used, for example, by using different voltages of an X-ray tube or by using different filters, and wherein a non-energy-resolving detection unit can be used. The energy dependence of the projection data is than caused by the different energies of the radiation incident on the region of interest. If different energies of the radiation incident on the region of interest are used, the energy resolution of the protection data can be further increased by using an energy-resolving detection unit.
The energy-dependent projection data are transmitted to the calculation unit 12 of the calculation system 10, and in step 102 the calculation unit 12 calculates different attenuation components generated by different attenuation effects from the energy dependent projection data, wherein the different attenuation components contribute to the energy-dependent projection data. This calculation of the attenuation components will in the following be explained in more detail.
In this embodiment, the attenuation components are the photoelectric component Ap of the projection data caused by the photoelectric effect and the Compton component AC caused by the Compton effect. The energy dependence of the photoelectric effect ƒp(E) and the energy dependence of the Compton effect ƒC(E) are known and schematically and exemplarily shown in
M
i(Ap,AC)=ci∫Si(E)Φi(E)e−ƒ
where i labels the measurements with different spectral encoding, φi(E) is the incoming, polychromatic x-ray spectrum, Di(E) is the so-called detector absorption efficiency, Ci is a constant, and Si(E) determines the way the photons are processed in the detector, i.e. for an e.g. integrating detector Si(E)=E, and for an e.g. counting detector Si(E)=1 . In the simplest case with two spectrally encoded measurements (which do not need to be taken one after the other in time), we have i=1,2 . This means we have two measurements M1, M2 and two unknown Ap, AC and can e.g. solve this system of equations numerically, which returns the values for Ap and AC. Such a determination of alternation components is, for example, disclosed in “Energy-selective reconstructions in x-ray computerized tomography”, Alvarez, E. R., Macovski, A., Phys. Med. Biol., 21, 733-744 (1976), which is herewith incorporated by reference. In step 103, the attenuation components are transformed by the transformation unit 13 such that a correlation of the attenuation components is reduced. This transformation will in the following be described in more detail with respect to a flowchart shown in
In step 201 the transformation unit 13 transforms the different attenuation components to the same units. In this embodiment, this is performed by multiplying the attenuation components with the respective energy-dependent function, i.e. the Compton component AC and the photoelectric component Ap are preferentially transformed according to following equations:
A
C
i
=A
CƒC(Eo)and (2)
A
p
i
=A
pƒp(Eo). (3)
In equations (2) and (3) ACi and Api denote the attenuation components, which have been transformed to same units. The energy Eo can be any energy, for which projection data are available. Preferentially Eo is in the range of 60 to 100 keV and it is further preferred that Eo is 80 keV.
In step 202, for each of several projection data, in particular for all projection data, a position within an attenuation component space spanned by the attenuation components is determined, wherein a set of projection data positions within the attenuation component space is formed, i.e. each projection data value is a combination of different attenuation components, in this embodiment of the Compton component and the photoelectric component, and each projection data value is positioned in the attenuation component space at a position which corresponds to the respective Compton component and photoelectric component. The resulting set of projection data positions 17 is schematically shown in
In step 203, the major axis 19 and the minor axis 20 of the ellipse 18 are determined.
In step 204, the attenuation components are transformed such that the axes of the attenuation component space, which is now spanned by the transformed attenuation components, are parallel to the major and minor axes 19, 20 of the set of projection data positions, i.e. of the ellipse 18 in this embodiment, defined in step 203. This transformation is preferentially performed by a rotational transformation such that the axis of the attenuation component space spanned by the transformed attenuation components are parallel to the determined major and minor axes 19, 20. The resulting set of projection data positions in the attenuation component space is schematically shown in
The transformation of the transformed attenuation components Api and ACi can be modeled by following equation:
wherein ACii and Apii are the rotated attenuation components and wherein R Θ is the rotational transformation, which rotates the attenuation components ACi and Api by the rotational angle Θ.
The rotational angle Θ is, in this embodiment, the rotational angle, which is needed to perform a rotational transformation such that the axes of the attenuation component space are parallel to the major and minor axes 19, 20 of the ellipse 18. The rotational angle Θ can also be determined such that the axes of the attenuation component space are parallel to straight lines through the set of projection data positions 17, wherein these straight lines have been determined such that a sum of absolute differences of the positions of the projection data to the straight lines is minimized. Such a determination of the straight lines preferentially leads to straight lines, which are substantially equal to the major and minor axes 19, 20 schematically shown in
Θ=0.5·tan−1(cov/(vC−vp)), (5)
wherein cov is the covariance and vC and vp are the variances of the Compton and photoelectric attenuation components, respectively, after having been transformed to same units.
The correlation of the transformed attenuation components ACii and Apii is reduced, preferentially these two components are uncorrelated.
The determination of the rotational angle Θ is in this embodiment performed for each projection, i.e., in this embodiment the transformation of the attenuation components can differ from projection to projection, wherein a projection is defined by the group of projection data, which correspond to the same position of the radiation source relative to the region of interest. In other embodiments, the rotational angle can be determined for a group of projection data having more or less projection data, in particular, one rotational angle can be determined for all projection data.
The description of the flowchart shown in
In step 104, the transformed attenuation components ACii, Apii are processed, in particular filtered. In this embodiment, the attenuation components are filtered such that the noise is further reduced, for example, by using an averaging filter. Also other processing steps can be performed in step 104. Since the transformed attenuation components ACii, Apii are uncorrelated or have at least a reduced correlation, the processing of the attenuation component ACii does not influence the attenuation component Apii or this influence is reduced and vice versa.
In step 105, the inverse transformation unit 15 inversely transforms the processed attenuation components. In this embodiment, the inverse transformation consists of an inverse rotation and the inversion of the transformation performed in step 201, i.e. the transformation such that different attenuation components have the same unit will be inverted. The inverse rotation can be modeled by following equation:
wherein ACiii and Apiii are the processed attenuation components resulting from step 104, wherein the transformation RΘ−1 is a rotational transformation, which is inverse to RΘ and wherein ACiv and Apiv are the attenuation components resulting from the inverse rotation. The next transformation, which inverts the transformation of step 201, can be modeled by following equations:
wherein ACv and Apv are the inversely transformed attenuation components.
In step 106, the reconstruction unit 16 reconstructs an image of the region of interest using the inversely transformed attenuation components ACv and Apv, for example, by using a filtered back projection.
While the invention has been illustrated and described in detail in the drawings and the 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.
Although in the above described embodiments mainly two attenuation components, i. e. the Compton component and the photoelectric component, are considered, also more and/or other attenuation components can be used. For example, in addition or as an alternative, a K-edge component caused by a K-edge of a material like a contrast agent within the region of interest can be used as an attenuation component. Also further K-edge components caused by the same material or by other materials can be used as attenuation components. Furthermore, the attenuation components can also be related to different materials in the region of interest, i. e. the attenuation within the region of interest can be modeled as a combination of an attenuation caused by a first material, which might be bone material, and an attenuation caused by a second material, which might be a soft tissue material. These different possibilities of combinations of attenuation components, which contribute to the attenuation within the region of interest and, therefore, to the acquired projection data, are, for example, described in
“Basis material decomposition using triple-energy X-ray computed tomography”, Sukovic et al., IEEE Instrumentation and Measurement Technology Conference, Venice, 3, pp. 1615-8, 1999 and “Energy-selective Reconstructions in X-ray Computerized Tomography”, Alvarez et al., Phys. Med. Biol., 1976, Vol. 21, No. 5, 733-744, which are herewith incorporated by reference. These cited documents also describe a calculation of different attenuation components generated by different attenuation effects from the energy dependent projection data. Also this description is herewith incorporated by reference.
Since in the above described embodiment two attenuation components have been determined, the set of projection data positions in the attenuation component space comprises two orthogonal axes, a major axis and a minor axis. If more or less attenuation components are determined, more or less major and minor axes are present. The number of determined attenuation components corresponds to the number of orthogonal major and minor axes, and the number of orthogonal axes of the attenuation component space corresponds to the number of attenuation components. The rotational angle is then determined such that the major and minor axes of the set of projection data positions are parallel to the axes of the attenuation component space. For example, in another embodiment, in which exemplarily three attenuation components Api, Aci and A3i have been determined, the transformation of the transformed attenuation components Api and ACi and A3i can be modeled by following equation:
wherein ACii and Apii and A3ii are the rotated attenuation components and wherein RΘ,φ,ψis the rotational transformation, which rotates the attenuation components ACi and Api and A3i by the rotational angles Θ, φ and ψ. If N attenuation components have been determined, the rotational transformation comprises preferentially (N2−N)/2 rotational angles, wherein these angles are preferentially determined by solving a system of equations analytically or numerically. Preferentially, the condition that determines the system of equations is given by the requirement that the attenuated components ACii and Apii and A3ii should not be correlated any longer. This is achieved if the non-diagonal elements of the co-variance matrix Vii of ACii and Apii and A3ii are set to zero. The co-variance matrix Vii is determined by the co-variance matrix Vi of the attenuation components ACi and Api and A3i by Vii=Rθ,φ,ψViRθ,φ,ψ. The elements of the co-variance matrix Vi can be determined analytically or approximated numerically from a number of measurements as known by the person skilled in the art. The rotation of the attenuation components with the requirement that the attenuation components after the rotation should be uncorrelated can easily be extended to more attenuation components than three.
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. The mere fact that certain features are recited a mutually different dependent claims does not indicate that a combination of these features can not be used to advantage.
The different units described above can be implemented as program code means on a computer system and/or as dedicated hardware. Functions, which are performed by the above described units, can also be performed by less or more units. For example, the steps 102 to 106 described above with reference to the flowchart shown in
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 |
---|---|---|---|
07103713.9 | Mar 2007 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB08/50767 | 3/3/2008 | WO | 00 | 9/3/2009 |