Image Periodicity Detection for Motion Vector Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods struggle with detecting periodic structures, leading to incorrect motion vectors that degrade performance in applications like motion compensated frame rate interpolation, causing issues such as flicker and motion judder, and often result in complex implementations or false alarms.

Innovation Solution

A method that evaluates the sparsity of the two-dimensional frequency spectrum of image blocks to determine periodicity, using a periodicity measure derived from the mean-square value and average of transformed data, which influences motion compensation processes to reduce reliance on potentially incorrect non-zero vectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional motion estimation methods are used on periodic structures, then motion vectors can be obtained, but incorrect motion vectors are generated leading to flicker and motion judder in interpolated images

Engineering Contradiction:
Improveaccuracy of motion vectorsVSAvoidflicker and motion judder
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies periodicity detection before motion estimation to identify blocks containing periodic structures. By detecting periodicity in advance using autocorrelation analysis on the image blocks, the system can flag problematic areas and apply special handling during subsequent motion compensation, preventing the generation of incorrect motion vectors that cause flicker and judder.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces periodicity measure as an intermediary parameter between image blocks and motion estimation. This periodicity measure, derived from autocorrelation analysis, acts as a mediator that informs the motion compensation process about the presence of periodic structures, allowing the system to adjust its behavior and avoid relying on potentially incorrect motion vectors in periodic regions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If periodicity detection methods are implemented, then correct motion vectors can be identified, but the implementation complexity increases

Engineering Contradiction:
Improveaccuracy of periodicity detectionVSAvoidcomplexity of periodicity detection
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the image into blocks and performs periodicity detection on individual blocks rather than the entire image. This segmentation allows the complex autocorrelation analysis to be applied locally to smaller regions, reducing overall computational complexity while maintaining detection accuracy. Each block is processed independently, and results are used to guide block-level motion compensation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the periodicity detection problem into the frequency domain using autocorrelation analysis, changing the parameter space from spatial domain pixel values to frequency domain characteristics. This parameter transformation simplifies the detection of periodic patterns by converting spatial repetitions into detectable frequency peaks, making the detection process more efficient and accurate.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If motion compensated frame rate interpolation is performed without periodicity consideration, then processing speed is maintained, but image quality degrades due to incorrect motion vectors

Engineering Contradiction:
Improveframe rate interpolation speedVSAvoidquality of interpolated image
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies periodicity detection selectively to only those image blocks that exhibit periodic characteristics, rather than processing every block with full periodicity analysis. This partial action approach maintains processing speed by quickly identifying and flagging periodic blocks, then applying corrected motion compensation only where needed, rather than slowing down the entire interpolation process.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements different processing strategies for different regions of the image based on local periodicity characteristics. Blocks identified as periodic receive special handling with adjusted motion vector selection and weighting, while non-periodic blocks undergo standard motion compensation. This local quality approach ensures high image quality in problematic periodic regions without compromising overall processing efficiency.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach effectively detects periodic structures, reducing the likelihood of incorrect motion vectors and improving the accuracy of motion compensated frame rate interpolation by weighting zero motion vectors more heavily in high periodicity blocks, thereby minimizing flicker and judder.

Implementation Method 1

The invention consists in an image manipulation process which comprises processing at least one two-dimensional block of image data in a two-dimensional Fourier transform, and evaluating a periodicity measure for the block(s) from the transformed image data

Methodology Applied
Scientific EffectFourier transform:

Data Source

PatentUS9311714B2Image process with spatial periodicity measure
Publication Date: 2016.04.12 GRASS VALLEY LTD
  • US9311714B2 patent drawing
  • US9311714B2 patent drawing
  • US9311714B2 patent drawing

AI summary

An image manipulation process is controlled by a spatial periodicity measure formed for an image or an image block by measuring the sparseness of the two-dimensional spatial frequency spectrum of the image on a scale of zero to unity in which a two-dimensional spatial frequency spectrum having all equal values has a sparseness of zero and in which a two-dimensional spatial frequency spectrum having only one non-zero value has a sparseness of unity. Sparseness may be measured by allocating values of the spectrum to frequency bins and counting the number of bins that contain non-zero values; comparing values of the spectrum with a threshold and counting the number of values that exceed the threshold; or forming a function of the mean-square value and the mean value of the spectrum values.