The invention relates generally to tomographic imaging for medical applications and, more particularly, to methods and systems for joint reconstruction of activity and attenuation in emission tomography.
Attenuation correction is critical to accurate quantitation in positron emission tomography (PET). It has been proposed to use magnetic resonance (MR) imaging to aid in attenuation correction of PET images. The present inventors have recognized an opportunity for an improved manner of using an MR prior in joint reconstruction of activity and attenuation in a PET image.
According to some embodiments, emission projection data and second source scan data corresponding to a subject are received. The second source scan data is from a mode of imaging different from emission projection imaging. Second source images are reconstructed based on the second source scan data. A prior map is generated based on the second source images. A prior weight map is generated based on the second source images. A penalty function is constructed. The penalty function calculates voxel-wise differences between the prior map and a given image. The penalty function also transforms each voxel-wise difference using a potential function. The penalty function further calculates a weighted sum of the transformed voxel-wise differences with weights for the weighted sum based on the prior weight map. An emission image and an attenuation map are reconstructed. The reconstruction of the emission image and the attenuation map includes iteratively updating the emission image based on the attenuation map and the emission projection data. The reconstruction of the emission image and the attenuation map also includes iteratively updating the attenuation map based on the emission image and the emission projection data by using the penalty function. A final attenuation map is obtained. A final emission image is generated.
Other embodiments are associated with systems and/or computer-readable medium storing instructions to perform any of the methods described herein.
Embodiments disclosed herein include using an MR-based prior image in a synergistic manner in connection with joint reconstruction of activity and attenuation based on PET data. An attenuation map is generated based on MR image segmentation. The MR-based attenuation map is used as a MR-based prior and also as an initialization in joint reconstruction. The MR-based prior weight is spatially modulated to control the balance between MR segmentation-based attenuation and joint reconstruction. A small prior weight is used in low MR signal regions, which may include challenging areas such as implants, bones, internal air and lungs. For these areas there is a greater reliance on joint reconstruction. For other areas, a large prior weight may be used where MR can reliably recover fat and water. In addition, the prior weights may be spatially modulated depending on locations for robustness.
In some embodiments, the inclusion of the MR prior into the joint reconstruction involves use of a penalty function that utilizes an MR-based prior weight parameter.
The image processing approach disclosed herein may provide more flexibility and robustness that previously proposed PET/MR image processing techniques.
The hybrid PET/MR imaging system 100 may include a scanner 102, a system controller 104 and an operator interface 106. The components 102, 104, 106 may be communicatively coupled to each other over a communications link and/or communication network 107. In some embodiments, the PET/MR system 100 may be configured to generate at least the MR images within the same repetition time (TR).
The embodiment depicted in
In some embodiments, the scanner 102 may include a patient bore 108 into which a table 110 may be positioned for disposing the subject such as a patient 112 in a desired position for scanning. The scanner 102 may include a series of associated coils for imaging the patient 112. In some embodiments, the scanner 102 includes a primary magnet coil 114, for example, energized via a power supply 116 for generating a primary magnetic field generally aligned with the patient bore 108. The scanner 102 may further include a series of gradient coils 118, 120 and 122 grouped in a coil assembly for generating accurately controlled magnetic fields, the strength of which vary over a designated field of view (FOV) of the scanner.
The scanner 102 may include an RF coil 124 for generating RF pulses for exciting a gyromagnetic material of interest, typically bound in tissues of the patient 112. In some embodiments, the RF coil 124 may also serve as a receiving coil. Accordingly, the RF coil may be operationally coupled to transmit-receive circuitry 126 in passive and active modes for receiving emissions from the gyromagnetic tissue material and for applying RF excitation pulses, respectively. Alternatively, the system 100 may include various configurations of receiving coils, including, for example, structures specifically adapted for target anatomies, such as knee and/or chest coil assemblies.
In some embodiments, the system controller 104 controls operation of the associated MR coils for generating desired magnetic field and RF pulses. Accordingly, in some embodiments, the system controller 104 may include a pulse sequence generator 128, timing circuitry 130 and a processing subsystem 132 for generating and controlling imaging gradient waveforms and RF pulse sequences employed during patient imaging. In some embodiments, the system controller 104 may also include amplification circuitry 134 and interface circuitry 136 for controlling and interfacing between the pulse sequence generator 128 and the coils of the scanner 102. The amplification circuitry 134 may include one or more amplifiers that process the imaging gradient waveforms for supplying desired drive current to each of the gradient coils 118, 120 and 122 in response to control signals received from the processing subsystem 132. In some embodiments, the amplification circuitry 134 may also amplify and couple the generated RF pulses to the RF coil for transmission.
The processing subsystem 132 may include one or more digital and/or general purpose computer processors or other processing or custom-designed or configured components. In some embodiments, the processing subsystem 132 may, in addition to controlling the generation and capture of image data, process the response signals emitted by excited patient nuclei in response to the RF pulses.
The processing subsystem 132 may be configured to transmit image data to an image reconstruction unit 138 to allow reconstruction of desired images.
In some embodiments, the system controller 104 may include a storage repository 140 for storing acquired data, reconstructed images and/or information derived therefrom. In some embodiments the storage repository 140 may further include programming code for implementing image processing procedures as described in this disclosure.
In some embodiments, the system controller 104 may include interface components 142 for exchanging stored information such as scanning parameters and image data with the operator interface 106. In some embodiments, the operator interface 106 may allow an operator 144 to specify commands and scanning parameters.
In some embodiments, the operator interface 106 may also include output devices 148 such as a display 150 (e.g., one or more monitors) and/or one or more printers 152.
In some embodiments, image data derived from MRI images and/or MR scanning may be used in conjunction with PET image reconstruction and attenuation map generation. The PET data may be acquired sequentially and/or substantially simultaneously with the MR data acquisition. In some embodiments, a positron emitter or a radiotracer may be administered to the patient 112 that targets specific tissues or regions of the patient's body.
The system 100, in some embodiments, may include a detector ring assembly 154 disposed about the patient bore. The detector ring assembly 154 may be configured to detect radiation events corresponding to the target portion of the patient's body. The detector ring assembly 154 may include detector modules 156 that form detector rings included in the detector ring assembly 154. A set of acquisition circuits 158 in the system 100 may receive analog signals produced in the detector modules 156 and generate corresponding digital signals indicative of the location and energy associated with radiation events detected by the detector modules 156.
In some embodiments, the system 100 may include a data acquisition system (DAS) 160 that periodically samples the digital signals produced by the acquisition circuits 158. The DAS 160, in turn, includes event locator circuits 162 that assemble information corresponding to each valid radiation event into an event data packet. The event locator circuits 162 may communicate the event data packets to a coincidence detector 164 for determining coincidence events. The coincidence detector 164 may determine coincidence event pairs if time and location markers in two event data packets are within certain designated thresholds.
In some embodiments, the system 100 stores the determined coincidence event pairs in the storage repository 140. In some embodiments, the storage repository 140 includes a sorter 166 to sort the coincidence events in a 3D projection plane format, for example, using a look-up table. The processing subsystem 132 may process the stored data to determine time-of-flight (TOF) and/or non-TOF information. The image reconstruction unit 138 may be part of or separate from the processing subsystem 132.
Conventional PET imaging entails reconstruction of a PET activity map that defines a spatial distribution of a radiotracer in the patient body based on photons measured by detector modules 156. The emitted photons that travel through different regions of the patient body or other objects experience different attenuations. It is known to correct for these attenuation values to provide accurate PET quantitation in activity maps. One or more attenuation maps may be utilized for this purpose.
At 302 in
At 304 image reconstruction may occur. For example, such images may include fat, water, in-phase and out-of-phase images and/or ZTE (zero-echo-time) images.
At 306 an attenuation map is generated. The attenuation map may form an array of linear attenuation coefficients for 511 keV photons, and may be generated from the images obtained at 304. The attenuation map generation may be segmentation-based and/or atlas-based. Truncated regions, which may be due to smaller MR field-of-view (FOV) than PET FOV, may be completed using TOF non-attenuation corrected (NAC) PET images. Anatomy contexts may be used to reduce metal implant induced artifacts. Hardware attenuation (i.e., from table and rigid RF coils) may be used from pre-acquired templates. The attenuation map, as will be understood by those who are skilled in the art, may be considered a prior map, with the MR image(s) playing the role of a prior image in connection with subsequent image processing described herein.
At 308, a confidence map may be generated. The confidence map may represent the degree of confidence in each voxel of the attenuation image. Values in the confidence map may represent the accuracy in the prior map or the second source scan images such that large values are assigned in regions that are accurate in the prior map or the second source scan images, and small values are assigned in regions that are inaccurate in the prior map or the second source scan images. For example, the confidence map may be generated by converting the in-phase or ZTE MR image by a monotonic function such that a small value is assigned to a voxel in the confidence map if the corresponding MR image intensity is small. The monotonic function may be constant for some intervals. In some embodiments, fat and water MR images may be used to generate the confidence map. If the sum of fat and water MR signals in a voxel is sufficiently large, a large confidence value may be assigned to the voxel in the confidence map. In an alternative embodiment, if air is segmented in MR images, a large confidence value may be assigned to the voxels corresponding to the air segments. Similarly, if some anatomical organs such as lungs are segmented or identified in MR images, a large confidence value may be assigned to those regions. The confidence map may be binary-valued or continuous-valued. In some embodiments, the binary-valued confidence map may be obtained by thresholding.
At 310, a prior weight map may be generated. This may, for example, be done by converting the confidence map generated at 308 by a monotonic function. In such a case, a small value may be assigned to a voxel in the prior weight map if the corresponding value in the confidence map is small, and a large value may be assigned to a voxel in the prior weight map if the corresponding value in the confidence map is large. In an alternative embodiment, the prior weight map may be uniform. In some embodiments, a body contour may be incorporated into the prior weight map. Large values may be assigned to the voxels in the prior weight map outside the body contour. In the prior weight map, large values may also be assigned to the voxels close to the body contour. The body contour may be obtained from TOF non-attenuation corrected PET images, MR images, and/or PET images that are reconstructed using the attenuation map generated at 306. In an alternative embodiment, the prior weights may be spatially modulated according to PET sensitivities. Generally, PET sensitivities are axially decreasing from the central slice to end slices because of a variation in the number of lines of response passing through each slice, and PET sensitivities are trans-axially increasing from the center of the trans-axial FOV towards the body boundary. In some embodiments, large values may be assigned to some organs such as bladders and hearts and/or high activity regions in the prior weight map. Such organs and/or high activity regions may be obtained using TOF non-attenuation corrected PET images, MR images, and/or PET images that are reconstructed using the attenuation map generated at 306. The prior weight map may be binary-valued or continuous-valued. In some embodiments, the binary-valued prior weight map may be obtained by thresholding.
At 312, an emission image (activity image) may be initialized. For example, the initial emission image may be a uniform image.
At 314, a penalty function may be constructed.
Turning then to
Referring again to
Referring now to
Referring again to
An example embodiment of the iteration loop 316 will now be described in which a fixed, pre-determined number of iterations is employed. At a high level, the loop may be summarized as follows:
For niter=1:Niter
(Step 1) Update the activity image by TOF OSEM (ordered subset expectation maximization—a known technique).
(Step 2) Update the attenuation map by OSTR (ordered subset transmission). End
Details of the OSTR algorithm as performed according to some embodiments will be described below. In this example embodiment, Niter=5 may be used. In Step (1), 2 iterations may be used with 28 subsets for TOF OSEM. In Step (2), 10 iterations may be used with 28 subsets for the OSTR algorithm. In some embodiments, alternative algorithms may be used in Step (1) such as OSEM or penalized likelihood or regularized reconstruction algorithms, and/or alternative algorithms may be used in Step (2) such as gradient methods or Newton's methods. In other embodiments, time-of-flight emission projection data may be used in Step (1) and non-time-of-flight emission projection data may be used in Step (2). Non-time-of-flight emission projection data may be obtained by summing time-of-flight emission projection data across time-of-flight bins. In another embodiments, in Step (1) and/or Step (2), time-of-flight emission projection data may be used until the iterative updates are performed a predetermined number of times, and non-time-of-flight emission projection data may be used after the iterative updates are performed the predetermined number of times.
In the OSTR algorithm, according to some embodiments, the following regularization function may be applied to the attenuation map μ.
R(μ)=Rcoughness(μ)+RMR(μ)
The roughness penalty Rroughness(μ) penalizes the squared difference between neighboring voxel pairs according to the following formula.
R
roughness(μ)=βroughnessρj,k:neighborswjk(μj−μk)2
For the preceding formula, wjk∈{1, (sqrt(2))−1, (sqrt(3))−1} are weights determined by the distance between voxels j and k; the penalty strength βroughness may be chosen as 2×104. In some other embodiments, non-quadratic functions may be used for the roughness penalty and/or the penalty weights may be spatially modulated according to sensitivities. The MR-based prior RMR penalizes the deviation from the MR-based attenuation map μMR—that is, the prior map; the following formula is applicable.
R
MR(μ)=βMRΣjγjΩ(μj−μjMR)
For the preceding formula, βMR may be an MR-based prior strength parameter, which in some embodiments may be chosen as βMR=105; Ψ may be a potential function, which in some embodiments may be a quadratic function Ψ(t)=t2; γj may be modulation factors, which represents a prior weight map; in some embodiments γj=10−2 may be used when voxel j belongs to the low MR signal region; and otherwise γj=1 may be used; in this case, γj is binary-valued. In an alternative embodiment, γj may be continuous-valued such that γj is a function of the MR signal intensity in voxel j where the function is monotonically increasing. In some embodiments, non-quadratic functions may be chosen for the potential function Ψ. The μMR may represent the prior map generated at 306; γj or βMRγj may represent the prior weight map generated at 310; and RMR(μ) may represent the penalty function constructed at 314.
In some embodiments, the MR-based prior weight may be modulated such that it increases towards the edge of the trans-axial FOV or the outer boundaries of the body.
Representative results of the reconstruction approach described above are illustrated in
For example,
Bones (seen at 902 in
By the same token, internal air cavities (seen at 802 in
Referring again to
Referring again to
Block 322 may follow block 320. At block 322, a final emission/activity image may be reconstructed using the attenuation map formed at 320. In another embodiment, the final emission image may be the emission image updated in the last iteration of the loop 316.
In some embodiments, the binary-valued prior weight map generated at 310 may be filtered so that the prior weight map is smooth. In some other embodiments, a smooth prior weight map is generated at 310 by having smooth transitions from low confidence regions to high confidence regions. In another embodiment, the continuous-valued prior weight map generated at 310 may be filtered.
In some embodiments, steps 308 and/or 320 may be omitted from the process illustrated in
In some embodiments, rather than using monotonic functions at steps 308 and/or 310, non-monotonic functions may be used. For example, the latter function or functions may be mainly monotonic, but not monotonic in certain intervals.
In example embodiments described above, PET was employed as a source of emission projection data and MR was employed as a source of prior information (i.e., a second source of scan data). However, in other embodiments, for example, SPECT (single-photon emission computed tomography) or optical luminescence are possible alternative sources of emission projection data. Moreover, in some embodiment a CT (computerized tomography) scan is a possible alternative second source of scan data. In another embodiment, atlas or template images may be used as a second source scan data. In this case, reconstructing second source images may amount to registering the atlas or template images and/or performing necessary image processing operations.
In embodiments described above, a joint reconstruction based on emission data also uses MR-based priors. The MR-based prior weights are spatially modulated to rely more on joint reconstruction in low MR signal regions, and more on the MR-based priors in soft-tissue regions, which MR is good at imaging. Results have indicated that image processing according to embodiments of this disclosure can recover the attenuation of implants, bones and internal air cavities. The MR-based priors are simple and may be effective for multiple patients in a robust way.
Data storage device 1230 may include any appropriate persistent storage device, including combinations of magnetic storage devices (e.g., magnetic tape, hard disk drives and flash memory), optical storage devices, Read Only Memory (ROM) devices, etc., while memory 1260 may include Random Access Memory (RAM).
Data storage device 1230 may store software programs that include program code executed by processor(s) 1210 to cause computer 1200 to perform any one or more of the processes described herein. Embodiments are not limited to execution of these processes by a single apparatus. For example, the data storage device 1230 may store an image data acquisition software program 1232.
Data storage device 1230 may also store an image data processing software program 1234, which may, for example, provide functionality that corresponds to the processes described above in connection with
A technical effect is to provide improved processing of diagnostic emission projection images.
While only certain features of the invention have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.
This application claims the benefit of U.S. Provisional Patent Application No. 62/157,188 filed on May 5, 2015, the contents of which are hereby incorporated by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
62157188 | May 2015 | US |