Edge-Sensitive Interpolation for Coded Video Motion Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing technologies face challenges in obtaining high-quality, dense motion descriptions from coded video sequences, particularly due to artificial discontinuities, inability to accurately describe object boundaries, and 'holes' in motion fields, which hinder real-time framerate upsampling and other video processing tasks.

Innovation Solution

A method that creates motion vector seeds from coded block motion and employs an edge-sensitive interpolation strategy to drive sparse-to-dense interpolation, anchoring the motion field at either the target or reference frame, and uses bidirectional motion vector completion to fill gaps, resulting in a piecewise-smooth motion field that preserves motion discontinuities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If block motion fields are used directly from video coding, then compression efficiency is improved, but motion field quality and continuity deteriorate due to artificial discontinuities at block boundaries

Engineering Contradiction:
Improvecompression efficiencyVSAvoidmotion field quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent segments the motion field estimation process into two stages: first extracting motion seeds from block motion fields (maintaining compression efficiency), then performing piecewise-smooth interpolation to refine the motion field (improving quality). This segmentation allows the system to leverage coded motion information while eliminating block boundary artifacts through localized smoothing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by performing piecewise-smooth interpolation that preserves motion discontinuities at object boundaries while smoothing regions without sharp transitions. The method uses edge information to guide interpolation, applying different smoothing characteristics to different regions of the motion field, thereby maintaining both compression efficiency and motion field quality.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If motion seeds are estimated using traditional optical flow methods, then motion field accuracy is improved, but computational time increases significantly preventing real-time operation

Engineering Contradiction:
Improvemotion field accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by extracting motion seeds from the decoded block motion field before performing the interpolation step. This preliminary extraction leverages the motion information already available from video coding, avoiding the need for time-consuming feature detection and correspondence estimation from scratch, thereby achieving real-time performance while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by initializing the dense motion field with the decoded block motion vectors as a starting point, then refining this copy through piecewise-smooth interpolation. This approach reuses the computationally efficient block motion estimation results as a foundation, avoiding redundant computation while improving the motion field representation for video processing tasks.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If Intra prediction is used for blocks without motion vectors, then coding flexibility is improved, but motion field completeness deteriorates due to holes in the motion field

Engineering Contradiction:
Improvecoding flexibilityVSAvoidmotion field completeness
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent introduces piecewise-smooth interpolation as an intermediary step that fills the holes created by Intra prediction blocks. The interpolation process uses surrounding motion seeds and edge information to synthesize motion vectors for regions where Intra prediction was applied, thereby maintaining coding flexibility while recovering motion field completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies parameter changes by transforming the motion field from a sparse, incomplete representation (with holes from Intra blocks) to a dense, complete representation through interpolation. The method changes the density and continuity parameters of the motion field while preserving the underlying motion structure, enabling both coding flexibility and motion field completeness.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If edge-preserving interpolation is applied to motion seeds, then motion field quality is improved, but computational complexity increases

Engineering Contradiction:
Improvemotion field qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the interpolation process into manageable steps: extracting motion seeds, estimating edge information, and performing piecewise-smooth interpolation. This segmentation breaks down the computationally intensive edge-preserving interpolation into discrete, optimized operations that can be performed efficiently, maintaining high motion field quality while controlling computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing piecewise-smooth interpolation only in regions where it is most beneficial, guided by edge information. Rather than uniformly applying complex interpolation across the entire motion field, the method selectively applies smoothing in regions without sharp transitions, reducing computational complexity while maintaining motion field quality where it matters most.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11778195B2Fast, high quality optical flow estimation from coded video
Publication Date: 2023.10.03 KAKADU R & D PTY LTD
  • US11778195B2 patent drawing
  • US11778195B2 patent drawing
  • US11778195B2 patent drawing

AI summary

An interpolation method for coded motion information available to a video coder, comprising the steps of incorporating edge information derived from coded video frames to perform an edge-sensitive interpolation of coded motion vectors (“seeds”) in order to obtain a dense motion description.