Multi-view Machine Learning Classification via Segmented Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated classification of objects in images is often time-consuming and inaccurate due to the complexity of observable features, especially when only partial or occluded data is available, as existing methods require processing multiple views simultaneously, which is computationally demanding and less robust to variations in input data.

Innovation Solution

A machine learning model processes individual views of an object using a shared set of parameters, generating separate outputs for each view, which are then combined to determine the object's classification, allowing the model to account for features not visible in the current view and providing robustness to missing or noisy data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple views are processed simultaneously using a single model, then comprehensive object analysis is achieved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the object into multiple views or regions, each processed by a separate machine learning model. Each model independently analyzes its assigned view and generates a classification, which is then combined to form the final object classification. This segmentation reduces the computational burden on any single model while maintaining comprehensive analysis through aggregation of multiple specialized models.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a single model processes all views together, then complete object information is utilized, but the model size and computational requirements increase

Engineering Contradiction:
Improverobustness to data variationVSAvoidmodel size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates multiple smaller machine learning models, each trained on a specific view or region of the object. These smaller models collectively process the complete object information by analyzing their respective views independently. The final classification is derived by combining the outputs of these smaller models, achieving comprehensive analysis with reduced individual model sizes and lower computational requirements.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If manual classification methods are used, then accurate analysis of complex features is achieved, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements automated machine learning models that independently analyze different views of objects without human intervention. Each model self-service by processing its assigned view, generating classifications, and contributing to the final result. This automation eliminates the time-consuming manual classification process while maintaining high accuracy through the collective analysis of multiple specialized models.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12033405B1Machine learning classification based on separate processing of multiple views
Publication Date: 2024.07.09 X DEVELOPMENT LLC
  • US12033405B1 patent drawing
  • US12033405B1 patent drawing
  • US12033405B1 patent drawing

AI summary

Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for machine learning classification based on separate processing of multiple views. In some implementations, a system obtains image data for multiple images showing different views of an object. A machine learning model is used to generate a separate output based on each the multiple images individually. The outputs for the respective images are combined to generate a combined output. A predicted characteristic of the object is determined based on the combined output. An indication of the predicted characteristic of the object is provided.