a and 12b are conceptual diagrams showing a state in which a pixel row on a reconstruction plane P is projected in the X-ray transmitting direction.
a and 14b are conceptual diagrams showing an X-ray beam passing the same pixel g on the same reconstruction plane P though differing in scanning position.
a and 15b are conceptual diagrams showing an X-ray beam passing the same pixel g and the vicinities of the pixel g on the same reconstruction plane P though differing in scanning position.
a, 20b, 20c, and 20d are conceptual diagrams describing effects pertaining to Embodiment 1.
The present invention will be described in further detail below with reference to illustrated modes for carrying it out. Incidentally, the invention is not to be limited by the following description.
This X-ray CT apparatus 100 is equipped with an operation console 1, an scanning table 10 and a scanning gantry 20.
The operation console 1 is provided with an input unit 2 which accepts inputs by the operator, a central processing unit 3 which executes pre-treatments, image reconstruction processing, post-treatments and so forth, a data acquisition buffer 5 which acquires projection data acquired by the scanning gantry 20, a display unit 6 which displays tomograms reconstructed from projection data obtained by pre-treating acquired projection data, and a memory unit 7 which stores programs, data, projection data and X-ray tomograms.
The scanning table 10 is provided with a cradle 12 which brings a subject mounted thereover in and out through an opening in the scanning gantry 20. The cradle 12 is moved up and down and linearly by a motor built into the scanning table 10.
The scanning gantry 20 is provided with an X-ray tube 21, an X-ray controller 22, collimators 23, a multi-row X-ray detector 24, a DAS (Data Acquisition System) 25, a rotary part controller 26 which controls the X-ray tube 21 and other elements turning around the rotation center axis, a regulatory controller 29 which exchanges control signals and the like with the operation console 1 and the scanning table 10, and a slip ring 30 which transfers power, control signals and acquired data. The scanning gantry 20 can be inclined by about ±30° forward or backward by a scanning gantry inclination controller 27.
The X-ray tube 21 and the multi-row X-ray detector 24 turn around the rotation center axis IC. Where the vertical direction is supposed to be the y direction, the linearly transferred direction of the cradle 12 is supposed to be the z-axis direction, the direction orthogonal to the z-axis direction and the y-axis direction are supposed to the x-axis direction, and the inclination angle of the scanning gantry 20 is supposed to be 0°, the rotating plane of the X-ray tube 21 and the multi-row X-ray detector 24 is the xy plane.
The X-ray tube 21 generates an X-ray beam CB known as a cone beam. When the direction of the beam center axis BC, which is the center axis of the X-ray beam CB, is parallel to the y direction, the view angle is supposed to be 0°.
The multi-row X-ray detector 24 has first through J-th rows of detectors, where J=256 for instance. Further each row of detectors has first through T-th channels, where I=1024 for instance.
As shown in
A collimator 23a defines the opening edge of the forward side of the X-ray beam CB in the z-axis direction, and a collimator 23b defines the opening edge of the backward side of the X-ray beam CB in the z-axis direction.
Projected data which are irradiated with X-rays and acquired undergo A/D conversion from the multi-row X-ray detector 24 to the DAS 25, and are inputted to the data acquisition buffer 5 via the slip ring 30.
The projection data inputted to the data acquisition buffer 5 undergo image reconstruction by the central processing unit 3 according to a program stored in the memory unit 7, and are converted into a tomogram. The tomogram is displayed on the display unit 6.
At step S1, conventional scanning or cine-scanning is performed in consecutive different scanning positions in the z-axis direction to acquire projection data.
For instance in the scanning position z0 shown in
Next, the cradle 12 is controlled for a linear transfer by D/2, and the X-ray tube 21 and the multi-row X-ray detector 24 are turned round the rotation center axis IC in the scanning position z1 (=z0+D/2) to acquire projection data comprising projection data D0 (view, j, i) represented by a view angle view, a detector row number j and a channel number i to which the scanning position z1 is added. Hereupon, the collimator 23a is controlled to make the opening edge of the forward side of the X-ray beam CB in the z-axis direction “z1−D/4−δ” on the rotation center axis IC, and the collimator 23b is controlled to make the opening edge of the backward side of the X-ray beam CB in the z-axis direction “z1+D/2+δ” on the rotation center axis IC.
Then, the cradle 12 is controlled for a linear transfer by D/2, and the X-ray tube 21 and the multi-row X-ray detector 24 are turned round the rotation center axis IC in the scanning position z2 (=z1+D/2) to acquire projection data comprising projection data D0 (view, j, i) represented by a view angle view, a detector row number j and a channel number i to which the scanning position z2 is added. Hereupon, the collimator 23a is controlled to make the opening edge of the forward side of the X-ray beam CB in the z-axis direction “z2−D/2−δ” on the rotation center axis IC, and the collimator 23b is controlled to make the opening edge of the backward side of the X-ray beam CB in the z-axis direction “z2+D/2+δ” on the rotation center axis IC.
Next, as in the scanning position z2, the cradle 12 is linearly transferred by D/2 at a time, and projection data D0 are acquired by performing conventional scanning or cine-scanning in the scanning positions z2, Z3, z4, z5 and Z6.
Then, the cradle 12 is controlled for a linear transfer by D/2, the X-ray tube 21 and the multi-row X-ray detector 24 are turned round the rotation center axis IC in the scanning position z7 (=z6+D/2) to acquire projection data comprising projection data D0 (view, j, i) represented by a view angle view, a detector row number j and a channel number i to which the scanning position z7 is added. Hereupon, the collimator 23a is controlled to make the opening edge of the forward side of the X-ray beam CB in the z-axis direction “z7−D/2−δ” on the rotation center axis IC, and the collimator 23b is controlled to make the opening edge of the backward side of the X-ray beam CB in the z-axis direction “z8+D/4+δ” on the rotation center axis IC.
Next, the cradle 12 the cradle 12 is controlled for a linear transfer by D/2, the X-ray tube 21 and the multi-row X-ray detector 24 are turned round the rotation center axis IC in the scanning position z8 (=z7+D/2) to acquire projection data comprising projection data D0 (view, j, i) represented by a view angle view, a detector row number j and a channel number i to which the scanning position z8 is added. Hereupon, the collimator 23a is controlled to make the opening edge of the forward side of the X-ray beam CB in the z-axis direction “z8−D/2−δ” on the rotation center axis IC, and the collimator 23b is controlled to make the opening edge of the backward side of the X-ray beam CB in the z-axis direction “z8+δ” on the rotation center axis IC.
Referring back to
At step S3, the projection data Din (view, j, i) acquired in the scanning positions z0 through z8 and having undergone pre-treatments are subjected to beam hardening. The beam hardening is represented by, for instance, the following polynomial, where B0, B1 and B2 are beam hardening coefficients.
Dout(view,j,i)=Din(view,j,i)×(B0(ji)+B1(j,i)×Din(view,j,i)+B2(j,i)×Din(view,j,i)2)
Since each detector row of the multi-row X-ray detector 24 can be subjected to independent beam hardening correction here, if the tube voltages of data acquisition lines are different under the scanning conditions, differences in characteristics among the detector rows can be compensated for.
At step S4, the projection data Dout (view, j, i) acquired in the scanning positions z0 through z8 and having undergone pre-treatments and beam hardening correction are subjected to filter convolution, by which filtering in the z direction (row direction) is applied. Thus, the projection data Dout (view, j, i) are multiplied by a row-directional filter coefficient Wk(i) in a row direction, such as the one shown in
Further by varying the row-directional filter coefficient from channel to channel, the slice thickness can be controlled according to the distance from the reconstruction center.
As is seen from a slice SL shown in
Slightly increasing slice thickness by the row-directional filter coefficient Wk(i) results in improvement both in artifact and noise aspects. This enables the extent of artifact improvement and that of noise improvement to be controlled. In other words, the picture quality of even a tomogram having undergone three-dimensional image reconstruction can be controlled.
By making the row-directional filter coefficient Wk(i) a deconvolution filter as shown in
Referring back to
Dr(view,j,i)=Dcor(view,j,i)*Kernel(j)
Since reconstructive function convolution can be processed independently on each detector row by using an independent reconstructive function Kernel(j), differences in noise characteristics and resolution characteristics among detector rows can be compensated for.
At step S6, the projection data Dr (view, j, i) are subjected to three-dimensional back-projection processing to figure out back-projection data D3 (x, y). This three-dimensional back-projection processing will be described afterwards with reference to
At step S8, the back-projection data D3 (x, y) are subjected to post-treatments including image filter convolution and CT value conversion to obtain a tomogram.
In the image filter convolution processing, with the data having gone through image filter convolution processing being represented by D4 (x, y) and the image filter by Filter (x, y), the following holds:
D4(x,y)=D3(x,y)*Filter(x,y)
Then, since image filter convolution can be processed independently in each slicing position of the tomogram, differences in noise characteristics and resolution characteristics among slice positions can be compensated for.
At step S61, one view out of all the views necessary for tomogram reconstruction (namely views corresponding to 360° or views “corresponding to 180°+fan angle”) is taken note of, and a plurality of sets of projection data of the noted view corresponding to each pixel of a reconstruction plane P out of projection data also including projection data differing in scanning position are extracted and subjected to interpolation or weighted addition to obtain projection data Dr.
As shown in
Dr=k1·D0—1+k2·D0—2
Where k1 and k2 are interpolation coefficients or weighted addition coefficients, which are determined on the basis of the geometrical positions and directions of the X-ray beams passing the pixels matching the sets of projection data D0 to be subjected to interpolation or weighted addition. Incidentally, k1+k2=1 is supposed.
Whereas the transmitting direction of an X-ray beam is determined by the X-ray focus of the X-ray tube 21 and the geometrical positions of pixels and of the multi-row X-ray detector 24, since the z coordinates of the projection data D0 (view, j, i) are known, the transmitting direction of the X-ray beam can be accurately figured out even for projection data D0 (view, j, i) under acceleration or deceleration.
To add, as shown in
In this way, as shown in
Referring back to
The cone beam reconstruction weighting coefficient here is as described below.
In the case of fan beam image reconstruction, where an angle which a straight line linking the focus of the X-ray tube 21 and a pixel g (x, y) on the reconstruction plane P (on the xy plane) in view=βa forms with the center axis Bc of the X-ray beam is represented by γ and the view opposite it is view=βb: the following holds:
(b=(a+180(−2(
The angle formed by the X-ray beam passing pixel g (x, y) on the reconstruction plane P and the angle formed by the X-ray beam opposite it on the reconstruction plane P are represented by (a and (b, they are added with multiplication by the cone beam reconstruction weighting coefficients (a and (b dependent on them to figure out the back-projection data D2 (0, x, y).
D2(0,x,y)=(a·D2(0,x,y)—a+(b·D2(0,x,y)—b
Here, D2 (0, x, y)_a are supposed to be the projection data in the view (a and, D2 (0, x, y) b, the projection data in the view (b.
Incidentally, the sum of the respective cone beam reconstruction weighting coefficients ωa and ωb of the X-ray beam and of the X-ray beam opposite it is ωa+ωb=1.
By addition with multiplication by the cone beam reconstruction weighting coefficients ωa and ωb as stated above, the cone beam angle artifacts can reduced.
For instance, what are obtained by the following equations can be used as the cone beam reconstruction weighting coefficients ωa and ωb.
Where f( ) represents a function and the fan beam angle is γmax:
ga=f(γ max,αa,βa)
gb=f(γ max,αb,βb)
xa=2·gaq/(gaq+gbq)
xb=2·gbq/(gaq+gbq)
ωa=xa2·(3−2xa)
ωb=xb2·(3−2xb)
(q=1 is supposed, for instance)
Where what takes the greater value of f( ) is represented by a function max [ ], the following holds.
ga=max[0,{(π/2+γ max)−|βa|}]·|tan(αa)|
gb=max[0,{(π/2+γ max)−|βb|}]·|tan(αb)|
In the case of fan beam image reconstruction, the projection data Dr of each pixel on the reconstruction plane P is further multiplied by a distance coefficient. The distance coefficient is (r1/r0)2 where the distance from the focus of the X-ray tube 21 to the detector row j, channel i of the multi-row X-ray detector 24 matching the projection data Dr is represented by r0 and the distance from the focus of the X-ray tube 21 to the pixel on the reconstruction plane P matching the projection data Dr is represented by r1.
In the case of parallel beam image reconstruction, the projection data Dr of each pixel on the reconstruction plane P need to be multiplied only by a cone beam reconstruction weighting coefficient.
At step S63, as shown in
At step S64, with respect to all the views needed for tomogram reconstruction (namely views corresponding to 360° or views “corresponding to 180°+fan angle”), steps S61 through S63 are repeated, and back-projection data D3 (x, y) are obtained as shown in
Incidentally, as shown in
The X-ray CT apparatus 100 of Embodiment 1 provides the following effects.
(1) As shown in
As shown in
Similarly, the picture quality of the tomograms on the other end reconstruction plane P8 and of tomograms on other reconstruction planes positioned between one scanning position and another scanning position can also be improved.
Thus, unevenness of picture quality dependent on the position of the reconstruction plane can be improved.
(2) As shown in
(3) Since projection data acquired in different scanning positions are synthesized at the projection data stage, only one step of image reconstruction computing is needed.
Incidentally, the image reconstruction method here may be the usual three-dimensional image reconstruction method according to the already known Feldkamp method. Further, the three-dimensional image reconstruction method proposed in JP-A No. 334188/2003, JP-A No. 41675/2004, JP-A No. 41674/2004, JP-A No. 73360/2004, JP-A No. 159244/2003 or JP-A No. 41675/2004 may be used as well.
Also according to Embodiment 1, picture quality fluctuations due to differences in the X-ray cone angle or other causes can be adjusted by convoluting row-directional (z-direction) filters differing in coefficient over different detector rows, and uniform slice thickness and picture quality in terms of artifacts and noise are realized, but similar effects can also be achieved in some other way.
Further, though the interval between one scanning position and another is reduced to D/2, any other interval not greater than D can achieve picture quality improvement over the conventional level.
Also, though the X-ray beam is prevented from widening both forward and backward in the linear transfer direction beyond the range in which projection data D0 are to be acquired according to Embodiment 1, the range of irradiation can be narrowed by preventing from widening either forward or backward.
Further, an X-ray CT apparatus in which an X-ray area detector, typically a flat panel, is used as a multi-row X-ray detector in place of the multi-row X-ray detector 24 used in Embodiment 1, also permits application of the present invention.
It is also possible to keep the width of the X-ray beam at D as in the conventional practice and use the same conditions as in Embodiment 1 in other respects as shown in
In Embodiment 2 as well, unevenness in picture quality dependent on the position of the reconstruction plane can be improved. Incidentally, an increase in irradiation can be avoided by restraining the X-ray dose and the X-ray tube current.
It is also possible to keep the interval between one scanning position and another at D as in the conventional practice and prevent the X-ray beam from widening both forward and backward in the linear transfer direction beyond the range in which projection data D0 are to be acquired as shown in
Embodiment 3 can also help improve the picture quality of the tomogram at both ends. The range of irradiation can be reduced, too.
It is also possible to keep the width of the X-ray beam at D as in the conventional practice and keep the interval between one scanning position and another at not more than D (exactly or approximately D/2 in
Embodiment 4 can also help improve the picture quality of the tomogram positioned between one scanning position and another. Incidentally, by restraining the X-ray dose and the X-ray tube current, an increase in irradiation due to keeping the interval between one scanning position and another at D can be avoided.
As compared with the flow chart of the X-ray CT imaging method pertaining to shown in
As compared with the flow chart of three-dimensional back-projection processing of Embodiment 1 shown in
At step S61′, one view out of all the views necessary for tomogram reconstruction (namely views corresponding to 360° or views “corresponding to 180°+fan angle”) is taken note of, and a plurality of sets of projection data of the noted view corresponding to each pixel of a reconstruction plane P out of projection data of the same scanning position are extracted and subjected to interpolation or weighted addition to obtain projection data Dr.
Thus, though projection data Dr are obtained at step S61 in
As a result, though the tomogram of the reconstruction plane P0.5 is obtained by only one round of image reconstruction at step S6 of
Referring back to
G=k1·G1+k2·G2
where k1 and k2 are interpolation coefficients or weighted addition coefficients, which are determined on the basis of the geometrical positions and directions of the X-ray beams passing the pixels of the tomograms to be subjected to interpolation or weighted addition. Incidentally, k1+k2=1 is supposed.
The X-ray CT apparatus of Embodiment 5 provides a picture quality improving effect and a wastefully irradiated area reducing effect to those of Embodiment 1. Furthermore, a separate tomogram is additionally obtained for each scanning position even on the same reconstruction plane.
Compared with the flow chart of the X-ray CT imaging method of Embodiment 5 shown in
At step S7′, a plurality of tomograms on reconstruction planes in a prescribed z-axis direction range are subjected to interpolation or weighted addition to obtain a single tomogram.
The X-ray CT apparatus of Embodiment 6 provides a picture quality improving effect and a wastefully irradiated area reducing effect to those of Embodiment 5. Furthermore, it can control the slice thickness by appropriately setting the z-axis direction range, interpolation coefficient and weighted addition coefficient.
The X-ray CT apparatus and X-ray CT imaging method according to the present invention can be utilized picking up tomograms of a subject. It can also be utilized in medical X-ray CT apparatuses, industrial X-ray CT apparatuses or X-ray CT-PET apparatuses or X-ray CT-SPECT apparatuses combined some other apparatuses.
Number | Date | Country | Kind |
---|---|---|---|
2006-178873 | Jun 2006 | JP | national |