One-Dimensional Segmentation for Motion Estimation Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Motion estimation algorithms, such as block matching, often lack a holistic view, leading to artifacts like periodic pattern inconsistencies, object breakups, and motion field leakage, which are challenging to correct in real-time environments.

Innovation Solution

A computer-implemented method for segmenting images that groups adjacent blocks into pseudo-objects with uniform motion vectors, using similarity metrics and cumulative motion vector calculations to identify and correct discontinuities, thereby reducing artifacts in the motion field.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If block matching algorithms are used for motion estimation, then fast/real-time processing is achieved, but motion field artifacts such as periodic pattern inconsistencies, object breakups, and motion field leakage occur

Engineering Contradiction:
Improvereal-time processing speedVSAvoidmotion field consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the image into blocks and further grouping adjacent similar blocks into superblocks. This hierarchical segmentation allows motion estimation to be performed at multiple levels, maintaining real-time processing while reducing artifacts through coordinated motion vector calculation across block boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges adjacent similar blocks into superblocks, treating them as unified entities for motion estimation. This combining approach ensures that blocks belonging to the same object share consistent motion vectors, preventing object breakup artifacts while maintaining processing efficiency.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If each block is matched individually in block search, then processing speed is maintained, but a holistic view of object motion is lost leading to motion inconsistencies

Engineering Contradiction:
Improveblock matching speedVSAvoidobject motion coherence
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces a new dimension of organization by grouping blocks into superblocks based on spatial adjacency and similarity. This additional organizational layer enables the system to maintain individual block processing speed while simultaneously achieving holistic object motion understanding through superblock-level coordination.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent uses motion vectors from reference blocks to initialize and constrain motion estimation in adjacent blocks within the same superblock. This copying approach propagates coherent motion information across the superblock while allowing local adjustments, maintaining both speed and motion consistency.

Inventive Principle:
Principle #26Copying

3Reliability

If post processing algorithms such as FFT with motion collision detector are used to fix periodic pattern artifacts, then artifact correction is achieved, but implementation complexity increases making real-time execution challenging

Engineering Contradiction:
Improveartifact correction capabilityVSAvoidalgorithm implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by detecting and correcting motion field inconsistencies during the motion estimation process itself, before final motion compensation. By identifying and resolving artifacts at the superblock level during estimation, the need for complex post-processing algorithms is eliminated, maintaining real-time performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and addresses artifact problems directly within the motion estimation framework by identifying inconsistent motion vectors at superblock boundaries and correcting them through optimized motion vector selection, rather than applying separate post-processing correction algorithms.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10674178B2One-dimensional segmentation for coherent motion estimation
Publication Date: 2020.06.02 SAMSUNG ELECTRONICS CO LTD
  • US10674178B2 patent drawing
  • US10674178B2 patent drawing
  • US10674178B2 patent drawing

AI summary

A method for segmenting images for estimating motion includes scanning block rows of an image to determine whether image blocks that are adjacent within a row are similar, and grouping similar image blocks into a row segment. If a block in a row is not similar to a preceding adjacent block, the block is used to initialize a new row segment. The method further includes calculating data for each row segment in an image, and using this data to determine whether a motion vector field for a row segment is consistent, whether discontinuities exist in a row segment that can be corrected, or whether discontinuities exist in a row segment that cannot be corrected, and correcting those row segment discontinuities that can be fixed to remove artifacts from a set of motion vectors associated with said row segment.