Temporal Spatial Coherence for MIP Acceleration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maximum Intensity Projection (MIP) and Minimum Intensity Projection (MinIP) techniques are computationally expensive due to the need for tri-linear interpolation along rays, and existing acceleration techniques like space leaping and early ray termination are not applicable, leading to inefficiencies in volume rendering processes.

Innovation Solution

A method that utilizes temporal and spatial coherence to estimate an initial threshold for determining maximum/minimum intensity values, reducing the overhead by using a buffer to store distance information and employing a reduced path octree structure for accelerated ray casting, allowing for a two-pass approach to efficiently determine maximum/minimum intensity projections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ray casting based MIP is used to determine maximum intensity projection, then accurate maximum intensity values are obtained, but the computational cost is high due to tri-linear interpolation along all rays

Engineering Contradiction:
Improvemaximum intensity value accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs a first pass through the volume data before the second pass to identify candidate locations for maximum intensity values. This preliminary action stores distance information in a buffer for each ray of the previous frame, allowing the second pass to focus computation only on promising regions rather than interpolating all samples along every ray, thus reducing computational cost while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the MIP computation into two distinct passes: a first pass that collects distance information and identifies candidate locations, and a second pass that performs the actual maximum intensity determination. This segmentation allows each pass to be optimized for its specific task, reducing the overall computational burden compared to a single comprehensive pass

Inventive Principle:
Principle #1Segmentation

2Productivity

If space leaping or early ray termination techniques are used for direct volume rendering, then processing speed is improved, but these techniques cannot be applied to MIP algorithms

Engineering Contradiction:
Improveprocessing speedVSAvoidalgorithm applicability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent changes the approach from direct volume rendering parameters to MIP-specific parameters by using distance information storage in a buffer and implementing a two-pass algorithm. This parameter change allows acceleration techniques to be adapted for MIP by modifying how ray traversal and intensity determination are performed, rather than using the original space leaping or early ray termination methods directly

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a two-pass approach with buffer storage is used for MIP, then processing speed is improved by 10-20%, but additional buffer memory is required to store distance information

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent creates a buffer that stores distance information as a copy of the essential data needed for acceleration. Instead of storing complete ray traversal information or reprocessing original volume data, the buffer holds only the critical distance metrics from the first pass, enabling the second pass to proceed efficiently with minimal memory requirements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7317825B2Using temporal and spatial coherence to accelerate maximum/minimum intensity projection
Publication Date: 2008.01.08 SIEMENS MEDICAL SOLUTIONS USA INC
  • US7317825B2 patent drawing
  • US7317825B2 patent drawing
  • US7317825B2 patent drawing

AI summary

A computer-implemented method for intensity projection includes providing volume data, determining an estimated threshold for determining a maximum/minimum intensity value in the volume data from temporal coherence and spatial coherence information, performing the second pass for determining an actual maximum/minimum value along the new ray, wherein the second pass uses the estimated threshold as an initial threshold, and updating the buffer with a new location value where the actual maximum/minimum value for the next frame was determined.