Covariance Matrix Object Tracking via Lie Algebra Averaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object tracking methods in videos struggle with accurately tracking deforming, non-rigid, and fast-moving objects, particularly due to issues like local optima trapping, lack of competent similarity criteria, and sensitivity to scale and pose variations, as well as high dimensionality and sample degeneracy in particle filtering.

Innovation Solution

The method employs covariance matrices to represent objects, incorporating both spatial and statistical properties, and uses Lie algebra averaging for update mechanisms, allowing for efficient fusion of features and tracking without assumptions about motion or location, enabling accurate detection of non-rigid, moving objects even in non-stationary camera sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If particle filters are used for object tracking, then the tracking can handle high dimensional problems, but sample degeneracy and impoverishment occur

Engineering Contradiction:
Improvehandling high dimensional problemsVSAvoidsample degeneracy and impoverishment
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent replaces the mechanical random sampling mechanism of particle filters with a kernel-based Bayesian filtering approach that uses deterministic integral computation. This substitution eliminates sample degeneracy while maintaining high-dimensional capability through the use of kernel functions to represent probability densities in continuous space.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter representation from discrete particle samples to continuous kernel density functions. By parameterizing the probability density using kernel functions with adjustable bandwidth parameters, the system achieves reliable tracking in high dimensions without suffering from sample impoverishment.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If histograms are used for object representation, then color distribution can be captured, but spatial arrangement of features is lost

Engineering Contradiction:
Improvecolor distribution captureVSAvoidspatial arrangement loss
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent extends the feature representation from one-dimensional color histograms to two-dimensional spatial histograms that incorporate both color values and spatial coordinates. This dimensional extension preserves spatial arrangement information while maintaining the statistical distribution capture capability of histograms.

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

Solution Approach 2:

The patent creates a composite feature representation that combines color distribution data with spatial position data into unified spatial histograms. This composite structure integrates multiple types of information (color and location) into a single descriptive framework that captures both statistical and spatial properties.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If appearance models are used for tracking, then shape and texture features can be mapped, but the models are highly sensitive to scale variations and pose dependent

Engineering Contradiction:
Improveshape and texture feature mappingVSAvoidsensitivity to scale and pose variations
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptation of the appearance model by continuously updating the spatial histogram parameters based on observed object instances. The kernel bandwidth and histogram parameters are adjusted dynamically to accommodate scale variations and pose changes, making the model adaptable rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal spatial histogram representation that can handle multiple object appearances, scales, and poses through a single unified model. The spatial histogram framework is versatile enough to represent different object instances with varying characteristics without requiring separate specialized models for each condition.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of operation

If Kalman filter is used for tracking rigid objects, then predefined state transition parameters can control motion properties, but the method is confined to rigid objects with fixed parameters

Engineering Contradiction:
Improvemotion property controlVSAvoidapplicability to rigid objects only
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent changes from fixed predefined state transition parameters to dynamically adapted spatial histogram parameters that can represent both rigid and non-rigid object motions. The kernel bandwidth and histogram parameters are adjusted based on observed motion patterns, enabling the same framework to handle variable motion types.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal tracking framework using spatial histograms that can handle both rigid and non-rigid objects, as well as various motion types, through a single unified approach. The method eliminates the need for separate specialized filters for different object types by using adaptive parameter representation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7620204B2Method for tracking objects in videos using covariance matrices
Publication Date: 2009.11.17 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US7620204B2 patent drawing
  • US7620204B2 patent drawing
  • US7620204B2 patent drawing

AI summary

A method is provided for tracking a non-rigid object in a sequence of frames of a video. Features of an object are extracted from the video. The features include locations of pixels and properties of the pixels. The features are used to construct a covariance matrix. The covariance matrix is used as a descriptor of the object for tracking purposes. Object deformations and appearance changes are managed with an update mechanism that is based on Lie algebra averaging.