The present invention describes how intrinsic co-registration of Nuclear Medicine (NM) and Computed Tomography (CT) transverse images is achieved for Modular Multimodality Nuclear Medical Imaging Systems.
For loosely-coupled modular multi-modality imaging systems, such as cardiac SPECT-CT systems that share the same patient table, but do not have any common installation platform, it is necessary to calibrate the separate imaging modules so that their images may be fused or combined into a composite image that is clinically useful.
In modular multi-modality medical imaging systems, wherein modules may be added and combined in a flexible manner, the modules are loosely integrated in that they do not share any common installation platform. In order to make use of multi-modality imaging, the modules must be co-registered with respect to their FOVs so that the images produced by the separate modules can be fused or combined into a composite image for clinical analysis.
In accordance with the invention, a method and device for co-registering a nuclear medical (NM) reconstructed image obtained from an NM scan by an NM scanner having an NM gantry, and a computed tomography (CT) reconstructed image obtained from a CT scan by a CT scanner having a CT gantry in a multimodality imaging system are provided, wherein matching of a first patient coordinate system of the NM scanner to a second coordinate system of the CT scanner, is based on a predefined relationship between:
These and other features, aspects, and advantages of the present invention will become better understood with reference to the following description and appended claims, and accompanying drawings where:
a), 3(b), 3(c), and 3(d) show determinations of the X coordinate for CT images;
a), and 4(b) show how CT assigns Z positions in the Head First (HF) patient orientations;
a) and 5(b) show how CT assigns Z positions in the Feet First (FF) patient orientations;
a) and 8(b) show Y position assignment in CT transverse images according to one method;
a) and 9(b) show Y position assignment in CT transverse images according to another method; and
In the following detailed description and in the claims which follow, reference will be made to a number of terms which shall be defined to have the following meanings:
Computed (or Computerized) Tomography (CT): An imaging technique that uses X-ray views of an object from many directions to synthesize a transaxial or cross sectional image.
Field Of View (FOV): size of an area being imaged.
Digital Imaging and Communications in Medicine (DICOM): refers to a global information-technology standard developed in 1993 to ensure the interoperability of systems used to produce, store, display, process, send, retrieve, query, or print medical images and derived structured documents as well as to manage related workflow.
All numeric values are herein assumed to be modified by the term “about,” whether or not explicitly indicated. The term “about” generally refers to a range of numbers that one of skill in the art would consider equivalent to the recited value (i.e., having the same function or result). In many instances, the term “about” may include numbers that are rounded to the nearest significant figure.
The present invention reliably and efficiently achieves intrinsic co-registration of NM and CT transverse images for Modular Multimodality Nuclear Medical Imagining Systems.
In particular, the present invention reliably and efficiently matches a patient coordinate system (PCS) of NM reconstructed images to a patient coordinate system of CT reconstructed images.
Preferably, the present invention addresses translation registration (X, Y, and Z) in PCS only, it being assumed that no rotational misalignment exists between the CT and NM systems. Such misalignments are corrected by a Field of View (FOV) calibration procedure, as described in the above-referenced provisional application Ser. No. 60/995,576.
Still referring to
Still referring to
a), 3(b), 3(c) and 3(d) show determinations of the X coordinate for CT images. In particular,
The origins of both CT DCS and DICOM PCS, which respectively lie at the center of the CT gantry and the center of the patient bed, overlap in space in the Y (i.e., up-down) direction, as shown in
CT allows image reconstructions on any region within the imaged area. Therefore, the image center and the transverse extents of the reconstructed image are preferably specified. The image center is preferably specified as a distance, Xcenter (33), of the center of the PCS from the center of the CT DCS, and the transverse extents of the image are preferably specified as the size of the square (i.e., the FOV 34) centered at the image center point (35). Note that Xcenter (33) could be either positive or negative, depending upon the direction along the x-axis of the PCS that the image center was shifted. For instance, with the PCS oriented as shown in
As can be seen from
Ximg=Xcenter−(rvx)(½)(FOVCT) 1,
where (½) (FOVCCT) is preferably given by Equation 2:
(½)(FOVCT)=(MatrixSizeCT−1)(PixelSizeCT/2) 2.
Note that (MatrixSize−1) is preferably used instead of MatrixSize because DICOM specifies that the center of a slice or pixel is the reference point of its spatial position in PCS. Ximg (32) is preferably stored as Value_1 in the DICOM attribute (0020, 0032) of the CT image.
For NM projections, the x coordinate does not have any meaning (because the NM projection is taken in the y-z plane). Thus, it is preferable to set Value_1 in the DICOM attribute (0020, 0032) of the raw NM image to 0.
NM post-processing assigns x coordinates to transverse slices. If the transverse images shown in
The NM tomographic views are back-projected to the center of rotation (COR) of the NM gantry, and it is assumed that the X-axis of the modular multimodality nuclear medical imaging system orbit is aligned with the center of rotation (COR) of the CT by mechanical means. Therefore, XNMcenter=0. In addition, the NM post processing reconstructs the projections in such a way that the row vector of the reconstructed image is always [1, 0, 0]. Thus, Equation 1, combined with Equation 2 becomes:
XNMImg=(MatrixSizeNM−1)(PixelSizeNM/2) 3.
XNMImg is preferably stored as Value—1 in the DICOM attribute (0020, 0032) of the reconstructed NM image.
The present invention provides co-registration along the z-axis for modular multimodality NM imaging systems. CT assigns z coordinates to transverse slices. The z-position assigned to an image depends on the orientation of the patient on the bed.
In the orientation as shown in
Zimg=Zbed 4.
a) and 5(b) show how the Z bed position is preferably transformed into Z image position when the patient is scanned feet-first (FF). In this orientation, as the bed moves into the gantry from patient origin (53) toward the device origin (54), Zbed (52) decreases. As Zbed (52) decreases, the z-position of a transverse slice to be imaged with respect to the patient increases (slice moves towards patient's head). Again, the CT system preferably assigns the location of the PCS origin (53) to ensure that Zimg (51) is the additive inverse of Zbed (52), i.e., such that:
Zimg=−Zbed 5.
Note that the origin (53) of Zbed (52) is preferably a fixed position relative to the patient bed, and the origin (54) of Zimg (51) is a fixed position relative to the CT gantry. The two origins can only physically overlap in space if the device origin is “zeroed” at the center of the gantry and when Zimg=Zbed=0. Zimg is preferably stored as Value_3 in the DICOM attribute (0020, 0032) of the CT image.
The NM projection image is oriented such that the top of the image is close to the patient's head and the bottom of the image is close to the patient's feet. In DICOM terminology, the column vector [cvx, cvy, cvz] of any projection image is [0, 0, −1].
The z-position of the projection image in PCS is preferably defined as that of the top row, ZNMImg, and the z-positions of other rows can be derived based on the column vector and the distances to the top row. For example, ZNMCenter, the z-position of the center row of the projection image, is preferably derived according to Equation 6.
ZNMCenter=ZNMImg+(CVz)(½)(FOVNM)=ZNMImg−(½)(FOVNM) 6,
where:
(½)(FOVNM)=(MatrixSizeNM−1)(PixelSizeNM/2) 7.
With respect to the same anatomical transverse slice, the image positions of both CT and NM images in PCS must be the same, that is,
ZNMCenter=Zimg 8.
The patients shown in
Zbed=ZNMBed−Zgantry 9.
In
ZNMImg=ZNMbed−Zgantry+(½)(FOVNM) 10.
In
ZNMImg=−ZNMbed+Zgantry+(½)(FOVNM) 11.
Note that Zgantry would be negative if the Modular Multimodality NM imaging system gantry lies behind the CT gantry. The ZNMImg (63, 72) is preferably stored as Value_3 in the DICOM attribute (0020, 0032) of the projection image for all NM views.
According to another aspect of the present invention, NM post-processing also assigns Z coordinates to transverse slices. The NM post-processing S/W, according to the present invention, is able to handle the raw projection images with different column vectors, [0, 0, 1] or [0, 0, −1]. Preferably, the NM post-processing S/W sets the DICOM spacing between slices (0018, 0088) to be positive. If it is assumed that the projection column vector is [0, 0, −1] and the full reconstruction range, then the ZNMImg (63, 72) extracted from the raw projection image is preferably transferred to the reconstructed image as Value_3 in the DICOM attribute (0020, 0032).
The present invention also provides co-registration along the Y-axis. In modular multimodality NM imaging systems the patient moves with the bed. Preferably, for either the NM or the CT transverse image, the Y-origin of the PCS is always the upper surface of the bed along its center axis.
CT assigns Y coordinates to transverse slices. CT allows reconstructions on any region in the imaged area. Therefore, the image center and the transverse extents of the reconstructed image are preferably specified. The image center is preferably specified as the distance (YCenter) from the COR of CT gantry, and the transverse extents are preferably specified as the size of the square centered at the image center point (FOV). Note that YCenter would be negative if it is above the CT COR.
a) and 8(b) show one method of Y-position assignment in CT transverse images. The column vector of a CT transverse image, when viewed in the CT DCS, points to the same direction of the Y-axis of the PCS. Ybed (81) is the distance from the bed to the COR of the CT gantry. YCenter (82) is the distance from the COR of the CT gantry to the center of the image. YImg (83) is the distance from the first row/column (85) of the image to the origin of the PCS (86). FOV (84) is the size of the square centered at the image center point.
In this way of viewing a transverse image, the column vector [cvx, cvy, cvz] of the image is [0, −1, 0] when the patient is preferably scanned in a prone position (
YImg=(−cvy)(YBed−Ycenter+(½)(FOVCT)) 12.
a) and 9(b) show a second method of Y-position assignment in CT transverse images. In
In this way of viewing a transverse image, though untypical, the column vector [cvx, cvy, cvx] of the image is [0, 1, 0] when the patient is scanned in a prone position (
YImg=(−cvy)(YBed−Ycenter+(½)(FOVCT)) 13.
The method of Y-position assignment in CT transverse images illustrated in
The present invention further assigns Y coordinates to projection images in modular multimodality NM imaging systems. For NM projection images, the y coordinate does not have any meaning. Thus, it is preferable to set the Value_2 in the DICOM attribute (0020, 0032) of the raw NM image to 0.
NM Post-processing assigns Y coordinates to transverse slices. If the transverse images as shown in
For Supine Scans:
YNMImg=YNMCenter−YNMBed−(½)(FOVNM) 14.
For Prone Scans:
YNMImg=YNMBed−YNMCenter−(½)(FOVNM) 15.
YNMImg is preferably stored as Value_2 in the DICOM attribute (0020, 0032) of the reconstructed NM image.
The following H/W parameters are needed: ZNMBed, YNMBed, ZGantry, and YNMCenter. ZNMBed and YNMBed are the bed positions during the NM scan as shown in
YNMCenter=YCT−YNM 16.
In Equation 16, YNM (105) is the height from a fixed common reference line (106) to the center of rotation (COR) of the NM orbit in CT DCS. YCT (104) is the height from the fixed common reference line to the CT COR (102) in CT DCS.
Note that preferably YCT and ZGantry must be provided for the CT device prior to installation (either from the mechanical drawings or from other sources). Also, YNM is preferably determined per individual scan by the NM device; ZNMBed and YNMBed are preferably provided to the NM device by the CT device during the NM scan.
The present invention further assigns image orientation in NM projection images. The “ImageOrientationOnPatient” DICOM attribute (0020, 0037) reflects the image orientation of the first frame of the NM projections with respect to the DICOM PCS. According to the present invention, it is preferable to set the column vector [cvx, cvy, cvz] of any projection image to [0, 0, −1]. The row vector [rvx, rvy, rvz] depends on where the scan starts with respect to the patient and what the viewer's perspective is with respect to the projection image. According to the present invention, it is preferable that each projection is formed such that it lies between the patient and the viewer. For example, if the scan starts from the 45 degree angle between the right and the anterior views, it is [0.707, −0.707, 0].
If no mechanical and installation errors occur, the co-registration scheme of the present invention will perfectly register the acquired CT image and the reconstructed NM volume without any adjustment to the images.
Often, however it is necessary to calibrate the combined CT-NM system to generated a so-called “FOV calibration matrix.” This 4×4 matrix preferably records the differences between the two imaging gantries in terms of translation and rotation of the reconstructed volumes. The matrix is then preferably applied to the NM image post reconstruction to align it to the CT image.
Although the present invention has been described in considerable detail with reference to certain preferred versions thereof, other versions are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein.
The reader's attention is directed to all papers and documents which are filed concurrently with this specification and which are open to public inspection with this specification, and the contents of all such papers and documents are incorporated herein by reference.
All the features disclosed in this specification (including any accompanying claims, abstract, and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
Any element in a claim that does not explicitly state “means for” performing a specified function, or “step for” performing a specific function, is not to be interpreted as a “means” or “step” clause as specified in 35 U.S.C §112, sixth paragraph. In particular, the use of “step of” in the claims herein is not intended to invoke the provisions of 35 U.S.C §112, sixth paragraph.
This application claims benefit under 35 U.S.C. §119(e) to: U.S. Provisional Patent Application Ser. No. 60/995,528 filed on Sep. 27, 2007;U.S. Provisional Patent Application Ser. No. 60/995,576 filed on Sep. 27, 2007; andU.S. Provisional Patent Application Ser. No. 60/995,578 filed on Sep. 27, 2007, which are hereby incorporated by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
6856666 | Lonn et al. | Feb 2005 | B2 |
7103233 | Stearns | Sep 2006 | B2 |
7978895 | Wang et al. | Jul 2011 | B2 |
8077943 | Williams et al. | Dec 2011 | B2 |
20040030246 | Townsend et al. | Feb 2004 | A1 |
20040086199 | Stearns | May 2004 | A1 |
20070116344 | Hsieh et al. | May 2007 | A1 |
20080118132 | Ubelhart et al. | May 2008 | A1 |
20080273654 | Rappoport et al. | Nov 2008 | A1 |
20090226066 | Williams et al. | Sep 2009 | A1 |
20090238427 | Hsieh et al. | Sep 2009 | A1 |
20090253980 | Wollenweber et al. | Oct 2009 | A1 |
20100290584 | Vesel et al. | Nov 2010 | A1 |
20100322498 | Wieczorek et al. | Dec 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20090087061 A1 | Apr 2009 | US |
Number | Date | Country | |
---|---|---|---|
60995578 | Sep 2007 | US | |
60995576 | Sep 2007 | US | |
60995528 | Sep 2007 | US |