Neural Network 3D Reconstruction for Ambiguous Pattern Correspondence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D scanning technologies face challenges in determining the correspondence between image pixels and projection pattern elements, particularly with non-coded elements, leading to ambiguity in reconstructing object surfaces.

Innovation Solution

Utilizing a neural network trained with simulated data to determine the correspondence between imaged elements and projection elements, enhancing the reconstruction process by employing multiple neural networks in a cascaded manner to improve resolution and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a neural network is used to determine correspondence between image pixels and projection pattern elements, then measurement precision and reconstruction accuracy are improved, but device complexity increases

Engineering Contradiction:
Improvecorrespondence determination precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional geometric calculation methods with a neural network-based system to determine correspondence between image pixels and projection pattern elements. The neural network processes distorted projection patterns and outputs accurate correspondence relationships, substituting complex geometric algorithms with a trained neural network model that achieves superior precision in handling non-coded projection elements.

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

Solution Approach 2:

The patent uses simulated training data that copies real-world projection patterns and their corresponding correspondence relationships to train the neural network. By training on synthetic data representing various objects and projection scenarios, the neural network learns to accurately match image pixels with projection pattern elements without requiring complex real-time calculations during actual scanning.

Inventive Principle:
Principle #26Copying

2Measurement precision

If multiple neural networks are used in a cascaded manner, then image resolution and completeness are improved, but processing time increases

Engineering Contradiction:
Improveimage resolutionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the correspondence determination task into multiple stages by using multiple neural networks in a cascaded manner. Each neural network processes specific aspects of the projection pattern distortion and contributes to the final correspondence mapping. This segmentation allows each network to specialize in specific features or distortion types, improving overall resolution and completeness while distributing computational load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary training of neural networks on simulated data before actual scanning operations. The neural networks are pre-trained to recognize projection pattern distortions and determine correspondences, so that during actual use, they can quickly process real images without requiring extensive computation time for learning or adaptation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12460923B2Systems and methods of 3D object reconstruction using a neural network
Publication Date: 2025.11.04 ARTEC EURO S A R L
  • US12460923B2 patent drawing
  • US12460923B2 patent drawing
  • US12460923B2 patent drawing

AI summary

In accordance with some embodiments, a method is provided for determining correspondence between a projection pattern and an image of the projection pattern shone onto the surface of an object. The method includes obtaining an image of an object while a projection pattern is shone on the surface of the object. The method further includes, using a neural network to output a correspondence between respective pixels in the image and coordinates of the projection pattern. The method further includes, using the correspondence between respective pixels in the image and coordinates of the projection pattern, reconstructing a shape of the surface of the object.