Point Cloud Message Passing via Canonical Edge Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning architectures face challenges in efficiently generating invariant predictions for point clouds due to high computational costs and complexity, particularly when dealing with rotations, translations, and permutations.

Innovation Solution

The approach involves mapping edges in a point cloud to a canonical edge using group elements, processing these edges with a neural network to generate features, and then inverting the transformation to maintain invariance, thereby reducing dimensionality from three-dimensional to two-dimensional symmetry, which simplifies the computational process and improves model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional machine learning architectures are used for point cloud prediction, then model accuracy can be achieved, but computational complexity and costs become substantially high

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the computational problem from three-dimensional point cloud processing to two-dimensional edge representation processing. By mapping edges to a canonical plane and using only two dimensions for message passing, the system reduces computational complexity while maintaining prediction accuracy through the equivalence of edge representations in different orientations.

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

Solution Approach 2:

The patent introduces asymmetric edge representations where edges are mapped to a canonical orientation (e.g., x-axis) rather than treating all orientations symmetrically. This asymmetric canonical form allows the neural network to process edges in a standardized way, reducing computational complexity while preserving the essential geometric information needed for accurate predictions.

Inventive Principle:
Principle #4Asymmetry

2Adaptability or versatility

If conventional approaches handle point cloud invariance, then predictions can be made invariant under pose transformations, but the implementation becomes difficult and computationally expensive

Engineering Contradiction:
Improveinvariance under pose transformationsVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent reduces the complexity of achieving pose invariance by projecting three-dimensional edges onto a two-dimensional canonical plane. This dimensional reduction simplifies the mathematical operations required for invariance while maintaining the ability to handle arbitrary pose transformations through the canonical representation.

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

Solution Approach 2:

The patent performs preliminary mapping of edges to a canonical form before processing by the neural network. This preliminary action of normalizing edge orientations simplifies subsequent computations and enables the model to handle invariant transformations more easily, as the edges are already in a standardized representation.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If three-dimensional edge processing is used, then complete geometric information is preserved, but computational efficiency decreases

Engineering Contradiction:
Improvegeometric information preservationVSAvoidcomputational efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent demonstrates that for the specific task of point cloud prediction, the full three-dimensional edge information is not necessary. By reducing edges to their two-dimensional projection on a canonical plane, the system maintains sufficient geometric information for accurate predictions while significantly improving computational efficiency through reduced dimensionality.

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

Solution Approach 2:

The patent extracts only the essential information needed for prediction from the full three-dimensional edge data. By taking out the angular orientation information and retaining only the radial distance and canonical position, the system achieves computational efficiency without losing the critical geometric information required for accurate point cloud predictions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240037453A1Efficient machine learning message passing on point cloud data
Publication Date: 2024.02.01 QUALCOMM INC
  • US20240037453A1 patent drawing
  • US20240037453A1 patent drawing
  • US20240037453A1 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques and apparatus for improved machine learning. Input data comprising a plurality of points in multidimensional space is accessed. An edge connecting a first point and a second point of the plurality of points is identified, and the edge is mapped to a defined axis in the multidimensional space by applying a group element to the edge. An intermediate feature is generated by processing the mapped edge using a neural network. An output feature is generated by applying an inverse of the group element to the intermediate feature, and an output inference is generated based at least in part on the output feature.