Open-Vocabulary Image Segmentation With Iterative Mask Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image segmentation methods are inflexible and struggle to handle unexpected objects that do not fit into a predefined class catalogue, particularly in automated driving applications, necessitating a more adaptable and accurate 'open-vocabulary' segmentation.

Innovation Solution

A method using a vision processing network that outputs pixel masks and a weight matrix, refined through an encoder network, allowing for iterative refinement and alignment with a text encoder network to adapt to unseen classes, enhancing segmentation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed catalogue of classes is used for segmentation, then the segmentation process is simple and fast, but it cannot handle unexpected objects that do not fit into the predefined classes

Engineering Contradiction:
Improveability to handle unexpected objectsVSAvoidsegmentation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the segmentation system adaptable to new object classes dynamically. Instead of using a fixed class catalogue, the system uses learnable query embeddings that can be updated and refined iteratively to recognize unexpected objects. The vision processing network continuously learns from new data, allowing the segmentation to adapt to novel object types without requiring complete retraining or manual class definition updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter representation from fixed class labels to continuous vector embeddings. The query embeddings are initialized and then refined through iterative processing, allowing the system to adapt its parameters dynamically. This enables the segmentation to handle open-vocabulary scenarios where object classes are not predetermined, as the embeddings can represent both known and unknown object types flexibly.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If open-vocabulary segmentation is implemented to handle unexpected objects, then adaptability improves, but segmentation accuracy may deteriorate due to lack of predefined class constraints

Engineering Contradiction:
Improveopen-vocabulary capabilityVSAvoidsegmentation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements feedback through iterative refinement of query embeddings. The vision processing network processes the input image multiple times, each iteration refining the embeddings based on the previous results. This feedback loop allows the system to progressively improve segmentation accuracy for both known and unknown object classes, ensuring that open-vocabulary capability does not compromise precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-initializing query embeddings before the iterative refinement process. These initial embeddings provide a starting point that incorporates prior knowledge, and then the system refines them through multiple processing iterations. This preliminary setup ensures that even unexpected objects benefit from structured initial representations, maintaining accuracy while achieving open-vocabulary segmentation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple iterations of vision processing are performed to refine masks and weight matrices, then segmentation accuracy improves, but processing time increases

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

Solution Approach 1:

The patent applies partial action by performing a fixed number of refinement iterations rather than continuing until convergence. This approach achieves sufficient segmentation accuracy for practical applications while avoiding excessive processing time. The system performs just enough iterations to capture the essential features needed for accurate segmentation of both known and unknown objects, balancing precision and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260030906A1Flexible segmentation of images
Publication Date: 2026.01.29 ROBERT BOSCH GMBH
  • US20260030906A1 patent drawing
  • US20260030906A1 patent drawing
  • US20260030906A1 patent drawing

AI summary

A method for determining a segmentation of an input image. The segmentation assigns, to each pixel of the input image, a class of an entity that has given rise to the pixel value of the pixel. The method includes: providing the input image to a vision processing network that outputs masks designating sets of pixels belonging to different object types, and an associated weight matrix that is indicative of distinguishing features characterizing entities of different types in the input image; transforming, by an encoder network, the weight matrix in combination with the input image into at least one mask representation in a latent space that is a notion of assignments of classes to masks; processing the input image, together with the mask representation, by a vision processing network, into a refinement for the masks and a refined weight matrix.