Scalable Video Motion Estimation via Optical Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motion estimation techniques, such as block matching, face difficulties in scalable video coding, especially when applied to wavelet transforms, leading to inefficiencies and visual artifacts due to discontinuities, and fail to accurately represent different space resolutions effectively.

Innovation Solution

The optical flow technique is adapted for scalable coding by computing motion fields at the lowest resolution and then iteratively refining them for higher resolutions with a regularization term that measures similarity to the lower resolution solutions, using wavelet filtering and sub-sampling to constrain the motion field and distribute errors across resolutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If block matching is used for motion estimation in scalable video coding with wavelet transforms, then motion estimation can be performed, but visual artifacts and discontinuities occur at block edges

Engineering Contradiction:
Improvemotion estimation implementationVSAvoidvisual artifacts and discontinuities
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the mechanical block matching approach with an optical flow-based motion estimation method. Instead of dividing the image into blocks and matching them, the optical flow technique computes motion fields continuously across the entire image, eliminating block edges and associated visual artifacts while maintaining compatibility with wavelet transforms.

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

Solution Approach 2:

The patent changes the fundamental parameters of motion estimation by transitioning from discrete block-based matching to continuous optical flow computation. This involves solving a system of linear equations with regularization terms, transforming the motion representation from piecewise constant block vectors to smooth continuous motion fields that are compatible with wavelet decomposition.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If optical flow is used for motion estimation, then smooth motion fields are produced suitable for wavelet transforms, but computational complexity increases

Engineering Contradiction:
Improvesmoothness and compatibility with wavelet transformsVSAvoidcomputational complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies multi-resolution analysis by segmenting the motion estimation process across different resolution levels. Motion fields are computed iteratively from coarse to fine resolutions, with each level providing a refined approximation. This segmentation reduces computational complexity at each stage while maintaining the smoothness required for wavelet transform compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary motion estimation at lower resolutions before refining at higher resolutions. By computing motion fields at coarser levels first and using them as initial estimates for finer levels, the method reduces the computational burden of solving the full-resolution optical flow equations while still achieving smooth, accurate motion fields suitable for wavelet transforms.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If motion fields are computed for each resolution level independently, then each level optimizes its own motion estimation, but scalability and error distribution across resolutions are compromised

Engineering Contradiction:
Improvemotion estimation accuracy at each levelVSAvoidscalability across resolutions
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent merges the motion estimation across multiple resolution levels by computing motion fields iteratively from coarse to fine resolutions. Each resolution level's motion field is computed considering the previously computed lower-resolution field, creating a unified multi-resolution motion representation that maintains scalability and allows error distribution across all levels while preserving accuracy at each individual level.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8625678B2Method for scalable video coding on a plurality of space resolution levels
Publication Date: 2014.01.07 TELECOM ITALIA SPA
  • US8625678B2 patent drawing
  • US8625678B2 patent drawing
  • US8625678B2 patent drawing

AI summary

A method for estimating motion for the scalable video coding, includes the step of estimating the motion field of a sequence of photograms which can be represented with a plurality of space resolution levels including computing the motion field for the minimum resolution level and, until the maximum resolution level is reached, repeating the steps of: rising by one resolution level; extracting the photograms for such resolution level; and computing the motion field for such resolution level. The motion field is computed through an optical flow equation which contains, for every higher level than the minimum resolution level, a regularization factor between levels which points out the difference between the solution for the considered level and the solution for the immediately lower resolution level. A more or less high value of the regularization factor implies more or less relevant changes of the component at the considered resolution during the following process iterations.