Epipolar Geometry Motion Estimation for Multi-View Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-view video compression schemes face high computational costs due to inter-viewpoint prediction, particularly in convergent multi-view camera setups, where traditional motion estimation algorithms are inefficient in tracking large and irregular motion, leading to reduced coding efficiency.

Innovation Solution

The use of epipolar geometry-based fast motion estimation, which computes an epipolar line and determines a search starting point for motion estimation, allowing for a reduced search space and efficient motion vector calculation, incorporating local diamond and unsymmetrical rood-pattern searches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional full-search motion estimation is used to track large and irregular motion in convergent multi-view camera setups, then motion prediction performance is maintained, but computational cost increases significantly

Engineering Contradiction:
Improvemotion prediction performanceVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the search strategy parameters by using epipolar geometry to define constrained search paths and adaptive search patterns. Instead of exhaustive full-search, the method adjusts search parameters (search range, search pattern, starting points) based on epipolar constraints and motion characteristics, achieving reliable motion tracking with reduced computational complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The motion estimation process is segmented into multiple stages: coarse search using epipolar constraints to locate approximate motion vectors, followed by refined search using adaptive patterns. This segmentation allows the system to achieve accurate motion prediction without the computational burden of uniform full-search across all blocks

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If traditional full-search motion estimation is used, then motion tracking accuracy is maintained, but processing time increases

Engineering Contradiction:
Improvemotion tracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by using epipolar geometry to pre-determine constrained search paths and identify likely motion vector ranges before conducting the actual motion estimation. This preliminary constraint setup enables accurate motion tracking while significantly reducing the search space and processing time required

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The search strategy is made dynamic by adapting search patterns and ranges based on local motion characteristics and epipolar constraints. The system dynamically adjusts search intensity and methodology for different macroblocks, maintaining high tracking accuracy while optimizing processing time through selective detailed search only where necessary

Inventive Principle:
Principle #15Dynamics

3Productivity

If fast motion estimation algorithms are used to reduce computational load, then processing speed increases, but they are inefficient for inter-viewpoint prediction in multi-view video

Engineering Contradiction:
Improveprocessing speedVSAvoidprediction performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by using different search strategies for different regions and motion types within the video sequence. Fast search methods are applied where appropriate, while more thorough search is performed where motion complexity requires it, all within the epipolar constraint framework. This localized adaptation maintains prediction performance while achieving processing speed improvements

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7822280B2Epipolar geometry-based motion estimation for multi-view image and video coding
Publication Date: 2010.10.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7822280B2 patent drawing
  • US7822280B2 patent drawing
  • US7822280B2 patent drawing

AI summary

Described is fast motion estimation based upon epipolar geometry, which can be used in compressing multi-view video. An epipolar line is computed based on a point (e.g., a centroid point) in a macroblock to be predicted, and a temporary starting point in an image is determined, such as a median predicted search center. A search starting point is further determined based on the temporary starting point and the epipolar line, e.g., a point on the epipolar line corresponding to an intersecting line that is projected orthogonally from the temporary point to the epipolar line. A motion estimation mechanism searches the search space to produce a motion vector. The search may be conducted starting at the search starting point in a reduced search area located around the epipolar line, e.g., a local diamond search and/or rotated unsymmetrical rood-pattern search.