IP Library Granted Patent US 8,494,213
Granted Patent B2
US 8,494,213 · App. 13/354,587 · Granted Jul 23, 2013

Optimized implementation of back projection for computed tomography (CT)

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,494,213
App. No.
13/354,587
Granted
Jul 23, 2013
Kind
B2
Abstract

The disclosure relates generally to a method of three dimensional (3D) tomographic volume reconstruction for computed tomography (CT) using vector processors and more specifically to an optimized implementation which pre-computes back projection weights and perspective geometry data associated with a given CT device as down-sampled tables. The down-sampled perspective geometry data and the weight table are interpolated dynamically as part of the volume reconstruction process for an object scanned using the given CT device.

Claims (38)

1. A computer-implemented method for down-sampling and restoring perspective geometry data and a weight table associated with a computed tomography device, the method comprising:

generating perspective geometry data associated with the computed tomography device;

generating a weight table associated with the computed tomography device;

down-sampling the weight table and the perspective geometry data to reduce an amount of data to be stored;

storing the down-sampled perspective geometry data and the down-sampled weight table associated with the computed tomography device in a storage device; and

reconstructing, via interpolation, the perspective geometry data and the weight table from the down-sampled perspective geometry and the down-sampled weight table, respectively, using a computing processing unit during a tomographic volume reconstruction process for an object scanned using the computed tomography device.

2. The method of claim 1 , wherein the computing processing unit is a graphical processing unit (GPU).

3. The method of claim 2 , wherein the down-sampled weight table is stored as a texture surface by the GPU.

4. The method of claim 1 further comprising:

generating a three-dimensional tomographic volume of the object using the perspective geometry data and the weight table during the tomographic volume reconstruction process.

5. The method of claim 4 , wherein the three-dimensional tomographic volume is generated using a back-projection technique, algebraic reconstruction technique (ART) or maximum likelihood expectation maximization (MLEM) technique for the computed tomography.

6. The method of claim 1 , wherein the weight table is a two-dimensional table.

7. The method of claim 1 , wherein the weight table includes a weight for each voxel within a geometry of the object being scanned for computed tomography.

8. The method of claim 7 , wherein the weight for a voxel is equal to the ratio of a distance between the voxel and an energy source used for the computed tomography to a distance between the voxel and a detector used for the computed tomography.

9. The method of claim 1 , wherein the down-sampled weight table is calculated from the weigh table using one or more of bilinear down-sampling, bicubic down-sampling or down-sampling in the frequency domain.

10. A system comprising:

a processor for:

generating perspective geometry associated with a computed tomography device;

generating a weight table associated with the computed tomography device;

down-sampling the weight table and the perspective geometry data to reduce an amount of data to be stored;

storing the down-sampled perspective geometry data and the down-sampled weight table associated with the computed tomography device in a storage device; and

reconstructing, via interpolation, the perspective geometry data and the weight table from the down-sampled perspective geometry and the down-sampled weight table, respectively during a tomographic volume reconstruction process for an object scanned using the computed tomography device.

11. The system of claim 10 , wherein the processor is a graphical processing unit (GPU).

12. The system of claim 11 , wherein the down-sampled weight table is stored as a texture surface by the GPU.

13. The system of claim 10 , wherein the processor further generates a three-dimensional tomographic volume of the object using the perspective geometry data and the weight table during the tomographic volume reconstruction process.

14. The system of claim 13 , wherein the three-dimensional tomographic volume is generated using a back-projection technique, algebraic reconstruction technique (ART) or maximum likelihood expectation maximization (MLEM) technique for the computed tomography.

15. The system of claim 10 , wherein the weight table is a two-dimensional table.

16. The system of claim 10 , wherein the weight table includes a weight for each voxel within a geometry of the object being scanned for computed tomography.

17. The system of claim 16 , wherein the weight for a voxel is equal to the ratio of a distance between the voxel and an energy source used for the computed tomography to a distance between the voxel and a detector used for the computed tomography.

18. The system of claim 10 , wherein the down-sampled weight table is calculated from the weigh table using one or more of bilinear down-sampling, bicubic down-sampling or down-sampling in the frequency domain.

19. A non-transitory computer-readable medium for storing instructions that, when executed on a computer, down-sample and restore perspective geometry data and a weight table associated with a computed tomography device, the medium storing one or more instructions for:

generating perspective geometry data associated with the computed tomography device;

generating a weight table associated with the computed tomography device;

down-sampling the weight table and the perspective geometry data to reduce an amount of data to be stored;

storing the down-sampled perspective geometry data and the down-sampled weight table associated with the computed tomography device in a storage device; and

reconstructing, via interpolation, the perspective geometry data and the weight table from the down-sampled perspective geometry and the down-sampled weight table, respectively, using a graphical processing unit (GPU) during a tomographic volume reconstruction process for an object scanned using the computed tomography device, wherein the down-sampled weight table is stored as a texture surface by the GPU.

20. The non-transitory medium of claim 19 further storing one or more instructions for:

generating a three-dimensional tomographic volume of the object using the perspective geometry data and the weight table during the tomographic volume reconstruction process.

Assignments (3)
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST IN REEL/FRAME 038589/0305 Recorded Nov 7, 2025
From: BANK OF AMERICA, N.A., AS PREDECESSOR AGENT
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS SUCCESSOR AGENT
Reel/Frame 073506/0385 →
SECURITY AGREEMENT Recorded May 2, 2016
From: MERCURY SYSTEMS, INC.; MERCURY DEFENSE SYSTEMS, INC.; MICROSEMI CORP.-SECURITY SOLUTIONS; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 038589/0305 →
CHANGE OF NAME Recorded Feb 8, 2016
From: MERCURY COMPUTER SYSTEMS, INC.
To: MERCURY SYSTEMS, INC.
Reel/Frame 037734/0367 →