Visual Tracking Framework for Video Sequences with Deformations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing feature tracking technologies face challenges in handling drastic changes in lighting, motion blur, occlusions, and large-scale image motions, particularly in VFX work, where commercial tracking packages struggle with temporal discontinuities and single-marker systems fail to handle complex deformations.

Innovation Solution

A computer program product that performs region tracking by generating a model based on user-selected markers in multiple reference frames, using exhaustive search and optimization procedures to account for affine transformations, rotation, scale, and appearance changes, with additional steps for controlled perturbation and failure detection to adapt to changing conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If commercial tracking packages are used to automatically identify and track markers, then tracking power is improved, but reliability deteriorates under temporal discontinuities such as occlusions or lighting flashes

Engineering Contradiction:
Improveautomatic marker identification and trackingVSAvoidtracking stability under temporal discontinuities
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting potential tracking failures before they propagate through the sequence. Failure detection mechanisms monitor tracking quality in real-time, and when degradation is detected (such as during occlusions or lighting changes), the system proactively switches to alternative tracking strategies or re-initializes markers, preventing complete tracking failure

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops that monitor tracking performance metrics. When the tracker detects temporal discontinuities such as occlusions or lighting flashes, the feedback mechanism triggers adaptive responses including adjusting tracking parameters, switching between different tracking algorithms, or re-acquiring markers, thereby maintaining reliability under varying conditions

Inventive Principle:
Principle #23Feedback

2Ease of operation

If single-marker systems with template matching are used, then ease of operation is improved, but ability to handle large-scale image motions deteriorates

Engineering Contradiction:
Improvemanual controls for trackingVSAvoidhandling of large-scale image motions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system merges multiple tracking approaches by combining single-marker template matching with region-based tracking methods. The single-marker system provides ease of operation and quick initialization, while the region-based component handles large-scale motions and deformations. These approaches work together synergistically, with the single-marker tracker providing initial constraints and the region-based tracker handling complex transformations

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements dynamic adaptability by allowing the tracking model to adjust its parameters and complexity based on the observed motion characteristics. When large-scale motions are detected, the system dynamically switches from rigid template matching to more flexible region-based tracking with adaptive transformation models that can handle scaling, rotation, and deformation

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If exhaustive search with multiple optimization procedures is performed, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidcomputation time for tracking
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by conducting an exhaustive search first to establish a robust initial solution, then uses optimization procedures to refine the result. The exhaustive search, while computationally intensive, provides a guaranteed starting point that avoids local minima, and the subsequent optimization procedures efficiently converge to the precise solution, reducing total computation time compared to optimization alone

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by implementing a multi-stage tracking pipeline where the output of one stage becomes the input of the next. The exhaustive search results feed directly into the optimization procedures, which in turn provide refined parameters for final tracking. This continuous refinement process ensures that computational effort at each stage builds upon previous results, maximizing efficiency

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9002064B2Visual tracking framework
Publication Date: 2015.04.07 LUCASFILM ENTERTAINMENT COMPANY LTD
  • US9002064B2 patent drawing
  • US9002064B2 patent drawing
  • US9002064B2 patent drawing

AI summary

A computer program product tangibly embodied in a computer-readable storage medium includes instructions that when executed by a processor perform a method. The method includes identifying a frame of a video sequence, transforming a model into an initial guess for how the region appears in the frame, performing an exhaustive search of the frame, performing a plurality of optimization procedures, wherein at least one additional model parameter is taken into account as each subsequent optimization procedure is initiated. A system includes a computer readable storage medium, a graphical user interface, an input device, a model for texture and shape of the region, the model generated using the video sequence and stored in the computer readable storage medium, and a solver component.