Dynamic Metric Weighting for 3D Vision Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine vision systems face challenges in accurately and efficiently aligning three-dimensional (3D) objects using inappropriate 3D alignment algorithms, such as Iterative Closest Point (ICP), which can result in incorrect or no alignment due to limitations in point-to-line and point-to-plane metrics.

Innovation Solution

The system dynamically weights between point-to-plane and point-to-edge metrics on a per-edge basis, using a normal information matrix and principal component analysis to evaluate the contribution of edges and normals, allowing for a hybrid metric that minimizes both point-to-plane and point-to-edge distances, thereby improving robustness and accuracy in alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If point-to-plane metric is used in ICP alignment, then alignment accuracy for planar surfaces is improved, but alignment fails for objects with limited planar information or occlusions

Engineering Contradiction:
Improvealignment accuracyVSAvoidalignment robustness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent dynamically changes the metric parameter from pure point-to-plane to a hybrid metric that incorporates both point-to-plane and point-to-edge components. The weighting parameter λ is adjusted based on the quality of planar information availability, allowing the system to adapt between different metric types depending on the scene conditions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The alignment system transitions from a static metric choice to a dynamic one where the metric composition changes based on real-time assessment of normal information quality. The system evaluates the reliability of planar information and adjusts the metric in favor of edge-based measurement when normals are unreliable.

Inventive Principle:
Principle #15Dynamics

2Reliability

If point-to-edge metric is used in ICP alignment, then alignment robustness to occlusions is improved, but alignment precision deteriorates compared to point-to-plane metric

Engineering Contradiction:
Improvealignment robustnessVSAvoidalignment accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent modifies the edge metric contribution by introducing a weighting factor λ that scales the point-to-edge distance term. This allows the system to use edge information robustly when needed while maintaining precision by reducing edge weight when high-precision planar information is available.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a composite alignment metric that combines point-to-plane and point-to-edge measurements into a unified energy function. This hybrid metric leverages the strengths of both approaches: the precision of point-to-plane for good normal information and the robustness of point-to-edge for occluded or non-planar regions.

Inventive Principle:
Principle #40Composite materials

3Device complexity

If traditional ICP with single metric is used, then computational simplicity is maintained, but alignment accuracy deteriorates for complex geometries

Engineering Contradiction:
Improvealgorithm simplicityVSAvoidpose determination accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces a dynamic parameter λ that controls the mix of metrics, allowing the system to adapt to different geometric complexities. The parameter is determined by evaluating normal information quality, enabling accurate alignment for complex geometries without requiring manual intervention.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-assessment of the alignment conditions by evaluating the quality of normal information and automatically adjusts the metric composition accordingly. This self-service mechanism eliminates the need for external parameter tuning while maintaining high accuracy for various object geometries.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11881000B2System and method for simultaneous consideration of edges and normals in image features by a vision system
Publication Date: 2024.01.23 COGNEX CORP
  • US11881000B2 patent drawing
  • US11881000B2 patent drawing
  • US11881000B2 patent drawing

AI summary

This invention applies dynamic weighting between a point-to-plane and point-to-edge metric on a per-edge basis in an acquired image using a vision system. This allows an applied ICP technique to be significantly more robust to a variety of object geometries and/or occlusions. A system and method herein provides an energy function that is minimized to generate candidate 3D poses for use in alignment of runtime 3D image data of an object with model 3D image data. Since normals are much more accurate than edges, the use of normal is desirable when possible. However, in some use cases, such as a plane, edges provide information in relative directions the normals do not. Hence the system and method defines a “normal information matrix”, which represents the directions in which sufficient information is present. Performing (e.g.) a principal component analysis (PCA) on this matrix provides a basis for the available information.