Claims
- 1. A method for determining whether a projection is truncated, said method comprising:
calculating a sum of all samples at each projection view of a scan of an object; determining a maximum value of the calculated sums; averaging a plurality of samples m at a projection view index k when the sum of all samples at index k is less than a predetermined percentage of the maximum value; comparing the average to a threshold t; determining the projection truncated when the average is greater than t; and determining the projection not truncated when the average is not greater than t.
- 2. A method in accordance with claim 1 further comprising augmenting partially sampled field of view data using fully sampled field of view data when the projection is determined truncated.
- 3. A method in accordance with claim 1 wherein said comparing the average to a threshold t comprises comparing the average to a threshold t, wherein t is between about 0.25 and about 0.58.
- 4. A method in accordance with claim 3 wherein said comparing the average to a threshold t comprises comparing the average to a threshold t, wherein t is between about 0.33 and about 0.5.
- 5. A method in accordance with claim 4 wherein said comparing the average to a threshold t comprises comparing the average to a threshold t, wherein t is between about 0.375 and about 0.46.
- 6. A method in accordance with claim 5 wherein said comparing the average to a threshold t comprises comparing the average to a threshold t, wherein t is about 0.42.
- 7. A method in accordance with claim 1 further comprising estimating a total attenuation τ(k) using a plurality of projection views.
- 8. A method in accordance with claim 7 wherein said estimating a total attenuation τ(k) using a plurality of projection views comprises estimating a total attenuation τ(k) in accordance with:
- 9. A method in accordance with claim 8 further comprising determining an attenuation difference λ(k) in accordance with λ(k)=τ(k)−ξ(k).
- 10. A method in accordance with claim 9 further comprising:
calculating an amount of attenuation to add η(k) in accordance with 13η(k)=π2Rl2(k)-xl(k)pl(k)-Rl2(k)arcsin(xl(k)Rl(k))+π2Rr2(k)-xr(k)pr(k)-Rr2arcsin(xr(k)Rr(k))where p1(k), and pr(k), are the magnitude of a left and a right projection boundary samples averaged over multiple views, respectively, and x1(k), xr(k), R1(k), and Rr(k) are a location and radius of a left and right fitted cylinders, respectfully; and comparing η(k) to λ(k).
- 11. A method in accordance with claim 10 wherein said comparing η(k) to λ(k) comprises calculating a ratio
- 12. A method in accordance with claim 11 wherein said comparing ε(k) to a threshold q comprises comparing ε(k) to a threshold q, wherein q is between about 1.5 and about 2.5.
- 13. A method in accordance with claim 11 wherein said comparing ε(k) to a threshold q comprises comparing ε(k) to a threshold q, wherein q is between about 1.75 and about 2.25.
- 14. A method in accordance with claim 11 wherein said comparing ε(k) to a threshold q comprises comparing ε(k) to a threshold q, wherein q is between about 1.9 and about 2.1.
- 15. A method in accordance with claim 11 wherein said comparing ε(k) to a threshold q comprises comparing ε(k) to a threshold q, wherein q is about 2.
- 16. A method in accordance with claim 11 wherein said using at least one of η(k) and λ(k) to correct an image when ε(k) is not greater than q comprises using η(k) to correct an image when ε(k) is not greater than q.
- 17. A method in accordance with claim 11 wherein said not using either of η(k) and λ(k) to correct an image when ε(k) is greater than q comprises:
calculating a ηn(k) based on data regarding a k1−n view and a k2+n view, wherein n is an integer; and correcting an image using the ηn(k).
- 18. A method in accordance with claim 17, wherein n is between 2 and 8 inclusive.
- 19. A method in accordance with claim 17, wherein n is between 3 and 7 inclusive.
- 20. A method in accordance with claim 17, wherein n is 5.
- 21. A method in accordance with claim 7 wherein said estimating a total attenuation τ(k) using a plurality of projection views comprises estimating a total attenuation τ(k) in accordance with:
- 22. An imaging apparatus comprising:
a radiation source; a detector responsive to radiation positioned to receive radiation emitted from said source; and a computer operationally coupled to said radiation source and said detector, said computer configured to:
calculating a sum of all samples at each projection view of a scan of an object; determining a maximum value of the calculated sums; averaging a plurality of samples m at a projection view index k when the sum of all samples at index k is less than a predetermined percentage of the maximum value; compare the average to a threshold t; determine the projection truncated when the average is greater than t; and determine the projection not truncated when the average is not greater than t.
- 23. An apparatus in accordance with claim 22 wherein said computer is further configured to compare the average to a threshold t, wherein t is between about 0.25 and about 0.58.
- 24. An apparatus in accordance with claim 22 wherein said computer is further configured to estimate a total attenuation τ(k) in accordance with:
- 25. An apparatus in accordance with claim 22 wherein said computer is further configured to estimate a total attenuation τ(k) in accordance with:
- 26. An apparatus in accordance with claim 25 wherein said computer is further configured to:
determine a attenuation difference λ(k) in accordance with λ(k)=τ(k)−ξ(k); calculate an amount of attenuation to add η(k) in accordance with 21η(k)=π2Rl2(k)-xl(k)pl(k)-Rl2(k)arcsin(xl(k)Rl(k))+π2Rr2(k)-xr(k)pr(k)-Rr2arcsin(xr(k)Rr(k))where p1(k), and pr(k), are the magnitude of a left and a right projection boundary samples averaged over multiple views, respectively, and x1(k), xr(k), R1(k), and Rr(k) are a location and radius of a left and right fitted cylinders, respectfully; compare η(k) to λ(k) by calculating a ratio 22ε(k)=η(k)μwλ(k)where μw is an attenuation coefficient of water; compare ε(k) to a threshold q; use at least one of η(k) and λ(k) to correct an image when ε(k) is not greater than q; and when ε(k) is greater than q:
calculate a ηn(k) based on data regarding a k1−n view and a k2+n view, wherein n is an integer; and correct an image using the ηn(k).
- 27. A computer readable medium encoded with a program configured to instruct a computer to:
calculate a sum of all samples at each projection view of a scan of an object; determine a maximum value of the calculated sums; average a plurality of samples m at a projection view index k when the sum of all samples at index k is less than a predetermined percentage of the maximum value; compare the average to a threshold t; determine the projection truncated when the average is greater than t; determine the projection not truncated when the average is not greater than t; estimate a total attenuation ξ(k) in accordance with 23τ(k)=k2-kk2-k1ξ(k1)+k-k1k2-k1ξ(k2)where k1 and k2 are averages of a plurality of view locations of un-truncated views adjacent to a truncation region comprising at least one projection determined truncated, and ξ(k) is calculated as 24ξ(k)=∑i=1Np(i,k);determine a attenuation difference λ(k) in accordance with λ(k)=τ(k)−ξ(k); calculate an amount of attenuation to add η(k) in accordance with 25η(k)=π2Rl2(k)-xl(k)pl(k)-Rl2(k)arcsin(xl(k)Rl(k))+π2Rr2(k)-xr(k)pr(k)-Rr2arcsin(xr(k)Rr(k))where p1(k), and pr(k), are the magnitude of a left and a right projection boundary samples averaged over multiple views, respectively, and x1(k), xr(k), R1(k), and Rr(k) are a location and radius of a left and right fitted cylinders, respectfully; compare η(k) to λ(k) by calculating a ratio 26ε(k)=η(k)μwλ(k)where μw is an attenuation coefficient of water, compare ε(k) to a threshold q; use at least one of η(k) and λ(k) to correct an image when ε(k) is not greater than q; and when ε(k) is greater than q: calculate a ηn(k) based on data regarding a k1−n view and a k2+n view, wherein n is an integer; and correct an image using the ηn(k).
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional application No. 60/416,072 filed Oct. 4, 2002, which is hereby incorporated in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60416072 |
Oct 2002 |
US |