Pixel-Level Video Prediction Using Latent Encoder-Decoder Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current state-of-the-art video prediction methods struggle with low-resolution limitations and underfitting, leading to poor quality predictions beyond a few seconds into the future, especially in complex domains.

Innovation Solution

The FitVid model, a convolutional variational autoencoder with data augmentation techniques, overfits training datasets efficiently, using a simpler training recipe without curriculum training or learned priors, and employs RandCrop and RandAugment to prevent overfitting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current state-of-the-art video prediction methods are used, then model complexity is high, but prediction quality deteriorates beyond a few seconds into the future

Engineering Contradiction:
Improveprediction qualityVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The video prediction model is segmented into an encoder portion and a decoder portion. The encoder processes input video frames to extract features, while the decoder generates predicted future frames. This segmentation allows each portion to be optimized independently, improving prediction quality without proportionally increasing overall model complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The model transforms the video prediction problem from direct pixel-level prediction to a latent space representation. By encoding video frames into compressed latent representations and then decoding them, the model operates in a different dimensional space that captures essential features more efficiently, maintaining prediction quality while reducing the effective complexity of the transformation.

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

2Reliability

If model size is increased to improve prediction quality, then training data requirements increase, but available labeled data is limited

Engineering Contradiction:
Improveprediction qualityVSAvoidtraining data quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The video prediction model is trained in a self-supervised manner using unlabelled video data. The model's own predictions serve as training targets, with the encoder-decoder architecture providing its own supervision signal through reconstruction loss. This self-service training approach eliminates the need for large amounts of manually labeled data while still achieving high prediction quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The model changes the parameter space by operating in latent representations rather than raw pixel space. This parameter transformation allows the model to learn from unlabelled data more effectively, as the latent space captures semantic information that is more amenable to self-supervised learning, reducing dependence on large labeled datasets.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If video resolution is increased for better quality prediction, then computational resources required increase significantly

Engineering Contradiction:
Improveprediction qualityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The model operates in a compressed latent dimension rather than full pixel dimension. By encoding high-resolution video frames into lower-dimensional latent representations and performing predictions in this compressed space, the model achieves high prediction quality while significantly reducing computational resource requirements compared to operating directly in pixel space.

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

Solution Approach 2:

The encoder-decoder architecture segments the computational process into feature extraction and frame generation stages. This segmentation allows the model to process information at different resolution levels, performing heavy computational work in the latent space rather than at full resolution, thereby reducing overall computational resource consumption while maintaining output quality.

Inventive Principle:
Principle #1Segmentation

4Productivity

If training is performed without data augmentation, then training speed is faster, but model generalization to unseen frames deteriorates

Engineering Contradiction:
Improvetraining speedVSAvoidmodel generalization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

Data augmentation operations are applied during the training phase to pre-expose the model to varied transformations of training data. This preliminary action of augmenting training examples with random crops, flips, and other transformations before training improves the model's generalization capability to unseen frames and domains, while the augmented training process itself remains computationally efficient.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12587675B2Pixel-level video prediction with improved performance and efficiency
Publication Date: 2026.03.24 GOOGLE LLC
  • US12587675B2 patent drawing
  • US12587675B2 patent drawing
  • US12587675B2 patent drawing

AI summary

One aspect provides a machine-learned video prediction model configured to receive and process one or more previous video frames to generate one or more predicted subsequent video frames, wherein the machine-learned video prediction model comprises a convolutional variational auto encoder, and wherein the convolutional variational auto encoder comprises an encoder portion comprising one or more encoding cells and a decoder portion comprising one or more decoding cells.