Video Frame Correlation via Soft-DTW and Contrastive IDM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for temporal alignment of videos are limited, as traditional techniques like Dynamic Time Warping are not differentiable and thus cannot be directly used for training neural networks, and recent approaches often align frames independently, failing to leverage both frame-level and video-level cues effectively.

Innovation Solution

A system and method that utilize a combination of temporal video alignment loss and temporal regularization, specifically using Soft-DTW and Contrastive IDM regularization, to align videos by encoding frames into feature vectors and optimizing the embedding space for temporal alignment, allowing for the alignment of videos as a whole and leveraging both frame-level and video-level cues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional time series alignment methods like Dynamic Time Warping are used, then alignment accuracy is improved, but the method cannot be directly used for training neural networks because it is not differentiable

Engineering Contradiction:
Improvealignment accuracyVSAvoidtrainability with neural networks
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent replaces the non-differentiable DTW operation with a differentiable Soft-DTW approximation. This involves changing the mathematical parameterization of the alignment function from discrete optimization to continuous differentiable computation, allowing gradients to flow through the alignment operation during neural network training while maintaining alignment accuracy.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If frame-level alignment is performed independently, then computational complexity is reduced, but video-level temporal context is not leveraged effectively

Engineering Contradiction:
Improvecomputational complexityVSAvoidvideo-level temporal context
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent merges frame-level alignment operations with video-level temporal context by formulating the alignment problem to operate on entire video sequences simultaneously. The Soft-DTW loss function computes alignment across all frames collectively, allowing the model to leverage temporal dependencies and contextual information across the whole video while maintaining computational feasibility through efficient matrix operations.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If video-level temporal alignment is achieved, then both frame-level and video-level cues are leveraged, but the optimization becomes more complex requiring specialized loss functions

Engineering Contradiction:
Improvetemporal alignment precisionVSAvoidoptimization complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces Soft-DTW as an intermediary differentiable function that bridges the gap between complex video-level alignment objectives and neural network training requirements. This intermediary loss function provides a smooth approximation of the optimal transport problem, enabling gradient-based optimization to converge effectively while achieving precise temporal alignment across video sequences.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11368756B1System and method for correlating video frames in a computing environment
Publication Date: 2022.06.21 RETROCAUSAL INC
  • US11368756B1 patent drawing
  • US11368756B1 patent drawing
  • US11368756B1 patent drawing

AI summary

A system and method for correlating video frames in a computing environment. The method includes receiving first video data and second video data from one or more data sources. The method further includes encoding the received first video data and the second video data using machine learning network. Further, the method includes generating first embedding video data and second embedding video data corresponding to the received first video data and the received second video data. Additionally, the method includes determining a contrastive IDM temporal regularization value for the first video data and the second video data. The method further includes determining temporal alignment loss between the first video data and the second video data. Also, the method includes determining correlated video frames between the first video data and the second video databased on the determined temporal alignment loss and the determined contrastive IDM temporal regularization value.