GPU Tomographic Image Reconstruction Using 3D Blurring Kernels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current tomographic image reconstruction methods on CPUs are computationally intensive due to large memory requirements and slow processing times, especially for list-mode 3D reconstruction, which limits practical applications to Filtered Back projection or rebinned 2D-OSEM, and existing GPU implementations are limited to fan-beam and parallel beam X-ray CT and do not support line forward- and back-projection or blurring kernels.

Innovation Solution

A method using a graphics processing unit (GPU) for forward- and back-projection of tomographic images, employing a 3-dimensional blurring kernel and trilinear interpolation, to reconstruct images efficiently, allowing for the implementation of line projection algorithms and reducing computational costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If list-mode 3D-OSEM reconstruction is performed on a CPU, then image reconstruction can be performed with high flexibility and adaptability, but the computation time and processing speed become excessively long

Engineering Contradiction:
Improvereconstruction flexibilityVSAvoidcomputation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent replaces the CPU-based mechanical computation system with a GPU-based parallel processing system. The GPU's architecture with thousands of cores enables simultaneous execution of multiple projection operations, substituting the sequential processing of CPUs with parallel processing, thereby dramatically reducing computation time while maintaining reconstruction flexibility through programmable shader languages.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent segments the image reconstruction computation into independent projection operations that can be executed in parallel on GPU cores. By dividing the computational task into discrete, concurrent operations (forward projections, back projections, and updates), the system achieves both speedup and adaptability through the GPU's parallel architecture.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the number of detector elements is increased to improve resolution and sensitivity, then image quality improves, but the memory requirements for storing the system matrix become excessively large

Engineering Contradiction:
Improveimage resolutionVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and eliminates the system matrix from the reconstruction process entirely. Instead of storing the complete system matrix in memory, the method computes projections and back-projections on-the-fly using analytical geometry and ray-tracing algorithms, thereby removing the memory bottleneck while preserving image resolution through accurate projection modeling.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary computation of projection geometries and ray paths before reconstruction, storing only essential geometric parameters rather than the full system matrix. This preliminary preparation enables efficient on-the-fly projection calculations during iterative reconstruction, reducing memory requirements while maintaining computational accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a large cluster of computers is used to perform 3D list-mode reconstruction, then computation speed improves, but the device complexity and cost increase significantly

Engineering Contradiction:
Improvereconstruction speedVSAvoidcomputer cluster complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple computation functions (forward projection, back projection, image update, and filtering) into a single integrated GPU system. By combining these previously separate computational tasks that would require multiple computers into one unified parallel processing architecture, the system achieves cluster-level performance with a single device, thereby reducing complexity while maintaining high productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal GPU-based reconstruction platform that can handle multiple reconstruction algorithms (OSEM, MLEM, FBP), different imaging modalities (PET, SPECT, CT), and various projection geometries through programmable shaders. This multi-functional capability replaces the need for specialized computer clusters for different reconstruction tasks with a single versatile system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of manufacture

If existing GPU implementations use only 2D texture-mapping capability for fan-beam and parallel beam reconstruction, then implementation is simpler, but the adaptability to handle line projection and blurring kernels is limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoidprojection algorithm flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transitions from 2D texture-mapping to 3D volumetric rendering capabilities of the GPU. By utilizing the GPU's 3D texture memory and volumetric rendering pipelines, the system can handle 3D list-mode projection data and apply 3D blurring kernels, thereby extending adaptability from 2D to 3D while leveraging the same parallel processing architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent changes the fundamental parameters of GPU utilization from 2D texture coordinates to 3D volumetric coordinates and ray-tracing parameters. By modifying how the GPU processes geometric data (from pixel-based 2D mapping to ray-based 3D projection), the system achieves versatility in handling different projection geometries and blurring operations while maintaining implementation efficiency through shader programming.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8314796B2Method of reconstructing a tomographic image using a graphics processing unit
Publication Date: 2012.11.20 THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIV
  • US8314796B2 patent drawing
  • US8314796B2 patent drawing
  • US8314796B2 patent drawing

AI summary

The present invention provides a method of reconstructing a tomographic image. In a first step, a tomographic image is forward-projected along a list of geometrical lines in a GPU. This list of geometrical lines may be list-mode event data acquired from a tomographic scanner. Alternatively, the list may be a list of weighted lines derived from a sinogram, a histogram, or a timogram acquired from a tomographic scanner. Next, the list of geometrical lines is back-projected into a 3-dimensional volume using the GPU. The results of the forward- and back-projection are then used to reconstruct the tomographic image, which is then provided as an output, e.g. to make the image available for further processing. Examples of output include storage on a storage medium and display on a display device.