Global Transformer for Point Cloud Context Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for processing point cloud data, such as convolutional networks, face challenges in efficiently modeling global context due to the unstructured and irregular nature of 3D point clouds, leading to high computational costs and information loss when converting point clouds into 3D grids, and existing transformer approaches suffer from quadratic complexity in memory and computation.

Innovation Solution

A novel global transformer architecture that utilizes a set of global feature tokens to model and propagate global context information across all local feature points, reducing computational and memory overhead by using attention mechanisms, allowing for efficient modeling of global context with linear complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If convolutional networks are used to process point cloud data, then structured 2D grid processing can be applied, but computational costs increase and information loss occurs due to conversion requirements

Engineering Contradiction:
Improveease of processingVSAvoidcomputational cost
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent replaces the mechanical conversion process of point clouds to 3D grids with a direct transformer-based processing approach. The transformer model processes point cloud data directly in its unstructured format, eliminating the need for conversion to structured grids and thereby reducing computational costs and information loss while maintaining processing capability.

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

2Loss of information

If transformer approaches are used to model global context in point clouds, then attention mechanism enables global information flow, but quadratic complexity in memory and computation occurs

Engineering Contradiction:
Improveglobal context modelingVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the point cloud processing into local feature extraction and global context modeling components. By using a two-stage approach where local features are first extracted and then aggregated into global context through attention mechanisms, the model reduces computational complexity while maintaining the ability to model global context effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial attention by focusing the attention mechanism on specific regions or features rather than processing all point cloud data uniformly. This selective attention approach reduces the computational burden while still capturing essential global context information, thereby lowering quadratic complexity requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If existing transformer architectures are applied to point clouds, then global context can be modeled, but the number of modeling parameters increases significantly

Engineering Contradiction:
Improveglobal context representationVSAvoidnumber of parameters
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts and utilizes only the essential global context information needed for the task rather than processing all available data. By focusing the transformer architecture on extracting key global features and context representations, the model reduces the number of parameters required while maintaining effective global context representation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11908202B2Method and system of using a global transformer for efficient modeling of global context in point clouds
Publication Date: 2024.02.20 GM CRUISE HOLDINGS LLC
  • US11908202B2 patent drawing
  • US11908202B2 patent drawing
  • US11908202B2 patent drawing

AI summary

For one embodiment of the present invention, a method of object detection and part segmentation is described. The method includes generating a three-dimensional (3D) point cloud including a plurality of points in a volume of a space of the point cloud based on receiving point cloud dat. The method further includes obtaining, with a global transformer, a set of global feature tokens and local feature points of the 3D point cloud, enforcing with an attention mechanism information flow across the set of global feature tokens and local feature point, and generating, with the global transformer, a set of new global feature tokens and new local feature points with modeled global context information.