Claims
- 1. A method of reconstructing images from data provided by at least one detector, comprising the steps of:scanning an object by at least one cone beam projection and at least one detector; and reconstructing an exact image of the scanned object with a convolution based FBP (Filtered Back Projection) algorithm.
- 2. The method of claim 1, wherein the step of scanning includes the step of: spiral scanning the object.
- 3. The method of claim 1, wherein the scanning step further includes the step of: moving a table supporting the object through a rotational scanner.
- 4. The method of claim 1, wherein the step of reconstructing further includes the step of:shift invariant filtering cone beam projections; and back projection updating the image of the scanned object.
- 5. The method of claim 1, wherein the step of reconstructing includes the steps of:storing approximately 2 to approximately 4 cone beam (CB) projections in memory at a time; and using one family of lines for the step of reconstructing.
- 6. The method of claim 1, wherein the step of reconstructing includes the steps of:storing 1 cone beam (GB) projection in memory at a time; and using one family of lines for the step of reconstructing.
- 7. The method of claim 1, wherein the step of reconstructing includes the steps of:storing approximately 2 to approximately 4 cone beam (GB) projections in memory at a time; and using two families of lines for the step of reconstructing.
- 8. The method of claim 1, wherein the step of reconstructing includes the steps of:storing 1 cone beam (GB) projection in memory at a time; and using two families of lines for the step of reconstructing.
- 9. A method of computing images derived from spiral computer tomography with detectors, comprising the steps of:(a) collecting cone beam data from a detector during a scan of an object; (b) identifying lines on a plane Π intersecting the cone beam, wherein the step (b) of identifying lines includes the steps of: (bi) choose a discrete set of values of the parameter s2 inside an interval containing s0, where s0 and s2 are values of the parameter along the spiral; (bii) compute the vector u(s0, s2) for each selected s2 according to equations u(s0,s2)=(y(s1)-y(s0))×(y(s2)-y(s0))&LeftBracketingBar;(y(s1)-y(s0))×(y(s2)-y(s0))&RightBracketingBar;sgn(s2-s0)if 0<&LeftBracketingBar;s2-s0&RightBracketingBar;<2π,u(s0,s2)=y.(s0)×y¨(s0)&LeftBracketingBar;y.(s0)×y¨(s0)&RightBracketingBar; if s2=s0.where, y(s0), y(s1), y(s2) are three points on the spiral related according to the following equationss1=ψ(s2−s0)+s0 if s0≦s2<s0+2π, (4) s1=ψ(s0−s2)+s2 if s0−2π<s2<s0. (5) and ψ is a smooth function with the properties ψ(0)=0; 0<ψ′(t)<1, tε[0,2π]; u(s0, s2) is a unit vector perpendicular to the plane containing the points y(s0), y(s1), y(s2); {dot over (y)}(s):=dy/ds; ÿ(s):=d2y/ds2; (biii) find a line for each u(s0, s2) which is obtained by intersecting the plane through y(s0) and perpendicular to the said vector u(s0,s2) with the plane Π; and (biv) repeating steps (bi-biii), and forming a family of lines from a collection of the lines; (c) preprocessing and shift invariant filtering said data along said lines; (d) back projecting said filtered data to form a precursor of said image; and (e) repeating steps a, b, c, and d until an image of the object is completed.
- 10. The method of claim 9, wherein the scan includes an x-ray exposure of the object.
- 11. The method of claim 9, further comprising the steps of:storing 1 cone beam(CB) projection in memory at a time; and using two families of lines for reconstructing the exact image.
- 12. The method of claim 9, further including the step of(b5) preparing the data prior to the step (c) filtering step of: (b5i) fixing a line L(s2) from the set of lines obtained in step (b); (b5ii) parameterizing points on the lines by polar angle γ in the plane through y(s0) and L(s2); (b5iii) choosing a discrete set of equidistant values γj; (b5iv) find the unit vector βj for each γj which points from y(s0) towards the point on L(s2) that corresponds to γj; (b5v) computer derivatives using the GB projection data Df(y(q),Θ) for a few values of q close to s0 using equation (∂/∂q)Df(y(q),Θ|q=s0 for all Θ=βj; (b5vi) store the computed derivatives; and (b5vii) repeat steps (b5i) to b5vi for all lines L(s2) identified step (b), in order to create processed CB data Ψ(s0,γj) corresponding to the x-ray source located at y(s0).
- 13. The method of claim 9, wherein the back-projection step (d) includes the steps of:(di) fix a reconstruction point x, which represents a point inside the object being scanned where it is required to reconstruct the image; (dii) if s0 belongs to IPI(x), then the said filtered CB data affects the image at x and one performs Steps (diii) to (dviii), if s0 is not inside interval IPI(x), then the said filtered CB data is not used for image reconstruction at x and go back to step (di) and choose another reconstruction point. Here IPI(x) the PI parametric interval; (diii) find the projection {circumflex over (x)} of x onto a detector plane DP(s0) and unit vector γ(s0,x), which points from y(s0) towards x; (div) identify lines from family of lines and points on the said lines that are close to the said projection {circumflex over (x)}, using equation (x−y(s0))·u(s0,s2)=0,s2εIPI(x) (dv) using interpolate find value of φ(s0,β(s0,x)) from φ(s0,βj) for βj close to β(s0,x); (dvi) compute contribution from filtered CB data to the image being reconstructed at the point x by dividing φ(s0β(s0,x)) by −2π2|x−y(s0)|; (dvii) add the contribution to the image being reconstructed at the point x according to a pre-selected scheme; and (dviii) go to step (di) and choose a different reconstruction point x.
- 14. The method of claim 9, further comprising the steps of:storing approximately 2 to approximately 4 cone beam (CB) projections in memory at a time; and using one family of lines for the step of reconstructing.
- 15. The method of claim 9, further comprising the steps of:storing 1 cone beam(CB) projection in memory at a time; and using one family of lines for reconstructing the exact image.
- 16. The method of claim 9, further comprising the steps of:storing approximately 2 to approximately 4 cone beam(CB) projections in memory at a time; and using two families of lines for reconstructing the exact image.
- 17. A method of identifying lines on a plane Π used for reconstructing images based on a spiral scan of an object in a computer tomography system, comprising the steps of:(i) choose a discrete set of values of the parameter s2 inside an interval containing s0, where s0 and s2 are values of the parameter along the spiral scan path; (ii) compute the vector u(s0, s2) for each selected s2 according to equations u(s0,s2)=(y(s1)-y(s0))×(y(s2)-y(s0))&LeftBracketingBar;(y(s1)-y(s0))×(y(s2)-y(s0))&RightBracketingBar;sgn(s2-s0)if 0<&LeftBracketingBar;s2-s0&RightBracketingBar;<2π,u(s0,s2)=y.(s0)×y¨(s0)&LeftBracketingBar;y.(s0)×y¨(s0)&RightBracketingBar; if s2=s0.where, y(s0), y(s1), y(s2) are three points on the spiral related according to the following equations s1=ψ(s2−s0)+s0 if s0≦s2<s0+2π, s1=ψ(s0−s2)+s2 if s0−2π<s2<s0, and ψ is a smooth function with the properties ψ(0)=0; 0<ψ′(t)<1, tε[0,2π];u(s0,s2) is a unit vector perpendicular to the plane containing the points y(s0), y(s1), y(s2); {dot over (y)}(s):=dy/ds; ÿ:=d2y/ds2; (iii) find a line for each u(s0, s2) which is obtained by intersecting the plane through y(s0) and perpendicular to the said vector u(s0,s2) with the plane Π; and (iv) repeating steps (i-iii), and forming a family of lines from a collection of the lines so that an image is reconstructed using the lines.
Parent Case Info
This is a Divisional of application Ser. No. 10/143,160 filed May 10, 2002 now U.S. Pat. No. 6,574,299.
This invention relates to computer tomography, and in particular to processes and systems for reconstructing three dimensional images from the data obtained by a spiral scan, and this invention claims the benefit of priority to U.S. Provisional Application No. 60/312,827 filed Aug. 16, 2001.
US Referenced Citations (9)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/312827 |
Aug 2001 |
US |