Swept Volume Determination Using Voxel Subsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for determining the swept volume of objects in 3D space are limited to specific shapes and trajectories, are computationally intensive, and require processing the entire 3D space, leading to inefficiencies and artifacts in computation.

Innovation Solution

The techniques evaluate a subset of voxels near the surface of the swept volume using a signed distance field representation and a local growth algorithm, reducing computational complexity by only processing voxels through which the surface passes and those close to it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional swept volume determination techniques are used to ensure accuracy, then measurement precision is improved, but computational complexity increases significantly

Engineering Contradiction:
Improveswept volume determination accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The 3D space is segmented into a voxel grid structure, dividing the continuous space into discrete volumetric elements. This segmentation allows the algorithm to process only relevant voxels rather than the entire continuous space, reducing computational complexity while maintaining accuracy in swept volume determination

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the voxel grid, creating a 4D representation (x, y, z, t) where time is the fourth dimension. This dimensional extension allows the algorithm to track object positions through time and accurately determine swept volumes by examining voxel states across multiple time steps, improving precision without proportionally increasing computational complexity

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

2Measurement precision

If the entire 3D space is processed to ensure complete coverage, then productivity is reduced, but measurement precision is improved

Engineering Contradiction:
Improveswept volume determination accuracyVSAvoidcomputation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The algorithm applies local quality by focusing computational resources only on voxels that are relevant to the swept volume calculation. Instead of uniformly processing all voxels in the 3D space, the method identifies and processes only those voxels that intersect with the object's trajectory or are adjacent to it, significantly improving computation speed while maintaining accuracy

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by evaluating only a subset of voxels rather than the complete voxel grid. The algorithm determines which voxels need to be processed based on the object's position and trajectory, evaluating only those voxels that are necessary for accurate swept volume determination, thus improving productivity without sacrificing measurement precision

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If existing techniques are used for specific object shapes, then ease of manufacture is improved, but adaptability deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidobject shape compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The voxel-based algorithm provides universality by being applicable to objects of any shape and trajectory type. The method does not require specialized handling for different object geometries, as the voxel grid approach naturally accommodates any form factor. This single unified algorithm can process spheres, cubes, irregular shapes, and complex structures equally effectively, greatly enhancing adaptability while maintaining implementation simplicity

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

Data Source

PatentUS11810255B2Swept volume determination techniques
Publication Date: 2023.11.07 ADOBE INC
  • US11810255B2 patent drawing
  • US11810255B2 patent drawing
  • US11810255B2 patent drawing

AI summary

Techniques for determining a swept volume of an object moving along a trajectory in a 3D space are disclosed. In some examples, a computer graphics application accesses a representation of the object, such as the signed distance field (SDF), and the trajectory information describing the movement path in the 3D space over a time period. The 3D space is represented using a grid of voxels each having multiple vertices. The computer graphics application determines the swept volume of the object in the 3D space by evaluating a subset of the grid of voxels (e.g., the voxels surrounding the surface of the swept volume). The number of voxels in the subset of voxels is less than the number of voxels in the grid of voxels. The computer graphics application further generates a representation of the swept volume surface for output.