Reduced Precision Bounding Volume Hierarchy Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ray tracing in graphics processing is resource-intensive due to the computational demands of constructing and traversing bounding volume hierarchies (BVHs) for real-time performance, particularly in cinematic rendering applications.

Innovation Solution

The implementation of a reduced precision bounding volume hierarchy construction method that optimizes the graphics processor architecture to accelerate ray traversal and intersection operations, utilizing specialized ray tracing cores and machine learning techniques for denoising, allowing for efficient processing and improved image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If reduced precision BVH construction is used, then computational load is reduced and real-time performance is improved, but manufacturing precision and measurement precision are compromised

Engineering Contradiction:
Improvereal-time ray tracing performanceVSAvoidBVH construction precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the precision parameter of BVH construction from high precision to reduced precision (e.g., using lower bit-depth representations for bounding volume data). This parameter change reduces the computational load and memory bandwidth requirements, enabling real-time ray tracing performance while maintaining sufficient accuracy for visual rendering applications where perceptual quality matters more than absolute geometric precision.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If full precision BVH construction is used, then image quality and rendering accuracy are improved, but computational resource consumption increases

Engineering Contradiction:
Improverendering accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies parameter changes by using reduced precision data representations (e.g., 8-bit or 16-bit integers instead of 32-bit floats) for storing and processing BVH structure information. This significantly reduces the energy and computational resources required for BVH construction and traversal while maintaining rendering quality that is visually indistinguishable from full precision methods in most practical scenarios.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs cheaper, lower-precision data structures for BVH construction that can be rapidly built and discarded between frames. These simplified BVH structures consume fewer computational resources and can be reconstructed more frequently, enabling real-time rendering pipelines where the BVH is rebuilt each frame rather than maintaining a single high-precision structure.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Speed

If reduced precision BVH is used, then processing speed is improved, but image quality may deteriorate

Engineering Contradiction:
Improveray traversal speedVSAvoidimage quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent introduces machine learning-based denoising algorithms as an intermediary step between reduced precision BVH traversal and final image output. The denoising algorithm compensates for the artifacts and quality degradation introduced by reduced precision calculations, effectively mediating between the speed benefits of low-precision processing and the quality requirements of the final rendered image.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional deterministic ray tracing mechanics with probabilistic or approximate methods enabled by reduced precision arithmetic. Instead of exact geometric intersection tests, the system uses approximate bounding volume tests combined with ML denoising to achieve visually similar results at higher speeds, substituting precise mechanical calculation with statistical approximation.

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

Data Source

PatentUS12026825B2Apparatus and method for reduced precision bounding volume hierarchy construction
Publication Date: 2024.07.02 INTEL CORP
  • US12026825B2 patent drawing
  • US12026825B2 patent drawing
  • US12026825B2 patent drawing

AI summary

Apparatus and method for efficient BVH construction. For example, one embodiment of an apparatus comprises: a memory to store graphics data for a scene including a plurality of primitives in a scene at a first precision; a geometry quantizer to read vertices of the primitives at the first precision and to adaptively quantize the vertices of the primitives to a second precision associated with a first local coordinate grid of a first BVH node positioned within a global coordinate grid, the second precision lower than the first precision; a BVH builder to determine coordinates of child nodes of the first BVH node by performing non-spatial-split binning or spatial-split binning for the first BVH node using primitives associated with the first BVH node, the BVH builder to determine final coordinates for the child nodes based, at least in part, on an evaluation of surface areas of different bounding boxes generated for each of the child node.