Video Object Representations With Spatio-Temporal Attention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models struggle to effectively characterize objects and global time-varying elements such as viewpoint in video sequences without explicit supervision, particularly when the viewpoint changes, leading to challenges in disentangling object attributes and scene properties.

Innovation Solution

A video object representation neural network system utilizing self-attention mechanisms is trained to process video sequences, disentangling object and frame latent variables through spatial and temporal attention, allowing for stable object tracking and viewpoint determination without explicit viewpoint information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing machine learning models are used to characterize objects in video sequences, then object characterization is attempted, but the models struggle to effectively disentangle object attributes and scene properties when viewpoint changes occur

Engineering Contradiction:
Improveobject characterization accuracyVSAvoidviewpoint invariance
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the video sequence processing into distinct spatial and temporal attention components. The spatial attention mechanism segments object identification from viewpoint analysis, while temporal attention segments different time points for tracking object consistency. This segmentation allows the model to independently learn object attributes regardless of viewpoint changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the attention mechanism, transforming standard spatial attention into spatio-temporal attention. By adding the time dimension, the model can track objects across frames and maintain consistent object representations even when viewpoint changes occur, effectively resolving the contradiction between accurate characterization and viewpoint invariance.

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

2Stability of the object's composition

If self-attention mechanisms are applied over spatial encodings of different image frames, then stable object representation is achieved, but computational complexity increases

Engineering Contradiction:
Improveobject representation stabilityVSAvoidcomputational complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent segments the self-attention computation into spatial and temporal components that can be processed independently. By separating spatial attention (within frames) from temporal attention (across frames), the computational complexity is divided into manageable parts rather than requiring full spatio-temporal attention at once, reducing overall computational burden while maintaining representation stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial attention mechanisms that focus computation only on relevant regions and time steps rather than processing all spatial encodings equally. This selective attention approach reduces computational complexity by attending only to necessary parts of the video sequence for maintaining stable object representations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12586353B2Unsupervised learning of object representations from video sequences using attention over space and time
Publication Date: 2026.03.24 GDM HOLDING LLC
  • US12586353B2 patent drawing
  • US12586353B2 patent drawing
  • US12586353B2 patent drawing

AI summary

A computer-implemented video generation neural network system, configured to determine a value for each of a set of object latent variables by sampling from a respective prior object latent distribution for the object latent variable. The system comprises a trained image frame decoder neural network configured to, for each pixel of each generated image frame and for each generated image frame time step process determined values of the object latent variables to determine parameters of a pixel distribution for each of the object latent variables, combine the pixel distributions for each of the object latent variables to determine a combined pixel distribution, and sample from the combined pixel distribution to determine a value for the pixel and for the time step.