Global Motion Estimation Using Least Median of Squares

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression techniques, such as MPEG, face challenges in accurately estimating global motion between frames due to noise in motion vector information, which complicates the generation of panoramic images and increases computational burden.

Innovation Solution

A robust least median of squares approach is employed to estimate global motion between frames, allowing for accurate motion estimation even with up to 50% noisy motion vectors, by selecting and processing sets of motion vectors to exclude noisy data and calculate median squared error values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional motion-compensated coding is used to compress video data, then storage and network bandwidth requirements are reduced, but motion vector information becomes noisy and unreliable for global motion estimation

Engineering Contradiction:
Improvestorage bandwidthVSAvoidmotion vector accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent uses an affine transformation model as an intermediary framework to reinterpret noisy motion vectors from compressed video. By fitting motion vectors to an affine model that represents global camera motion, the system extracts reliable global motion parameters despite the noise introduced by compression. This intermediary model bridges the gap between compressed representation and accurate motion estimation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces direct use of raw motion vectors with a statistical approach using least median of squares estimation. Instead of relying on individual motion vector measurements, the system substitutes a robust statistical method that processes the distribution of motion vectors to extract accurate global motion parameters, effectively replacing mechanical measurement with statistical inference.

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

2Productivity

If all motion vectors from compressed video frames are used for global motion estimation, then computational efficiency is improved, but estimation accuracy deteriorates due to noisy motion vector data

Engineering Contradiction:
Improvecomputation speedVSAvoidmotion estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent extracts only the essential global motion information from motion vectors by fitting them to an affine transformation model. Rather than processing all motion vector details, the system extracts the six parameters representing global camera motion, effectively separating useful global motion information from noisy local motion details introduced by compression.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation from individual motion vectors to six affine transformation parameters. By transforming the problem from processing numerous noisy motion vector parameters to estimating a small set of global motion parameters, the system achieves both computational efficiency and accuracy through parameter dimensionality reduction and reparameterization.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If traditional least mean squares method is used for motion estimation, then computational complexity is reduced, but reliability of motion estimation deteriorates in the presence of noisy motion vectors

Engineering Contradiction:
Improvecomputation complexityVSAvoidmotion estimation reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent converts the harmful effect of noisy motion vectors into a benefit by using the distribution of noisy vectors as input to a robust estimation algorithm. The least median of squares method transforms the presence of outliers and noise into useful statistical information, where the median property naturally filters out corrupted motion vectors while preserving accurate global motion signals.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS8494051B2Method and system for estimating global motion in video sequences
Publication Date: 2013.07.23 BRITISH TELECOM PLC
  • US8494051B2 patent drawing
  • US8494051B2 patent drawing
  • US8494051B2 patent drawing

AI summary

Global motion between frames of a motion-compensated inter-frame encoded video sequence is estimated directly from the motion vectors encoded within the frames. For any particular frame, the motion vectors are first decoded, and a finite number of sets of vectors are selected. An affine or other geometrical transform is then used to generate a motion estimation for each set, and then the least median squared error present in each motion estimation is calculated for each estimation. The motion estimation with the smallest least median squared error is then selected as being representative of the global motion in the image of the frame. A panoramic image generating method and system makes uses of the global motion estimations thus obtained.