Unified Transformer Decoding for Multi-Task Image Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems require multiple models trained separately for different image segmentation tasks, leading to inefficient computational costs and limited ability to perform interactive segmentation tasks.

Innovation Solution

A single machine learning model is trained simultaneously on multiple datasets to perform various segmentation tasks, leveraging information across related tasks to reduce computational costs and enhance accuracy, and enabling interactive segmentation through user annotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple separate models are trained for different segmentation tasks, then each task can be performed with dedicated optimization, but the total computational cost increases significantly

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple separate segmentation models into a single unified model that performs semantic segmentation, instance segmentation, and panoptic segmentation simultaneously. This merging reduces the total computational cost by eliminating redundant processing across multiple models while maintaining the specialized capabilities needed for each segmentation task through a shared architecture and task-specific output heads.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified segmentation model is designed with multi-functionality to handle multiple segmentation tasks (semantic, instance, and panoptic segmentation) within a single model framework. The model uses shared feature extraction layers that serve all tasks, while incorporating task-specific modules that enable each function, thereby reducing computational overhead compared to running separate specialized models for each task.

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

2Use of energy by moving object

If a single model is used for multiple segmentation tasks, then computational cost is reduced, but the model complexity increases

Engineering Contradiction:
Improvecomputational costVSAvoidmodel complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The unified model is segmented into distinct functional modules: a shared backbone for feature extraction, task-specific intermediate layers for different segmentation approaches, and separate output heads for semantic, instance, and panoptic segmentation results. This modular segmentation manages complexity by organizing the model into manageable, functionally-separated components that can be efficiently processed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The model manages complexity by adding a task dimension to the architecture, where a single input image can be processed through multiple parallel task streams simultaneously. This dimensional approach allows the model to handle multiple segmentation tasks without requiring separate model instances, effectively organizing complexity along the task dimension rather than requiring multiple independent models.

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

3Reliability

If multiple models are trained separately, then each model can be optimized for its specific task, but the training time and resource requirements increase

Engineering Contradiction:
Improvetask specializationVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The training process merges multiple task objectives into a single unified training framework where semantic, instance, and panoptic segmentation are optimized simultaneously. The model uses a combined loss function that aggregates losses from all three tasks, allowing gradient updates to improve all segmentation capabilities in parallel during a single training run, thereby reducing total training time compared to sequential or separate training approaches.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The model is designed with universal feature extraction capabilities that serve all segmentation tasks through shared layers. During training, these shared layers learn representations that are beneficial across all tasks, while task-specific layers learn task-oriented features. This multi-functional design allows simultaneous optimization of all tasks without requiring separate training processes, reducing overall training time and resource requirements.

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

Data Source

PatentUS12450747B2Performing multiple segmentation tasks
Publication Date: 2025.10.21 ADOBE INC
  • US12450747B2 patent drawing
  • US12450747B2 patent drawing
  • US12450747B2 patent drawing

AI summary

In implementations of systems for performing multiple segmentation tasks, a computing device implements a segment system to receive input data describing a digital image depicting an object. The segment system computes per-pixel embeddings for the digital image using a pixel decoder of a machine learning model. Output embeddings are generated using a transformer decoder of the machine learning model based on the per-pixel embeddings for the digital image, input embeddings for a first segmentation task and input embeddings for a second segmentation task. The segment system outputs a first digital image and a second digital image. The first digital image depicts the object segmented based on the first segmentation task and the second digital image depicts the object segmented based on the second segmentation task.