3D Model Part Retrieval via Shape Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for generating 3D models from 2D images are time-consuming and require significant expertise, making the process costly and inefficient, especially for complex objects, as they rely heavily on manual artist intervention.

Innovation Solution

The use of machine learning techniques, specifically multi-headed convolutional neural networks, to automatically identify and retrieve 3D model parts from a library, modify them to match the input 2D image data, and combine these parts to generate a complete 3D model, along with predicting Physically-Based Rendering (PBR) materials for enhanced photorealism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual artist intervention is used to generate 3D models from 2D images, then the quality and realism of the 3D models are improved, but the time required and cost increase significantly

Engineering Contradiction:
Improve3D model qualityVSAvoidmodeling time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system segments the 3D modeling process into distinct components: 2D image input, automated part identification, 3D model retrieval, and assembly. By breaking down the complex task of creating realistic 3D models into manageable segments, the system achieves both high quality output and reduced time requirements, eliminating the need for manual artist intervention while maintaining manufacturing precision.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If manual artist intervention is used to generate 3D models from 2D images, then the quality and realism of the 3D models are improved, but the cost increases significantly

Engineering Contradiction:
Improve3D model qualityVSAvoidmodeling cost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The system enables self-service automated 3D modeling by using machine learning algorithms to automatically identify object parts in 2D images, retrieve corresponding 3D models, and assemble them. This eliminates the need for expensive manual artist intervention while maintaining high-quality output, directly reducing manufacturing costs without sacrificing 3D model quality.

Inventive Principle:
Principle #25Self-service

3Productivity

If automated methods are used to generate 3D models from 2D images, then the time required and cost are reduced, but the quality and realism of the 3D models decrease

Engineering Contradiction:
Improvemodeling speedVSAvoid3D model quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system replaces manual mechanical processes with automated machine learning-based processes. Convolutional neural networks automatically analyze 2D images to identify object parts, and automated retrieval systems fetch corresponding 3D models. This substitution maintains high productivity while ensuring manufacturing precision through sophisticated algorithms that capture complex visual features and relationships.

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

Solution Approach 2:

The system transforms the modeling process by changing key parameters: using deep learning feature extraction instead of manual modeling, automated part segmentation instead of manual segmentation, and intelligent 3D model retrieval based on learned features. These parameter changes enable the system to achieve both high productivity and manufacturing precision simultaneously by optimizing the automated workflow.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12259948B1Three dimensional object part retrieval
Publication Date: 2025.03.25 AMAZON TECH INC
  • US12259948B1 patent drawing
  • US12259948B1 patent drawing
  • US12259948B1 patent drawing

AI summary

Devices and techniques are generally described for retrieving three dimensional part models. Two-dimensional (2D) image data representing an object with at least a first part and a second part may be received. A first machine learning model may be used to generate a first shape embedding representing the first part and a second shape embedding representing the second part. A first 3D model stored in a non-transitory computer-readable memory that represents the first part may be determined based at least in part on the first shape embedding. A second 3D model stored in the non-transitory computer-readable memory that represents the second part may be determined based at least in part on the second shape embedding.