Neural Network Scene Transition Prediction via Object Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing technologies face challenges in accurately predicting scene transitions and tracking objects across time, especially when objects are temporarily occluded or move out of view, and require labeled data for training, which is not always available.

Innovation Solution

A method using neural networks to decompose images into object feature representations, align them over time, and predict future features, allowing for unsupervised training and object tracking, even in unstructured representation spaces, by employing a decomposition neural network, alignment neural network, and transition neural network in conjunction with a slot-based memory system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If object-based prediction using neural networks is implemented, then prediction accuracy of scene transitions is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the scene into distinct objects and processes each object independently through the neural network. By decomposing the complex scene transition prediction into object-level feature representations and individual object trajectory predictions, the system achieves accurate predictions while managing computational complexity through modular processing of segmented object data

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If unsupervised training is used, then labeled data requirements are eliminated, but training convergence and model accuracy may deteriorate

Engineering Contradiction:
Improvetraining data flexibilityVSAvoidmodel accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system employs self-supervised learning where the model generates its own training signals by predicting future object states and comparing predictions with actual observed states. The reconstruction loss and transition loss functions enable the model to learn from unlabeled data by minimizing the difference between predicted and actual object features, achieving effective unsupervised training

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple objects are tracked simultaneously, then scene understanding is improved, but tracking reliability decreases when objects are occluded or move out of view

Engineering Contradiction:
Improvemulti-object tracking capabilityVSAvoidtracking reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by predicting object trajectories and maintaining object state predictions even when objects are occluded or move out of view. The neural network learns temporal patterns and motion dynamics to extrapolate object positions and maintain consistent object identities across frames, ensuring reliable multi-object tracking during occlusion events

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240161318A1Object-based prediction of scene transitions using neural networks
Publication Date: 2024.05.16 GDM HOLDING LLC
  • US20240161318A1 patent drawing
  • US20240161318A1 patent drawing
  • US20240161318A1 patent drawing

AI summary

Methods, computer systems, and apparatus, including computer programs encoded on computer storage media, for predicting scene transitions. A computer system receives an input sequence of images of a scene with each image corresponding to a different time point in an observation time sequence. For each time point, the system processes the corresponding image using a decomposition neural network to generate one or more feature representations. The system processes the feature representations for the time points using an alignment neural network to generate a set of aligned sequences of feature representations. The system further processes the set of aligned sequences of feature representations using a transition neural network to predict, for each of the aligned sequences of feature representations, one or more feature representations that represent predicted features of the object represented by the aligned sequence at one or more successive time points.