Progressive Texture Volume Rendering Blending

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Texture-based volume rendering is a lengthy process, especially when rendering high-resolution images of large datasets, leading to long waiting times and potentially misleading intermediate images that give false illusions of dataset structure, particularly in medical applications.

Innovation Solution

A progressive refinement approach that blends low-quality and high-quality images based on completeness, pixel opacity, and color differences to create a smooth transition, hiding brick boundaries and reducing blocky effects inherent in brick-by-brick rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If brick-by-brick rendering is used to render large datasets, then rendering capability is improved and memory requirements are reduced, but image quality deteriorates due to visible brick boundaries and blocky effects

Engineering Contradiction:
Improverendering capabilityVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent divides the 3D dataset into multiple bricks and renders them separately, then combines the rendered bricks to form the complete image. This segmentation allows rendering of large datasets that would otherwise exceed memory capabilities while maintaining image quality through proper blending of adjacent bricks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple partially rendered bricks together using blending operations. The blending process combines the rendered pixels from adjacent bricks, smoothing the transitions and hiding the boundaries between bricks, thus eliminating the blocky effects while preserving the ability to handle large datasets.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If high-quality rendering is performed on large datasets, then image quality is improved, but rendering time increases significantly

Engineering Contradiction:
Improveimage qualityVSAvoidrendering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary rendering of multiple bricks in parallel before final composition. By preparing rendered bricks in advance and storing them in memory, the system can quickly combine them without performing redundant rendering operations, thus reducing total rendering time while maintaining high image quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent renders bricks to a common reference resolution that may be higher than the final display resolution. This partial over-rendering ensures that all necessary detail is captured during the rendering process, allowing for efficient blending and composition without requiring additional rendering passes, thus optimizing the balance between quality and time.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If intermediate images are displayed during rendering, then user feedback is improved, but false illusions of dataset structure may be created

Engineering Contradiction:
Improveuser feedbackVSAvoidfalse illusions
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent prepares multiple fully rendered bricks in advance before displaying intermediate results. This preliminary rendering ensures that the intermediate images shown to users are composed of complete, accurate brick data rather than partial or incomplete information, preventing false illusions while still allowing user feedback during the blending process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a blending operation as an intermediary step between rendering and display. The blending process acts as a mediator that combines multiple brick renderings in a controlled manner, ensuring that intermediate displayed images represent accurate portions of the dataset structure while still providing visual feedback to users during the rendering process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7843452B2Progressive refinement for texture-based volume rendering
Publication Date: 2010.11.30 SIEMENS MEDICAL SOLUTIONS USA INC
  • US7843452B2 patent drawing
  • US7843452B2 patent drawing
  • US7843452B2 patent drawing

AI summary

A method for rendering a two-dimensional image comprising: (a) obtaining a first three-dimensional set of data for a relatively high quality image; (b) generating a second three-dimensional set of data for a relatively low quality image from the obtained three-dimensional set of data; (c) rendering a relatively low quality two-dimensional image from second three-dimensional set of data; (d) rendering a first portion of a relatively high quality two-dimensional image from a first portion of the first three-dimensional set of data; (e) blending the rendered low quality two-dimensional image with relatively high quality two-dimensional image; (f) rendering a second portion of a relatively high quality two-dimensional image from a different portion of the first three-dimensional set of data; and (g) blending the rendered low quality two-dimensional image from second three-dimensional set of data with relatively high quality two-dimensional image from the second portion of the first three-dimensional set of data. The process repeats until the entire image is rendered.