Point Cloud Classification Using Part-Level Graph Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud classification models struggle with domain generalization, failing to accurately classify features in unseen and unlabeled target domains due to neglecting the intricate complexities and nuances of objects, treating the point cloud as a monolithic entity, and not considering meaningful parts and their relationships.

Innovation Solution

The method involves segmenting the point cloud into meaningful parts and inducing a graph structure representation, using unsupervised part decomposition and graph structure induction to learn domain-invariant features, which are then classified using a graph encoder convolutional neural network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If point cloud classification models are trained on labelled source domain data, then classification accuracy is improved on training data, but the models fail to generalize to unseen and unlabeled target domains

Engineering Contradiction:
Improveclassification accuracyVSAvoiddomain generalization capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The point cloud is divided into multiple meaningful parts or components rather than treating it as a monolithic entity. This segmentation allows the model to learn domain-invariant features from each part independently, improving generalization to unseen domains while maintaining classification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The approach transforms the classification problem by changing the representation parameters from global point cloud features to local part-level features. This parameter transformation enables the model to capture invariant characteristics that generalize across domains.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the point cloud is treated as a monolithic entity, then the classification process is simpler, but the model neglects intricate complexities and meaningful parts relationships

Engineering Contradiction:
Improveclassification process complexityVSAvoidclassification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The point cloud is segmented into meaningful parts to capture intricate complexities and relationships. This segmentation reveals structural information that would be lost in monolithic processing, improving classification accuracy by considering part-level details and their relationships.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If fine-grained part-level information is used for classification, then classification accuracy improves, but additional annotation would be required

Engineering Contradiction:
Improveclassification accuracyVSAvoidannotation requirement
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs unsupervised part decomposition, allowing the algorithm to automatically identify and segment meaningful parts without human annotation. This self-service approach enables fine-grained analysis while avoiding the need for additional labeled data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual annotation processes are replaced with automated graph structure induction and unsupervised learning algorithms. This substitution eliminates the need for human-labeled part data while still achieving fine-grained classification.

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

4Measurement precision

If domain-specific features are learned for each target domain, then classification accuracy on that domain improves, but the approach becomes computationally expensive and impractical for multiple unseen domains

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The model learns universal domain-invariant features from the source domain that can be applied across multiple unseen target domains. This single model serves multiple functions and domains simultaneously, eliminating the need for separate training processes for each domain.

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

Solution Approach 2:

The graph structure representation and part decomposition are performed in advance on the source domain data, creating a reusable framework that can be efficiently applied to multiple target domains without repeated complex processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250308203A1Point cloud classification
Publication Date: 2025.10.02 FUJITSU LTD
  • US20250308203A1 patent drawing
  • US20250308203A1 patent drawing
  • US20250308203A1 patent drawing

AI summary

A computer-implemented method of performing point cloud classification comprising: selecting a point cloud for classification; obtaining a plurality of subsets of the selected point cloud associated with a plurality of parts of the selected point cloud; obtaining a graph structure representation of the subsets, the graph structure representation comprising nodes associated with each subset and one or more edges connecting the nodes; obtaining a graph structure embedding encapsulating structural relationships between the subsets, comprising inputting the graph structure representation into a graph encoder convolutional neural network; deriving a point cloud representation from the graph structure embedding; and classifying the point cloud representation, comprising inputting the point cloud representation into a classification neural network to obtain a classification of the selected point cloud.