3D Printing Feature Classification via ML Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D printing technologies lack the ability to automatically detect and classify critical features in 3D part geometry, which are essential for ensuring structural integrity and accuracy, and do not effectively utilize user input for training machine learning models to enhance feature recognition.

Innovation Solution

A system comprising a processor and memory that uses machine learning models to identify and classify features in 3D part geometry, incorporating user feedback to improve detection and classification accuracy, and allows for the generation of production data based on these classifications, while also accommodating user-specific data privacy by isolating user data for training models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If machine learning models are used to automatically detect and classify critical features in 3D part geometry, then manufacturing precision and reliability are improved, but device complexity increases

Engineering Contradiction:
Improvefeature detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

A feature classification service acts as an intermediary between the 3D printing system and machine learning models. This service receives 3D part geometry data, orchestrates multiple machine learning models (detectron2, pointnet, resnet), and returns classified critical features. The intermediary abstracts the complexity of running multiple ML models, allowing the 3D printing system to benefit from improved feature detection accuracy without directly managing the complex ML infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If user feedback is collected and used to train machine learning models, then measurement precision and manufacturing precision are improved, but loss of information and privacy concerns increase

Engineering Contradiction:
Improvefeature classification accuracyVSAvoiduser data privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system extracts only the necessary feature classification feedback from user interactions while preserving user data privacy. Instead of collecting and storing complete user datasets, the system extracts specific classification corrections and feedback signals needed to improve model accuracy. This selective extraction reduces information loss and privacy risks while maintaining measurement precision improvements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements a feedback mechanism where user corrections of feature classifications are captured and used to retrain machine learning models. The feedback service receives user feedback on detected features, processes this information to update training datasets, and retrains models to improve future classification accuracy. This closed-loop feedback system continuously improves measurement precision while managing user data through controlled feedback collection.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If multiple machine learning models are executed to classify features, then manufacturing precision is improved, but productivity decreases due to increased processing time

Engineering Contradiction:
Improvefeature classification accuracyVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The feature classification process is segmented into multiple specialized machine learning models, each targeting specific types of features or classification tasks. Models such as detectron2, pointnet, and resnet are divided and assigned to different feature detection tasks. This segmentation allows parallel execution of models and enables the system to process different feature types simultaneously, improving overall processing efficiency while maintaining high classification accuracy through specialized model expertise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary feature detection and classification using multiple machine learning models before the actual 3D printing production. By executing all necessary classification operations in advance and caching results, the system avoids reprocessing during production cycles. The feature classification service pre-processes 3D part geometry data, identifies critical features, and stores classification results for rapid retrieval during manufacturing, thereby maintaining high precision without compromising production productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240059024A1Apparatus and method for identifying critical features using machine learning
Publication Date: 2024.02.22 MARKFORGED INC
  • US20240059024A1 patent drawing
  • US20240059024A1 patent drawing
  • US20240059024A1 patent drawing

AI summary

A 3D printing apparatus and method determines features based on design data of an object and at least one classification of a determined feature. The at least one classification includes a classification that the determined feature is a critical feature for the object. At least one print setting for forming the determined feature is modified based on the classification that the determined feature is a critical feature.