Sub-sample Motion Estimation via Quadratic Fitting Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current motion estimation techniques in signal processing, such as cross-correlation and spline-based methods, face limitations in accurately estimating sub-sample displacements without incurring significant computational costs, leading to systematic errors and high bias, especially in multidimensional applications like medical imaging and ultrasound.

Innovation Solution

The method processes discrete data samples to form a piecewise continuous representation using non-separable multidimensional splines, computes an error function to minimize discrepancies between datasets, and determines alterations that optimize this error, allowing for precise estimation of sub-sample displacements with reduced computational burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cross-correlation and pattern matching techniques are applied to sampled data, then motion estimation can be performed, but the estimation is limited to multiples of the sample distance and cannot achieve sub-sample precision

Engineering Contradiction:
Improvemotion estimation precisionVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the continuous motion estimation problem into discrete steps: first performing cross-correlation at sample intervals to identify candidate displacement ranges, then applying quadratic fitting within those narrowed ranges to achieve sub-sample precision. This segmentation allows the algorithm to obtain accurate results without searching the entire possible displacement space, reducing computational complexity while maintaining high precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using quadratic fitting only in the specific displacement ranges identified by cross-correlation, rather than applying complex fitting methods across the entire search space. This selective application of refined estimation techniques achieves sub-sample precision where needed while avoiding unnecessary computational overhead in regions where coarse estimation suffices.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If interpolation is applied to increase sampling rate, then sub-sample motion estimation becomes possible, but computational cost increases dramatically

Engineering Contradiction:
Improvesub-sample displacement estimationVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the computational task into two phases: a coarse phase using cross-correlation at the original sampling rate to identify candidate displacement intervals, and a fine phase using quadratic fitting only within those identified intervals. This segmentation avoids the need to interpolate the entire dataset at higher sampling rates, thereby maintaining computational efficiency while achieving sub-sample precision in the final estimation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary cross-correlation analysis at the original sampling rate to pre-identify the relevant displacement search ranges before applying the more computationally intensive quadratic fitting method. This preliminary action narrows down the search space, allowing subsequent sub-sample estimation to be performed efficiently only where necessary, rather than processing the entire data range at high computational cost.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If spline-based image registration is applied, then continuous displacement estimation is achieved, but the use of separable spline models limits accuracy and increases computational burden

Engineering Contradiction:
Improvecontinuous displacement estimationVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the displacement estimation into a coarse grid-based cross-correlation step and a refined quadratic fitting step, avoiding the need to implement complex separable spline models across the entire image. This segmentation achieves continuous displacement estimation through simpler mathematical operations, reducing computational burden while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the mechanical complexity of separable spline model computations with a more efficient mathematical approach: quadratic polynomial fitting. This substitution achieves the same goal of continuous displacement estimation but with significantly reduced computational requirements, as quadratic fitting involves solving simple polynomial equations rather than complex spline system equations.

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

Data Source

PatentUS7949498B2Method, system and computer program product for registration of multi-dimensional datasets
Publication Date: 2011.05.24 UNIV OF VIRGINIA PATENT FOUND
  • US7949498B2 patent drawing
  • US7949498B2 patent drawing
  • US7949498B2 patent drawing

AI summary

Methods, systems and computer program products for estimating changes in an object represented by first and second multidimensional datasets. The first dataset is a reference dataset and the second dataset is an altered dataset. Discrete data samples of the first dataset are processed to form a piecewise continuous representation thereof. An error function is computed for comparisons between discrete data samples in the second dataset and the piecewise continuous representation of the first dataset. An alteration of the second dataset relative to the first dataset that minimizes the error function is determined.