Claims
- 1. A method for performing accurate iterative reconstruction of an image data set defining rows and columns of data, said method utilizing a computing device having a processor, at least one memory unit and an input/output (I/O) device, said method including the steps of:
a) forming forward projections in a linogram representation using an Approximate Discrete Radon Transform (ADRT) method; and b) forming back projections in a linogram representation using said ADRT method.
- 2. The method of claim 1 before said step of forming forward projections, further including the steps of:
projecting an upper set and a lower set of said image rows separately into and from a first half of said linogram representation; and projecting a left set and a right set of said image columns separately into and from a second half of said linogram representation.
- 3. The method of claim 1 wherein said step of forming back projections is accomplished using a back projector which exactly matches a forward projector used to accomplish said step of forming forward projections, said ADRT method including an outer loop operating in reverse order in said step of forming back projections in relation to said step of forming forward projections.
- 4. The method of claim 1 wherein said image data set is acquired in Positron Emission Tomography (PET).
- 5. A method for performing accurate iterative reconstruction of an image data set by the Maximum-Likelihood Expectation-Maximization (ML-EM) method, said method being performed with a computing device having a processor, at least one memory unit and an input/output (I/O) device, said method including the steps of:
a) initializing an estimation image of size N×N pixels to an initial value in all said pixels; b) forming back projection of projection weights; c) beginning a loop is over i iterations; d) forward projecting pixel coordinates into linogram coordinates using an Approximate Discrete Radon Transform (ADRT) method; e) forming a correction factor in all said linogram coordinates; f) back projecting said correction factors using said ADRT method; g) applying a normalization factor; and h) repeating said steps of back projecting said correction factors and applying a normalization factor through said i iterations until a stopping criterion is satisfied.
- 6. The method of claim 5 wherein said step of forming back projection of projection weights is accomplished by the equation:
- 7. The method of claim 6 wherein said step of forward projecting said pixel coordinates into linogram coordinates is accomplished using the equation:
- 8. The method of claim 7 wherein said step of forming a correction ratio in all said linogram coordinates is accomplished using the equation:
- 9. The method of claim 8 wherein said step of applying a normalization factor is accomplished using the equation:
- 10. The method of claim 5 wherein the image data set is a two-dimensional (2D) image data set and wherein 2D EM is incorporated.
- 11. The method of claim 5 wherein the image data set is a three-dimensional (3D) image data set comprised of a series of 2D linograms.
- 12. The method of claim 11 further comprising the step of post processing said volume.
- 13. The method of claim 5 wherein said image data set is a Positron Emission Tomography (PET) data set.
- 14. The method of claim 5 before said step of forming forward projections, further including the steps of:
projecting an upper set and a lower set of said image rows separately into and from a first half of said linogram representation; and projecting a left set and a right set of said image columns separately into and from a second half of said linogram representation.
- 15. The method of claim 5 wherein said step of forming back projections is accomplished using a back projector which exactly matches a forward projector used to accomplish said step of forming forward projections, said ADRT method including an outer loop operating in reverse order in said step of forming back projections in relation to said step of forming forward projections.
- 16. A method for performing accurate iterative reconstruction of a Positron Emission Tomography (PET) data set, said method being performed with a computing device having a processor, at least one memory unit and an input/output (I/O) device, said method including the steps of:
i) initializing all pixels in an estimation image of size N×N pixels; j) forming back projection of projection weights; k) beginning a loop is over i iterations; l) forward projecting pixel coordinates into linogram coordinates using an Approximate Discrete Radon Transform (ADRT) method; m) forming a correction factor in all said linogram coordinates; n) back projecting said correction factors using said ADRT method; o) applying a normalization factor; and p) repeating said steps of back projecting said correction factors and applying a normalization factor through said i iterations.
- 17. The method of claim 16 wherein said step of forming back projection of projection weights is accomplished by the equation:
- 18. The method of claim 16 wherein the image data set is a two-dimensional (2D) image data set and wherein 2D EM is incorporated.
- 19. The method of claim 16 wherein the image data set is a three-dimensional (3D) image data set comprised of a series of 2D linograms.
- 20. The method of claim 19 further comprising the step of post processing said volume.
- 21. The method of claim 16 wherein said step of forward projecting pixel coordinates into linogram coordinates using an Approximate Discrete Radon Transform (ADRT) method includes the steps of:
i) defining half-images I(x,y) with a number of columns NX and a number of rows NY=2P, which is by definition a power of 2, wherein NX=½NY; ii) defining a current image buffer, RC, with (NX+NY) columns and NY rows; iii) defining a previous image buffer, RP, with (NX+NY) columns and NY rows; iv) loading image values into said previous buffer using the method defined by: 3for i = 1 to p step 1{for a = 0 to (2i − 1) {a1 = └a/2.0┘, a2 = ┌a/2.0┐for y = 0 to NY − 2i step 2i {for all x,Rcur (x,y + a) = Rprev (x,y + a1) + Rprev (x − a2,y + 2i−1 + a1)}}let Rprev equal Rcur}v) extracting one quarter of a complete linogram, representing a 45° range; and vi) repeating said step of loading image values through four separate angle ranges and two said half-images to accomplish forward projection of the entire of said image.
- 22. The method of claim 16 wherein said step of back projecting said correction factors using said ADRT method includes the steps of:
i) loading image values into said previous buffer using the method defined by: 4for i = p to 1 step − 1{zero all values Rcur (x,y)for a = 0 to (2i − 1) {a1 = └a/2.0┘, a2 = ┌a/2.0┐for y = 0 to NY − 2i step 2i {for all x, {Rcur (x,y + a1) = Rcur (x,y + a1) + Rprev (x,y + a)Rcur (x − a2,y + 2i−1 + a1) = Rcur (x − a2,y + 2i−1 + a1) + Rprev (x,y + a)}}}let Rprev equal Rcur} and ii) extracting one quarter of a complete linogram, representing a 45° range.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/367,658, filed Mar. 26, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60367658 |
Mar 2002 |
US |