Multi-segment reconstruction
Granted 21 Feb 2017 · 5 office actions
Assignee: Koninklijke Philips N.V.
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Lingxiong Shao, Zuo Zhao, Jinghan Ye, Xiyun Song · Examiner: Michelle L Le · AU 3686 · TC 3600
Life of the application
20 dated eventsAbstract
A medical imaging system includes a view transformation component ( 210 ) and a segment combiner ( 212 ). The transformation component ( 210 ) transforms projection data in each view of a plurality of individual segments, which each includes at least one view. The transformed projection data for substantially similar views across the plurality of individual segments have a common radius of rotation. The segment combiner ( 212 ) combines the transformed projection data to produce a single data set that includes the transformed projection data for each of the views of each of the plurality of individual segments.
Description
6 parts›CROSS REFERENCE TO RELATED APPLICATIONS · 1 of 3
This application claims the benefit of U.S. provisional application Ser. No. 61/022,012 filed Jan. 18, 2008, which is incorporated herein by reference.
The following generally relates to reconstructing multiple segments of projection data having similar views with different radii of rotation. While it is described with particular application to a single photon emission computer tomography (SPECT) scanner, it also amenable to other medical imaging and non-medical imaging applications.
A SPECT system generally includes at least one gamma camera configured to rotate about an examination region and acquire projections for a plurality of projection angles or views in a segment by detecting gamma radiation from radionuclide decay occurring in a region of interest (e.g., an organ, a lesion, etc.) in a subject suitably positioned in the examination region. The gamma camera(s) produces projection data indicative of the detected radiation. A reconstructor reconstructs the projection data to produce volumetric image data. The volumetric image data can be further processed to generate one or more images.
When rotating about the examination region, the location of the at least one gamma camera, with respect to the region of interest, may radially vary between views in the segment depending, for example, on the shape of the subject. As such, the distance between the region of interest and the gamma camera may vary between views. Generally, with respect to a point in the examination region, the spatial resolution depends on the distance from the point to the gamma camera, as well as other characteristics, and typically decreases as a function of increasing distance between the point and the gamma camera. This phenomenon has been referred to depth-dependent resolution variation. A depth-dependent resolution recovery reconstruction algorithm, which takes into account the distance between the region of interest in the subject and the gamma camera, has been used to account for the varying distance.
For some SPECT procedures, such as whole body scans, projections are acquired for multiple substantially contiguous segments, in which each segment covers a different sub-portion of the subject, due to the limited field of view (FOV) of the detectors in the axial direction. For example, acquiring data for a whole body scan may entail acquiring data for three to four substantially contiguous segments that aggregately include projection data that covers the whole body.
As noted above, for a particular segment, the distance between the region of interest and the gamma camera may vary between views in the segment. For a whole body scan, the region of interest may lie along on an imaginary rotation or z-axis that longitudinally extends through the subject and that is generally perpendicular to the face of the gamma camera. As such, for a whole body scan the distance between the axis of rotation and the gamma camera may vary between views in a segment. Moreover, this distance may vary between substantially similar views (having a substantially similar view angle) in different segments since each segment covers a different sub-portion of the subject, which may differ in shape with respect to the sub-portions of the subject covered in the other segments. For example, when using an Automatic Body Contour (ABC) technique, the distance between the axis of rotation and the gamma camera for each view across segments typically is different.
As a consequence, when using a depth-dependent resolution recovery reconstruction algorithm, the projection data for the different segments are reconstructed segment-by-segment since depth-dependent resolution recovery requires that the distance between the axis of rotation and the gamma camera be substantially the same for a particular view across the different segments. As a result, the reconstruction technique for reconstructing different segments for a whole body scan, or other scan in which multiple segments of projection data are acquired, generally includes individually and independently reconstructing each segment, and then suitably combining the reconstructed data for each segment to form a single three-dimensional data set indicative of the whole body.
Unfortunately, a segment-by-segment reconstruction can be inefficient and inconvenient in clinical applications since the operator, for each segment, needs to select the corresponding projection data, load the selected projection data, select the protocol, invoke reconstruction of the loaded data and save the reconstructed data, and, after all of the segments are reconstructed, the operator needs to select, load and combine the reconstructed data, and then save the combined data to generate a single data set covering the whole body. In this workflow, the operator repeats similar steps multiple times, which can be both inefficient and inconvenient. Furthermore, attenuation correcting (via CT-AC) the data further complicates the workflow.
Aspects of the present application address the above-referenced matters and others.
According to one aspect, a medical imaging system includes a view transformation component and a segment combiner. The transformation component transforms projection data in each view of a plurality of individual segments, which each includes at least one view. The transformed projection data for substantially similar views across the plurality of individual segments have a common radius of rotation. The segment combiner combines the transformed projection data to produce a single data set that includes the transformed projection data for each of the views of each of the plurality of individual segments.
In another aspect, a method includes applying a corresponding transformation to projection data in each view in a plurality of individual segments of projection data, wherein the transformation for each of the views transforms the projection data for the corresponding view such that the transformed projection data for the corresponding view has a common radius of rotation across the plurality of segments. The method further includes combining the transformed projection data for each view of each of the plurality of individual segments to produce a single data set that includes the projection data for each of the individual segments, wherein the single data set is stored in a storage device.
›CROSS REFERENCE TO RELATED APPLICATIONS · 2 of 3
In another aspect, a computer readable storage medium contains instructions which, when executed by a computer, cause the computer to perform the steps of: applying a corresponding transformation to projection data in each view in a plurality of individual segments of projection data, wherein the transformation for each of the views transforms projection data for the corresponding view such that the transformed projection data for the corresponding view has a common radius of rotation across the plurality of segments; combining the transformed projection data for each view of each of the plurality of individual segments to produce a single data set that includes the projection data for each of the individual segments; and reconstructing the single data set using a depth-dependent resolution recovery reconstruction algorithm.
Still further aspects of the present invention will be appreciated to those of ordinary skill in the art upon reading and understand the following detailed description.
The invention may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
FIG. 1 illustrates an exemplary medical imaging system.
FIG. 2 illustrates an example embodiment of the medical imaging system.
FIG. 3 illustrate an image showing projection data from different segments.
FIG. 4 illustrates a method.
With reference to FIG. 1 , a SPECT system 100 includes at least one gamma radiation sensitive detector, such as a gamma camera. The illustrated system 100 includes two gamma cameras 102 1 and 102 2 , collectively referred to herein as gamma cameras 102 . Each of the gamma cameras 102 includes a collimator 104 and a photosensor array 106 . The collimator 104 is made from lead or the like and includes an array of holes through which gamma photons 108 , emanating from an examination region 110 and traversing along directions within a range of angles, pass through. In the illustrated system 100 , the photosensor array 106 includes a scintillator in optical communication with an array of photomultiplier tubes (PMTs) or semiconductor photodetectors. In other embodiments, the photosensor array 106 may include a direct conversion detector and other light sensitive detector.
In the illustrated example, the gamma cameras 102 1 and 102 2 are disposed relative to each other at an angle in the range of roughly ninety (90) degrees to one hundred and two (102) degrees. However, other angles are also contemplated. The gamma cameras 102 are configured to rotate around an examination region 110 and about a longitudinal or z-axis 112 , which extends longitudinally through the examination region 110 and perpendicularly with respect to the gamma cameras 102 , to acquire projections for plurality of projection angles or views in a segment. One or more drives vary the relative positions of the gamma cameras 102 and an object or subject in the examination region 110 , for example, by rotating the gamma cameras 102 about the examination region 110 and/or tangentially or radially moving the gamma cameras 102 with respect to the examination region.
As the gamma cameras 102 rotate, the scintillator 106 receives the gamma photons passing through the collimator holes and produces light in response thereto, and the photosensor arrays 106 generate projection data indicative of the detected gamma photons. The spatial resolution of the data generally depends on the distance from a region of interest in the examination region 110 to the photosensor arrays 106 , which is referred to depth-dependent resolution variation. The illustrated example is described in connection with a multi-segment scan such as a whole body scan, with the distance (referred to herein as a radius of rotation, or ROR) being a distance between an axis 112 , which extends longitudinally through the examination region 110 and perpendicularly with respect to the gamma cameras 102 , and the region of the collimator 104 proximate the examination region 110 . In scans such as whole body scans, the ROR between views in a segment and/or the ROR between substantially similar views in different segments may be different.
A projection data combiner 114 combines or “knits” the projection data for different segments together in the projection domain to form a single projection data set that includes projection data from multiple segments. As described in greater detail below, this includes processing the projection data for the different segments such the projection data for substantially similar views in different segments is referenced to a common or reference radius of rotation (ROR ref ). As such, the combined projection data from different segments can be reconstructed during a single reconstruction, using a depth-dependent resolution recovery reconstruction algorithm. This may improve workflow as compared to reconstructing each segment individually and independently, using a depth-dependent resolution recovery reconstruction algorithm, and then post-processing the reconstructed segments by combining them to form a single volumetric data set. The combined data can be stored in a storage device such a memory, cassette tape, optical disk, magnetic disk, etc.
A reconstructor 116 reconstructs the projection data to generate volumetric or three-dimensional image data indicative of the distribution of radioisotopes emanating from the examination region 110 . In one instance, the reconstructor 116 employs an iterative reconstruction algorithm with resolution recovery by modeling depth-dependent collimator-detector response functions (distance dependent resolution models) that compensate for the distance-dependent spatial resolution blurring of the collimators and detectors. In the illustrated example, during the reconstruction the collimator-detector response functions are modeled, collectively at each viewing angle, for each view across segments, which share the reference radius of rotation, ROR ref . According to such an approach, increasing the number of iterations tends to improve the spatial resolution of the image as compared to techniques in which the distance dependent detector resolution is not modeled. In other embodiment, other reconstruction algorithms may be used.
›CROSS REFERENCE TO RELATED APPLICATIONS · 3 of 3
A computer serves as an operator console 118 . The console 118 includes a human readable output device such as a monitor or display and input devices such as a keyboard and mouse. Software resident on the console 118 allows the operator to view and otherwise manipulate the volumetric image data, for example, through a graphical user interface (GUI). Software resident on the console 118 also allows the operator to control the operation of the system 100 by establishing desired scan protocols, initiating and terminating scans, and otherwise interacting with the scanner 100 .
An object support 120 supports an object, such as a human patient, luggage, etc., to be imaged. The object support 120 is configured to move longitudinally in coordination with operation of the system 100 so that an object can be scanned at a plurality of longitudinal locations according to desired scanning trajectories.
FIG. 2 illustrates an example embodiment of the projection data combiner 114 . For this embodiment, assume a study includes N segments of projection data, wherein N is a positive integer equal to or greater than two (2) (e.g., two (2), three (3), four (4), etc.). Also assume that each segment includes M views of data, wherein M is a positive integer such as sixty-four (64), one hundred and twenty-eight (128), etc. As noted above, for total-body scans, the ROR may differ at least for substantially similar views across segments. For this example, assume that each ith view across the N segments have different ROR's.
As illustrated, a view ROR determiner 202 determines a ROR n,m for each of the M views for each of the N segments. In the illustrated example, the ROR n,m is based on the distance from the reference line 112 ( FIG. 1 ), which extends along the z-axis through the different segments, to the collimator 104 ( FIG. 1 ). FIG. 3 shows the reference line 112 as well as ROR's respectively for the mth view for segments one through four (1-4), or ROR 1,m 302 , a ROR 2,m 304 , a ROR 3,m 306 , and a ROR 4,m 308 . Note that in FIG. 3 , for each segment the detector may be positioned such a segment slightly overlaps a preceding segment. In other embodiments, there may be more or less overlap, including no overlap.
Returning to FIG. 2 , a reference ROR selector 204 selects a reference ROR ref,m for each of the M views used with the N segments. In the illustrated example, the selected reference ROR ref,m , for a particular view, is the largest ROR n,m for that view. However, in other embodiments, the reference ROR ref,m may be otherwise selected. For example, the ROR selector 204 may alternatively select a reference ROR ref,m , for a particular view, that represents the median ROR, the mean ROR, the smallest ROR, an optimally determined ROR, etc. for that view. In another embodiment, ROR n,m and/or ROR ref,m are known or determined elsewhere. In such an embodiment, the reference ROR selector 204 is omitted.
A collimator-detector response function determiner 206 determines collimator-detector response functions CDR ROR n,m and CDR ROR ref,m , which are depth-dependent collimator-detector response functions. In the illustrated example, the CDR ROR n,m and CDR ROR ref,m are respectively determined based on ROR n,m and ROR ref,m . For explanatory purposes and sake of brevity, the collimator-detector response functions, CDR ROR n,m and CDR ROR ref,m are described in terms of a Gaussian function, which is often used to describe collimator-detector response functions. However, other function can alternatively be used.
By way of example, given the resolution of a collimator system, its response function CDR can be estimated as shown in Equation 1, which represents a one-dimensional Gaussian function:
1 2 πσ exp ( - ( x - μ ) 2 2 σ 2 ) , Equation 1
wherein σ is equal to
FWHM 2 2 ln 2 ,
and FWHM is the collimator resolution in terms of the Full Width at Half Maximum (e.g, in units of mm). The FWHM can be determined as shown in Equation 2:
ROR + B + C + D L × 1.05 × H , Equation 2
wherein B represents a collimator length; C represents a cover thickness; D represents half of the thickness of the crystal; H represents a collimator hole size and L represents an effective collimator length. Equation 2 can be re-written in terms of an attenuation coefficient μ as shown in Equation 3:
ROR + B + C + D B - 20 μ × 1.05 × H , Equation 3
wherein L is equal to
B - 20 μ .
As such, both
FWHM CDR ROR ref , m and FWHM CDR ROR n , m
can be determined. In another embodiment,
CDR ROR n , m and / or CDR ROR rdf , m or FWHM CDR ROR ref , m and / or FWHM CDR ROR n , m
are known or determined elsewhere. In such an embodiment, the collimator-detector response function determiner 206 is omitted.
A transformation determiner 208 determines a transformation h n,m for each of the M views for each of the N segments based on the CDR ROR n,m and CDR ROR ref,m . For example, in the illustrated embodiment, the transformation h n,m is determined such that is satisfies Equation 4:
CDR ROR n,m *h n,m =CDR ROR ref,m . Equation 4
When ROR n,m is smaller than ROR ref,m , the effect of transformation h n,m is typically convolution. When ROR n,m is greater than ROR ref,m , the effect of transformation h n,m is typically de-convolution. For explanatory purposes and convenience, the following discussion assumes the convolution scenario, i.e. the ROR n,m is smaller than the ROR ref,m and thus the
FWHM CDR ROR n , m
is smaller than the
›ROR
ref
,
m
.
Like the collimator-detector response functions, CDR ROR n,m , and CDR ROR ref,m , the transformation h n,m may be described in terms of a Gaussian function, as described above, or otherwise. FWHM h can be determined from Equation 5:
FWHM h = FWHM CDR ROR ref , m 2 - FWHM CDR ROR n , m 2 , Equation 5
and the transformation h n,m can be determined from Equation 1 above based on the determined FWHM h . In another embodiment, h n,m and/or FWHM h are known or determined elsewhere. In such an embodiment, the view transformation determiner 208 is omitted.
Another way to look at this is to assume there is a collimator system, imaging an object using two different radii R 1 and R 2 . For convenience, assume R 1 <R 2 . These two cases can be treated as two different systems: S 1 and S 2 . S 1 has the collimator resolution FWHM 1 , which can be determined using the above equations, and S 2 has the collimator resolution FWHM 2 , which can also be determined using the above equations. Suppose there is a initial image f, and a function h(x,y) satisfies the following relationship: f(x,y) g 1 (x,y) h(x,y)=f(x,y) g 2 (x,y), which is equivalent to g 1 (x,y) h(x,y)=g 2 (x,y). Where h(x,y) takes the format of Gaussian function, the FWHM h of h(x,y) can be obtained as √{square root over (FWHM g 2 2 −FWHM g 1 2 )}. Once FWHM h is determined, σ h and h(x,y) are determined.
A transformation component 210 transforms the projection data P n,m so that similar views across different segments have approximately the same ROR. In the illustrated embodiment, this is accomplished by respectively applying h n,m to P n,m , for each view of each segment, to produce P n,m . In other words, for all nε[1,N] and mε[1,M]: P n,m , P n,m *h n,m . In the illustrated embodiment, this operation is performed in the spatial domain. However, this operation could alternatively be performed in the frequency domain using a Fast Fourier Transform (FFT) or the like.
This can be thought of as applying an additional system in the acquisition process in which the projections P n,m , nεN, are treated as sharing the same collimator-detector response function CDR ROR ref,m for a certain viewing angle m, which makes it possible to apply depth-dependent resolution recovery (or modeling of collimator-detector response) in reconstruction.
A segment combiner 212 suitably combines or “knits” the individual N segments of projection data into a single projection data set P for reconstruction. Since all portions in the knitted projection data share the same or very similar collimator-detector response at individual viewing angle, depth-dependent modeling of collimator-detector response functions can be applied in reconstruction.
Returning to FIG. 1 , the reconstructor 116 reconstructs the combined projection data P . As noted above, an iterative reconstruction technique can be employed. By way of example, an estimator generates an initial image estimate to establish an initial current image estimate of the isotope distribution. A forward projector forward projects the current estimate of the isotope distribution to produce projection estimate P Calc . A comparator compares the projection estimate P Calc obtained from the forward projection process with P to generate a difference ratio. A back-projector back projects the difference ratio to the reconstruction space to update the current estimate of the isotope distribution. An image updater uses the backprojected data to generate a new image estimate, and the updated image estimate is used as the current image estimate. For depth-dependent resolution recovery, a collimator-detector response modeler uses the ROR ref,m as the radius of rotation at the viewing angle m (mε[1,M]) to model collimator-detector responses in the forward and/or backward projection processes. Reconstruction is terminated upon satisfying reconstruction termination criterion.
As such, the system 100 employs an algorithm that accommodates single reconstruction of total-body SPECT data when resolution recovery is desirable for variant ROR's across the segments. In particular, the system models the depth-dependent collimator-detector responses during the forward and backward projection processes even when all segments use totally different ROR's. In one instance, this provides a workflow with the desirable depth-dependent resolution recovery in reconstruction.
Operation will now be described with reference to FIG. 4 .
At 402 , an ROR n,m is determined for each of M views for each of N segments.
At 404 , a reference ROR n,m is determined for each of the M views across the N segments.
At 406 , a transformation h n,m , is determined for each of the M views across the N segments.
At 408 , the transformation h n,m is applied to the projection data P n,m to generate P n,m , in which views across segments can be treated as sharing the same reference ROR ref,m .
At 410 , the projections P n,m are combined to form a single set of project data P , which can be reconstructed using a depth-dependent resolution recovery reconstruction algorithm and/or otherwise processed.
The above may be implemented by way of computer readable instructions, which when executed by a computer processor(s), cause the processor(s) to carry out the described techniques. In such a case, the instructions are stored in a computer readable storage medium associated with or otherwise accessible to the relevant computer. The described techniques need not be performed concurrently with the data acquisition.
Applications of the forgoing and variations thereof include, but are not limited to, SPECT as well as other medical and non-medical applications.
The invention has been described with reference to various embodiments. Modifications and alterations may occur to others upon reading the detailed description. It is intended that the invention be constructed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims as granted
10 claimsLog in to read the claims of this application.
Log in to unlockClassifications
4 codes- A61B6/00
- A61B6/03
- G06T11/00
- G01T1/164
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock