Multi-Resolution Voxel Alignment for Sparse Scene Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently aligning multi-resolution voxel spaces, which are time and resource-intensive, especially when initial scanning errors are large or voxels are sparse, leading to difficulties in convergence and increased processing requirements.

Innovation Solution

The system aligns coarser voxel resolutions first, iteratively adding finer resolutions as error thresholds are met, utilizing eigenvalues and quality metrics to select voxels for alignment, and incorporating semantic classes to improve convergence efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multi-resolution voxel spaces are aligned using traditional methods, then alignment accuracy can be achieved, but processing time and resource consumption increase significantly

Engineering Contradiction:
Improvealignment accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The alignment process is segmented by resolution levels. The system divides the multi-resolution voxel space into coarse and fine resolution components, aligning coarse voxels first to establish a preliminary alignment, then progressively refining with finer resolutions. This segmentation allows the system to achieve accurate alignment without processing all voxel details simultaneously, reducing overall processing time while maintaining precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary alignment using coarse-resolution voxels before conducting fine-resolution alignment. By establishing a rough alignment framework first with computationally cheaper coarse voxels, the system reduces the search space and computational burden for subsequent fine-resolution alignment, thereby decreasing total processing time while preserving final alignment accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multi-resolution voxel spaces are aligned using traditional methods, then alignment can be achieved, but resource consumption increases

Engineering Contradiction:
Improvealignment accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The alignment computation is segmented across resolution levels. Coarse-resolution alignment is performed first using minimal computational resources, establishing a baseline alignment. Then fine-resolution alignment is performed on a reduced search space, minimizing total resource consumption while achieving high precision. This segmented approach avoids the exponential resource cost of directly aligning all fine-resolution voxels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Preliminary alignment using coarse voxels is performed before fine-resolution alignment. This preliminary action creates a constrained search space for subsequent fine alignment, dramatically reducing the computational resources required for the final high-precision alignment step, thus achieving accurate results with lower overall resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If alignment is performed on all voxel resolutions simultaneously, then comprehensive alignment is achieved, but convergence difficulty increases when scanning errors are large

Engineering Contradiction:
Improvealignment comprehensivenessVSAvoidconvergence difficulty
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The alignment process is segmented into resolution-based stages. Coarse-resolution alignment handles large scanning errors robustly by providing a global alignment framework. Fine-resolution alignment then refines this framework locally. This segmentation prevents convergence failures that would occur if all resolutions were processed simultaneously with large initial errors, as each stage operates within an appropriate error tolerance range.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Coarse-resolution alignment is performed as a preliminary action before fine-resolution alignment. This preliminary coarse alignment reduces large scanning errors to acceptable levels, creating a suitable starting point for fine-resolution alignment. This sequential approach prevents convergence failures that would occur if fine alignment attempted to correct large errors directly.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If fine-resolution voxels are aligned first, then detailed alignment accuracy can be achieved, but processing time increases

Engineering Contradiction:
Improvedetailed alignment accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The conventional approach of aligning fine-resolution voxels first is inverted. Instead, the system aligns coarse-resolution voxels first to establish a global alignment framework, then progressively refines with finer resolutions. This inversion leverages the computational efficiency of coarse voxels to reduce the search space for fine voxels, achieving detailed accuracy with reduced processing time compared to the reverse approach.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250224252A1System and method for generating multi-resolution voxel spaces
Publication Date: 2025.07.10 ZOOX INC
  • US20250224252A1 patent drawing
  • US20250224252A1 patent drawing
  • US20250224252A1 patent drawing

AI summary

Techniques for representing a scene or map based on statistical data of captured environmental data are discussed herein. In some cases, the data (such as covariance data, mean data, or the like) may be stored as a multi-resolution voxel space that includes a plurality of semantic layers. In some instances, individual semantic layers may include multiple voxel grids having differing resolutions. Multiple multi-resolution voxel spaces may be merged or aligned to generate combined scenes based on detected voxel covariances at one or more resolutions.