Generation of reconstructed images
First Claim
1. A method of generating a reconstructed 2D image of a 3D scan volume f(x,y,z) of an object, for an orientation (θ
- , φ
, φ
) of the 3D scan volume f(x,y,z), the method comprising;
a. generating 3D scan data representative of the 3D scan volume f(x,y,z) of said object;
b. computing a 3D Fourier transform F(u,v,w) of the 3D scan volume f(x,y,z), wherein u, v, and w are variables in a three-dimensional frequency domain;
c. sampling a surface S(θ
, φ
, φ
, u′
, v′
) within said 3D Fourier transform F(u,v,w), at angles (θ
, φ
, φ
) corresponding to said orientation of said 3D scan volume; and
d. computing the 2D inverse Fourier transform F−
1[S(θ
, φ
, φ
, u′
, v′
)] of said surface S(θ
, φ
, φ
, u′
, v′
).
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system are presented for fast generation of one or more 2D DRRs of an object. 3D scan data of the object (such as CT scan data) are generated. A 3D fast Fourier transform F(u,v,w) is computed for a 3D scan volume f(x,y,z) within the 3D scan data, the scan volume f(x,y,z) having an orientation (θ, φ, φ). The 3D Fourier transform data are resampled along a surface S(θ, φ, φ, u′, v′) at angles θ, φ, φ corresponding to the orientation of the scan volume. The surface S is a plane for parallel beam geometry. For cone-beam geometry, it is the surface of a sphere whose center is coincident with the imaginary origin of the X-rays for the projection. The 2D inverse Fourier transform F−1 [S(θ, φ, φ, u′, v′)] of the surface is computed, thereby generating a 2D DRR reconstructed along a projection direction perpendicular to the sample surface.
70 Citations
29 Claims
-
1. A method of generating a reconstructed 2D image of a 3D scan volume f(x,y,z) of an object, for an orientation (θ
- , φ
, φ
) of the 3D scan volume f(x,y,z), the method comprising;
a. generating 3D scan data representative of the 3D scan volume f(x,y,z) of said object;
b. computing a 3D Fourier transform F(u,v,w) of the 3D scan volume f(x,y,z), wherein u, v, and w are variables in a three-dimensional frequency domain;
c. sampling a surface S(θ
, φ
, φ
, u′
, v′
) within said 3D Fourier transform F(u,v,w), at angles (θ
, φ
, φ
) corresponding to said orientation of said 3D scan volume; and
d. computing the 2D inverse Fourier transform F−
1[S(θ
, φ
, φ
, u′
, v′
)] of said surface S(θ
, φ
, φ
, u′
, v′
). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- , φ
-
13. A method of generating a 2D DRR (digitally reconstructed radiograph) of a 3D scan volume f(x,y,z) of an object from 3D scan data representative of said 3D scan volume, for an orientation (θ
- , φ
, φ
) of said 3D scan volume, the method comprising;
a. generating a 3D data set in frequency space representative of the 3D Fourier transform F(u,v,w) of said 3D scan volume f(x,y,z);
b. resampling said 3D F(u,v,w) data set along a surface S(θ
, φ
, φ
, u′
, v′
) within said data set, said surface passing through the origin of said 3D data set and being defined by angles (θ
, φ
, φ
) corresponding to said orientation of said 3D scan volume; and
c. computing the 2D inverse Fourier transform F−
1[S(θ
, φ
, φ
, u′
, v′
)] of said surface S(θ
, φ
, φ
, u′
, v′
) to generate a DRR along a projection direction perpendicular to said surface S(θ
, φ
, φ
, u′
, v′
). - View Dependent Claims (14, 15, 16, 17, 18)
- , φ
-
19. A system for generating a reconstructed 2D image of an object representative of a 3D scan volume f(x,y,z) of the object, for an orientation (θ
- , φ
, φ
) of said 3D scan volume, the system comprising;
a. a scanner configured to provide 3D scan data representative of said 3D scan volume f(x,y,z);
b. a controller, including;
i. an input module configured to receive said 3D scan data;
ii. a first processor configured to generate a 3D data set representative of a 3D Fourier transform F(u,v,w) of said 3D scan volume f(x,y,z), where u, v, and w represent variables along three mutually orthogonal coordinate axes in the frequency domain;
iii. resampling means for resampling said 3D data set along a surface S(θ
, φ
, φ
, u′
, v′
), said surface S(θ
, φ
, φ
, u′
, v′
) being defined at angles (θ
, φ
, φ
) corresponding to said orientation of said 3D scan volume; and
iv. a second processor configured to compute a 2D inverse Fourier transform F−
1 [S(θ
, φ
, φ
, u′
, v′
)] of said surface S(θ
, φ
, φ
, u′
, v′
). - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
- , φ
-
29. A system for generating a DRR of a 3D scan volume f(x,y,z) of an object, for an orientation (θ
- , φ
, φ
) of said 3D scan volume, from 3D scan data representative of said volume f(x,y,z), the system comprising;
A. a controller, including;
a. an input module configured to receive said 3D scan data;
b. a first processor configured to compute a 3D data set in frequency space representative of Fourier transform F(u,v,w) of said 3D scan volume f(x,y,z), where u, v, and w represent variables along three mutually orthogonal coordinate axes in the frequency domain;
c. resampling means for resampling said 3D data set along a surface S(θ
, φ
, φ
, u′
, v′
), said surface S(θ
, φ
, φ
, u′
, v′
) passing through the origin and being defined at angles (θ
, φ
, φ
) corresponding to said orientation of said 3D scan volume; and
d. a second processor configured to compute a 2D inverse Fourier transform F−
1 [S(θ
, φ
, φ
, u′
, v′
)] of said surface S(θ
, φ
, φ
, u′
, v′
);
wherein said 2D inverse transform F−
1 [S(θ
, φ
, φ
, u′
, v′
)] is a DRR along a projection direction perpendicular to said surface S(θ
, φ
, φ
, u′
, v′
).
- , φ
Specification