Weakly Supervised Referring Image Segmentation via Bounding Box Annotations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for training machine learning models for referring image segmentation are inefficient due to the tedious and time-consuming process of creating manually annotated segmentation masks, which often require large datasets and can include errors, making accurate segmentation challenging.

Innovation Solution

The method involves training a machine learning model using a training dataset with bounding box annotations instead of manually annotated segmentation masks, employing a loss function that includes multiple instance learning and conditional random field terms to generate segmentation masks based on text inputs, utilizing a text encoder, adaptor, image encoder, and transformer decoder architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manually annotated segmentation masks are used for training, then segmentation accuracy can be improved, but the annotation process becomes tedious and time-consuming

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces bounding box annotations as an intermediary training signal that is easier to obtain than pixel-level segmentation masks. The model uses these bounding boxes as weak supervision to learn segmentation without requiring time-consuming manual pixel-level annotations, thus reducing annotation time while maintaining segmentation capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates pseudo-segmentation masks by copying and adapting bounding box annotations into pixel-level masks through algorithmic processing. This allows the model to learn from readily available bounding box data without requiring manual creation of detailed segmentation masks, significantly reducing annotation effort

Inventive Principle:
Principle #26Copying

2Reliability

If manually annotated segmentation masks are used for training, then model training can be performed, but a large number of annotations are required which are often not available

Engineering Contradiction:
Improvetraining data availabilityVSAvoidannotation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces expensive, hard-to-obtain pixel-level segmentation masks with cheap, easily obtainable bounding box annotations. Bounding boxes require minimal annotation effort and can be obtained in large quantities, providing sufficient training data without the complexity of detailed mask creation

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent makes the training system universal by using bounding box annotations that can be applied to any object in any image, rather than requiring task-specific pixel-level masks. This multi-functional annotation approach allows the same annotation format to work across diverse datasets and applications

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

3Manufacturing precision

If manually annotated segmentation masks are used, then training data can be created, but the masks can include errors and have poor quality

Engineering Contradiction:
Improveannotation qualityVSAvoidannotation ease
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent uses bounding box annotations as an intermediary that is easier to create accurately than pixel-level masks. The simplified annotation task reduces human error while maintaining sufficient precision for training, as bounding boxes provide clear spatial boundaries without the complexity of pixel-level precision requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240013504A1Techniques for weakly supervised referring image segmentation
Publication Date: 2024.01.11 NVIDIA CORP
  • US20240013504A1 patent drawing
  • US20240013504A1 patent drawing
  • US20240013504A1 patent drawing

AI summary

One embodiment of a method for training a machine learning model includes receiving a training data set that includes at least one image, text referring to at least one object included in the at least one image, and at least one bounding box annotation associated with the at least one object, and performing, based on the training data set, one or more operations to generate a trained machine learning model to segment images based on text, where the one or more operations to generate the trained machine learning model include minimizing a loss function that comprises at least one of a multiple instance learning loss term or an energy loss term