Partial Point Cloud Pose Estimation With Symmetry-Aware Shape Completion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine vision methods for 6D pose estimation and shape completion face challenges such as high costs for annotated training data, rotational ambiguities with symmetric objects, and inefficiencies in handling symmetry, particularly in industrial robotics applications.

Innovation Solution

A novel encoder-decoder neural network (KNN) trained on CAD models, utilizing a PointNet++ architecture for encoding and a DeepSDF-based decoder to estimate 6D positions and complete shapes from partial point clouds, with separate loss functions for symmetric and asymmetric objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If RGB-based methods are used for 6D pose estimation, then color information is utilized, but additional labeled training data are required which increases costs

Engineering Contradiction:
Improve6D pose estimation accuracyVSAvoidamount of labeled training data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent uses synthetic data generated from CAD models as training data, creating virtual copies of real objects in controlled environments. This eliminates the need for expensive annotated real-world images while maintaining training effectiveness through rendered views and synthetic depth information

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces depth information as an intermediary representation between RGB images and 6D pose estimation. By training on synthetic depth data and point clouds derived from CAD models, the system bridges the gap between visual input and geometric output without requiring labeled photographs

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If symmetric objects are processed using conventional 6D pose estimation, then position determination is attempted, but rotational ambiguities occur due to symmetry

Engineering Contradiction:
Improveposition estimation accuracyVSAvoidrotational ambiguity
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies asymmetric perturbation to symmetric objects during training by introducing random rotations and transformations. This teaches the network to distinguish between symmetric configurations by learning from artificially created asymmetric variations, enabling accurate pose estimation even for originally symmetric objects

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent uses dynamic transformation of training data by applying random rotations, translations, and scaling to CAD models during training. This creates diverse training examples that help the network learn to resolve rotational ambiguities by seeing the same object in many different orientations and configurations

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple types of training data are used, then comprehensive training is achieved, but training costs and data preparation time increase

Engineering Contradiction:
Improvetraining data comprehensivenessVSAvoiddata preparation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary generation of diverse training data from CAD models before actual training begins. By pre-rendering multiple views, depths, and point clouds from standardized CAD files, the system prepares comprehensive training sets automatically without manual annotation, reducing both time and cost

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses CAD models as a universal source that can generate multiple types of training data (RGB images, depth maps, point clouds, normal maps) from a single model file. This multi-functional approach eliminates the need to collect and annotate separate datasets for each data type, significantly reducing preparation time

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

Data Source

PatentUS12555266B2Shape completion and object position estimation for machine vision
Publication Date: 2026.02.17 ROBERT BOSCH GMBH
  • US12555266B2 patent drawing
  • US12555266B2 patent drawing
  • US12555266B2 patent drawing

AI summary

A computer-implemented method for machine vision includes generating, by an artificial neural network, a 6D position estimate of an object and a shape completion estimate of the object based on a partial point cloud. The partial point cloud including a set of 3D points representing the object. The artificial neural network trained using at least one digital geometry model of the object, in particular, at least one CAD model of the object.