Real-time 3D Model Refinement via Projected Texture Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating 3D models of objects in motion, such as those on conveyor belts, face challenges in accurately representing corners and edges due to computational expense and resource consumption, leading to suboptimal clarity and fidelity in textured meshes.

Innovation Solution

The system captures initial imaging data from an object in motion, generates a 3D model, and synthetically projects it forward to subsequent positions, comparing texture alignment to refine the model iteratively, ensuring accurate representation by adjusting vertices and adding or removing points based on texture consistency across views.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If depth images or point samples are captured with high density to improve accuracy of depth models, then manufacturing precision improves, but computational expense and resource consumption increase significantly

Engineering Contradiction:
Improveaccuracy of depth modelVSAvoidcomputational expense
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary action by projecting the 3D model to a subsequent position before actual capture occurs, creating a synthetic representation in advance. This allows comparison and refinement to be guided by the projected model, reducing the need for exhaustive depth sampling while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a synthetic copy of the 3D model at the subsequent position through projection. This synthetic model serves as a reference that can be compared with actual capture data, enabling refinement without requiring equally dense sampling at the second position.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If depth images are captured to accurately represent corners and edges of objects, then manufacturing precision improves, but the sampling effectiveness at sharp points deteriorates

Engineering Contradiction:
Improverepresentation of corners and edgesVSAvoidsampling effectiveness at sharp points
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The system uses feedback by comparing the projected 3D model with actual capture data from the second position. Discrepancies in corner and edge representation provide feedback that guides selective refinement of the depth model, improving representation of sharp points through targeted adjustments rather than uniform oversampling.

Inventive Principle:
Principle #23Feedback

3Productivity

If processing time is reduced to enable real-time 3D model generation, then productivity improves, but measurement precision of object features deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidaccuracy of object representation
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary projection of the 3D model to the subsequent position before actual capture. This advance preparation creates a reference framework that guides the refinement process, enabling faster processing by avoiding exhaustive analysis while maintaining measurement precision through targeted comparison and adjustment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10282902B1Real-time textured 3D models
Publication Date: 2019.05.07 AMAZON TECH INC
  • US10282902B1 patent drawing
  • US10282902B1 patent drawing
  • US10282902B1 patent drawing

AI summary

3D models of objects in motion may be generated using depth imaging data and visual imaging data captured at different times. A 3D model of an object in motion at a first position may be generated at a first time and projected forward to a second position corresponding to a second time. Imaging data captured from the object at the second position at the second time may be compared to the projected-forward 3D model of the object at the second position. Differences between the imaging data and the projected-forward 3D model may be used to modify the 3D model, as necessary, until an accurate and precise 3D representation of the object has been derived.