Accurate reproduction of conventional computed tomography, CT, images from spectral CT data
09761022 · 2017-09-12
Assignee
Inventors
Cpc classification
G16H50/20
PHYSICS
A61B6/5205
HUMAN NECESSITIES
A61B6/5217
HUMAN NECESSITIES
A61B6/5211
HUMAN NECESSITIES
G16H50/30
PHYSICS
G06T11/005
PHYSICS
A61B6/4241
HUMAN NECESSITIES
G06T11/006
PHYSICS
International classification
A61B6/00
HUMAN NECESSITIES
Abstract
A method and corresponding arrangement for reconstructing an image based on spectral image data acquired for at least two different effective energies includes: obtaining a first set of spectral image data related to an object to be imaged and a second set of spectral image data related to a calibration phantom including at least one reference material; performing basis decomposition based on the first set of spectral image data, providing estimated basis images of the object to be imaged with respect to associated basis functions; performing basis decomposition based on the second set of spectral image data, providing calibrated estimates of reference basis coefficients corresponding to the at least one reference material; and determining image values representing the object based on a system model of an imaging system to be emulated, the estimated basis images and their associated basis functions, and the calibrated estimates of reference basis coefficients.
Claims
1. A method for reconstructing an image based on spectral image data acquired for at least two different effective energies, wherein the method comprises: obtaining a first set of spectral image data related to an object to be imaged and a second set of spectral image data related to a calibration phantom including at least one reference material; performing basis decomposition based on the first set of spectral image data to provide estimated basis images of the object to be imaged with respect to associated basis functions; performing basis decomposition based on the second set of spectral image data to provide calibrated estimates of reference basis coefficients corresponding to said at least one reference material; and determining image values representing the object to be imaged based on a system model of an imaging system to be emulated, the estimated basis images and their associated basis functions, and the calibrated estimates of reference basis coefficients.
2. The method of claim 1, wherein the first set of spectral image data and the second set of spectral image data are obtained from the same spectral imaging system.
3. The method of claim 1, wherein the spectral image data is acquired from a spectral Computed Tomography, CT, system.
4. The method of claim 3, wherein the imaging system to be emulated is a conventional non-spectral CT system.
5. The method of claim 1, wherein the step of performing basis decomposition based on the first set of spectral image data and/or the step of performing basis decomposition based on the second set of spectral image data is/are performed using two basis functions.
6. The method of claim 1, wherein the at least one reference material includes water and air, and the calibrated estimates of reference basis coefficients correspond to water and air.
7. The method of claim 1, wherein the determined image values are represented by modified synthetic Hounsfield units.
8. The method of claim 7, wherein the modified synthetic Hounsfield units are Hounsfield units determined based on basis decomposition and with respect to the calibrated estimates of reference basis coefficients.
9. An image reconstruction system configured to reconstruct an image based on spectral image data acquired for at least two different effective energies, wherein the image reconstruction system is configured to obtain a first set of spectral image data related to an object to be imaged and a second set of spectral image data related to a calibration phantom including at least one reference material, wherein the image reconstruction system comprises: a basis decomposition sub-system configured to perform basis decomposition based on the first set of spectral image data to provide estimated basis images of the object to be imaged with respect to associated basis functions, and configured to perform basis decomposition based on the second set of spectral image data to provide calibrated estimates of reference basis coefficients corresponding to said at least one reference material; and an image determination sub-system configured to determine image values representing the object to be imaged based on a system model of an imaging system to be emulated, the estimated basis images and their associated basis functions, and the calibrated estimates of reference basis coefficients.
10. The image reconstruction system of claim 9, wherein the image reconstruction system is configured to acquire the spectral image data from a spectral Computed Tomography, CT, system.
11. The image reconstruction system of claim 10, wherein the imaging system to be emulated is a conventional non-spectral CT system.
12. The image reconstruction system of claim 9, wherein the basis decomposition sub-system is configured to perform basis decomposition based on the first set of spectral image data and/or perform basis decomposition based on the second set of spectral image data, using two basis functions.
13. The image reconstruction system of claim 9, wherein the at least one reference material includes water and air, and the basis decomposition sub-system is configured to provide calibrated estimates of reference basis coefficients corresponding to water and air.
14. The image reconstruction system of claim 9, wherein the image determination sub-system is configured to determine image values representing the object to be imaged in modified synthetic Hounsfield units.
15. The image reconstruction system of claim 14, wherein the modified synthetic Hounsfield units are Hounsfield units determined based on basis decomposition and with respect to the calibrated estimates of reference basis coefficients.
16. The image reconstruction system of claim 9, wherein the image reconstruction system comprises at least one processor and memory, the memory comprising instructions, which when executed by the at least one processor, cause the at least one processor to reconstruct said image based on spectral image data.
17. An x-ray imaging system comprising an image reconstruction system according to claim 9.
18. The x-ray imaging system of claim 17, wherein the x-ray imaging system is a Computed Tomography, CT, system.
19. A computer-program product comprising a non-transitory computer-readable medium having stored thereon a computer program comprising instructions, which when executed by at least one processor, cause the at least one processor to: obtain a first set of spectral image data related to an object to be imaged and a second set of spectral image data related to a calibration phantom including at least one reference material; perform basis decomposition based on the first set of spectral image data to provide estimated basis images of the object to be imaged with respect to associated basis functions; perform basis decomposition based on the second set of spectral image data to provide calibrated estimates of reference basis coefficients corresponding to said at least one reference material; and determine image values representing the object to be imaged based on a system model of an imaging system to be emulated, the estimated basis images and their associated basis functions, and the calibrated estimates of reference basis coefficients.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The embodiments, together with further objects and advantages thereof, may best be understood by making reference to the following description taken together with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) For a better understanding of the proposed technology it may be useful to start by briefly describing a non-limiting example of an imaging system.
(9)
(10) As illustrated in the example of
(11)
(12) In the following the proposed technology will be described with reference to non-limiting examples of implementation.
(13) The various implementations of spectral CT can be divided into two categories, ones that can perform material basis decomposition in the projection domain and ones that can only do it in the image domain. The following example applies to the former category.
(14) In this particular example, a theoretical framework will be presented. The framework starts by introducing a derivation of a quantity to mimic or emulate.
(15) Ideal Hounsfield Units
(16) Conventional x-ray CT images are typically displayed in Hounsfield Units, defined as:
(17)
where μ.sub.eff(x) is the effective linear attenuation coefficient of the tissue or material in a pixel x and μ.sub.eff.sup.water and μ.sub.eff.sup.air are the effective linear attenuation coefficients of water and air determined for the particular system. These quantities are derived from the negative logarithm of conventional x-ray detector measurement data:
(18)
where l denotes a projection line and I(l) and I.sub.0(l) denote the measured signal in that projection line with and without an object present, respectively.
(19) In medical x-ray imaging, tissues are characterized by their energy-dependent linear attenuation coefficient μ(E). An imaged object can therefore be represented by a spatial distribution of linear attenuation coefficients μ(x,E). The measured signal without an object is given by the integral of an energy-dependent function w.sub.1(E) (of a system to be emulated) determined by system parameters,
I.sub.0(l)=∫.sub.0.sup.∞w.sub.l(E)dE. (1.3)
(20) A typical model for w.sub.l(E) is
w.sub.l(E)=N.sub.l(E)DE(E)R(E), (1.4)
where N.sub.l(E) denotes the number of incident photons with energy E in the projection line l, DE(E) denotes the detection efficiency of the detector, R(E) denotes the detector response function, which for energy integrating systems is equal to the photon energy E. Other effects may be also be modeled in w.sub.l. With an object present in the x-ray beam, the Lambert-Beer law states that the measured signal is given by:
I(l)=∫.sub.0.sup.∞w.sub.l(E)exp(−∫.sub.lμ(x(s),E)ds)dE, (1.5)
where ∫.sub.lμ(x(s),E)ds denotes the line integral of μ(x,E) along the projection line l. The effective linear attenuation coefficient μ.sub.eff(x) in (1.1) is defined as the inverse projection of the projection data, i.e. a spatial function that for each projection line l satisfies:
p(l)=∫.sub.lμ.sub.eff(x(s))ds. (1.6)
(21) In two dimensions μ.sub.eff(x) is given by the well-known inverse Radon transform of the projection data. It can be shown that for any given projection line l that there is an effective energy E.sub.eff such that:
∫.sub.lμ.sub.eff(x(s))ds=∫.sub.lμ(x(s),E.sub.eff)ds. (1.7)
(22) The effective energy E.sub.eff depends on system parameters but also on the object because of so-called beam hardening. Projection lines passing through highly attenuating materials or very thick objects will be reconstructed at higher effective energies, causing artifacts in the reconstructed image.
(23) Typically, methods for beam hardening artifact removal are applied to the reconstructed image. A suitable quantity to mimic would be the effective linear attenuation coefficient in the absence of beam hardening effects, in the sense of imaging a very thin sample of tissue. A straightforward way to derive this quantity is to consider a one-dimensional sample consisting of a single material with linear attenuation coefficient μ(E) and thickness Δl in the limit as Δl goes to zero. The ideal effective linear attenuation coefficient is thus defined as:
(24)
(25) This quantity depends only on system parameters contained in w.sub.l(E) and the material specific μ(E), not on any other object parameters. By (1.2), (1.3) and (1.5) it follows that:
(26)
(27) In steps a) and b) we use the standard Taylor expansions:
(28)
where the o(x) comprises terms that vanish faster than x as x tends to zero. Thus
(29)
(30) For compact notation we define the normalized weighted inner product of a function ƒ with a weighting function w as:
(31)
(32) With this notation, the ideal effective linear attenuation coefficient is given by:
(33)
and a corresponding ideal Hounsfield unit for a given tissue can be computed analogous to (1.1) as:
(34)
(35) The aim of the following steps is the computation of an image that displays tissues in their ideal Hounsfield unit.
(36) Basis Decomposition
(37) Spectral CT data can be used to perform so-called basis decomposition [1, 6]. By assuming that the set of linear attenuation coefficients present in the imaged object is spanned by a smaller set of basis functions, the linear attenuation coefficient distribution μ(x,E) can be decomposed into:
(38)
where ƒ.sub.k(E) denotes the kth basis function and α.sub.k(x) the corresponding spatial basis coefficient distribution, also referred to as basis image. Basis image estimates {circumflex over (α)}.sub.k(x) can be obtained e.g. by maximum likelihood methods [2, 6].
(39) By applying (1.13) to (1.15), it follows that the ideal effective linear coefficient distribution is given by:
(40)
which implies that an estimate of μ.sub.eff*(x) can be obtained by forming the weighted sum of estimated basis images {circumflex over (α)}.sub.k(x) with weights given by ƒ.sub.k
.sub.w, where ƒ.sub.k(E) is a known basis function and w(E) models the system we want to mimic.
(41) In ref [3] it was hypothesized that a spectral Hounsfield unit, also referred to as a synthetic Hounsfield unit, could be computed analogous to (1.1) as:
(42)
where α.sub.k.sup.water and α.sub.k.sup.air are the known basis coefficients of water and air, determined from the known basis functions ƒ.sub.k(E) and the known linear attenuation coefficients of water and air. In implementation it however turns out that (1.17) fails to replicate ideal Hounsfield units as given by (1.14), which brings us to the following modification.
(43) Calibration
(44) In implementation of basis decomposition algorithms it is common to choose two basis functions to span the set of tissues in the human body. It is a good choice in the sense that two basis functions approximate this set well, although not perfectly, and that choosing more basis functions results in noisier basis images [2]. In reality, more than two basis functions are needed to completely approximate the set. This has the effect that basis images obtained from a two-basis decomposition have a slight bias [2], which propagates to the proposed synthetic Hounsfield unit (1.17).
(45) This can be resolved by increasing the number of basis functions, but this is normally not a satisfactory solution. What the inventor realized was that by the introduction of a calibration measurement of a phantom including reference material(s) such as water and air, basis coefficients of water and air that are in a sense equally biased as the basis images of the object can be obtained. Replacing α.sub.k.sup.water and α.sub.k.sup.air in (1.17) with corresponding estimates {circumflex over (α)}.sub.k.sup.water and {circumflex over (α)}.sub.k.sup.air results in a modified or calibrated synthetic Hounsfield unit:
(46)
which accurately replicates the proposed ideal Hounsfield unit given by (1.14) for all tissues, also when using a smaller number of basis functions (e.g. two basis functions).
(47) In practice, this theoretical framework may for example be realized as or translated into a method and corresponding system for determining image (gray scale) values in the following way.
(48)
(49) In step S1, the first set of spectral image data and the second set of spectral image data are preferably obtained from the same spectral imaging system.
(50) It should be understood that the spectral image data may simply be provided as input for basis decomposition and imaging purposes.
(51) By way of example, the spectral image data may be acquired from a spectral Computed Tomography, CT, system.
(52) For example, the imaging system to be emulated may be a conventional non-spectral CT system.
(53) In a particular example, the step S2 of performing basis decomposition based on the first set of spectral image data and/or the step S3 of performing basis decomposition based on the second set of spectral image data is/are performed using two basis functions.
(54) As an example, the reference material(s) may include water and air, and the calibrated estimates of reference basis coefficients thus correspond to water and air. It should be understood that other types of suitable reference materials may be used.
(55) In a particular example, the determined image values are represented by modified synthetic Hounsfield units.
(56) For example, the modified synthetic Hounsfield units may be Hounsfield units determined based on basis decomposition and with respect to the calibrated estimates of reference basis coefficients.
(57) It will be appreciated that the methods and arrangements described herein can be implemented, combined and re-arranged in a variety of ways.
(58) For example, embodiments may be implemented in hardware, or in software for execution by suitable processing circuitry, or a combination thereof.
(59) The steps, functions, procedures, modules and/or blocks described herein may be implemented in hardware using any conventional technology, such as discrete circuit or integrated circuit technology, including both general-purpose electronic circuitry and application-specific circuitry.
(60) Alternatively, or as a complement, at least some of the steps, functions, procedures, modules and/or blocks described herein may be implemented in software such as a computer program for execution by suitable processing circuitry such as one or more processors or processing units.
(61) Examples of processing circuitry includes, but is not limited to, one or more microprocessors, one or more Digital Signal Processors (DSPs), one or more Central Processing Units (CPUs), video acceleration hardware, and/or any suitable programmable logic circuitry such as one or more Field Programmable Gate Arrays (FPGAs), or one or more Programmable Logic Controllers (PLCs).
(62) It should also be understood that it may be possible to re-use the general processing capabilities of any conventional device or unit in which the proposed technology is implemented. It may also be possible to re-use existing software, e.g. by reprogramming of the existing software or by adding new software components.
(63) It is also possible to provide a solution based on a combination of hardware and software. The actual hardware-software partitioning can be decided by a system designer based on a number of factors including processing speed, cost of implementation and other requirements.
(64) According to a second aspect, there is provided an arrangement configured to reconstruct an image based on spectral image data acquired for at least two different effective energies. The arrangement is configured to obtain a first set of spectral image data related to an object to be imaged and a second set of spectral image data related to a calibration phantom including at least one reference material. The arrangement is configured to perform basis decomposition based on the first set of spectral image data to provide estimated basis images of the object to be imaged with respect to associated basis functions. The arrangement is also configured to perform basis decomposition based on the second set of spectral image data to provide calibrated estimates of reference basis coefficients corresponding to said at least one reference material. Further, the arrangement is configured to determine image values representing the object to be imaged based on a system model of an imaging system to be emulated, the estimated basis images and their associated basis functions, and the calibrated estimates of reference basis coefficients.
(65) By way of example, the arrangement may be configured to acquire the spectral image data from a spectral Computed Tomography, CT, system.
(66) For example, the imaging system to be emulated may be a conventional non-spectral CT system.
(67) In a particular example, the arrangement is configured to perform basis decomposition based on the first set of spectral image data and/or perform basis decomposition based on the second set of spectral image data, using two basis functions.
(68) As an example, the reference material(s) may include water and air, and the arrangement is thus configured to provide calibrated estimates of reference basis coefficients corresponding to water and air.
(69) In a particular example, the arrangement is configured to determine image values representing the object to be imaged in modified synthetic Hounsfield units.
(70) For example, the modified synthetic Hounsfield units may be Hounsfield units determined based on basis decomposition and with respect to the calibrated estimates of reference basis coefficients.
(71)
(72) At the core, the system part for emulation-based image determination can be found, which is configured to perform step S4 defined above, e.g. to generate a modified synthetic Hounsfield unit image. In other words, an arrangement or module 110 for emulation-based image determination receives object basis images, calibration basis images or representations thereof (such as calibrated reference basis coefficients), as well as corresponding basis functions, and a system model describing the (conventional) system to be emulated as input for determining image values representing the object to be imaged.
(73) An example of an overall image reconstruction system 100/200 normally comprises the above-described module 110 for emulation-based image determination, a module 120 for basis decomposition, and a module 130 for providing a system model. By way of example, the module 130 for providing a system model may be implemented as a system model library with associated data retrieving functionality for providing a model of the system to be emulated.
(74) For example, the overall image reconstruction system 100/200 may be a computer-implementation, as will be described below.
(75)
(76)
(77) The term ‘processor’ should be interpreted in a general sense as any system or device capable of executing program code or computer program instructions to perform a particular processing, determining or computing task.
(78) The processing circuitry including one or more processors 210 is thus configured to perform, when executing the computer program 225, well-defined processing tasks such as those described herein.
(79) In particular, the memory 220 comprises instructions, which when executed by the at least one processor 210, cause the at least one processor 210 to reconstruct the image based on spectral image data.
(80) Accordingly, there is provided a computer program 225; 235 comprising instructions, which when executed by at least one processor 210, cause the at least one processor 210 to: obtain a first set of spectral image data related to an object to be imaged and a second set of spectral image data related to a calibration phantom including at least one reference material; perform basis decomposition based on the first set of spectral image data to provide estimated basis images of the object to be imaged with respect to associated basis functions; perform basis decomposition based on the second set of spectral image data to provide calibrated estimates of reference basis coefficients corresponding to said at least one reference material; and determine image values representing the object to be imaged based on a system model of an imaging system to be emulated, the estimated basis images and their associated basis functions, and the calibrated estimates of reference basis coefficients.
(81) The processing circuitry does not have to be dedicated to only execute the above-described steps, functions, procedure and/or blocks, but may also execute other tasks.
(82) The proposed technology also provides a computer program product comprising a computer-readable storage medium carrying the computer program described herein.
(83) By way of example, the software or computer program 225; 235 may be realized as a computer program product, which is normally carried or stored on a computer-readable medium 220; 230, in particular a non-volatile medium. The computer-readable medium may include one or more removable or non-removable memory devices including, but not limited to a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc (CD), a Digital Versatile Disc (DVD), a Blu-ray disc, a Universal Serial Bus (USB) memory, a Hard Disk Drive (HDD) storage device, a flash memory, a magnetic tape, or any other conventional memory device. The computer program may thus be loaded into the operating memory of a computer or equivalent processing device for execution by the processing circuitry thereof.
(84) The procedural flows presented herein may be regarded as a computer flows, when performed by one or more processors. A corresponding apparatus may be defined as a group of function modules, where each step performed by the processor corresponds to a function module. In this case, the function modules are implemented as a computer program running on the processor.
(85) The computer program residing in memory may thus be organized as appropriate function modules configured to perform, when executed by the processor, at least part of the steps and/or tasks described herein.
(86) The embodiments described above are merely given as examples, and it should be understood that the proposed technology is not limited thereto. It will be understood by those skilled in the art that various modifications, combinations and changes may be made to the embodiments without departing from the present scope as defined by the appended claims. In particular, different part solutions in the different embodiments can be combined in other configurations, where technically possible.
REFERENCES
(87) [1] Alvarez, Robert E., and Albert Macovski, “Energy-selective reconstructions in x-ray computerised tomography.” Physics in medicine and biology 21.5 (1976): 733. [2] Alvarez, Robert E. “Dimensionality and noise in energy selective x-ray imaging.” Medical physics 40.11 (2013): 111909. [3] Bornefalk, Hans. “Synthetic Hounsfield units from spectral CT data.” Physics in medicine and biology 57.7 (2012): N83. [4] Holmes, David R., et al. “Evaluation of non-linear blending in dual-energy computed tomography.” European journal of radiology 68.3 (2008): 409-413. [5] Kim, Kyung Su, et al. “Image fusion in dual energy computed tomography for detection of hypervascular liver hepatocellular carcinoma: phantom and preliminary studies.” Investigative radiology 45.3 (2010): 149-157. [6] Schlomka, JPea, et al. “Experimental feasibility of multi-energy photon-counting K-edge imaging in pre-clinical computed tomography.” Physics in medicine and biology 53.15 (2008): 4031.