Temporal Cluster Maps for Unsupervised Video Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing unsupervised video semantic segmentation methods fail to accurately account for temporal variations between frames, leading to inefficiencies in processing video data.

Innovation Solution

Utilize temporally-propagated cluster maps to provide a time-based supervision signal for unsupervised semantic segmentation, leveraging pre-trained models like ViTs to maintain spatial relationships and fine-tune patch representations for improved temporal consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing unsupervised video semantic segmentation methods are used, then processing can be performed without labels, but temporal variations between frames are not accurately accounted for leading to segmentation inaccuracies

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidtemporal consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The method performs preliminary actions by generating cluster maps for source and target images before comparing them. These cluster maps serve as preprocessed representations that capture spatial relationships and features, enabling more accurate temporal comparison and segmentation while addressing the contradiction between measurement precision and reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The method implements feedback by comparing cluster maps from different frames and using the comparison results to refine segmentation. The loss computation based on cluster map differences provides feedback signals that improve temporal consistency while maintaining segmentation accuracy, directly addressing the technical contradiction

Inventive Principle:
Principle #23Feedback

2Reliability

If cluster maps are generated and compared across frames, then temporal consistency is improved, but computational complexity increases

Engineering Contradiction:
Improvetemporal consistencyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The method applies segmentation by dividing the video processing task into distinct stages: generating cluster maps for individual frames, establishing correspondences between frames, and computing losses. This segmented approach improves temporal consistency through systematic comparison while managing computational complexity by breaking down the overall processing into manageable steps

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method uses copying by generating cluster maps that represent spatial relationships and features of each frame. These cluster maps serve as copied representations that can be compared across frames without processing the full original images, thereby improving temporal consistency while reducing computational complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260017921A1Processing images using temporally-propagated cluster maps
Publication Date: 2026.01.15 QUALCOMM TECHNOLOGIES INC
  • US20260017921A1 patent drawing
  • US20260017921A1 patent drawing
  • US20260017921A1 patent drawing

AI summary

Systems and techniques are provided for processing image data. For example, a process can include processing a source image to generate a first features for the source image and a target image to generate a second features for the target image. The process can include generating a first cluster map for the source image based on prototypes and the first features for the source image, and generating a second cluster map for the target image based on the prototypes and the second features for the target image. The process can include determining a propagated cluster map for the source image based on the first cluster map and a correspondence between regions of the source image and regions of the target image. The process can include determining a loss based on a comparison of the propagated cluster map for the source image and the second cluster map for the target image.