The subject matter disclosed herein relates to medical imaging and, in particular, to the compensation of deflection or sag of a table or patient support (e.g., a change in table inclination when extended) during medical imaging.
Non-invasive imaging technologies allow images of the internal structures or features of a patient to be obtained without performing an invasive procedure on the patient. In particular, such non-invasive imaging technologies rely on various physical principles, such as the differential transmission of X-rays through the target volume or the emission of gamma radiation, to acquire data and to construct images or otherwise represent the observed internal features of the patient.
Traditionally, medical imaging systems, such as a positron emission tomography (PET), computed tomography (CT), or single photon emission computed tomography (SPECT) imaging system or a combined or dual-modality imaging system (e.g., a CT/PET imaging system), include a gantry and a patient table. The patient table needs to be as transparent as possible to the radiation used to generate images, i.e., X-rays in a CT context and gamma rays in a PET context. As a result, the tables may be constructed of thin, composite materials which need to support several hundred pounds of weight. The patient table includes a patient support (e.g., cradle or pallet) that typically extends from the table into the gantry bore. However, due to the size and weight of the patient and the composition of the table, the vertical position of the patient may change with respect to the imaging gantry due to sagging or deflection of the table and the patient support when extended. This may lead to image artifacts or discrepancies, such as misalignment between adjacent images or image regions.
In one embodiment, a method for correcting mis-alignment of image data is provided. In accordance with this method two or more reconstructed image frames are accessed. Adjacent image frames each have an overlap region corresponding to a respective region of a patient. For a respective pair of adjacent image frames the respective region is vertically displaced between a first image frame and a second image frame of the respective pair. An interpolation of a subset of each reconstructed image frame is performed such that each frame comprises an interpolated region and a non-interpolated region. The interpolated region of the second image frame includes the overlap region and the non-interpolated region of the first image frame includes the overlap region. The first image frame and the second image frame are joined at the overlap region to form an interpolated composite frame. The vertical displacement of the respective region is at least partially corrected in the interpolated composite frame.
In a further embodiment, an image processing system is provided. In accordance with this embodiment, the image processing system includes a processor configured to access or generate two or more reconstructed image frames and to execute one or more executable routines for processing the two or more reconstructed image frames; and a memory configured to store the one or more executable routines. The one or more executable routines, when executed by the processor, cause the processor to: access the two or more reconstructed image frames, wherein adjacent image frames each have an overlap region corresponding to a respective region of a patient, wherein for a respective pair of adjacent image frames the respective region is vertically displaced between a first image frame and a second image frame of the respective pair; perform an interpolation of a subset of each reconstructed image frame such that each frame comprises an interpolated region and a non-interpolated region, wherein the interpolated region of the second image frame includes the overlap region and the non-interpolated region of the first image frame includes the overlap region; and join the first image frame and the second image frame at the overlap region to form an interpolated composite frame, wherein the vertical displacement of the respective region is at least partially corrected in the interpolated composite frame.
In an additional embodiment, one or more non-transitory computer-readable media encoding executable routines are provided. In accordance with this embodiment, the routines, when executed by a processor, cause acts to be performed comprising: accessing two or more reconstructed image frames, wherein adjacent image frames each have an overlap region corresponding to a respective region of a patient, wherein for a respective pair of adjacent image frames the respective region is vertically displaced between a first image frame and a second image frame of the respective pair; performing an interpolation of a subset of each reconstructed image frame such that each frame comprises an interpolated region and a non-interpolated region, wherein the interpolated region of the second image frame includes the overlap region and the non-interpolated region of the first image frame includes the overlap region; and joining the first image frame and the second image frame at the overlap region to form an interpolated composite frame, wherein the vertical displacement of the respective region is at least partially corrected in the interpolated composite frame.
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
One or more specific embodiments will be described below. In an effort to provide a concise description of these embodiments, all features of an actual implementation may not be described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
When introducing elements of various embodiments of the present subject matter, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Furthermore, any numerical examples in the following discussion are intended to be non-limiting, and thus additional numerical values, ranges, and percentages are within the scope of the disclosed embodiments.
As described herein, in certain instances medical imaging systems, such as a positron emission tomography (PET), a computed tomography (CT), or a single photon emission computed tomography imaging system or a combined or dual modality imaging system (e.g., a CT/PET imaging system), include a patient table that includes a patient support (e.g., cradle or pallet) that extends from the table into a gantry bore. However, due to the size and weight of the patient and the composition of the table, a vertical position of the patient relative may change with respect to the imaging gantry when the table (e.g., patient support) is extended due to sagging or deflection of the table and the patient support. Such deflection may result in artifacts or inconsistencies in generated images, such as misalignment between adjacent frames, which may deteriorate the quality of medical images.
By way of example, in sequentially acquired axial images or frames, an overlap region may be present between sequential frames such that both frames depict a common or shared region. Due to differences in the deflection of the patient support between images, however, the material depicted in the overlap region may be misaligned in the two frames. In accordance with the present approach, to compensate for misalignment in the overlap region between adjacent frames, a post-reconstruction interpolation is performed. In one implementation, the interpolation is a linear interpolation that is performed once, so the impact on image reconstruction speed is minimal. Though the present discussion and examples are generally presented in the context of a sequential axial frame acquisitions, the present approach may be equally applicable in a single scan context, such as where an acquisition is performed while slowly extending the patient support within the imaging bore of a scanner such that support deflection increases over the course of the acquisition.
Although the following implementations are generally discussed in terms of a PET, SPECT, and CT/PET imaging system, the embodiments may also be utilized with other imaging system modalities (e.g., standalone CT, and so forth) that are subject to image discontinuities due deflection of the extended patient support. With the preceding in mind and referring to the drawings,
Returning now to
The depicted PET or SPECT system 10 also includes a scanner controller 16, a controller 18, an operator workstation 20, and an image display workstation 22 (e.g., for displaying an image). In certain embodiments, the scanner controller 16, controller 18, operator workstation 20, and image display workstation 22 may be combined into a single unit or device or fewer units or devices.
The scanner controller 16, which is coupled to the detector 12, may be coupled to the controller 18 to enable the controller 18 to control operation of the scanner controller 16. Alternatively, the scanner controller 16 may be coupled to the operator workstation 20 which controls the operation of the scanner controller 16. In operation, the controller 18 and/or the workstation 20 controls the real-time operation of the PET system or SPECT system 10. In certain embodiments the controller 18 and/or the workstation 20 may control the real-time operation of another imaging modality (e.g., the CT imaging system in
The processor 24 may include multiple microprocessors, one or more “general-purpose” microprocessors, one or more special-purpose microprocessors, and/or one or more application specific integrated circuits (ASICS), system-on-chip (SoC) device, or some other processor configuration. For example, the processor 24 may include one or more reduced instruction set (RISC) processors or complex instruction set (CISC) processors. The processor 24 may execute instructions to carry out the operation of the PET or SPECT system 10, such as to perform alignment correction as discussed herein. These instructions may be encoded in programs or code stored in a tangible non-transitory computer-readable medium (e.g., an optical disc, solid state device, chip, firmware, etc.) such as the memory 26, 28. In certain embodiments, the memory 26 may be wholly or partially removable from the controller 16, 18.
As mentioned above, the PET or SPECT system 10 may be incorporated into a dual-modality imaging system such as the PET/CT imaging system 30 in
The PET system 10 includes a gantry 36 that is configured to support a full ring annular detector array 12 thereon (e.g., including the plurality of detector assemblies 14 in
The CT system 32 includes a rotatable gantry 38 having an X-ray source 40 thereon that projects a beam of X-rays toward a detector assembly 42 on the opposite side of the gantry 38. The detector assembly 42 senses the projected X-rays that pass through a patient and measures the intensity of an impinging X-ray beam and hence the attenuated beam as it passes through the patient. During a scan to acquire X-ray projection data, gantry 38 and the components mounted thereon rotate about a center of rotation. In certain embodiments, the CT system 32 may be controlled by the controller 18 and/or operator workstation 20 described in
As previously noted, the present approach is directed to addressing the consequences of deflection of a patient support as the patient 62 is moved through the imaging bore of the imaging system(s) 10, 30. An example of this phenomena is graphically illustrated in
The images from adjacent PET frames are stitched together after the PET image reconstruction at the overlap region 64 to form a composite image frame. Since the feature 66 is present in the overlap region 64 between the two frames, stitching of these two frames results in mis-registration of the feature 66. If the amount of the mis-registration is greater than the full width at half maximum (FWHM) of the feature's intensity profile, the feature 66 will appear to be two separate features, which can deteriorate the quality of the medical images.
As discussed herein, if the magnitudes of misalignment between adjacent PET frames in the overlap region 64 is known, the misalignment (i.e., vertical displacement 70) can be reduced through post-reconstruction processing. For example, in one implementation misalignment in the overlap region between adjacent PET frames is compensated by performing a post-reconstruction interpolation as discussed in greater detail below. Further, based on the approach discussed herein, misalignment between adjacent PET frames in the overlap region 64 can be pre-calibrated using the empirical methods.
With the preceding in mind, and turning to
As noted above, for other image frames (here the second PET frame 82) the patient support may be further extended and therefore further deflected. This can be seen visually in the depicted frames 80, 82 by the greater slope observed in the patient position line or axis 94 in the second frame 82 relative to the first frame 80. Further, as can be seen in the first PET frame 80 and second PET frame 82, the patient position line or axis 94 in the overlap region 92 does not align due to the increased deflection of the patient support between the frames 80, 82. As a consequence, when the first PET frame 80 and second PET frame 82 are stitched together at the overlap region 92, the patient position is mis-registered (i.e., mis-aligned). Because of this, a single feature in the overlap region 92 may appear as two separate and distinct features 100 in the stitched PET frame 84.
Conversely, turning to
In the depicted example, the interpolation is only in the vertical (y) direction. In one implementation, all the pixels within each slice 96 are interpolated by the same amount. However, the magnitude of interpolation from slice to slice may vary. For example, the change in the magnitude of interpolation from slice to slice may be given by the equation:
where z is the axial slice number in each PET frame, zi is the slice number of the middle slice in a PET frame, z2 is the slice number of the first slice in the PET frame overlap region 92, dz is the magnitude of interpolation for slice z, d is the maximum amount of interpolation for each frame. The value of d may be pre-determined from table calibration in certain embodiments.
In one implementation, the magnitude of interpolation is 0 (i.e., no interpolation) for the slices that are on the inferior side of the gantry, and increases from the middle slice linearly towards the maximum amount at the slice number z2, which is the first slice of the overlap region. This linear increase in the non-overlap region helps to avoid step changes of feature locations between the overlap region 92 and the non-overlap region. In one such example, the magnitude of interpolation is constant in the overlap region 92. This function is illustrated graphically in
In one embodiment, within each slice 96 to which interpolation is applied (i.e., interpolated slices 112) the interpolation is a 1-dimensional linear interpolation that shifts the centroid of the image upwards in the y-dimension by dz. The linear interpolation method is illustrated in
Thus, in the example, show in
Technical effects of the invention include correcting for misalignment in an overlap region between adjacent frames of a set of scan data. By way of example, a system and method for applying a post-reconstruction interpolation are described to correct mis-registration of features within the overlap region. In one implementation, the interpolation is a linear interpolation that is performed once, so the impact on image reconstruction speed is minimal. Though the present discussion and examples are generally presented in the context of a sequential axial frame acquisitions, the present approach may be equally applicable in a single scan context, such as where an acquisition is performed while slowly extending the patient support within the imaging bore of a scanner such that support deflection increases over the course of the acquisition.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.