1. Field of the Invention
The present invention concerns an iterative tomosynthesis method that uses an iterative maximum a posteriori reconstruction, and in particular the analytical determination of the parameters of a prior function used in maximum a posteriori iterative reconstruction.
2. Description of the Prior Art
In tomosynthesis, a three-dimensional image is generated from a number of two-dimensional images. By means of an x-ray device with an x-ray source and a detector, a two-dimensional image or a projection of the tissue to be examined is generated from each position of x-ray source trajectory. Each two-dimensional image depicts the attenuation of the tissue in the volume that the beam has propagated through. A second two-dimensional image or a second projection of the same tissue is acquired after the beam source and/or the detector have been moved into a second position. After a number of such two-dimensional images have been acquired, a three-dimensional tomosynthesis image can be generated by means of a reconstruction. The present invention can be used in three-dimensional tomosynthesis in an x-ray technique, computed tomography, or in magnetic resonance tomography.
One field of application of the aforementioned three-dimensional imaging method is mammography. An image generation device typically used in mammography has a pivotable x-ray source and a stationary x-ray detector. The tissue to be examined is positioned over the stationary detector. The x-ray source is subsequently panned in multiple steps, for example in a range of +/−25°, and a number of two-dimensional x-ray images respectively from different pan positions of the x-ray source are acquired with the stationary detector. Naturally, it is also possible to use a number of stationary x-ray sources or to only shift the x-ray source in translation. The detector also be shifted or panned counter to the movement of the x-ray source. A three-dimensional image is generated by means of reconstruction from the plurality of two-dimensional x-ray images. Known imaging methods and devices for mammography are described in DE 10 2006 046 741 A1, DE 10 2008 004 473 A1 and DE 10 2008 028 387 A1, for example.
In the prior art a technique known as filtered back-projection is used to reconstruct a three-dimensional image from a number of two-dimensional images. Filtered back-projection is described in Imaging Systems for Medical Diagnostics, Arnulf Oppelt, Publicis Corporate Publishing, Erlangen, ISBN 3-89578-226-2, Chapter 10.5. These filtered back-projection reconstruction methods depict reconstructed images with a high contrast and a high degree of accuracy of detail but, in tomosynthesis with a limited scan angle, lose information about the relative tissue density due to the missing data. This happens in part because specific filter kernels remove low-frequency portions. In general, digital breast tomosynthesis (DBT) is negatively affected by incomplete data and a poor quantum statistic that is limited by the total dose that is absorbed in the breast. The breast is composed primarily of glandular tissue, adipose tissue, connective tissue and blood vessels. The coefficients of x-ray attenuation of these tissue type are very similar, which significantly hinders the evaluation of three-dimensional mammography images. The primary field of application of imaging methods in mammography is the early detection of cancerous tissue. This is made even more difficult because cancerous tissue has a coefficient of x-ray attenuation that is similar to that of other tissue types. Mammography methods are described in Imaging Systems for Medical Diagnostics, Arnulf Oppelt, Chapter 12.6, Publicis Corporate Publishing, Erlangen, ISBN 3-89578-226-2.
An additional problem of the aforementioned filtered back-projection reconstruction methods is that artifacts outside of the plane where the object is in focus (known as out-of-plane artifacts) are intensified by the filtering together with the image features. Statistical, iterative reconstruction methods have been suggested that maximize the similarities between the calculated and measured projections and enable a noise suppression, for example by prior functions.
Techniques known as maximum likelihood methods are employed, with which the estimated value μ of the attenuation coefficients (for example the breast volume attenuation coefficients) can be determined that maximizes the logarithmic probability function L(μ):
The maximum likelihood reconstruction leads to comparably good results in DBT and converges in 4 to 5 iterations. One disadvantage of such reconstructions is that excessively noisy images arise without the use of prior functions or penalty functions. The use of smoothing prior functions has been proposed. The logarithmic probability function L(μ) is hereby changed into a log posterior function:
Φ(μ)=L(μ)−βU(μ);
wherein U(μ) is a smoothing prior function that reduces or, respectively, penalizes the differences of the values of adjacent pixels. The parameter β>0 is a control parameter.
However, one disadvantage of this method is that the optimal parameters of the prior functions must be empirically determined, which typically comprises a search across a large value range which is undesirable given high-resolution images, in particular if multiple prior functions must be assessed.
On object of the invention is to provide an improved tomosynthesis reconstruction method that results in a three-dimensional image with a reduced noise without negatively affecting the contrast of the edges of the tissue.
According to the invention, the object is achieved by a method to determine an estimated value of an attenuation coefficient μj of a voxel j that is associated with a segment of a tissue. The attenuation coefficient μ indicates the attenuation per length of a radiation into the tissue, wherein the radiation is emitted by an emitter and is detected by a detector. The attenuation coefficient represents the tissue density. The estimated noise value Δ{tilde over (μ)} of the voxel attenuation coefficients μ is obtained. The estimated noise value Δ{tilde over (μ)} is estimated from the tissue thickness and density and information about the emitted radiation. The estimated noise value Δ{tilde over (μ)} must be less than the smallest gradient to be preserved (or reconstructed). The estimated noise value Δ{tilde over (μ)} is the maximum noise value that is expected in an image if no smoothing was implemented.
The estimated noise value Δ{tilde over (μ)} can be determined for a given x-ray spectrum, for example as a function of the tissue thickness (for example the breast thickness) and the tube charge (mAs) using regression methods. In general, the noise level can be kept constant for an arbitrary breast thickness via the selection of the tube charge and the photon energy (keV).
The average tissue attenuation coefficient
The estimated noise value Δ{tilde over (μ)} and the average tissue attenuation coefficient
The parameters of a prior function U(μ) are calculated from the expected noise value Δ{tilde over (μ)} and the estimated average tissue attenuation value
The term “voxel” designates a volume unit in three-dimensional image. It is assembled from the terms “pixel” and “volume”. The prior function ensures that edges are maintained while the noise is suppressed. The attenuation can be caused due to an absorption. The attenuation coefficient can be an absorption coefficient. The attenuation can also be a (MR) spin relaxation.
The prior function U(μ) can be a Geman prior function. The Geman prior function can be determined by means of the following equation:
wherein σ is an optimization parameter and m is a constant, and wherein μj and μk are attenuation coefficients of adjacent voxels that are associated with a respective tissue segment, and j and k are linear voxel indices over three dimensions. The values of the attenuation coefficients μk and μj are updated with each iteration. This means that in the first iteration these values are pre-populated with estimated values, for example with the average estimated tissue value. In the subsequent iterations those values that have been determined in the preceding iteration are used for the attenuation coefficients μk and μj. For example, a neighborhood of 3×3×3 voxels can be evaluated in order to determine the differences μk of the tissue attenuation coefficients.
The prior function for the respective application field can be optimized by means of the parameters β, σ and m. β, σ and m are selected in order to retain the edges of the image as well as possible and m is selected so that the prior function assumes a convex form to ensure the convergence.
Before the image was reconstructed, the differences Δμjk are not known. If the reconstruction method is applied to data that were generated by means of x-rays, it is assumed that the noise in the projection i is spatially independent. Therefore, to determine the optimal value for the parameter σ in the Geman prior function the term Δμjk is replaced by the estimated noise value, the maximum estimated noise value Δ{tilde over (μ)}. If the image data were acquired by means of a magnetic resonance scanner, the noise can be spatially dependent. In this case the value Δ{tilde over (μ)}j can be dependent on the location of the voxel j.
However, it is also possible to determine the values μj and μk and thus Δμjk by means of conventional reconstruction methods, for example by means of a linear and/or filtered back production. The parameter σ thus can be determined more precisely.
In the event that the prior function should have a convex shape, σ is selected so that the first derivative of the prior function reaches its highest point of curvature at values of Δμ that correspond to the estimated noise value Δ{tilde over (μ)}. m is should be ≦16/17.
In the event that the prior function has a non-convex shape, σ is selected so that the first derivative of the prior function reaches its maximum at values of Δμ that correspond to the estimated noise value Δ{tilde over (μ)}. m is =2.
The method also has the step of the iterative calculation of the estimated value of the attenuation coefficient μj of a voxel j to reconstruct a three-dimensional image by means of the following formula:
wherein β is an optimization parameter and φ(μn)=L(μ)−βU(μ) is a log posterior function, L(μ) is a target function, Yi is the measured photon count of the projection i and lij is the section length of the beam i through the voxel j.
This method is designated as a maximum A posteriori method with a Newton-based updating method that uses a simple quadratic smoothing prior function. The parameters δ and β can be constant in all iteration sections.
The target function L(μ) is determined as follows:
i is a projection index, j is the voxel index, di is the expected photon count that exits from the radiation source along the projection i, Yi is the detected photon count in the projection i and c is a (negligible) constant.
The control parameter β of the Geman prior function is determined before the first iteration by means of the following formula:
is the average value over all voxels of the volume element across all i and j. This average value can be calculated to accelerate the iteration method once before the iterations.
However, at this point in time the difference of adjacent attenuation coefficients Δμjk is not yet known. If the measurement data are determined by means of x-ray radiation, it can be assumed that the noise in a projection is constant. In this case the expression Δμjk is therefore replaced by the maximum estimated noise value Δ{tilde over (μ)}. If the measurement data were generated by means of a magnetic resonance tomograph, the noise can be spatially variable, whereby the expression Δμjk in the Geman prior function U(μ) can be replaced with a spatially dependent estimated noise value Δ{tilde over (μ)}j. As noted, the difference of the attenuation coefficients Δμjk can be determined before the iterations via a conventional back projection method. In this case β can be determined more precisely.
By the determination of the parameters β and σ, the noise level can be monitored effectively while the edges and boundaries of the tissue region are maintained. Moreover, with the present method the signal-to-noise ratio (SNR) and the contrast/noise ratio (CNR) are significantly improved. The improved signal-to-noise ratio and the improved contrast/noise ratio can have the effect that a lower radiation dose is required although three-dimensional images of better quality are achieved, which on the one hand improves the safety of the imaging procedure and on the other hand reduces the side effects of the procedure. The reduction of the value, or the penalty for voxel intensity deviations less than or equal to the highest estimated noise value, is proportional to these deviations. At the same time the edges with voxel intensity deviations that are greater than the highest estimated noise value Δ{tilde over (μ)} receive only a small correction value or, respectively, penalty that corresponds to that or those of the highest estimated noise value. Given non-convex optimization method it is possible to select a Geman prior function with m=2 in which the penalty or the correction value for edge voxels is nearly zero.
The initial value μj0 can be established with the same value for all j. All voxels in the volume to be examined could be initialized with the average attenuation value μ of the tissue to be examined. A faster convergence can be achieved if the start value μj0 is pre-populated with values from normalized back-projection volume, for example as is described in the publication by Ludwig J., Mertelmeier T., Kunze H., Härer W., A Novel Approach for Filtered Projection in Tomosynthesis Based on Filter Kernels Determined by Iterative Reconstruction Techniques, Krupinski E., Lecture Notes in Computer Science 5116, Digital Mammography, 9th International Workshop, IWDM 2008, pp. 612-620, Springer Verlag Berlin Heidelberg (2008). On average 5-6 iterations are required. However, up to 20 iterations can be required. The iterative determination method can be interrupted if stopping criteria is satisfied. One possible stopping criterion is that the difference of μjn+1 and μjn is less than a predetermined threshold.
The reconstruction method can be implemented by means of an iterative gradient optimization update formula. For this the step of the iterative calculation of the estimated value of the attenuation coefficient μj of a voxel j can be implemented by means of the following formula:
wherein β is an optimization parameter,
is the average value over all voxels of the volume element across all i and j, Yi is the measured photon count in the projection i and lij is the section length of the beam through the voxel j in the projection i, and wherein β is determined by means of the following equation:
this formula is derived from the aforementioned update formula to determine μj, wherein the target function L(μ) and the equation for φ(μ) described above were used in the equation.
The control parameter β can be determined before the first iteration with the assistance of the Geman prior function U(μ). However, the difference of adjacent attenuation coefficients Δμjk is not yet known at this point in time. If the measurement data are determined by means of x-ray radiation, it can be assumed that the noise in a projection is constant. In this case the expression Δμjk is therefore replaced by the maximum noise value Δ{tilde over (μ)}. If the measurement data were generated by a magnetic resonance scanner (data acquisition unit), the noise can be spatially dependent, so the expression Δμjk in the Geman prior function U(μ) can be replaced with a spatially dependent estimated noise value Δ{tilde over (μ)}j. As noted, the μj values and the difference of the attenuation coefficients Δμjk can be determined beforehand via conventional back-projection methods. β thus can be determined with more precision.
As an alternative, the reconstruction method can use an iterative, convex optimization updating formula. For this the step of the iterative calculation of the estimated value of the attenuation coefficient μj of a voxel j is implemented by means of the following equation:
wherein β is an optimization parameter,
is the average value over all voxels of the volume element across all i and j, Yi is the measured photon count in the projection i and lij is the section length of the beam through the voxel j in the projection i, and wherein β is determined before iterations by means of the following formula:
However, the difference of adjacent attenuation coefficients Δμjk is not yet known at this point in time. If the measurement data are determined by means of x-ray radiation, it can be assumed that the noise in a projection is constant. In this case the expression Δμjk is therefore replaced by Δ{tilde over (μ)}. If the measurement data were generated by means of a magnetic resonance tomograph, the noise can be spatially dependent, whereby the expression Δμjk in the Geman prior function U(μ) can be replaced with a spatially dependent estimated noise values Δ{tilde over (μ)}j. As noted, the difference of the attenuation coefficients Δμjk can be determined beforehand via conventional back-projection methods. β can thereby be determined with more precision.
The determined attenuation coefficients μj are shown on a display device (for example a monitor) as grey values or in a false color representation. The determined attenuation coefficients can also be shown, for example as intensities or false colors.
The described method can also be used to improve contrast in the event that a three-dimensional reconstruction was computed beforehand, for example via an unfiltered or filtered back-projection. The unfiltered back-projection provides initialization values μj0 so that a faster convergence can be achieved.
The invention also concerns a tissue density determination device with an emitter that emits radiation into a tissue and a detector that detects the radiation after it has traversed the tissue. The tissue density determination device comprises a noise value estimation device that is fashioned to estimate the estimated noise value Δ{tilde over (μ)} of the voxel attenuation coefficients μ. The noise value estimation device is configured to determine the expected noise value Δ{tilde over (μ)} of the voxel attenuation coefficients μ from the tissue density and the information about the emitted radiation, in particular from the breast thickness and the tube charge (mAs). The noise level can generally be kept constant for an arbitrary breast thickness via selection of the tube charge and the photon energy (keV). The estimated noise value Δ{tilde over (μ)} must be less than the least gradient to be preserved. The estimated noise value Δ{tilde over (μ)} is the maximum estimated noise value that is expected in an image if no smoothing takes place.
The tissue density determination device can also comprise a tissue attenuation average value estimation device that is fashioned to estimate an average tissue attenuation coefficient
The tissue density determination device can also have a prior function determination device that is fashioned to calculate parameters of a prior function U(μ) from the estimated noise value Δ{tilde over (μ)} and the averaged tissue attenuation coefficient
The determined attenuation coefficient μj can be represented on a display device as a grey value or in false color. It is thus possible to differentiate denser tissue from less dense tissue since the attenuation coefficient increases with the tissue density, while a higher signal-to-noise ratio and contrast/noise ratio is achieved than with methods of the prior art. Due to the improved signal-to-noise ratio and contrast/noise ratio, the radiation dose can be reduced, whereby the side effects are reduced.
The prior function determination device can be fashioned to calculate the parameters of a Geman prior function. The Geman prior function U(μ) can have the following equation:
wherein σ is an optimization parameter and m is a constant, and wherein μk and μj are attenuation coefficients of adjacent voxels that are associated with a respective tissue segment and j and k are linear voxel indices over three dimensions. The values of the attenuation coefficients μk and μj are updated with each iteration. This means that these values are pre-populated with estimated values in the first iteration, for example with the average tissue attenuation value. In the subsequent iterations those values that were determined in the preceding iteration are used for the attenuation coefficients μk and μj. For example, a neighborhood of 3×3×3 voxels can be evaluated.
Before the image was reconstructed, the differences of the attenuation coefficients Δμjk were not known. If the reconstruction method is applied to data that were generated by means of x-rays, it is assumed that the noise in the projection is spatially independent. Therefore, to determine the optimal value for the σ value in the Geman prior function, the term Δμjk is replaced by the estimated noise value Δ{tilde over (μ)}, corresponding to the maximum estimated noise value.
If the image data were acquired by means of a magnetic resonance tomograph, the noise can be spatially dependent. In this case the value Δ{tilde over (μ)}j can be dependent on the location of the voxel j.
However, it is also possible to determine the values μj and μk—and thus Δμjk—by means of conventional reconstruction methods, for example by means of a linear and/or filtered back-projection. σ thus can be determined more precisely.
The tissue density determination device is fashioned such that—in the event that the Geman prior function should have a convex shape—σ is selected so that the first derivative of the Geman prior function reaches its highest curvature at values of Δμ that correspond to that at the estimated noise value Δ{tilde over (μ)}, and m is ≦16/17. The Geman prior function determination device is fashioned such that—in the event that the Geman prior function should have a non-convex shape—σ is selected so that the first derivative of the Geman prior function reaches its maximum at values of Δμ that correspond to the estimated noise value Δ{tilde over (μ)}, and m is, for example, 2.
The iteration device is fashioned to determine the estimated value of the attenuation coefficients of a voxel for three-dimensional image reconstruction by means of the following maximum a posteriori method, which is a Newton-based updating method with a simple quadratic smoothing prior function U(μ):
wherein β is an optimization parameter, φ(μn)=L(μ)−βU(μ), L(μ) is a target function, Yi is the measured photon count in the projection i and lij is the section length of the beam through the voxel j in the projection i. The initial value μj0 of the iterative method can be selected as has been stated in the preceding with regard to the method.
The goal function L(μ) can be stated as follows:
i is a projection index, j is the voxel index, di is the expected photon count that exits from the radiation source along the projection i, Yi is the detected photon count in the projection i and c is a constant.
The iteration device can be fashioned to determine β by means of the following formula:
is the average value across all voxels of the volume element across all i and j.
However, the difference between adjacent attenuation coefficients Δμjk is not yet known at this point in time. If the measurement data are determined by means of x-ray radiation, it can be assumed that the noise in a projection is constant. In this case the expression Δμjk is replaced with Δ{tilde over (μ)}. If the measurement data were generated by means of a magnetic resonance tomograph, the noise can be spatially dependent, whereby the expression Δμjk in the Geman prior function U(μ) can be replaced by a spatially-dependent estimated spatial values Δ{tilde over (μ)}j. As was previously mentioned, the difference of the attenuation coefficients Δμjk can be determined beforehand via conventional back-projection methods, whereby β can be determined more precisely.
The iteration device can be fashioned to implement the three-dimensional reconstruction by means of an iterative gradient optimization updating formula. The iterative calculation of the estimated value of the attenuation coefficient μj of a voxel j can hereby be implemented by means of the following formula:
wherein β is an optimization parameter,
is the average value across all voxels of the volume element over all i and j, Yi is the measured photon count in the projection i and lij is the section length of the beam through the voxel j in the projection i, and wherein β is determined by means of the following formula:
this formula corresponds to the aforementioned formula to determine μj, wherein the target function L(μ) and the Equation for φ(μ) explained above were used.
The control parameter β can be determined before the first iteration based on the Geman prior function U(μ). However, at this point in time the difference of adjacent attenuation coefficients Δμjk is not yet known. If the measurement data are determined by means of x-ray radiation, it can be assumed that the noise in a projection is constant. In this case the expression Δμjk is therefore replaced with Δ{tilde over (μ)}. If the measurement data were generated by means of a magnetic resonance scanner, the noise can be spatially dependent, whereby the expression Δμjk in the Geman prior function U(μ) can be replaced with a spatially dependent estimated noise values Δ{tilde over (μ)}. As was previously mentioned, the difference of the attenuation coefficients Δμjk can be determined via conventional back-projection methods, so β can be determined more precisely.
As an alternative to this, the iteration device can be fashioned to implement the three-dimensional reconstruction by means of an iterative convex optimization updating formula. For this the iterative calculation of the estimation value of the attenuation coefficient μj of a voxel j is implemented by means of the following formula:
wherein β is an optimization parameter,
is the average value across all voxels of the volume element over all i and j, Yi is the measured photon count in the projection i and lij is the section length of the beam through the voxel j in the projection i, and wherein β is determined by means of the following formula:
wherein lij is the intersection length of the beam through the voxel j in the plane i, li
The control parameter β can be determined before the first iteration based on the Geman prior function U(μ) and the update function. However, at this point in time the difference of adjacent attenuation coefficients Δμjk is not yet known. If the measurement data are determined by means of x-ray radiation, it can be assumed that the noise in a projection is constant. In this case the expression Δμjk is therefore replaced with Δ{tilde over (μ)}. If the measurement data were generated by means of a magnetic resonance tomograph, the noise can be spatially dependent, so the expression Δμjk in the Geman prior function U(μ) can be replaced with a spatially dependent estimated noise values Δ{tilde over (μ)}j. As was previously mentioned, the difference of the attenuation coefficients Δμjk can be determined via conventional back-projection methods in order to parameterize β more precisely.
The invention also concerns a computer-readable storage medium encoded with program code that can be loaded into a computer, the program code causing all steps of the previously described method.
The invention also concerns a medical system with the previously described tissue density determination device and positioning arrangement in order to establish at least one part of an organ of a patient spatially relative to the emitter and the detector, and a display device that is fashioned to display representation of the values μj. The organ can be the breast or any other organ or portion of the body. The display device can be a monitor or a printer. The representations of the tissue attenuation coefficients can be intensities, grey values or false colors.
To acquire a two-dimensional projection, the x-ray tube 2 is panned into the first position i=1. An x-ray beam 4 is subsequently generated that runs through the compression plate 8, 12 and through the organ 10 to be examined and is detected by the measurement elements 14, 16 of the detector 18. The x-ray tube 2 is panned in the second position i=2 and once again an x-ray beam 4 is generated that runs through the organ 10 to be examined from a different angle and consequently passes through in a different projection i. The x-rays are detected by the measurement elements 14, 16 of the detector 18 after passing through organ 10 to be examined. The mammography apparatus can acquire n projections of the organ 10 to be examined. The number of acquired projections n could be, for example, in a range from 20 to 50 projections.
The two-dimensional projections are converted by the tissue density determination device 20 into a three-dimensional representation. A section through the three-dimensional representation that is shown on the display device 22 can be selected by means of the keyboard 24.
Reference is made to
The basis for measurement of tissue by means of x-ray radiation are explained in detail in Imaging Systems for Medical Diagnostics, Arnulf Oppelt, Publicis Corporate Publishing, Erlangen, ISBN 3-89578-226-4, Chapters 9 and 10.
The x-ray tube 2 emits an x-ray beam 4 that is detected by the detector 18. The x-ray beam 4 is attenuated in the tissue 10. Each tissue element 30 that is represented as a voxel on the display device 22 has an individual attenuation coefficient μj. The intensity detected by the respective measurement element 14, 16 of the detector 18 can be calculated as follows:
J(r,φ)=J0·e−∫μds
The intensity J detected by the respective measurement element 14, 16 of the detector 18 can be represented with discrete equation:
J(r,φ)=J0·e−Σ
wherein μj is the attenuation coefficient of a tissue segment or voxel, J0 is the intensity of the x-ray beam before the entrance into the tissue, i is the respective projection, j is the voxel index and lij is the intersection length. The intersection length lij consequently designates the length through which the x-ray beam traverses the voxel j with the attenuation coefficient μ.
As described above, the x-ray tube 2 is panned by an angle α in order to subsequently acquire additional two-dimensional projections that are subsequently additionally processed into a three-dimensional image by the tissue density determination device 22.
The attenuation coefficient μj correlates with the tissue density. As was mentioned above, the female breast comprises glandular tissue, adipose tissue, connective tissue and blood vessels, the x-ray attenuation coefficients of which are very similar. Adding difficulty to this is that the x-ray attenuation coefficient of cancerous tissue has similar x-ray attenuation coefficients as the aforementioned tissue types. A particularly low-noise reconstruction method must consequently be provided for tomosynthesis in the field of mammography, which moreover clearly shows the edges and boundaries of the aforementioned tissue types.
The detector determines the intensity of the beam 4 by means of the measurement elements 14 and 16 arranged like a matrix. A measurement element 14, 16 cannot show the tissue attenuation coefficient μj but rather only determine a value that indicates how strongly the x-ray beam 4 was attenuated or, respectively, weakened in the tissue 10 the initial intensity I0 of the x-ray beam is known. However, since multiple projections i are acquired from different angles α of the tissue 10, wherein the tissue 10 remains fixed, it is possible to determine a three-dimensional image in the tissue attenuation value determination device 20.
After a number of two-dimensional images have been determined in different projections i, the reconstruction method according to the invention is now described in detail with reference to
At the start of the iteration method the iteration index n is 0. In Step S1 the estimated noise value Δ{tilde over (μ)} of the attenuation coefficient μ of a voxel is estimated. The estimation takes place in a given x-ray spectrum as a function of the breast thickness and the tube charge (mAs) using regression methods and previously implemented statistical tests. In general the noise level for an arbitrary breast thickness can be kept constant via selection of the rube charge and the photon energy (keV). The estimated noise value Δ{tilde over (μ)} must be less than the smallest gradient to be obtained. The estimated noise value Δ{tilde over (μ)} is the maximum noise value that is expected in an image if no smoothing by means of a prior function takes place.
The method subsequently continues with Step S2. In Step S2 the average estimated tissue attenuation value or, respectively, estimated average tissue attenuation coefficient
In Step S3 it is subsequently checked whether the Geman prior function should be convex. The following Equation is used as a Geman prior function U(μ):
wherein σ is an optimization parameter and m is a constant.
Before the image was reconstructed, the differences Δμjk are not known. If the reconstruction method is applied to data that were generated by means of x-rays, it is assumed that the noise in the projection is spatially independent. Therefore, to determine the optimal value for the value σ in the Geman prior function the term Δμjk is replaced with the estimated noise value Δ{tilde over (μ)}, by the maximum estimated noise value.
However, it is also possible to determine the values μj and μk (and thus Δμjk) by means of conventional reconstruction methods, for example by means of a linear and/or filtered back-production [sic]. The parameter σ can hereby be determined more precisely.
It is preferred that the Geman prior function has a convex shape in order to ensure the convergence while the noise is suppressed.
If it was established in Step S3 that the Geman prior function should be convex, the workflow proceeds to Step S4. σ is selected so that the first derivative of the Geman prior function reaches its highest curvature at values of Δ{tilde over (μ)} that correspond to the expected noise level. The constant m is established as follows: m≦16/17.
If it was established in Step S3 that the Geman prior function should not be convex, the workflow proceeds to Step S5. σ is hereby selected so that the first derivative of the Geman prior function reaches its maximum at values of Δ{tilde over (μ)} that correspond to the expected noise level. The constant m could be, for example, 2.
After Step S4 or S5, the method proceeds with Step S6 and determines the control parameter β. The control parameter β is always greater than 0. The control parameter μ is determined before the first iteration by means of the following formula:
wherein lj is the section length of the beam through the voxel j in the plane i,
is the average value across all voxels of the volume over all j and i.
The determination of the section length lij was previously explained using
However, at this point in time the difference of adjacent attenuation coefficients Δμjk is not yet known. If the measurement data are determined by means of x-ray radiation, it can be assumed that the noise in a projection i is constant. In this case the expression Δμjk is therefore replaced with Δ{tilde over (μ)}. If the measurement data were generated by means of a magnetic resonance tomograph, the noise can be spatially dependent, whereby the expression Δμjk in the Geman prior function can be replaced with a spatially dependent estimated noise values Δ{tilde over (μ)}. As was previously mentioned, the difference of the attenuation coefficients Δμjk can be determined beforehand via conventional back-projection methods.
In Step S7 the attenuation coefficients μjn and μkn are subsequently determined that are associated with adjacent voxels. The indices j and k are linear indices across three dimensions. The values of the attenuation coefficients μjn and μkn can be those that were determined in a preceding iteration. These attenuation coefficients can be initialized in the first iteration with an estimated value that is identical for all voxels, for example. The attenuation coefficients μjn and μkn can also be determined by means of conventional three-dimensional reconstruction methods in order to accelerate the convergence. In Step S8 the differences of the index Δμjk are subsequently calculated. It applies that:
kεNj;
the difference Δμjk can be determined in a neighborhood of 3×3×3 voxels, for example.
Step S9, which is executed after Step S8, determines the Geman prior function from Δμjk, σ, m, j and k. The Geman prior function U(μ) is used as a smoothing prior function that penalizes differences in values of adjacent pixels.
After Step S9, the method proceeds with Step S10. In Step S10 the attenuation coefficient μj is iteratively determined via a maximum A posterior method that uses a Newton-based updating method with a simple quadratic smoothing prior function U(μ).
The equation of the iterative maximum A posterior method reads as follows:
di is the expected photon count that escapes from the radiation source along the projection i, β is the optimization parameter, Yi is the measured photon count in the plane i, n is the iteration parameter and lij is the section length of the beam through the voxel j in the plane i.
The initial value μj0 can be initialized with a uniform value for all voxels. For example, the initial value can be established at the average attenuation value or, respectively, attenuation coefficients of the breast tissue. A faster convergence can be achieved in the event that that initial value is established with a value that was determined by means of a normalized back-projection method.
In Step S11 that follows Step S10, it is checked whether μj has varied in the last iteration by a difference that is smaller than a threshold. In the event that the variation of μj is not less than a threshold, the iteration parameter n is incremented by 1, the method returns to Step S3 and an additional iteration is implemented. In the event that the change of μj in the last iteration is less than a predetermined threshold, the method is ended and μj is determined with sufficient precision.
The tissue density determination device 20 has an attenuation coefficient memory device 36 that executes the previously described Step S7 and stores attenuation coefficients μj and μk. A difference calculation device 38 of the tissue density determination device 20 executes the previously described Step S8. The tissue density determination device 20 also has a noise value estimation device 40 that executes the previously described Step S1. Step S2 is executed by a tissue attenuation average value estimation device 42 of the tissue density determination device 20. A prior function estimation device 44 of the tissue density determination device 20 is fashioned to execute Steps S3, S4, S5 and S9. An iteration device 46 of the tissue density determination device 20 leads to Steps S6, S10 and S11. The determined attenuation coefficients μj are output via a third connection 48 of the tissue density determination device 20 to a display device 22.
It is understood that the tissue density determination device 20 can be made up of discrete components. The tissue density determination device 20 can also be implemented by a computer that is fashioned to execute the method described with reference to
The method according to the invention reduces the noise and improves the signal-to-noise ratio and the contrast/noise ratio.
Due to the improved signal-to-noise ratio and the improved contrast/noise ratio, a lower radiation dose can be used which reduces the side effects of the diagnostic imaging.
The invention has the advantage that the noise is reduced and the contrast is increased. Denser tissue—for example glandular tissue—can thereby be differentiated from adipose tissue. Moreover, cancerous tissue can be better differentiated from other tissue, for example adipose tissue, glandular tissue, vessels etc.
Although modifications and changes may be suggested by those skilled in the art, it is the intention of the inventor to embody within the patent warranted hereon all changes and modifications as reasonably and properly come within the scope of his contribution to the art.
Number | Date | Country | Kind |
---|---|---|---|
10 2010 011 911.3 | Mar 2010 | DE | national |