Semantic Segmentation Training Using Image Text Pairs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning solutions for semantic segmentation require labor-intensive manual creation of pixel-level annotations and are limited to training categories, failing to perform well with new unseen classes.

Innovation Solution

The method involves training a machine learning environment using image/caption pairs, where an image encoder outputs potential pixel groupings and a text encoder processes textual captions to perform contrastive loss operations, allowing for the identification of matching features and enabling the dynamic identification of new categories without pre-existing segmentation masks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual pixel-level annotations are used for training, then semantic segmentation accuracy is improved, but training time and resource consumption increase significantly

Engineering Contradiction:
Improvesemantic segmentation accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by using image captions and object detection results to pre-identify potential semantic regions before actual segmentation training. This preliminary classification reduces the need for exhaustive manual pixel-level annotations while maintaining segmentation accuracy, thereby reducing training time and resource consumption.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual pixel-level annotations are used for training, then semantic segmentation accuracy is improved, but labor and resource requirements increase

Engineering Contradiction:
Improvesemantic segmentation accuracyVSAvoidresource requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies multi-functionality by using the same image captioning and object detection models for both preliminary classification and final segmentation tasks. This universal approach eliminates the need for separate manual annotation processes and specialized training resources, reducing overall resource requirements while maintaining segmentation accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If traditional machine learning solutions are used, then training on known categories is effective, but adaptability to new unseen classes is poor

Engineering Contradiction:
Improvetraining effectivenessVSAvoidadaptability to new classes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamics by enabling the segmentation model to adapt its classification categories dynamically based on input image captions and object detection results. Rather than being fixed to pre-defined categories, the model can identify and segment new unseen classes by leveraging textual descriptions and detection outputs, thereby improving adaptability while maintaining training effectiveness through contrastive learning.

Inventive Principle:
Principle #15Dynamics

4Ease of manufacture

If pre-defined training categories are used, then model training is straightforward, but the model cannot identify new unseen categories

Engineering Contradiction:
Improvemodel training easeVSAvoidcategory identification capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system introduces image captions and object detection results as intermediary elements that bridge the gap between pre-defined training categories and new unseen categories. These intermediaries provide additional contextual information that enables the model to identify and segment novel classes while maintaining the simplicity of training on known categories through contrastive learning objectives.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230177810A1Performing semantic segmentation training with image/text pairs
Publication Date: 2023.06.08 NVIDIA CORP
  • US20230177810A1 patent drawing
  • US20230177810A1 patent drawing
  • US20230177810A1 patent drawing

AI summary

Semantic segmentation includes the task of providing pixel-wise annotations for a provided image. To train a machine learning environment to perform semantic segmentation, image/caption pairs are retrieved from one or more databases. These image/caption pairs each include an image and associated textual caption. The image portion of each image/caption pair is passed to an image encoder of the machine learning environment that outputs potential pixel groupings (e.g., potential segments of pixels) within each image, while nouns are extracted from the caption portion and are converted to text prompts which are then passed to a text encoder that outputs a corresponding text representation. Contrastive loss operations are then performed on features extracted from these pixel groupings and text representations to determine an extracted feature for each noun of each caption that most closely matches the extracted features for the associated image.