Volumetric Medical Image Rendering Voxel Visibility Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current volumetric medical imaging techniques face challenges in accurately determining voxel visibility, leading to artefacts and inefficient rendering due to the naive thresholding method, which fails to account for interpolation and results in missing critical voxels and blocky artefacts.

Innovation Solution

A method and apparatus that utilize a visibility thresholding process, where a region of interest is set around each voxel, determining maximum and minimum data values, and using a summed visibility table to designate voxels as visible or non-visible, considering interpolated data values and opacity thresholds, to improve voxel classification and reduce artefacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If naive thresholding method is used to determine voxel visibility, then rendering efficiency is improved by disregarding non-visible voxels, but voxel classification accuracy deteriorates leading to artefacts and missing critical voxels

Engineering Contradiction:
Improverendering efficiencyVSAvoidvoxel classification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing visibility classification on voxels before the actual rendering process. A classification stage is introduced that uses transfer function opacity values to pre-determine which voxels are visible and which are non-visible. This preliminary classification allows the rendering stage to efficiently skip non-visible voxels while ensuring that all visible voxels are correctly identified, thus resolving the contradiction between rendering efficiency and classification accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If naive thresholding disregards voxels with zero opacity, then rendering resources are reduced, but interpolation effects are lost causing blocky artefacts

Engineering Contradiction:
Improverendering resourcesVSAvoidblocky artefacts
Core Design Contradiction:
Loss of energyVSObject-generated harmful factors

Solution Approach 1:

The patent introduces an intermediary classification mechanism that acts between the raw voxel data and the rendering process. This classification stage evaluates opacity values from transfer functions and makes informed decisions about voxel visibility. By using this intermediary layer, the system can accurately identify voxels that contribute to interpolation effects even if their individual opacity is zero, while still disregarding truly non-visible voxels to save rendering resources, thus eliminating blocky artefacts without wasting computational resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If all voxels are processed in rendering to ensure accuracy, then voxel classification accuracy is maintained, but rendering time and computational resources increase significantly

Engineering Contradiction:
Improvevoxel classification accuracyVSAvoidrendering time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the rendering process into two distinct segments: a classification stage and a rendering stage. In the classification stage, voxels are evaluated and labeled as visible or non-visible based on transfer function opacity values. In the rendering stage, only voxels marked as visible are processed. This segmentation allows the system to maintain high classification accuracy through careful evaluation while significantly reducing rendering time by excluding non-visible voxels from the computationally intensive rendering process.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11443476B2Image data processing method and apparatus
Publication Date: 2022.09.13 CANON MEDICAL SYST CORP
  • US11443476B2 patent drawing
  • US11443476B2 patent drawing
  • US11443476B2 patent drawing

AI summary

A medical processing apparatus comprises processing circuitry configured to: receive an image data set for rendering; for each of a plurality of a pixels or voxels in the image data set: set a region of interest around the pixel or voxel; determine a maximum data value and a minimum data value for pixels or voxels in the region of interest; and designate the pixel or voxel as visible or as non-visible based on the maximum data value and the minimum data value for the region of interest; and perform a rendering process using the pixels or voxels of the image data set that designated as visible.