Hybrid Unsupervised Semantic Segmentation via Temporal Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning models for image classification and segmentation require large amounts of annotated data, which is expensive and error-prone, while unsupervised learning methods underperform supervised methods, especially in semantic segmentation tasks.

Innovation Solution

A hybrid unsupervised image segmentation method that incorporates spatial and temporal information from classic computer vision algorithms into the loss function, using partial annotations and incorporating losses such as majority-vote superpixel loss, optical flow losses, and foreground loss to train an image segmentation model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If supervised learning methods are used for semantic segmentation, then segmentation performance is improved, but the requirement for large amounts of annotated data increases training cost and complexity

Engineering Contradiction:
Improvesegmentation performanceVSAvoidtraining data annotation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent generates pseudo-labels by copying information from video frames and spatial-temporal features to create synthetic training data. The system uses optical flow to track objects across frames and generates pseudo-segmentation labels that can be used for training, thereby reducing the need for manual annotation while maintaining training data quality and quantity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary mechanism that bridges unsupervised learning and supervised learning by using pseudo-labels generated from video data. This intermediary layer allows the system to leverage unlabeled video data and convert it into useful training signals, effectively mediating between the availability of data and the need for annotated data

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If unsupervised learning methods are used to avoid annotated data, then training cost is reduced, but segmentation performance deteriorates

Engineering Contradiction:
Improvetraining data annotation complexityVSAvoidsegmentation performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges multiple loss functions including cross-entropy loss, optical flow loss, and pseudo-label loss into a unified training objective. By combining these different loss components, the system achieves both the benefits of unsupervised learning (reduced annotation cost) and improved segmentation performance through the synergistic effect of multiple supervisory signals

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent dynamically adjusts training parameters and loss weights based on the availability and quality of annotations. When partial annotations are available, the system modifies the loss function to incorporate these annotations with appropriate weighting, allowing the model to adapt its behavior based on the annotation landscape and achieve better performance without requiring full annotation coverage

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If partial annotations are used instead of full annotations, then annotation cost is reduced, but the quality of training data deteriorates

Engineering Contradiction:
Improveannotation costVSAvoidtraining data quality
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies partial action by using only the necessary annotation information (partial annotations) while supplementing it with synthesized data from video frames. The system processes video data to extract spatial-temporal features and generates additional training signals that compensate for the incompleteness of partial annotations, thereby maintaining training data quality without requiring full annotation coverage

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system incorporates feedback mechanisms where the model continuously refines its predictions by comparing them with available partial annotations and adjusting its internal representations accordingly. This feedback loop allows the model to leverage partial annotations more effectively and improve its performance despite the incomplete nature of the training data

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12079995B2System and method for a hybrid unsupervised semantic segmentation
Publication Date: 2024.09.03 ROBERT BOSCH GMBH
  • US12079995B2 patent drawing
  • US12079995B2 patent drawing
  • US12079995B2 patent drawing

AI summary

A method of image segmentation includes receiving one or more images, determining a loss component, for each pixel one image of the one or more images, identifying a majority class and identify a cross-entropy loss between a network output and a target, randomly selecting pixels associated with the one image and select a second set of pixels to compute a super pixel loss for each pair of pixels, summing corresponding loss associated with each pair of pixels, for each corresponding frame of the plurality of frames of the image, computing a flow loss, a negative flow loss, a contrastive optical flow loss, and a equivariant optical flow loss, computing a final loss including a weighted average of the flow loss, the cross entropy loss, the super pixel loss, and foreground loss, updating a network parameter and outputting a trained neural network.