Unsupervised ML Model for 3D Object Analysis from 2D Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning models for analyzing 3D objects from 2D images captured at different views require supervised training and manual annotation, which is time-consuming and expensive, and often result in inaccurate detection of visual findings like breast cancer due to the lack of sufficient correctly annotated images and reliance on heuristic approaches that confuse close candidates.

Innovation Solution

An unsupervised machine learning model training method that divides 3D images into patches, computes corresponding 2D images from different orientations, automatically labels patch pairs, and creates a training dataset for patch measure computation, enabling the model to output likelihood of visual findings without external annotation, specifically for breast cancer detection in mammography.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised training with manual annotation is used, then the ML model can be trained, but the process is time-consuming and expensive

Engineering Contradiction:
Improvedetection accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-annotation by automatically generating labels through geometric correspondence between 2D patches and 3D regions. The ML model trains on self-generated data without requiring external human annotation, thus eliminating the time-consuming manual labeling process while maintaining training capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-computes 3D images from 2D mammographic images and pre-establishes the geometric mapping between 2D patches and 3D regions before training. This preliminary preparation creates ready-to-use training data with automatic labels, significantly reducing the time required during the actual training phase

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If supervised training with manual annotation is used, then the ML model can be trained, but the cost is high

Engineering Contradiction:
Improvedetection accuracyVSAvoidtraining cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The system eliminates the need for expensive human annotators by implementing self-annotation through automatic geometric correspondence. The training data is labeled programmatically using the established mapping between 2D patches and 3D regions, drastically reducing annotation costs

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates synthetic training data by generating 3D images from existing 2D mammographic images and creating corresponding patch pairs. This copying and transformation process generates sufficient training examples without requiring expensive manual creation of annotated datasets

Inventive Principle:
Principle #26Copying

3Productivity

If heuristic approaches are used, then the system can identify candidates, but close candidates are confused

Engineering Contradiction:
Improvecandidate identification efficiencyVSAvoidfinding detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system divides the image space into discrete patches and processes them individually. By segmenting the analysis into distinct 2D patches from different views, the system can evaluate each region separately and reduce confusion between close candidates that appear in different patch locations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from 2D patch analysis to 3D region analysis by establishing geometric correspondence. Candidates are evaluated in the additional 3D dimension, allowing the system to distinguish between close candidates that may appear similar in 2D but occupy different 3D spaces, thereby improving detection accuracy

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Quantity of substance

If manual annotation is required, then training data can be created, but sufficient correctly annotated images are lacking

Engineering Contradiction:
Improvetraining data quantityVSAvoidannotation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system generates large quantities of training data by copying and transforming existing 2D mammographic images into 3D representations and creating multiple 2D patch pairs from each 3D image. This multiplicative data generation process creates sufficient training examples without requiring proportional increases in manual annotation

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system creates accurately labeled training data through self-annotation using geometric correspondence. The automatic labeling process ensures high annotation accuracy by relying on precise geometric relationships rather than human interpretation, eliminating the trade-off between quantity and accuracy

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11210848B1Machine learning model for analysis of 2D images depicting a 3D object
Publication Date: 2021.12.28 MERATIVE US LP
  • US11210848B1 patent drawing
  • US11210848B1 patent drawing
  • US11210848B1 patent drawing

AI summary

There is provided a method for unsupervised training of a machine learning model, comprising: receiving 3D images depicting a respective object, for each respective 3D image: dividing the 3D image into 3D patches, computing a first 2D image corresponding to a first orientation of the respective object, computing a second 2D image corresponding to a second orientation, automatically labelling pairs of 2D patches from the first and second 2D images with a patch measure indicative of likelihood of a certain 3D patch of the 3D image corresponding to a certain pair of 2D patches, training the ML model using a training dataset including the labelled patch pairs, for receiving patches extracted from first and second 2D images captured by an imaging sensor at the first and second orientations, and outputting an indication of likelihood of a visual finding in a 3D region of the object corresponding to the 2D patches.